﻿* {margin: 0;padding: 0;}
html{}
body {text-align:center;font:normal 75% verdana,geneva,sans-serif;}
a{color:white;text-decoration:none;}
a:link{color:white;text-decoration:none;}
a:visited{color:white;text-decoration:none;}
a:hover{color:black;text-decoration:none;}
p{padding:3px;padding-left:0px;color:#666666;line-height:1.3em;font-size:1em;}
img{border:none;}
h1,h2,h3{color:#00a5ef;}
h1{font-size:1.3em;}
h2{font-size:1.2em;font-weight:normal;margin-bottom:5px;margin-top:10px;}
h3{font-size:1em;font-weight:normal;margin-bottom:3px;margin-top:10px;color:#007fb6;} 
ul{list-style-type:none;font-size:.9em;color:#666666;}
li{background:url(/images/content/li.gif) 0px 5px no-repeat;padding-left:13px;}
.required{color:red;font-size:.8em;}
/* Wrapper */
#canvas {border:0px solid red;margin: 20px auto 0px auto;text-align:left;width:798px;}
/* Header */
#header_main{border:0px solid red;position:relative;height:172px;background:#71b5f2 url(/images/backgrounds/banner_shadow.gif) top left;}
	
	#header_main #pattern{position:absolute;width:780px;height:68px;background: url(/images/banner/pattern.jpg);top:44px;left:9px;}
	
	#header_main #truck{position:absolute;width:241px;height:154px;background: url(/images/banner/truck_top.jpg);top:18px;left:528px;}
	
	#header_main #language{position:absolute;top:0px;left:20px;height:44px;}
		#header_main #language img{}
		#header_main #language p{font-size:11px;margin:0px;padding:0px;}
		
	#header_main h1{position:absolute;text-indent:-9999px;font-size:0em;color:white;width:150px;height:50px;background: url(/images/banner/logo.png);top:53px;left:18px;}
	
		#header_main a.divlink,a.divlink:link{display:block;color:white;line-height:1;font-size:0;width:100%;height:100%;}
	
	#header_main #strapline{position:absolute;text-align:right;width:350px;top:58px;left:160px;font-size:17px;color:white;}
	
	#header_main #navigation{position:absolute;left:20px;top:124px;width:530px;}
		#header_main #navigation ul{margin:0px;list-style-type:none;font-size:11px;color:white;clear:both;margin-top:2px;}
		#header_main #navigation li{background:none;display:block;float:left;width:130px;padding:0px;margin:0px;}
		
/* content */
#content{position:relative;}
	#copy{width:500px;background:url(/images/content/globe_left.jpg) bottom left no-repeat;padding-left:20px;padding-bottom:10px;border:1px solid white;}
	#copy_homepage{width:505px;padding-left:20px;padding-bottom:10px;border:1px solid white;}
	
		#truck_bottom{position:absolute;width:241px;height:194px;background: url(/images/content/truck_bottom.jpg);top:0px;left:528px;}
		
		#enquiry{position:absolute;width:243px;height:89px;background: url(/images/content/enquiry.jpg) no-repeat;top:220px;left:528px;padding-top:16px;padding-left:16px;}
			#enquiry p{padding:0px;margin:0px;color:#00a5ef;}
		#flash_map{width:220px;height:154px;text-align:center;margin-top:30px;}
		#flash_map_new{width:220px;height:154px;text-align:center;margin-top:10px;}
		#content a{color:#4043fe;text-decoration:underline;}
		#content a:link{color:#4043fe;text-decoration:underline;}
		#content a:visited{color:#4043fe;text-decoration:underline;}
		#content a:hover{color:black;text-decoration:none;}
		
		#leftcolumn_homepage{width:225px;float:left;border:0px solid red;}
		#rightcolumn_homepage{width:265px;float:left;margin-left:5px;border:0px solid red;}
		#leftcolumn_subpage{width:235px;float:left;border:0px solid blue;}
		#rightcolumn_subpage{width:250px;float:left;margin-left:5px;border:0px solid blue;}
		
		#subpage{width:490px;margin-left:20px;border:1px solid green;}
		
		#content p{font-size:.9em;}
		#content p.more{font-size:.8em;margin-top:5px;padding-left:0px;}
		#content p.office {float: left; text-align: left;padding:0px;margin:0px;padding-left:13px;background:url(/images/content/li.gif) 0px 5px no-repeat;}
		#content p.phone {text-align: right;padding:0px;margin:0px;padding-right:20px;}
		
		#content span.quickcall{color:#f7845a;}

/* News and documents */
div.rss_item{width:470px;background:url(/images/content/rss_banner_top.jpg) no-repeat;padding:10px;padding-top:8px;margin-top:4px;}
div.rss_banner{}
div.rss_banner h3{margin:0px;padding:0px;margin-bottom:2px;}
div.rss_image{float:right;padding:3px;margin-left:10px;margin-right:0px;margin-bottom:10px;margin-top:8px;border:1px solid #dddddd;}
p.rss_author{margin-bottom:3px;margin-top:0px;padding-top:0px;color:#007fb6;}
p.rss_date{color:#888888;text-align:right;border-top:1px solid #dddddd;margin-bottom:5px;margin-top:5px;padding-top:5px;padding-right:0px;}

/* footer */
#footer{position:relative;background:#71b5f2 url(/images/footer/footer.gif) no-repeat;height:50px;}
	#footer p{color:white;font-size:.9em;}
	#footer p.copy{position:absolute;left:15px;top:19px;}
	#footer p.design{position:absolute;right:15px;top:19px;}
	#footer a{color:white;text-decoration:none;}
	#footer a:link{color:white;text-decoration:none;}
	#footer a:visited{color:white;text-decoration:none;}
	#footer a:hover{color:black;text-decoration:none;}
/* tables */
table{margin-top:10px;font-size:.9em;color:#666666;}
table.td {}
table.direct{}
table.direct td{padding:3px;padding-left:0px;}
table.direct td.label{width:95px;vertical-align:top;font-weight:normal;}
table.direct td.data{border-left:20px;}
table.enquiry{}
table.enquiry td.label{text-align:right;padding:3px;padding-right:10px;width:80px;vertical-align:top;font-weight:normal;}
table.enquiry td.data{}
/* form */
input{font-family:verdana,geneva,sans-serif;font-size:1em;color:black;border:1px solid #bbbbbb;padding:2px;}
	input.button{margin-top:5px;border:none;background:none;padding:0px;}
textarea{font-family:verdana,geneva,sans-serif;font-size:1em;border:1px solid #bbbbbb;color:black;padding:2px;}
select{font-family:verdana,geneva,sans-serif;font-size:1em;border:1px solid #bbbbbb;color:black;padding:2px;}
