 body {
	margin:0px; 
	padding:0px;
	background-color:#FFFFFF;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;  
	color:#000000; 
 }
 
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-bottom:4px;
	margin-top:2px;

}
LABEL {
	font-weight:bold;
}
li {
	margin-left:-1.5em;
	padding-bottom:14px;
}

a:link {
	text-decoration:none;
	text-align:left;
	color:#000000;
	text-decoration:underline;
}

a:visited {
	text-decoration:none;
	text-align:left;
	color:#000000;
	text-decoration:underline;
}

a:hover {
	color:#FABF1F;
}
 
/* styles for IE 5 Mac */
#horizon {
	background-color: transparent;
	position: absolute;
	top: 0px;
	left: 20px;
}
 
 /* following rules are invisible to IE 5 \*/

#horizon {
	background-color: transparent;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	margin-top: 0px;
	text-align: center;
	min-width: 1000px; 
}
 /* end IE 5 hack */ 
	  
#wrapper {
	background-color: transparent;
	position: relative;
	text-align: left;
	width: 1000px;
	height: 600px;
	margin: 0px auto;
}


#r1 {
	position:absolute;
	width:100%;
	height:85px;
	top:0px;
	left:0px;
	text-align:left;
	border-bottom:#000000 7px solid;
}
#logo {
	position:relative;
	top:10px;
	left:10px;
	background:url(images/logo.jpg) no-repeat;
	height:66px;

	}

#callnow {
	position:absolute;
	top:20px;
	left:670px;
	height:66px;
}
#call {
color:#FABF1F; font-size:1.8em; font-weight:bold;
}

#phone {
color:#000000; font-size:1.8em; font-weight:bold;
}

#r2 {
	position:absolute;
	background:url(images/banner01.jpg) no-repeat center;
	width:100%;
	height:245px;
	top:97px;
	left:0px;
	border-bottom:#FFFFFF 7px solid;
}

#spacer {
	position:absolute;
	width:100%;
	height:14px;
	top:333px;
	left:0px;
	border-bottom:#000000 7px solid;
}

#leftbox {
	position:absolute;
	width:290px;
	height:380px;
	top:370px;
	left:0px;
}

#centrebox {
	position:absolute;
	width:470px;
	height:380px;
	top:380px;
	left:301px;
}
#rightbox {
	position:absolute;
	width:200px;
	height:380px;
	top:370px;
	left:795px;
}

#join {
	position:relative;
	top:4px;
	left:15px;
	height:234px;
	width:170px;
	background:url(images/join.jpg) no-repeat;
	cursor:pointer;
}

#report {
	position:relative;
	top:10px;
	left:15px;
	height:119px;
	width:170px;
	background:url(images/report.jpg) no-repeat;
	cursor:pointer;
}

#menublock {
	position:absolute;
	height:25px;
	bottom:0px;
	right:0px;
	width:567px;
}

#aboutoff {
	position:absolute;
	background:url(images/about-off.gif) no-repeat;
	width:115px;
	height:25px;
	top:0px;
	left:0px;
	cursor:pointer;
}
#servicesoff {
	position:absolute;
	background:url(images/services-off.gif) no-repeat;
	width:115px;
	height:25px;
	top:0px;
	left:94px;
	cursor:pointer;
}
#fleetoff {
	position:absolute;
	background:url(images/fleet-off.gif) no-repeat;
	width:115px;
	height:25px;
	top:0px;
	left:188px;
	cursor:pointer;
}
#claimoff {
	position:absolute;
	background:url(images/claim-off.gif) no-repeat;
	width:115px;
	height:25px;
	top:0px;
	left:282px;
	cursor:pointer;
}
#membershipoff {
	position:absolute;
	background:url(images/membership-off.gif) no-repeat;
	width:115px;
	height:25px;
	top:0px;
	left:376px;
	cursor:pointer;
}
#contactoff {
	position:absolute;
	background:url(images/contact-off.gif) no-repeat;
	width:115px;
	height:25px;
	top:0px;
	left:470px;
	cursor:pointer;
}
#abouton {
	position:absolute;
	background:url(images/about-on.gif) no-repeat;
	width:115px;
	height:25px;
	top:0px;
	left:0px;
}
#serviceson {
	position:absolute;
	background:url(images/services-on.gif) no-repeat;
	width:115px;
	height:25px;
	top:0px;
	left:94px;
}
#fleeton {
	position:absolute;
	background:url(images/fleet-on.gif) no-repeat;
	width:115px;
	height:25px;
	top:0px;
	left:188px;
}
#claimon {
	position:absolute;
	background:url(images/claim-on.gif) no-repeat;
	width:115px;
	height:25px;
	top:0px;
	left:282px;
}
#membershipon {
	position:absolute;
	background:url(images/membership-on.gif) no-repeat;
	width:115px;
	height:25px;
	top:0px;
	left:376px;
}
#contacton {
	position:absolute;
	background:url(images/contact-on.gif) no-repeat;
	width:115px;
	height:25px;
	top:0px;
	left:470px;
}

#heading {
font-size:2.0em; line-height:1.3em; padding-top:0px; font-weight:normal;
}

#lefttext {
font-size:1.2em; line-height:1.4em; padding-top:0px;
}
#vehicletitle {
font-size:1.2em; font-weight:bold;
}

#quayside {
padding-top:20px; font-size:0.7em; color:#000000; text-align:center;
}



/* Scroller */
/* typography */
/*#scroller, #scroller td { font-family:geneva, arial, sans-serif; font-size:10px; color:#2A2A2A; }*/
@media all { #scroller, #scroller td { } }
#scroller .ownerName { color:#666666; }
#scroller .postNumber { color:#9A9A9A; }
#scroller .postDate { color:#C4C4C4; }

/* positioning */
#scroller { position:absolute; left:10px; top:0px; width:450px; height:95%; clip:rect(0 450px 95% 0); overflow:hidden; }
#scroller #container { position:absolute; top:5px; left:0px; width:420px; height:96%; clip:rect(0 420px 96% 0); overflow:hidden; }
#scroller #content { position:absolute; left:0px; width:420px; }
#scroller #scrollUp { position:absolute; left:430px; top:6px; visibility:hidden; }
#scroller #scrollDn { position:absolute; left:430px; top:332px; visibility:hidden; }
#scroller #scrollbar { position:absolute; left:430px; top:14px; width:10px; height:320px; visibility:hidden; clip:rect(0 10 320 0);}
#scroller #thumb { position:absolute; left:0px; top:0px; background-color:#777777; layer-background-color:#777777; }
#scroller #thumbArrowUp, #scroller #thumbArrowDn { position:absolute; left:2px; visibility:hidden; }
#scroller #marker { position:absolute; left:1px; top:0px; width:8px; height:1px; clip:rect(0 10 1 0); background-color:#777777; layer-background-color:#777777; visibility:hidden; }
#scroller #scrollerMo5Shim { position:absolute; left:0px; top:5px; width:1px; height:1px; }
#scroller #elevUp, #scroller #elevDn { position:absolute; left:0px; top:0px; width:10px; height:320px; overflow:hidden; clip:rect(0 10 320 0); }
