



.tabs_underline {text-decoration: underline;}
.tabs_smallfont {font-size: 85%;}
.tabs_bigfont {font-size: 112%;}
.tabs_boldfont {font-weight: bold;}

div#cartable {clear: both;}
div#cartable p {margin: 8px 0;}
div#cartableleft {width: 310px; float: left; padding: 4px; border: 1px solid #DEDEDE; background-color: #EFEFEF; text-align: left;}
div#cartableright {width: 300px; float: right; padding: 4px; border: 1px solid #DEDEDE; background-color: #EFEFEF;}

div#cartabs, div#options, div#notes, div#repairs {text-align: left;}
div#cartabs ul {padding: 4px; margin: 0;}
div#cartabs ul li {margin: 0 6px 0 0; padding: 4px; background: #003265; color: #FFFFFF; display: inline; list-style: none none outside;}
div#cartabs ul li a {color: #FFFFFF; text-decoration: none;}

div#equipment {float: left; width: 310px; display: none;}
div#equipment div#notes {clear: both;}
div#equipment div#options ul {margin: 0; padding: 0 0 10px 0;}
div#equipment div#options ul li {float: left; width: 140px; margin: 0 10px 5px 0; padding: 0; list-style: none none outside;}

div#options, div#notes, div#repairs {width: 98%;}

div#carinfo {clear: both; padding: 4px 0; text-align: justify;}
div#carinfo p {margin: 0 0 5px 0;}

div#carpics div img.big {width: 310px;}
div#carpics div.thumbs {float: left; margin: 1px;}
div#carpics div.thumbs img {width: 38px;}

div#cardetails {width: 300px; overflow: hidden;}

div#cardetailsleft {width: 290px; text-align: left; margin-right: 10px; clear: both;}
div#cardetailsleft p {margin: 4px 0;}
div#cardetailsright {width: 170px; text-align: left;}
div#cardetailsright p {margin: 0 0 8px 0;}
div.cardetailsbox {border: 1px solid #DEDEDE; background-color: #DEDEDE; padding: 4px; margin-bottom: 8px;}

div#gasbox {background-color: #DEDEDE; color: #000000; padding: 4px; margin: 20px 0;}

div#similarvehicles {clear: both;}
div#similarvehicles p.svheader {font-size: 16px; font-weight: bold; padding: 8px 0; text-align: left;}
div#similarvehicles div.similarvehicle {float: left; margin: 4px 0; width: 100%;}
div#similarvehicles div.similarvehicle img {width: 128px; border: 1px solid black;}
div#similarvehicles div.svalt1 {background-color: #DEDEDE; color: #000000;}
div#similarvehicles div.svalt2 {background-color: #DEDEDE; color: #000000;}

div#similarvehicles div#similipic {float: left;}
div#similarvehicles div#similitext {float: left; width: 210px; padding: 0 5px; text-align: left;}
div#similarvehicles p#similiprice {float: right; padding-right: 10px;}

div#shoppingtools {clear: both; background-color: #DEDEDE;}
div#shoppingtools div {padding: 3px;}
div#shoppingtools a {display: block; margin: 3px 0;}

p#city {float: left; width: 60px;}
p#hwy {float: right; width: 60px;}
img#fuelpump {float: left; margin: 0 8px;}
p#info {clear: both; font-size: 85%;}

.hdr1 {font-weight: bold; font-size: 14px; margin: 4px 0; color: #000000;}
.hdr2 {font-weight: bold; font-size: 20px; margin: 4px 0; color: #000000;}
div#cartable .hdr3 {font-weight: bold; font-size: 12px; margin: 0 0 5px 0; color: #000000;}

div#finance {clear: both; padding-top: 5px;}

div#financing {display: none; width: 320px;}

div#videos {display: none;}
div#videos div#videoleftarrow {float: left;}
div#videos div#videoleftarrow img, div#videos div#videorightarrow img {width: 80px; height: 30px;}
div#videos div#videorightarrow {float: right;}

div#location ul, div#finance ul {margin: 0; padding: 0; float: left;}
div#location ul.titles li, div#finance ul.titles li {width: 140px; margin: 4px; padding: 0; list-style: none none outside; font-weight: bold; text-align: left;}
div#location ul li, div#finance ul li {width: 46px; margin: 4px; padding: 0; list-style: none none outside; text-align: right;}

div#carproof {height: 45px; padding: 4px; background-color: #fff;}
div#carproof img {float: left; margin-right: 18px;}

div#certifie {float: right; margin: 8px;}
