﻿* {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;}
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:2px;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:156px;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:138px;background: url(/images/banner/truck_top.jpg);top:18px;left:528px;}
	
	#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 h1.goverment{background: url(/images/banner/logo_goverment.gif);width:147px;height:59px;top:48px;}*/
	
		#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:15px;top:128px;}
		#header_main #navigation ul{margin:0px;list-style-type:none;font-size:.9em;color:white;}
		#header_main #navigation li{background:none;display:inline;padding:0px;margin:0px;margin-right:10px;}
		
/* content */
#content{position:relative;}
	#copy{width:530px;background:url(/images/content/globe_left.jpg) bottom 10px no-repeat;padding-bottom:10px;}
	#copy_homepage{width:530px;padding-bottom:10px;}
	
		#truck_bottom{position:absolute;width:241px;height:209px;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:230px;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;}
		#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:230px;float:left;margin-left:10px;border:0px solid red;}
		#rightcolumn_homepage{width:245px;float:left;margin-left:20px;border:0px solid red;}
		
		#leftcolumn_subpage{width:240px;float:left;margin-left:10px;border:0px solid red;}
		#rightcolumn_subpage{width:240px;float:left;margin-left:10px;border:0px solid red;}
		
		#subpage{width:480px;margin:0px;margin-left:10px;float:left;border:0px solid red;}
		
		#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;padding-top:2px;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:15px;padding-top:2px;}

/* 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;}
