/* GENERAL STYLES */
html{color:#000;background:#fff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
legend{color:#000}
body{height:100%;background:url(../media/page_bg.jpg) repeat-x #FFF;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:66.7%;color:#666}

#pagewrap{position:relative;width:920px;margin:0px auto;padding:0px 30px}
#header{position:relative;height:108px;background:url(../media/header_topbar.jpg) no-repeat left top}
#main{height:auto;overflow:hidden;padding-top:45px;font-size:1.2em}
#footer{clear:both;overflow:hidden;height:auto;_height:150px;padding-bottom:15px;margin-top:4em;.margin-top:80px;background:url(../media/footer_bottombg.gif) bottom no-repeat}
#logo{float:left;width:158px;height:61px;margin:31px 0px 0px;background:url(../media/header_logo.jpg) no-repeat;text-indent:-9999px}
#login{float:right;width:90px;height:37px}
#login a{background:url(../media/header_loginbutton.gif) no-repeat top;text-indent:-9999px}
#login a:hover{background-position:bottom left}
ul#mainnav{position:absolute;bottom:0px;right:10px;padding-bottom:6px}
ul#mainnav li{display:block;float:left;height:56px;margin:0px 1px;text-indent:-9999px}
ul#mainnav li.home a{width:46px;background:url(../media/mainnav_home.gif) no-repeat 0px 0px}
ul#mainnav li.what-is-ecargo a{width:133px;background:url(../media/mainnav_what-is-ecargo.gif) no-repeat 0px 0px}
ul#mainnav li.about-us a{width:77px;background:url(../media/mainnav_about-us.gif) no-repeat 0px 0px}
ul#mainnav li.our-customers a{width:128px;background:url(../media/mainnav_our-customers.gif) no-repeat 0px 0px}
ul#mainnav li.news a{width:45px;background:url(../media/mainnav_news.gif) no-repeat 0px 0px}
ul#mainnav li.contact a{width:68px;background:url(../media/mainnav_contact.gif) no-repeat 0px 0px}
ul#mainnav li a{display:block;height:22px;margin-top:15px}
ul#mainnav li a:hover,ul#mainnav li a:active{background-position:bottom}
ul#mainnav li.spacer{width:23px;background:url(../media/header_navspacer.gif) no-repeat;background-position:top}
#mainleft{float:left;width:520px}
#mainleft p{line-height:1.4em}
#mainright{float:right;width:360px:min-height:725px;padding:10px 10px 28px 10px;font-size:0.9em;color:#333;line-height:1.4em}
#page-home #mainright{background:url(../media/mainright_bg.gif) no-repeat top left}
#page-what #mainright{background:url(../media/rhs_shadow.gif) no-repeat top left}
#mainright .signup{margin:10px 0 0 -22px}
#mainright h3{margin:1.7em 0px 0.7em -1px;font-size:1.4em;text-transform:uppercase;font-weight:bold}
#mainright h3.latestnews{width:97px;height:16px;text-indent:-9999px;background:url(/media/latestnews_header.gif) no-repeat}
#mainright h3.categories{width:90px;height:16px;text-indent:-9999px;background:url(/media/categories_header.gif) no-repeat}
#mainright h3.newsarchive{width:108px;height:16px;text-indent:-9999px;background:url(/media/newsarchive_header.gif) no-repeat}
#mainright h3.casestudies{width:103px;height:16px;text-indent:-9999px;background:url(/media/casestudies_header.gif) no-repeat}
#mainright h4{font-weight:bold;margin-bottom:0.2em}
#mainright div.time{margin-bottom:0.2em;color:#666}
#footer h4{margin-bottom:0.4em;color:#2a8cb4;font-size:1.2em;text-transform:uppercase;font-weight:bold;text-decoration:none}
#footerleft{position:relative;float:left;width:590px;height:147px;padding:0 0 20px 10px;background:url(../media/footerleft_bg.gif) top right no-repeat}
#footerleft div.footerlist{float:left;margin:4px 2em 2em 0px}
#footerleft a{text-decoration:none}
#footerleft a:hover{text-decoration:underline}
#footerleft li a{display:block;margin:0px;padding:0px;padding-left:14px;color:#000;background:url(../media/list-blue_doublearrow.gif) 0px 5px no-repeat;line-height:1.4em}
#footerright{float:right;clear:none;width:296px;height:99px;padding:4px 0px 0px 24px;background:url(../media/footerright_bg.gif) no-repeat top left}
#footerright a{float:left;margin:10px 4px 2px 0;width:70px;height:70px;text-indent:-9999px;background-repeat:no-repeat}
#footerright a.microsoft{background-image:url(../media/logo_microsoft.net.gif)}
#footerright a.microsoft:hover{background-image:url(../media/logo_microsoft.net_over.gif)}
#footerright a.codegear{background-image:url(../media/logo_codegear.gif)}
#footerright a.codegear:hover{background-image:url(../media/logo_codegear_over.gif)}
#footerright a.cubeiq{background-image:url(../media/logo_cubeiq.gif)}
#footerright a.cubeiq:hover{background-image:url(../media/logo_cubeiq_over.gif)}
#footerright a.thawte{background-image:url(../media/logo_thawte.gif)}
#footerright a.thawte:hover{background-image:url(../media/logo_thawte_over.gif)}
#footerbottom{clear:both;position:absolute;bottom:0px;left:0px;_margin-bottom:20px}
.clear{clear:both}
.clear-l{clear:left}
.clear-r{clear:right}
.floatleft{float:left}
img.floatleft{margin-right:5px}
.floatright{float:right}
img.floatright{margin-left:5px}
.width50{width:50%}
.width47{width:47%}
em{font-style:italic}
strong{font-weight:bold}
a{color:#0096c4;outline:none;text-decoration:none}
a:hover{text-decoration:underline}
a.expand{display:block;width:100%;height:100%}
h2{margin-top:0em;margin-bottom:0.25em;font-size:1.6em;font-weight:bold;color:#424242}
h3{margin:1em 0px;font-size:1.5em;color:#666}
h4{margin:1em 0px 0.8em;font-size:1.3em;color:#666}
p{margin-bottom:1em}
p.intro{width:530px;margin:1em 0px 2em}
p.larger{font-size:1.2em}
hr{margin-bottom:1em;border:0;border-bottom:#dedede 1px solid}
div.intro{margin-bottom:5px}
div.intro h1{color:#999;font-size:3.2em;font-style:italic}
#page-home div.intro h1{width:510px;height:40px;margin:2px 0px 5px;text-indent:-9999px;background:url(../media/10012/freight-comm.gif) no-repeat}
div.intro h3{margin-bottom:1.8em;font-size:1.2em;font-weight:bold;color:#333}
ul.bullet{}
ul.bullet li{padding-left:15px;margin:0.3em 0px;background:url(../media/bullet-circle.gif) no-repeat 0px 3px}
ul.introlist{margin:2em 0px}
ul.introlist img{float:left;margin-left:-175px}
ul.introlist li{padding-left:175px;margin-bottom:1em}
#mainright ul.featurelist{margin:3.5em 0 2em 0;color:#666;font-size:0.95em}
#mainright ul.featurelist li{margin:0 -10px;clear:both;padding:0.6em 20px}
#mainright ul.featurelist li.selected{background-color:#ddd}
#mainright ul.featurelist li img{float:left}
#mainright ul.featurelist li div.right{width:252px;margin-left:78px}
#mainright ul.featurelist li a.title{color:#1785b2;font-size:1.1em;font-weight:bold}
#mainright ul.featurelist li a.title:hover{text-decoration:underline}
#mainright ul.featurelist li p{margin-bottom:3px}
#mainright ul.whatlist li div{width:340px}
#mainright ul.clientlist li div.right{width:182px;margin-left:148px}
#mainright ul.newslist{margin:0 0 2em 0;padding:0}
#mainright ul.newslist li{margin:0;clear:both;padding:0}
#mainright #latestnews,#mainright #quotes{width:340px;margin:0 10px;font-size:0.95em}
ul.ticklist{margin-bottom:0.8em}
ul.ticklist li{padding-left:20px;margin:0.2em 0px;background:url(../media/list-blue_ticks.gif) no-repeat 0px 4px}
p.closingtext{font-size:1.1em}
div.story{margin:0.5em 0px}
#mainleft div.quote{width:480px;margin:2em 10px 0em}
#mainright div.quote{margin:0px;width:340px;margin:0 auto}
#mainright div.quote p{background:url(../media/quote-yellow_top.gif) no-repeat top;margin:0;padding:1em 1.8em 0em 1em;text-align:center}
#mainleft div.quote p{background:url(../media/quotebig-yellow_top.gif) no-repeat top;margin:0;padding:1em 1.2em 0em 1em;_padding-right:2em}
div.quote div.bottom{min-height:55px;_height:55px;padding:2em 66px 2em 0em;color:#626262;font-size:0.8em;text-align:right;line-height:1.2em}
#mainright div.quote div.bottom{background:url(../media/quote-yellow_bottom.gif) top no-repeat}
#mainleft div.quote div.bottom{background:url(../media/quotebig-yellow_bottom.gif) top no-repeat}
div.quote div.bottom img{margin-left:5px}
#mainright div.quote div.bottom div{width:165px}
#mainleft div.quote div.bottom div{width:305px}
div.pagenav{margin-top:2.8em;padding-top:0.8em;border-top:#d8d8d8 1px solid}
div.pagenav a{display:block;height:17px;padding:3px 6px;border:#d8d8d8 1px solid;background:url(../media/page-nav_link-bg.jpg) repeat-x center;text-decoration:none;font-weight:bold}
div.pagenav a:hover{border-color:#BFBFBF}
div.pagenav a img{vertical-align:middle}
div.pagenav a.floatleft img{margin-right:4px}
div.pagenav a.floatright img{margin-left:4px;margin-top:2px}
div.ataglance{margin:2em 0em;font-size:0.8em;border:1px #d8d8d8 solid;border-width:1px 0px 1px 0px}
#mainleft div.ataglance h4{margin:-0.7em 24px 1.2em;font-weight:bold}
#mainleft div.ataglance h4 span{padding:0px 6px;background:#FFF}
div.ataglance strong{font-size:1.1em}
div.ataglance div.floatleft{width:160px;margin-right:10px}
#report{border-collapse:seperate;margin:5px}
#report thead{font-weight:bold;background-color:#F0F0F0}
#report td{padding:4px;border:1px solid #999;vertical-align:top}
#report td.service{width:180px}
#report td.users{width:60px;text-align:center}
.case-study p.first{font-weight:bold}
.case-study img{float:right;margin:0 0 5px 10px}
.post{margin:1em 0}
.post h3{margin:0.2em 0}
.post .entry{margin:0.4em 0}
.post #comments{margin:2em 0 0.4em 0}
.blog-categories h4{padding:0.6em 0}
.blog-categories li{line-height:1.5em}
#umbracoAutoForm{margin:1em 0 0 0}
#umbracoAutoForm label{float:left;width:100px}
#umbracoAutoForm .umbEditorTextField{width:300px}
#umbracoAutoForm .umbracoAutoFormRowDescription{}
#umbracoAutoForm .umbEditorTextFieldMultiple{width:300px}
#umbracoAutoForm .umbracoAutoFormButton{float:right;margin-right:105px}
#umbracoAutoForm .umbracoAutoFormValidationSummary{margin-bottom:1em}
#umbracoAutoForm .umbracoAutoFormValidationSummary li{margin:-14px 0 0 0}
#umbracoAutoForm .umbracoAutoFormAlert{}
.feed{position:relative;top:0;right:0;margin-left:3px;padding:0 0 0 19px;background:url("/media/feed-icon-14x14.gif") no-repeat 0 50%}
.imgfeed{position:relative;top:0;right:0}
.commentlist{margin-bottom:2em}
table.comparison{width:520px}
table.comparison .traditional{width:210px}
table.comparison tr{background:transparent url(/media/compare-panel-bg.jpg) repeat-y top left}
table.comparison td{padding:0;border-top:1px solid #DEDEDE;vertical-align:top}
table.comparison td.xero{background-position:-210px 100%;border-top:1px solid #ECECEC}
table.comparison tr.first td{border:0}
table.comparison th{background:transparent url(/media/compare-panel-top.jpg) no-repeat 0 0;color:#2a8cb4;font-size:1em;text-transform:uppercase;font-weight:bold;text-decoration:none;vertical-align:bottom;height:40px}
table.comparison th.xero{background-position:-210px 0}
.thp{text-indent:10px;padding-bottom:6px}
.thpe{text-indent:14px;padding-bottom:16px}
table.comparison tr.footer td{background:transparent url(/media/compare-panel-bottom.jpg) no-repeat 0 0;border:0}
table.comparison tr.footer td.xero{background-position:-210px 100%;height:40px}
table.comparison td p{line-height:1.2em;margin:0;padding:8px;font-size:0.9em}
table.comparison td.xero p{background:transparent url(/media/list-blue_ticks.gif) no-repeat 10px 13px;color:#222;font-size:1em;font-weight:700;padding-left:36px}

.login-main{width:450px;margin:0 auto}
.login-main .login-header{background-image:url(media/login_header.gif);height:30px}
.login-main .login-content{background:transparent url(media/login_bg.gif) repeat-y 0 0;padding:0 18px}
.login-main .login-content label{display:block;height:20px}
.login-main .login-content .tB{width:400px;margin-top:0.3em;margin-bottom:1em;border:1px solid #ccc;background:#fff;font-size:110%;padding:0.4em;font-family:arial}
.login-btn{float:right;margin:6px 10px 0 0}
.login-main .login-content .forgot{float:left;padding-top:6px}
.login-main .login-content .msg{color:red;margin-bottom:10px}
.login-main .login-footer{background-image:url(media/login_footer.gif);background-color:white;height:30px}
.login-logo{background-color:#1A56A4;width:413px;height:40px;padding:11px 0 5px 20px;margin:0 -10px 20px -10px}
.login-right{padding-top:20px}
.register{}
.register .form-item{height:24px}
.register .form-item label{display:inline;float:left;width:120px}
.register .form-item-long{}
.register .form-item-long label{display:block;clear:both;height:24px;padding:10px 0 0 0}
.register .form-item-long td label{padding:0 10px 2px;0;float:left}
.dnld-cubeiq{margin:20px auto}
.free{width:500px}


/* EDITOR PROPERTIES */

