/* CSS Document */
body { font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 0.625em; background: #ffffff; }
ol, ul { clear: both; margin: 10px 0 10px 15px; padding: 0; list-style: none; }
ol li, ul li { margin: 10px 0 10px 0; padding: 0 0 0 20px; line-height: 1.2em; color: #555; }
img { border: 0; }
img, img:focus, img:hover { outline: 0; }
a { color: #0038A8; text-decoration: none; }
a:hover { color: #669F0F; text-decoration: underline; }

.clear { clear: both; }

#feedback {display:none}

#header {  padding:0px 0px;  top:20px; left:400px; width:250px; display: block;}
#header #sitelogo { font-size:1px; color:white}
#header #sitelogo a { display: block; width: 210px; height: 53px; color: white; font-size:1px;}
.sunwinlogo { display:none; }

#banner { display: none; }

#nav {display:none}
#finance {display:none}
#tools {display:none}

.highlight {display:none}
.wishListItem  {display:none}
#footer {display:none;}
.hidden {display:none;}
.paging { display: none; }
.searchTab { display: none; }

.classified { float: left; width: 50%; margin: 10px 0 0 0; }
.classified h4 { margin: 0; }
.classified p { margin: 3px 0; }
.box { width:165px; margin: 0; text-align: left; }
.box td { text-align: left; }
#manufacturers { margin: 0; }
#manufacturers li { display: inline; }
#manufacturers li a { font-size: 0; }

.homeClassifieds { width: 49%!important; }
.homeSpecials { width: 49%!important; }

#left { padding: 15px 0; background-color: #ffffff; }
#right { display: none; }

#vehicleHeader { width:90%; display: block;  clear: both; margin: 0 0 0px 0; padding: 0px 5px 0px 5px; }
#vehicleHeader h1 {float:left; width:100%; color: #333; font-size:16px; line-height:100%; margin: 0 0 10px 0; padding: 0px 0px 0px 0px; text-align:left;  }
#vehicleHeader .vehiclelogo {display:none; }



#vehicleLeft { width: 51%; float: left; display: block; margin: 0 0px 10px 0; padding: 0; background-color: #ffffff;}
#vehicleRight {position:relative;width:43%; float:right;margin: 0 0 10px 30px; padding: 0;clear:none }

#image_thumbs { margin:10px 0 0 0;padding:0;float:left }



#vehicleRight h2 { font-size:13px; font-weight:bold; color:#000; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px }
#vehicleRight strong { display: block; float: left; width: 110px; color: #333; margin: 0; padding: 0; }
#vehicleRight p.derivativetext { text-transform:uppercase }
#vehicleRight .price { font-size: 250%; font-weight: bold; margin: 20px 0 0 0; padding: 0; }
#vehicleRight .was { font-size: 140%; font-weight: bold; margin: 0 0 10px 0; padding: 0; }
#vehicleRight .mainprice { font-size: 250%; font-weight: bold; margin: 20px 0 0 0; padding: 0; color:#333333 }
#vehicleRight .wasprice { font-size: 140%; font-weight: bold; margin: 0 0 10px 0; padding: 0; color:#CC0000; }
#vehicleRight ul { float: left; clear: both; width: 330px; background: #fff; margin: 0 0 15px 0; padding: 0; }
#vehicleRight ul li { float: left; background: #fff; margin: 0; padding: 0 10px 0 22px; }

#vehicleRight .mainprice { color: #333333; font-size: 16px; font-weight: bold; margin: 0px 0 0; padding: 0; }
#vehicleRight p { line-height: 100%; margin: 0 0 10px; padding: 0; }
#vehicleRight .wasprice { color: #333333; font-size: 16px; font-weight: bold; margin: 0 0 0px; padding: 0; }

.printprice { padding:10px 5px; display: block; color:#000; position: absolute; top: 0; }
.printprice p.mainprice {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:16px; line-height:100%;  color:#000; display: inline; }
.printprice p.wasprice {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:16px; line-height:100%;  color:#666 !important; display: inline; }

.printdetails { padding:5px; display: block; margin: 40px 0 0 0; }
.printdetails h2 { font-size:13px; font-weight:bold; color:#000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
.printdetails .printonly {display:block}

#vehicleRight .dealership { padding:5px; display: block; }
#vehicleRight .dealership h3 {font-size:13px; font-weight:bold; color:#000; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px}
#vehicleRight .dealership p.dealer {display:none;}
#vehicleRight .dealership p.dealerphone { display:none;}
#vehicleRight .dealership .printonlydealership {display:block;}
#vehicleRight .dealership h3.dealershiptitle {font-size:18px; font-weight:normal; color:#000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}

#vehicleRight .dealerships {display: none;}

.printonlydealership { width: 49%; float: left; margin: 0 0 10px 0; }
.printonlydealership .printonlydealer { float: none; font-weight: bold; margin: 0!important; padding: 0!important;  }
.printonlydealership .printonlytel { margin: 2px 0!important; padding: 0!important; }
.printonlydealership .printonlyemail { margin: 2px 0!important; padding: 0!important; }

#vehicleRight .google {display:none;}


#main_image_holder  { width:350px;max-width:350px;float:left }
#main_image_holder img { max-width:350px }
#image_thumbs { height: 60px;  margin:5px 0px; padding:0px; list-style-type:none;}
#image_thumbs li {display: inline; list-style-type: none; padding:0px 0px 0px 0px; background:none!Important;}
#image_thumbs li img { width: 24%; }

p.enquiry_form {display:none; }
li.forecourt { display:none; }
li.email {display:none; }
li.print {display:none;}
li.login {display:none;}
li.register {display:none;}

.printfootertext { font-size:10px; color:#000; }

.printextras {display:block; display: block; padding:0px; }
.printextras ul { list-style-type:none; margin:0px 0px 5px 0px; padding: 0px 0px 0px 0px; display: block; clear:both; border-top: 1px solid #ccc;}
.printextras ul li {padding-left:0px; background-image:none; font-size:8px; font-weight:normal; color:#000; width:49%; float:left; margin: 0;padding:3px 0px 3px 0px; border-bottom: 1px solid #ccc; }
.printextras h3 { clear: both; font-size:12px; font-weight:bold;  margin:10px 0px 5px 0px; border-bottom:0px; padding: 10px 0 0px 0; width:100%; display: block; clear:both }
.printextras {display:none}

#tabcontainer {display:block; display: block; padding:0px; border:0!important; }
#tabcontainer { list-style-type:none; margin:0px 0px 5px 0px; padding: 0px 0px 0px 0px; display: block; clear:both; border-top: 1px solid #ccc;}
#tabcontainer ul li {padding-left:0px; background-image:none; font-size:10px; font-weight:normal; color:#000; width:49%; float:left; margin: 0;padding:3px 0px 3px 0px; border-bottom: 1px solid #ccc; }
#tabcontainer h3 { clear: both; font-size:12px; font-weight:bold;  margin:10px 0px 5px 0px; border-bottom:0px; padding: 10px 0 0px 0; width:100%; display: block; clear:both;color:black }

.searchItem { width: 33%; height: 330px; float: left; margin: 0 0 20px 0 }
.searchItem p { margin: 0; }
.searchItem .searchImage a span { border: 0 !important; }
.returntotop { display : none; }



#tabcontainer {}
#tabs { display:none; }
#c8 {display:none; }
