BODY {font:12px/16px Verdana, Arial, Helvetica, sans-serif; color:#000a3a; background-color:#fff; text-align:center; margin:0; padding:0;}


h1, h2 {font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#000a3a; margin-top:0; margin-bottom:1.2em;}
h2 {font-size:14px; color:#fff; background-color:#1a31a3; display:inline; padding:1px 5px 3px 5px;}
h3 {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000a3a; margin:2em 0 0.5em 0;}
ul li {margin-bottom:1em;}
hr {height:1px; color:#000a3a;}

a, a:visited {color:#000a3a;}
a:hover {}
a img {border:none;}

div {margin:0;}
table td {vertical-align:top;}
p {margin-top:0.5em;}

div#wrapper {width:773px; margin-left:auto; margin-right:auto; background:#fff url(../nav-ims/nav-bg.jpg) repeat-y; border-bottom:3px solid #DA251C;}

div#logo {width:773px; height:94px;}
div#header {width:773px; height:34px;}

div#leftCont {float:left; width:160px;}

div#nav {width:160px; margin:15px 0 15px 0; border-bottom:1px solid #afafaf; border-top:1px solid #505050; }
div#nav a, div#nav a:visited {display:block; color:#000; font:12px Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #b8b8b8; border-bottom:1px solid #505050; padding:5px 0; text-decoration:none; background-image:url(../nav-ims/a-bg.jpg);}
div#nav a:hover {text-decoration:none; background:#000 url(../nav-ims/a-down.jpg) repeat-y; color:#fff;}
div.showHide{display:none; padding-bottom:12px; background:transparent url(../nav-ims/a-sub-div.jpg) repeat-y; border-bottom:1px solid #505050;}
div.showHide#showMenu {display:block;}
div#nav div.showHide#showMenu a, div#nav div.showHide#showMenu a:visited {font-size:11px; border-width:0 0 1px 0; border-color:#888; padding:3px 2px 3px 10px; text-align:center; margin:1px 0; background:transparent url(../nav-ims/a-sub-div.jpg) repeat-y;}
div#nav div.showHide#showMenu a:hover {text-decoration:none; background:transparent url(../nav-ims/a-down.jpg) repeat-y; color:#fff;}

div#underNav {width:160px; text-align:center; color:#333;}

div#nav a#topActive {background:#000 url(../nav-ims/a-down.jpg) repeat-y; color:#fff;}
div#nav a#secondActive {font-weight:bold; }


div#Mcont {margin-left: 180px; text-align:left; padding:20px 5px 20px 0;}

div#footer {margin-left:160px; padding:3px 10px 5px 20px; clear:both; background:#000 url(../nav-ims/footer-bg.jpg) no-repeat; color:#ccc; font-size:10px; text-align:left;}

div#time {position:absolute; top:105px; width:160px; text-align:center; color:#ccc; font:10px Arial, Helvetica, sans-serif; z-index:2}

div#sw {width:730px; text-align:left; margin:10px auto 30px auto;}
div#sw a, div#sw:visited {color:#999; text-decoration:none; font:10px Arial, Helvetica, sans-serif; margin-bottom:30px;}
div#sw a:hover {text-decoration:underline;}

div.box {border:1px solid #778DFF; margin:20px 0; clear:right; font-size:11px}
div.box h2 {color:#fff; background-color:#333; margin:0; display:block; text-align:center;}
div.box p {padding:10px; margin:0;}

img.imgLeft, img.imgLeftBord {float:left; margin:2px 14px 4px 0;}
img.imgRight, img.imgRightBord {float:right; margin:2px 0 4px 14px;}
img.imgLeftBord, img.imgRightBord {border:1px solid #333;}

p.linkList {margin:10px 0 20px 0; padding-left:20px; border-left:5px solid #999; }
.redbol {color:#C50900;}
.redprice {color:#C50900; font-size:14px; font-weight:bold;}

table.trailerhire {border:1px solid #848CFF; border-width:1px 1px 0 0;}
table.trailerhire td {border:1px solid #848CFF; border-width:0 0 1px 1px; font-size:11px; text-align:center; vertical-align:middle; padding:2px;}
table.trailerhire td.desc {text-align:left; padding-left:5px;}

img.imgTrailer {float:right; margin:0 0 0 8px;}
table.details {border:1px solid #778DFF; border-width:1px 1px 0 0; width:275px;}
table.details td {border:1px solid #778DFF; border-width:0 0 1px 1px; padding:3px 5px;}
table.details td.header {background-color:#778DFF;}
table.details td.header h2 {color:#000a3a; background-color:transparent; text-align:center; font-size:12px; display:block; margin:0; padding:1px 0 2px 0;}
table.details td.desc {font-size:11px;}
table.details td.left {text-align:right;}
table.details td.hire {background-color:#ccd4ff; padding-left:20px;}

p.pVat, p.pOffer {text-align:right; font:italic 12px Arial, Helvetica, sans-serif; margin:0 8px 0 0;}
p.pOffer {font-weight:bold; color:#CC0000;}

/* ---------- fading images ---------  see rotate.asp ------------ */	
#image_rotater {position: relative; height:140px; width:160px;	background:none; margin:10px 0 20px 0;}	
#image_rotater img {display: none; position: absolute; top:0; left:10px;	}
/*-----------------------------------------------------------------*/

