html { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
body { }

#admin-bar { overflow:hidden; background:#000000; border-bottom:1px solid #cccccc; height:31px; }
#admin-bar ul { width:900px; margin:auto; }
#admin-bar ul li { float:left; margin-right:10px;}
#admin-bar ul li a { padding:8px 5px; display:block; color:#ffffff; text-decoration:none; background-repeat:no-repeat; background-position:4px 7px;}
#admin-bar ul li a.new { background-image:url(/images/admin-bar/add.png); padding-left:24px; }
#admin-bar ul li a.edit { background-image:url(/images/admin-bar/edit.png); padding-left:24px; }
#admin-bar ul li a.delete { background-image:url(/images/admin-bar/delete.png); padding-left:24px; }
#admin-bar ul li a.images { background-image:url(/images/admin-bar/images.png); padding-left:24px; }
#admin-bar ul li a.logout { background-image:url(/images/admin-bar/logout.png); padding-left:24px; }
#admin-bar ul li a:hover { text-decoration:underline;}
#admin-bar ul li a.no-link { color:#333333; text-decoration:none;}

#background-wrap { background:url(/images/backgrounds/main.gif) repeat-x #00c7ea; border-bottom:1px solid #ffffff;}

#header-wrap { background:url(/images/backgrounds/header.gif) no-repeat center top; overflow:hidden;}
#header-wrap #header { width:900px; margin:auto; height:266px; }
#header-wrap #header h1 { float:left; margin-top:23px; margin-left:22px;}
#header-wrap #header h1 a { background:url(/images/logo.gif) no-repeat; width:159px; height:163px; display:block; text-indent:-99999px; overflow:hidden;}

#header-wrap #header .contact-info { background:url(/images/text/contact-info.gif) no-repeat; width:243px; height:78px; float:right; margin-right:1px;}
#header-wrap #header .contact-info p { display:none;}
#header-wrap #header .contact-info p.mail-link { display:block;	}
#header-wrap #header .contact-info p.mail-link a { text-indent:-999999px; width:150px; margin-top:56px; margin-left:80px; height:12px; display:block; overflow:hidden;}

#header-wrap #header p.tag-line { display:block; background:url(/images/text/tag-line.gif) no-repeat; float:right; clear:right; width:455px; height:55px; text-indent:-99999px; margin-top:23px; margin-right:-1px;}

#header-wrap #header ul { clear:both; overflow:hidden;}
#header-wrap #header ul li { float:left;}
#header-wrap #header ul li a { height:43px; display:block; background-image:url(/images/backgrounds/nav-sprite.gif); text-indent:-99999px; overflow:hidden;}
#header-wrap #header ul.blue-nav { padding-top:6px; }
#header-wrap #header ul.blue-nav li.home a { background-position:-20px -23px; width:103px;}
#header-wrap #header ul.blue-nav li.home a:hover { background-position:-20px -87px; width:103px;}
#header-wrap #header ul.blue-nav li.home a.active { background-position:-20px -152px; width:103px;}
#header-wrap #header ul.blue-nav li.sameday a { background-position:-123px -23px; width:147px;}
#header-wrap #header ul.blue-nav li.sameday a:hover { background-position:-123px -87px; width:147px;}
#header-wrap #header ul.blue-nav li.sameday a.active { background-position:-123px -152px; width:147px;}
#header-wrap #header ul.blue-nav li.nextday a { background-position:-270px -23px; width:135px;}
#header-wrap #header ul.blue-nav li.nextday a:hover { background-position:-270px -87px; width:135px;}
#header-wrap #header ul.blue-nav li.nextday a.active { background-position:-270px -152px; width:135px;}
#header-wrap #header ul.blue-nav li.international a { background-position:-405px -23px; width:139px;}
#header-wrap #header ul.blue-nav li.international a:hover { background-position:-405px -87px; width:139px;}
#header-wrap #header ul.blue-nav li.international a.active { background-position:-405px -152px; width:139px;}
#header-wrap #header ul.blue-nav li.onboard a { background-position:-544px -23px; width:120px;}
#header-wrap #header ul.blue-nav li.onboard a:hover { background-position:-544px -87px; width:120px;}
#header-wrap #header ul.blue-nav li.onboard a.active { background-position:-544px -152px; width:120px;}
#header-wrap #header ul.blue-nav li.economy a { background-position:-664px -23px; width:120px;}
#header-wrap #header ul.blue-nav li.economy a:hover { background-position:-664px -87px; width:120px;}
#header-wrap #header ul.blue-nav li.economy a.active { background-position:-664px -152px; width:120px;}
#header-wrap #header ul.blue-nav li.heavy-goods a { background-position:-784px -23px; width:136px;}
#header-wrap #header ul.blue-nav li.heavy-goods a:hover { background-position:-784px -87px; width:136px;}
#header-wrap #header ul.blue-nav li.heavy-goods a.active { background-position:-784px -152px; width:136px;}

#header-wrap #header ul.orange-nav { margin-top:1px; margin-left:20px; }
#header-wrap #header ul.orange-nav li a { height:31px;}
#header-wrap #header ul.orange-nav li.news a { background-position:-35px -234px; width:91px; }
#header-wrap #header ul.orange-nav li.news a:hover { background-position:-35px -285px; width:91px; }
#header-wrap #header ul.orange-nav li.news a.active { background-position:-35px -285px; width:91px; }
#header-wrap #header ul.orange-nav li.about a { background-position:-126px -234px; width:136px; }
#header-wrap #header ul.orange-nav li.about a:hover { background-position:-126px -285px; width:136px; }
#header-wrap #header ul.orange-nav li.about a.active { background-position:-126px -285px; width:136px; }
#header-wrap #header ul.orange-nav li.contact a { background-position:-262px -234px; width:138px; }
#header-wrap #header ul.orange-nav li.contact a:hover { background-position:-262px -285px; width:138px; }
#header-wrap #header ul.orange-nav li.contact a.active { background-position:-262px -285px; width:138px; }
#header-wrap #header ul.orange-nav li.faq a { background-position:-400px -234px; width:91px; }
#header-wrap #header ul.orange-nav li.faq a:hover { background-position:-400px -285px; width:91px; }
#header-wrap #header ul.orange-nav li.faq a.active { background-position:-400px -285px; width:91px; }
#header-wrap #header ul.orange-nav li.the-fleet a { background-position:-491px -234px; width:114px; }
#header-wrap #header ul.orange-nav li.the-fleet a:hover { background-position:-491px -285px; width:114px; }
#header-wrap #header ul.orange-nav li.the-fleet a.active { background-position:-491px -285px; width:114px; }
#header-wrap #header ul.orange-nav li.storage a { background-position:-605px -234px; width:162px; }
#header-wrap #header ul.orange-nav li.storage a:hover { background-position:-605px -285px; width:162px; }
#header-wrap #header ul.orange-nav li.storage a.active { background-position:-605px -285px; width:162px; }
#header-wrap #header ul.orange-nav li.case-studies a { background-position:-767px -234px; width:133px; }
#header-wrap #header ul.orange-nav li.case-studies a:hover { background-position:-767px -285px; width:133px; }
#header-wrap #header ul.orange-nav li.case-studies a.active { background-position:-767px -285px; width:133px; }

#page-content { width:900px; margin:auto; clear:both; overflow:hidden;}

#page-content .left-col { width:642px; float:left; margin-right:15px;}
#page-content .left-col h2 { color:#ffffff; font-size:200%; border-bottom:1px solid #9ed4eb; padding-bottom:2px; margin:15px 0px; padding-left:40px; background:url(/images/icons/case-study-title-arrow.png) no-repeat 0px 1px; padding-top:2px; padding-bottom:10px;}
#page-content .left-col h3 { color:#f1cf5c; margin:15px 0px; font-size:140%; }
#page-content .left-col h3 a { color:#f1cf5c;  }
#page-content .left-col h4 { color:#ffffff; margin:15px 0px; }
#page-content .left-col h4 a { color:#ffffff; }
#page-content .left-col h5 { color:#ffffff; margin:15px 0px; }
#page-content .left-col h5 a { color:#ffffff;}
#page-content .left-col p { color:#eff2f7; line-height:150%; margin:15px 0px;}
#page-content .left-col p a { color:#eff2f7;}
#page-content .left-col strong { font-weight:bold;}
#page-content .left-col b { font-weight:bold;}
#page-content .left-col ul { color:#ffffff; margin:15px 0px;}
#page-content .left-col ul li { padding-left:15px; margin:10px 0px; background:url(/images/backgrounds/orange-bullet.png) no-repeat 4px 6px;}
#page-content .left-col ul li a { color:#ffffff;}
#page-content .left-col hr { border:0px; border-top:1px solid #9ed4eb;}

#page-content .left-col .sub-pages { margin-bottom:30px; overflow:hidden;}
#page-content .left-col .sub-pages ul { border-right:1px solid #9ed4eb; width:310px; float:left; margin:0px;}
#page-content .left-col .sub-pages ul li { padding-left:0px; margin:0px; background:none;}
#page-content .left-col .sub-pages ul li a { display:block; text-indent:-999999px; overflow:hidden; width:296px; height:46px; background-image:url(/images/backgrounds/home-pages-nav.png); background-repeat:no-repeat; }
#page-content .left-col .sub-pages ul li.sameday a { background-position:-20px -20px;}
#page-content .left-col .sub-pages ul li.sameday a:hover { background-position:-336px -20px;}
/* #page-content .left-col .sub-pages ul li.sameday.active a { background-position:-336px -20px;} */
#page-content .left-col .sub-pages ul li.nextday a { background-position:-20px -76px;}
#page-content .left-col .sub-pages ul li.nextday a:hover { background-position:-336px -76px;}
/* #page-content .left-col .sub-pages ul li.nextday.active a { background-position:-336px -76px;} */
#page-content .left-col .sub-pages ul li.international a { background-position:-20px -132px;}
#page-content .left-col .sub-pages ul li.international a:hover { background-position:-336px -132px;}
/* #page-content .left-col .sub-pages ul li.international.active a { background-position:-336px -132px;} */
#page-content .left-col .sub-pages ul li.onboard a { background-position:-20px -188px;}
#page-content .left-col .sub-pages ul li.onboard a:hover { background-position:-336px -188px;}
/* #page-content .left-col .sub-pages ul li.onboard.active a { background-position:-336px -188px;} */
#page-content .left-col .sub-pages ul li.economy a { background-position:-20px -244px;}
#page-content .left-col .sub-pages ul li.economy a:hover { background-position:-336px -244px;}
/* #page-content .left-col .sub-pages ul li.economy.active a { background-position:-336px -244px;} */
#page-content .left-col .sub-pages ul li.heavy-goods a { background-position:-20px -300px;}
#page-content .left-col .sub-pages ul li.heavy-goods a:hover { background-position:-336px -300px;}
/* #page-content .left-col .sub-pages ul li.heavy-goods.active a { background-position:-336px -300px;} */

#page-content .left-col .sub-pages .page-details-wrap { margin-left:15px; float:left; width:288px; padding-left:5px; background:url(/images/backgrounds/page-info-main.gif) repeat-x #ffa100; height:276px;}
#page-content .left-col .sub-pages .page-details-wrap .page-details { display:none; background:url(/images/backgrounds/page-info-inside.gif) repeat-x	#4cd0ed; margin:1px; height:274px; overflow:hidden;}
#page-content .left-col .sub-pages .page-details-wrap .page-details h4 { margin:10px; margin-right:0px; font-size:170%; background:url(/images/icons/home-title-arrow.png) no-repeat 0px 2px; padding-left:30px;}
#page-content .left-col .sub-pages .page-details-wrap .page-details p { margin:10px;}
#page-content .left-col .sub-pages .page-details-wrap .page-details p a { color:#3a62ae; text-decoration:none;}
#page-content .left-col .sub-pages .page-details-wrap .page-details p a:hover { text-decoration:underline;}
#page-content .left-col .sub-pages .page-details-wrap .page-details p.read-more { margin-top:-10px;}
#page-content .left-col .sub-pages .page-details-wrap .page-details strong { font-weight:normal;}

#page-content .left-col ul.page-images { float:right; margin-left:15px;}
#page-content .left-col ul.page-images li { background:url(/images/backgrounds/page-info-main.gif) repeat-x; padding-left:5px; height:126px; margin-bottom:10px; }

#page-content .left-col h3.asset-title { color:#ffffff; font-size:170%; border-bottom:1px solid #ffffff; padding-bottom:5px;}
#page-content .left-col ul.documents-list { margin:5px -10px; overflow:hidden;}
#page-content .left-col ul.documents-list li { overflow:hidden; margin:10px; margin-top:0px; background:none; padding-left:0px;}
#page-content .left-col ul.documents-list li h4 { margin:5px 0px; padding-left:58px; font-size:100%; font-weight:bold;}
#page-content .left-col ul.documents-list li h4 a { color:#F1CF5C;}
#page-content .left-col ul.documents-list li p { margin:5px 	0px; padding-left:58px;}	
#page-content .left-col ul.documents-list li p.document-icon { text-align:center; float:left; padding-left:0px; margin:4px 0px 8px 0px;}


#page-content .left-col .case-studies { overflow:hidden;}
#page-content .left-col .case-studies h2 { padding-left:40px; background:url(/images/icons/case-study-title-arrow.png) no-repeat 0px 1px; padding-top:2px; padding-bottom:10px;}
#page-content .left-col .case-studies ul.case-studies-list { }
#page-content .left-col .case-studies ul.case-studies-list li { padding-left:0px; margin:0px; background:none; overflow:hidden; }
#page-content .left-col .case-studies ul.case-studies-list li h3 { font-size:140%; margin-bottom:10px; background:url(/images/backgrounds/case-study-bullet.png) no-repeat 0px 6px; padding-left:15px;}
#page-content .left-col .case-studies ul.case-studies-list li h3 a { color:#f1cf5c; text-decoration:none; }
#page-content .left-col .case-studies ul.case-studies-list li h3 a:hover { text-decoration:underline; }
#page-content .left-col .case-studies ul.case-studies-list li h3 .edit-links { font-size:70%;}
#page-content .left-col .case-studies ul.case-studies-list li p { margin:0px 10px 0px 0px;}
#page-content .left-col .case-studies ul.case-studies-list li p a { color:#f1cf5c; text-decoration:none; }
#page-content .left-col .case-studies ul.case-studies-list li p a:hover { text-decoration:underline; }
#page-content .left-col .case-studies ul.case-studies-list li .image { float:right; margin-top:25px; background:url(/images/backgrounds/page-info-main.gif) repeat-x; padding-left:5px;}
#page-content .left-col .case-studies ul.case-studies-list li ul { margin:0px;}

#page-content .left-col .latest-news h2 { padding-left:40px; background:url(/images/icons/case-study-title-arrow.png) no-repeat 0px 1px; padding-top:2px; padding-bottom:10px;}
#page-content .left-col .latest-news ul.news-list { }
#page-content .left-col .latest-news ul.news-list li { padding-left:0px; margin:0px; background:none; }
#page-content .left-col .latest-news ul.news-list li h3 { font-size:120%; margin-bottom:10px; background:url(/images/backgrounds/case-study-bullet.png) no-repeat 0px 6px; padding-left:15px;}
#page-content .left-col .latest-news ul.news-list li h3 a { color:#f1cf5c; text-decoration:none; }
#page-content .left-col .latest-news ul.news-list li h3 a:hover { text-decoration:underline; }
#page-content .left-col .latest-news ul.news-list li h3 .edit-links { font-size:70%;}
#page-content .left-col .latest-news ul.news-list li p { margin:0px 10px 0px 0px;}
#page-content .left-col .latest-news ul.news-list li p a { color:#f1cf5c; text-decoration:none; }
#page-content .left-col .latest-news ul.news-list li p a:hover { text-decoration:underline; }

#page-content .left-col .testimonials h2 { padding-left:40px; background:url(/images/icons/case-study-title-arrow.png) no-repeat 0px 1px; padding-top:2px; padding-bottom:10px;}
#page-content .left-col .testimonials h2 a { color:#f1cf5c; text-decoration:none; }
#page-content .left-col .testimonials h2 a:hover { text-decoration:underline; }
#page-content .left-col .testimonials h2 .edit-links { font-size:50%;}
#page-content .left-col .testimonials ul.testimonials-list { }
#page-content .left-col .testimonials ul.testimonials-list li { padding-left:0px; margin:0px; background:none;}
#page-content .left-col .testimonials ul.testimonials-list li h3 { font-size:120%; margin-bottom:10px; background:url(/images/backgrounds/case-study-bullet.png) no-repeat 0px 6px; padding-left:15px;}
#page-content .left-col .testimonials ul.testimonials-list li h3 a { color:#f1cf5c; text-decoration:none; }
#page-content .left-col .testimonials ul.testimonials-list li h3 a:hover { text-decoration:underline; }
#page-content .left-col .testimonials ul.testimonials-list li h3 .edit-links { font-size:70%;}
#page-content .left-col .testimonials ul.testimonials-list li p { margin:0px 10px 0px 0px;}
#page-content .left-col .testimonials ul.testimonials-list li p a { color:#f1cf5c; text-decoration:none; }
#page-content .left-col .testimonials ul.testimonials-list li p a:hover { text-decoration:underline; }
#page-content .left-col .testimonials ul#testimonial_content li { border-bottom:1px solid #9ed4eb;}
#page-content .left-col .testimonials ul#testimonial_content li h3 a { color:#ffffff; text-decoration:none; }
#page-content .left-col .testimonials ul#testimonial_content li h3 a:hover { text-decoration:underline;}
#page-content .left-col .testimonials ul#testimonial_content li h3 .edit-links { font-size:70%;}
#page-content .left-col .testimonials ul#testimonial_content li h3 .edit-links a {color:#f1cf5c;}
#page-content .left-col .testimonials ul#testimonial_content li p a { color:#f1cf5c; text-decoration:none; }
#page-content .left-col .testimonials ul#testimonial_content li p a:hover { color:#f1cf5c; text-decoration:none; }

#page-content .left-col .random-testimonial { border-top:1px solid #9ed4eb; margin-top:15px; }
#page-content .left-col .random-testimonial h4 { font-size:150%; color:#ffffff;}
#page-content .left-col .random-testimonial .testimonial-content { background:url(/images/backgrounds/random-testimonial.gif) repeat-x #0092ca; overflow:hidden; padding:0px 15px; margin-bottom:15px;}
#page-content .left-col .random-testimonial .testimonial-content h5 { color:#ffffff; font-style:italic; font-size:120%; margin-bottom:5px;}
#page-content .left-col .random-testimonial .testimonial-content p { margin-top:5px;}
#page-content .left-col .random-testimonial .testimonial-content a { color:#f1cf5c; text-decoration:none; }
#page-content .left-col .random-testimonial .testimonial-content a:hover { text-decoration:underline; }

#page-content .left-col dl.form { overflow:hidden; margin:15px 0px;}
#page-content .left-col dl.form dt { float:left; clear:left; width:100px; text-align:right; margin:5px; padding-top:3px; color:#ffffff;}
#page-content .left-col dl.form dd { float:left; margin:5px; width:522px; color:#ffffff;}
#page-content .left-col dl.form dd span { display:block; margin-top:5px;}
#page-content .left-col dl.form dd.text-input input { width:200px; padding:3px; font-size:100%; border:1px solid #cccccc;}
#page-content .left-col dl.form dd.text-input.small input { width:100px;}
#page-content .left-col dl.form dd .fieldWithErrors input { border:1px solid #ff0000;}
#page-content .left-col dl.form dd.text-input.small .fieldWithErrors { display:inline;}
#page-content .left-col dl.form dd.text-area textarea { width:519px; height:100px; padding:3px; border:1px solid #cccccc;}


#page-content .left-col dl.form.login { width:320px; margin:auto; overflow:hidden;}
#page-content .left-col dl.form.login dt { float:left; width:100px; text-align:right; margin:5px; padding-top:3px; color:#ffffff;}
#page-content .left-col dl.form.login dd { float:left; margin:5px; width:200px;}
#page-content .left-col dl.form.login dd.text-input input { width:200px; padding:3px; font-size:100%; border:1px solid #cccccc;}

#page-content .left-col .quick-quote h2 { padding-left:40px; background:url(/images/icons/case-study-title-arrow.png) no-repeat 0px 1px; padding-top:2px; padding-bottom:10px;}
#page-content .left-col .quick-quote dl.form dt { text-align:left; width:70px;}
#page-content .left-col .quick-quote dl.form dd.text-input span  { margin:0px 10px; display:inline;}
#page-content .left-col .quick-quote dl.form dd.text-input input { border:none; color:#a4a4a4;}
#page-content .left-col .quick-quote dl.form dd.text-area textarea { border:none; color:#a4a4a4;}

#page-content .left-col .quick-quote #errorExplanation { background:none; padding:0px;}
#page-content .left-col .quick-quote #errorExplanation h2 { background:#ff0000; color:#ffffff; margin-top:0px; padding:5px; border:none; text-align:left;}
#page-content .left-col .quick-quote #errorExplanation p { color:#ffffff; margin:10px; }
#page-content .left-col .quick-quote #errorExplanation ul { color:#ffffff; margin:10px;}
#page-content .left-col .quick-quote #errorExplanation ul li { float:none; list-style:disc; margin-top:0px; margin-bottom:0px;}

#page-content .right-col { width:243px; float:left;}
#page-content .right-col .information-box { background:url(/images/backgrounds/information-box.gif) no-repeat; width:243px; height:229px; overflow:hidden;}
#page-content .right-col .information-box ul { margin-top:21px; margin-left:25px;}
#page-content .right-col .information-box ul li { display:block; text-indent:-99999px;}
#page-content .right-col .information-box ul li.any-time { background:url(/images/text/deliver-any-time.gif) no-repeat; width:164px; height:68px;}
#page-content .right-col .information-box ul li.whole-world { background:url(/images/text/cover-whole-world.gif) no-repeat; width:190px; height:65px; margin-top:4px;}
#page-content .right-col .information-box ul li.safe-delivery { background:url(/images/text/secure-safe-delivery.gif) no-repeat; width:151px; height:59px; margin-top:8px;}

#page-content .right-col ul.page-links { margin-top:19px; overflow:hidden; }
#page-content .right-col ul.page-links li a { display:block; width:243px; height:34px;  margin-bottom:7px; }
#page-content .right-col ul.page-links li.live-chat a { }
#page-content .right-col ul.page-links li.quick-quote a { background:url(/images/buttons/quick-quote.gif) no-repeat; text-indent:-99999px;}
#page-content .right-col ul.page-links li.case-studies a { background:url(/images/buttons/case-studies.gif) no-repeat; text-indent:-99999px;}

#page-content #add-image { display:none;}
#page-content #add-document { display:none;}

#page-content #errorExplanation { border:1px solid #ff0000; overflow:hidden; padding:0px 15px; background:#ffffff; margin:15px 0px;}
#page-content #errorExplanation h2 { font-size:150%; border-bottom:none; color:#ff0000; text-align:center;}
#page-content #errorExplanation p { color:#222222;}
#page-content #errorExplanation ul { overflow:hidden; color:#222222; margin-top:10px;}
#page-content #errorExplanation ul li { list-style:disc; float:left; margin:5px; margin-left:25px;}

#page-content #flash-notice { font-size:150%; text-align:center; overflow:hidden; padding:0px 15px;}

#footer-background { background:url(/images/backgrounds/footer.gif) repeat-x; height:115px;}
#footer-background .footer { width:900px; margin:auto; overflow:hidden;}
#footer-background .footer ul { overflow:hidden; clear:none; text-align:center; margin:10px 0px;}
#footer-background .footer ul li { display:inline; padding-right:7px; margin-left:3px; font-size:105%; background:url(/images/backgrounds/footer-divide.gif) no-repeat right 3px;}
#footer-background .footer ul li.end { background:none; padding-right:0px;}
#footer-background .footer ul li a { color:#ffffff; text-decoration:none;}
#footer-background .footer ul li a:hover { text-decoration:underline;}
#footer-background .footer ul.primary { margin-top:35px;}

#footer { width:950px; margin:auto; text-align:center; margin-bottom:20px;}
#footer p { color:#3a62ae; margin:10px 0px;}
#footer p a { color:#3a62ae; text-decoration:none; }
#footer p a:hover { text-decoration:underline;}
#footer p span { margin:0px 0px; padding:0px 14px 0px 9px; background:url(/images/backgrounds/lower-footer-divide.gif) no-repeat right 4px;}
#footer p span.end { background:none; }

