body { margin:0px; padding:0px; font:11px arial; }

div.logo_top { z-index:10; }

div.pagetitle { position:absolute; z-index:10; top:150px; right:200px; }
h1 { margin:0px; padding:0px; font:bold 16px arial; text-transform:lowercase; }

h2 { font:bold 12px arial; padding-top:20px; }
	
	div.contactdetails a { font-weight:bold; }
	span.text-headoffice { text-transform:lowercase; }
	span.text-contactdetails { text-transform:lowercase; }
	
	div.quicklinks { padding:10px 0px 0px 0px; margin-left:-10px; text-align:center;}
		div.quicklinks a { padding:0px 4px 0px 4px; }
		div.new-top-menu p { color:#ffffff; font-weight:bold; }
		div.new-top-menu p a { padding:0px 4px 0px 4px; }
		div.new-top-menu p a:hover { color: #ffffff; }
	
form { margin:0px; padding:0px; }


div.master { position:relative; }

div.content { width:100%; height:auto; position:absolute; }
	div.lhs { float:left; width:140px; position:relative; z-index:2; padding:0; margin:0; }

		div.findoutmore { padding:20px 0px 15px 20px; color:#fff; font:bold 11px arial; }
		div.nav { width:120px; }
			div.nav ul { padding:0px; margin:0px 0px 0px 40px; list-style-type:square; }
			div.nav ul li { padding:5px 0px 5px 0px; font:bold 11px arial; }
			div.nav a { color:#96B0C4; }
			div.nav a:hover { color:#fff; }
		div.customerservices { padding:20px 0px 15px 20px; font:bold 11px arial; }
			div.customerservices a { color:#96B0C4; }
			div.customerservices a:hover { color:#fff; }
			
			
	div.rhs { position:relative; top:0px; left:0px; width:auto; padding:5px 77px 20px /*280px*/ 22%; }
	
	div.trackfreight { display:none; }
	
div.searchbox { position:absolute; right:80px; top:115px; }	
	div.searchbox input.searchtext, input.keywordtext  { width:90px; height:14px; font:11px arial; margin:0px 5px 0px 5px; padding:0px 3px 0px 3px; }
	div.searchbox input.searchbutton { height:21px; font:11px arial; }
	
div.footer { }
	div.pagetop { position:absolute; top:-20px; left:44px; width:82px; height:25px; background-repeat:no-repeat; }
	div.animations-light { position:absolute; bottom:150px; left:0px;  }
	div.footer-upper { height:55px; width:100%; border-bottom:solid 1px #fff; }
		div.arrow { position:absolute; top:28px; right:370px;  }
		div.links { position:absolute; top:30px; right:10px; }
		
	div.footer-lower { position:relative; height:28px; font-weight: normal;}
		div.copyright { position:absolute; top:10px; right:27px; }

/* Content text styles  */
.purpletext {color:#214476;}
.purpletextbold {color:#214476; font-weight:bold;}
.whitetextbold {color:#FFFFFF; font-weight:bold;}




#dnn_dnnSEARCH_txtSearch {
width:120px;
}

a#dnn_dnnSEARCH_cmdSearch
{
text-decoration:none;
color:#000;
}

.topsearch {
color:#000;
}


#dnn_dnnSEARCH_cmdSearch {
border-right:1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
font-size: 10px;
padding: 3px 8px;
position:relative;
bottom:2px;
background-color:#DDD;
}

#dnn_dnnSEARCH_cmdSearch:hover {
border-left:1px solid #000;
border-top: 1px solid #000;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

div.tab-title { position:absolute; z-index:10; top:120px; left:560px;}

div.search-input { position:absolute; top: 115px;  left: 555px;}

div#darkflash { padding:0; margin:0; }

.PrintButtonObject { padding-left:10px; font-size:12px; font-weight:bold; text-decoration:underline!important;}
.PrintButtonCell img {  }
