html,body{margin:0 0 20px 0;padding:0;text-align:center;background:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
*{margin:0;padding:0;}
p.message{color:#CC0000;border:1px solid #ccc;text-align:center;}
#quote{padding:10px;width:150px;float:right;margin:15px;border:1px solid #aeaeae;background:#AC0703;color:#fff;padding:10px;}
#quote h2{font-size:13px;font-weight:normal;}
#mainCol #bulletpoints li{list-style-position:inside;padding:5px;margin:5px 0;}
#mainCol span{color:#CC0000;font-weight:bold;}
#quote .leftquote{font-size:28px;padding:5px;height:7px;float:left;font-family:Times New Roman;}
#quote .rightquote{font-size:28px;padding:5px;height:7px;font-family:Times New Roman;}
#seo{font-size:11px;text-align:justify;width:970px;margin:0 auto;padding:5px;color:#333333;}
#seo h1, #seo h2, #seo h3, #seo h4{display:inline;font-size:11px;}
#seo strong{font-weight:normal;display:inline;}
#seo p{margin:5px 0;}
legend{display:none;}
a{text-decoration:none;color:#000000;}
a:hover{}
p{}
h1{font-size:19px;}
p#pageTitle{line-height:33px;border-bottom:1px dotted #999999;margin-bottom:5px;font-weight:normal;}
h1#pageTitle .titleR{float:right;}
h2{font-size:18px;}
h2.bgStripes{background:url(../images/bg_stripes.gif) center left no-repeat;}
h3{font-size:15px;}
h1.redTab{background:url(../images/bg_headerred.jpg) top left no-repeat;color:#FFFFFF;padding-left:10px;line-height:24px;font-weight:normal;font-size:15px;clear:both;}
h3.redTab{background:url(../images/bg_headerred.jpg) top left no-repeat;color:#FFFFFF;padding-left:10px;line-height:24px;font-weight:normal;clear:both;}
h4{font-size:14px;}
h5{font-size:13px;}
h6{font-size:11px;}
img{border:0 none;vertical-align:bottom;}
fieldset{border:0 none;}
input.text{padding:4px 0 4px 5px;border:1px solid #7F9DB9;font-size:10px;width:150px;}
select{font-size:10px;width:155px;}
textarea{border:1px solid #7F9DB9;overflow:auto;padding:5px 0 0 5px;}
div#container{width:970px;text-align:left;margin:0 auto 0 auto;min-height:75px;background:url(../images/bg_dochead.gif) top left repeat-x;border-left:1px solid #EB0904;border-right:1px solid #EB0904;border-bottom:1px solid #EB0904;}
td.FourPlus{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
div#header{position:relative;margin:0 29px;}
ul#topNav{position:absolute;top:0;right:0;padding-right:19px;list-style:none;}
ul#topNav li{height:26px;padding-top:27px;float:left;line-height:26px;}
ul#topNav li.current{background:url(../images/bg_navcurr.jpg) top center no-repeat;}
ul#topNav li a{font-weight:bold;color:#FFFFFF;padding:0 13px 0 8px;border-left:1px dotted #999999;}
ul#topNav li a:hover{color:#000000;}
ul#topNav li.current a{color:#000000;}
div#leftCol{position:relative;display:inline;float:left;width:220px;margin:0 0 0 29px;}
div#mainCol{display:inline;float:right;width:680px;margin:0 29px 20px 10px;}
#mainCol p{padding:5px 0;}
#mainCol h1{padding:10px 0;font-size:14px;text-transform:uppercase;text-decoration:underline;}
#mainCol td{padding:4px;vertical-align:top;}
div#logoBar, div#logoBar2{display:inline;float:left;width:912px;clear:both;border-right:1px dotted #999999;height:53px;margin:15px 29px 20px 29px;}
* html div#logoBar, div#logoBar2{float:none;display:block;}
*:first-child+html div#logoBar, div#logoBar2{float:none;display:block;}
div#logoBar2 p{float:left;border-left:1px dotted #999999;font-size:10px;color:#000000;text-align:center;padding:0 25px 0 25px;margin:0;}
div#logoBar p{float:left;border-left:1px dotted #999999;font-size:10px;color:#000000;text-align:center;padding:0 14px 0 14px;margin:0;}
div#logoBar a, div#logoBar2 a{color:#000000;display:block;text-align:center;}
div#logoBar a img{margin-bottom:3px;}
div#logoBar2 a img{margin-bottom:3px;}
div#footer{background:url(../images/bg_footer.gif) top left repeat-x;height:56px;clear:both;font-size:10px;padding:12px 25px 0 25px;}
div#leftCol ul{clear:both;height:20px;margin-top:1px;list-style:none;}
div#leftCol ul.tabNav li{float:left;background:#DFDFDF;height:16px;padding-top:4px;text-align:center;width:68px;}
div#leftCol ul.tabNav li.current{background:#cc0000;}
div#leftCol ul.tabNav li.leftTab{}
div#leftCol ul.tabNav li.midTab{margin:0 1px;}
div#leftCol ul.tabNav li.rightTab{width:82px;}
div#leftCol ul.tabNav li.current a{color:#FFFFFF;}
div#leftCol form{float:left;width:208px;clear:both;padding:10px 0 8px 10px;border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;}
div#leftCol label{display:block;padding-bottom:7px}
div#leftCol select{width:200px;height:20px;}
div#leftCol .text{width:190px;}
div#leftCol .submit{float:right;margin-right:8px;}
div#leftCol form p{line-height:1.1em;margin-bottom:5px;}
form#searchForm, form#searchForm_used, form#searchForm_new, form#searchForm_commercial{background:#ffffff url(../images/bg_srchform.jpg) top left repeat-x;margin-bottom:10px;}
form#searchForm label.shrt, form#searchForm_used label.shrt, form#searchForm_new label.shrt, form#searchForm_commercial label.shrt{float:left;width:100px;}
form#searchForm label.labelR, form#searchForm_used label.labelR, form#searchForm_new label.labelR, form#searchForm_commercial label.labelR{padding-left:5px;width:95px;}
form#searchForm label.shrt select, form#searchForm_used label.shrt select, form#searchForm_new label.shrt select, form#searchForm_commercial label.shrt select{width:95px;float:left;}
form#searchForm label.inpEmail, form#searchForm_used label.inpEmail, form#searchForm_new label.inpEmail, form#searchForm_commercial label.inpEmail{color:#666666;line-height:1em;margin-bottom:15px;padding-bottom:6px;}
form#searchForm label.inpEmail .text, form#searchForm_used label.inpEmail .text, form#searchForm_new label.inpEmail .text, form#searchForm_commercial label.inpEmail .text{display:block;margin-bottom:5px;}
form#searchForm a, form#searchForm_used a, form#searchForm_new a, form#searchForm_commercial a{font-weight:bold;text-decoration:underline;color:#333333;}
div#leftCol #carNews{margin-bottom:10px;}
div#leftCol #carNews ul{height:auto;}
div#carNews{float:right;width:220px;border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;z-index:2002;}
div#carNews ul{background:#ffffff url(../images/bg_hgradpink.jpg) top right repeat-y;float:left;width:100%;position:relative;z-index:2002;}
div#carNews li{border-bottom:1px dotted #999999;line-height:20px;*line-height:18px;padding-left:7px;position:relative;z-index:2002;}
div#carNews li.phone{border-bottom:0px;line-height:0px;font-size:0px;}
div#carNews li a{display:block;width:208px;}
div#carNews li.end{border:0 none;}
div#myFav{float:left;width:218px;margin-bottom:10px;padding-bottom:9px;border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;}
div#myFav div img{float:left;margin:5px 0 0 6px;}
img.myFavBtn{display:inline;float:left;margin:6px 0 0 12px;}
form#emailBull{margin-bottom:10px;}
#dlrShips{margin-bottom:10px;}
#dlrShips ul{height:auto;}
#dlrShips ul li{list-style-type:none;padding:0;margin:0;}
div#leftCol div#simCars{float:left;width:218px;clear:both;padding-bottom:5px;margin-bottom:10px;}
div#leftCol div#simCars a{float:left;background:url(../images/btns/btn_gowht.gif) bottom right no-repeat;margin:5px 5px 0 5px;width:200px;}
div#leftCol div#simCars a img{float:left;margin-right:5px;}
div#leftCol div#simCars a .redTxt{font-size:13px;display:block;}
#home ul.tabNav{margin-bottom:178px;}
#home form#searchForm, #home form#searchForm_used, #home form#searchForm_new, #home form#searchForm_commercial{position:absolute;top:44px;min-height:150px;}
* html #home form#searchForm{height:150px;}
form#searchForm fieldset#advSearch, form#searchForm_used fieldset#advSearch, form#searchForm_new fieldset#advSearch_new, form#searchForm_commercial fieldset#advSearch_commercial{display:none;}
div#onlShop{margin-bottom:10px;font-weight:bold;height:73px;}
div#onlShop a{display:block;width:158px;height:63px;padding:10px 50px 0 10px;background:url(../images/btns/btn_onlineshp.jpg) top right no-repeat;}
div#motoBanner{border:1px solid #666666;height:53px;padding:5px 10px 0 10px;}
div#motoBanner img{display:block;}
div#motoBanner a.btnGo{float:right;}
div#homeTop{display:inline;float:right;width:681px;margin:0 29px 10px 0;}
div#homeOffer{float:left;width:452px;color:#888;font-size:10px;}
div#homeOffer div{float:left;padding-left:25px;}
div#homeOffer h6{margin:0 0 8px -25px;}
div#homeOffer p{margin:0;padding-top:8px;}
div#homeOffer p.carSpec{font-size:12px;color:#666666;padding:2px 0 9px 0;}
div#homeOffer p.redTxt{padding:3px 0 3px 0;margin:0 0 5px 0;font-weight:bold;font-size:26px;border-bottom:1px dotted #999999;border-top:1px dotted #999999;}
div#homeOffer p.offSaving{font-weight:bold;color:#666666;border-bottom:1px dotted #999999;padding:0 0 6px 0;}
div#homeOffer p.offSaving a{display:block;margin-top:5px;}
div#dlrShips{padding:0px;width:216px;_width:220px;floaT:right;z-index:2002;}
div#dlrShips ul{background:#ffffff url(../images/bg_hgradpink.jpg) top right repeat-y;float:left;width:100%;position:relative;z-index:2002;}
div#dlrShips li{border-bottom:1px dotted #999999;line-height:20px;*line-height:18px;padding-left:7px;position:relative;z-index:2002;}
div#dlrShips li.phone{border-bottom:0px;line-height:0px;font-size:0px;}
div#dlrShips li div.sideMenu{background:#EEEEEE none repeat scroll 0%;color:#666666;font-weight:bold;left:7px;padding:10px;white-space:nowrap;z-index:2004;border:1px solid rgb(0, 0, 0);display:none;width:120px;_width:113px;margin-left:-150px;position:absolute;top:-20px;line-height:0px;font-size:11px;}
div#dlrShips li a{background:url(../images/btns/btn_gopink.gif) right center no-repeat;display:block;width:203px}
div#dlrShips li.end{border:0 none;}
div#homeBot{display:inline;float:right;width:681px;margin:0 29px 0 0;}
div#homeBot div{width:218px;float:left;height:167px;border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;}
div#homeBot span.date{font-size:10px;color:#666666;display:block;}
div#newsPanel h6{margin:3px 0 0 10px;}
div#newsPanel p{line-height:1em;padding:0 0 5px 10px;border-bottom:1px dotted #999999;margin:0;}
div#newsPanel p.newsEnd{border:0 none;}
div#newsPanel p a{float:right;margin-right:10px;}
div#bannerAd{margin:0 10px;border:0 none;}
div#hcroftMag{margin:0 10px;background:url(../images/bg_hcroftmag.jpg) bottom right no-repeat;}
div#hcroftMag p,div#hcroftMag h6{margin:5px 120px 0 10px}
div.starOffer{position:relative;float:left;width:220px;height:176px;margin-bottom:20px;}
div.starOffer.midOffer{margin:0 10px 0 10px;}
div.starOffer h2{margin:0 0 5px 0;}
div.starOffer div{float:right;width:73px;height:80px;}
div.starOffer p.price{color:#CC0000;font-size:18px;font-weight:bold;padding:10px 0 10px 0;}
div.starOffer p.condprice{color:#CC0000;font-size:18px;font-weight:bold;padding:2px 0 2px 0;}
div.starOffer p.offerSaving{border-bottom:1px dotted #999999;padding:6px 0 6px 0;font-weight:bold;border-top:1px dotted #999999;}
div.starOffer p.condofferSaving{border-bottom:1px dotted #999999;padding:2px 0 2px 0;font-weight:bold;border-top:1px dotted #999999;}
div.starOffer p.offerSaving span, div.starOffer p.condofferSaving span{display:block;color:#666666;}
div.starOffer a.detailLink{position:absolute;left:0;bottom:0;padding:0 1px 0 1px;}
.starOffer2Up div.starOffer{width:330px;}
.starOffer2Up div.starOffer.midOffer{margin:0;float:right;}
.starOffer2Up div.starOffer p.greyTxt{margin-bottom:5px;}
.starOffer2Up div.starOffer div{width:160px;}
.starOffer2Up p.offerSaving,.starOffer2Up div.starOffer p.price, .starOffer2Up div.starOffer p.condprice{border-top:1px dotted #999999;border-bottom:1px dotted #999999;width:70px;}
p.offerSaving, p.condofferSaving{float:left;}
.starOffer2Up div.starOffer p.price, .starOffer2Up div.starOffer p.condprice{float:right;}
.starOffer1Up div.starOffer{width:100%;height:auto;}
.starOffer1Up div.starOffer img.floatL{margin-right:40px;}
.starOffer1Up div.starOffer a.floatL{margin-right:40px;}
.starOffer1Up div.starOffer h3, .starOffer1Up div.starOffer p.greyTxt{width:45%;float:left;}
.starOffer1Up div.starOffer div.floatR{width:180px;}
.starOffer1Up div.starOffer p.offerSaving, .starOffer1Up div.starOffer p.price, .starOffer1Up div.starOffer p.condprice{border:0 none;float:left;padding:6px 10px;text-align:center;width:69px;}
.starOffer1Up div.starOffer p.offerSaving{border-left:1px dotted #999999;border-right:1px dotted #999999;}
.starOffer1Up div.starOffer a{left:auto;right:0;}
div.results div.starOffer{margin-bottom:10px;}
div.pageNav{background:#CAC9C9;text-align:center;padding:5px 10px;clear:both;width:660px;float:left;}
div.pageNav a{color:#000000;}
div.sortBar{background:#CAC9C9;padding:5px 10px;clear:both;width:660px;float:left;margin-bottom:5px;}
div.sortBar h3{float:left;width:230px;text-align:left;}
div.sortBar p{width:250px;margin-left:230px;}
div.sortBar i{padding:0 10px 0 10px;font-weight:bold;}
div.resWrapper{padding:10px 0 10px 0;width:100%;clear:both;float:left;border-bottom:5px solid #CAC9C9;}
div.resWrapper.featRes{border-top:5px solid #EB0904;border-bottom:5px solid #EB0904;margin-top:10px;}
div.resWrapper.endRes{margin-bottom:10px;}
div.resInfo{float:left;position:relative;width:100%;border-top:1px solid #666666;border-bottom:1px solid #666666;}
div.resInfo a.reslink{float:left;height:90px;}
div.resInfo a.reslinkNew{float:left;}
div.resInfo span.imgCol{float:left;padding-right:25px;width:120px;cursor:pointer;}
div.resInfo span.imgCol img{float:left;}
div.resInfo span.resTitle{font-size:15px;color:#555555;margin:6px 0 6px 0;}
div.resInfo span.resTitle strong{color:#333333;}
div.resInfo span.resTitle, div.resInfo span.vehBrief{width:230px;display:block;margin-left:145px;}
div.resInfo span.vehBrief{color:#666666;}
div.resInfo span.resDealer{position:absolute;bottom:10px;color:#333333;left:145px;}
div.resInfo span.priceCol{position:absolute;border-left:1px dotted #999999;padding-top:10px;top:0;right:190px;width:100px;height:80px;font-weight:bold;text-align:center;}
div.resInfo span.priceCol .price{font-size:22px;display:block;color:#CC0000;margin-bottom:6px;}
div.resInfo span.priceCol .redTxt{display:block;margin-top:10px;}
div.resBtns{position:absolute;padding:14px 14px 0 20px;top:0;right:0;height:76px;border-left:1px dotted #999999;border-right:1px solid #666666;}
div.resBtns a{display:block;margin-bottom:9px;}
div#hotOffDet{overflow:hidden;height:1%;margin:10px 0 10px 0;}
div#hotOffDet div{width:340px;}
div#hotOffDet h2{color:#333333;border-bottom:1px dotted #999999;margin-bottom:10px;line-height:32px;}
div#hotOffDet img{float:left;}
div#hotOffDet p{margin-bottom:10px;padding-right:15px;}
div#hotOffDet p.priceRow{overflow:hidden;height:1%;padding:10px 0 10px 0;border-top:1px dotted #999999;border-bottom:1px dotted #999999;}
div#hotOffDet p.priceRow span{float:left;}
div#hotOffDet p.priceRow .redTxt{padding-right:10px;border-right:1px dotted #999999;font-size:26px;font-weight:bold;margin-right:10px;}
div.fincEG{width:100%;background:#EEEEEE;clear:both;margin-bottom:10px;}
div.fincEG table{width:100%;clear:both;margin:20px 0 10px 0;}
div.fincEG th{color:#B24545;font-weight:bold;width:auto;padding:0 5px;text-align:left;}
div.fincEG td{padding:0 5px 5px 5px;height:32px;color:#666666;vertical-align:bottom;font-weight:bold;}
div.fincEG td, div.fincEG th{border-right:1px solid #AFAFAF;}
div.fincEG td.end, div.fincEG th.end{border-right:0 none;}
div#dlrDetails{margin-bottom:10px;}
div#dlrDetails table{width:100%;border-bottom:1px dotted #999999;}
div#dlrDetails td{height:32px;vertical-align:middle;}
div#dlrDetails th{padding-left:12px;font-size:16px;}
div#dlrDetails .redTxt{width:280px;font-size:16px;font-weight:bold;text-align:center;border-left:1px dotted #999999;border-right:1px dotted #999999;}
div#dlrDetails .mapCol{text-align:right;padding-right:12px;width:100px;}
div#dlrDetails form{overflow:hidden;height:1%;padding:10px 0 10px 10px;}
div#dlrDetails fieldset{display:inline;float:left;margin-right:10px;width:auto;}
div#dlrDetails fieldset.floatR{width:320px;}
div#dlrDetails label{display:block;margin-bottom:5px;text-align:right;}
div#dlrDetails textarea{width:315px;height:75px;}
div#dlrDetails .submit{clear:both;float:right;margin-top:5px;}
.sml div.resInfo{height:50px;border:1px solid #666666;width:668px;padding-left:10px;}
.sml div.resInfo span.resTitle{margin-left:0;}
.sml div.resInfo span.priceCol{height:45px;padding-top:5px;border-right:1px dotted #999999;}
.sml div.resInfo span.priceCol .price{margin-bottom:3px;}
.sml div.resInfo span.priceCol .redTxt{margin-top:5px;}
.sml div.resInfo span.resDealer{left:10px;}
.sml div.resBtns{padding:7px 14px 0 20px;height:auto;border:0 none;}
.sml div.resBtns a{margin-bottom:5px;}
div.newCarDet h2{margin-bottom:12px;}
div.newCarDet h2 img{vertical-align:text-bottom;margin-right:12px;}
div.newCarDet .solidBrdr3{overflow:hidden;height:1%;padding:10px 10px 0 10px;}
div.newCarDet dt,div.newCarDet dd{float:left;margin-bottom:10px;}
div.newCarDet dt{font-weight:bold;}
div.newCarDet dd{color:#333333;}
div.fourCol div{overflow:hidden;height:1%;padding:0;}
div.fourCol{border:1px solid #666666;}
div.fourCol div p,div.fourCol div h6{float:left;}
div.fourCol div h6{width:140px;line-height:32px;padding-left:20px;}
div#dlrDetails.fourCol p.redTxt{width:240px;line-height:32px;text-align:center;}
div#dlrDetails.fourCol p.mapCol{width:155px;text-align:center;height:27px;border-right:1px dotted #999999;padding-top:5px;}
div.fourCol p.emailCol{width:93px;text-align:right;padding-right:15px;padding-top:5px;}
div#newCarSpec{float:left;margin-bottom:10px;}
div#newCarSpec .solidBrdr3{width:310px;}
div#newCarSpec dt,div#newCarSpec dd{width:50%;}
div#carOpts{float:right;margin-bottom:10px;}
div#carOpts .solidBrdr3{width:310px;}
div#carOpts li{float:left;width:100%;margin-bottom:12px;}
div#carOpts li strong{float:left;}
div#carOpts li span{float:right;color:#333333;}
div#stndFeat{width:100%;}
div#stndFeat dt{width:30%;}
div#stndFeat dd{width:70%;}
ul#topNav.altNav{left:260px;padding-right:0;}
ul#topNav.altNav li#grpHome{float:right;}
ul#topNav.altNav li#grpHome a{background:url(../images/btns/btn_grplink.gif) center right no-repeat;padding:1px 45px 3px 0;border:0 none;}
div.panels3{position:relative;float:left;}
div.panels3 div{position:relative;float:left;}
div.panels3 h3.redTab{width:208px;}
div.panels3 div.panelOpen{position:absolute;left:0;z-index:150;float:none;}
div.panels3 div.panelOpen h3.redTab{width:662px;}
div.panels3 div.panelOpen div.solidBrdr3{width:662px;}
div.panels3 div.panelOpen a.btnMore{right:10px;left:auto;}
div.panels3 div.solidBrdr3{position:relative;padding:0 8px 0 8px;width:200px;height:450px;margin-bottom:12px;}
div.panels3 div h3{margin:0 0 0 0;}
div.panels3 p{margin-bottom:10px;}
div.panels3 div.midPanel{margin:0 10px 0 10px;}
div.panels3 div.midPanel.panelOpen{margin:0;}
div.panels3 a.btnMore{position:absolute;bottom:8px;left:8px;}
div.panels3 a.btnMorepop{position:absolute;bottom:8px;left:8px;}
div#panel4Plus{background:#ffffff url(../images/bg_fourplus.gif) no-repeat 4px 30px;margin-bottom:10px;height:400px;}
div#panel4Plus .intro{font-weight:bold;color:#1B7EB7;margin-top:80px;}
div#panelSrvPlus{background:#ffffff url(../images/bg_srvplus.jpg) no-repeat 4px 30px;}
div#panelSrvPlus p.intro{color:#E38435;font-weight:bold;margin-top:180px;}
div#panelSpcOff p.redTxt{font-size:22px;font-weight:bold;margin-top:10px;}
div#panelSpcOff p.dottedBrdr{margin-bottom:25px;padding-bottom:30px;}
div#panelSpcOff img{display:block;margin:10pt auto;}
form#bkService{border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;padding:0 0 10px 0;clear:both;float:left;width:678px;}
form#bkService h5{margin-bottom:5px;}
form#bkService label{display:block;height:25px;margin-bottom:3px;}
form#bkService .text{}
form#bkService select{}
div.formL,div.formR{float:left;width:332px;margin-top:10px;}
div.formL{margin-left:5px;}
div.formL fieldset{float:left;width:50%;}
div.formR label{float:left;margin-right:3px;}
div.formR fieldset{border-bottom:1px dotted #999999;padding:0 0 0 0;}
div.formR .fieldRMid{padding-bottom:5px;}
form#bkService fieldset.dateField{border:0 none;}
form#bkService fieldset.dateField label{float:left;}
form#bkService fieldset.dateField select{width:auto;display:block;}
form#bkService fieldset.dateField .day{min-width:20px;}
form#bkService fieldset.dateField .month{min-width:90px;}
form#bkService fieldset.dateField .year{min-width:50px;}
form#bkService fieldset.workReq{clear:both;padding-top:8px;border-top:1px dotted #999999;margin:0 5px 0 5px;}
form#bkService fieldset.workReq label{height:55px;}
fieldset.workReq textarea{width:660px;float:left;clear:both;height:55px;}
form#bkService .submit{float:right;clear:both;margin-top:10px;}
h1#priceTitle{font-size:18px;line-height:28px;color:#333333;}
h1#priceTitle span{padding-left:10px;}
h1#priceTitle .titleR{float:right;font-size:12px;}
h1#priceTitle .titleR .redTxt{font-size:18px;}
div.carDetails{position:relative;}
div#lrgPic{position:relative;width:100%;display:none;margin-top:-5px;margin-bottom:10px;}
div#lrgPic.showLrg{display:block;z-index:1;}
div#lrgPic div#picFrame{background:#FFFFFF;text-align:center;border:1px solid #666666;padding:10px 0;clear:both;overflow:hidden;}
div#picBar div{float:left;width:50%;height:24px;line-height:24px;}
a.btnPrev,a.btnNext{color:#BF0803;font-weight:bold;}
a.btnPrev{display:inline;background:url(../images/btns/btn_prev.gif) center left no-repeat;padding-left:42px;float:left;}
a.btnleftNext{display:inline;background:url(../images/btns/btn_next.gif) center left no-repeat;padding-left:42px;float:left;}
a.btnNext{line-height:24px;background:url(../images/btns/btn_next.gif) center right no-repeat;padding-right:42px;display:inline;float:right;}
div#picBarL{background:#cccccc;text-align:left;}
div#picBarR{background:#eeeeee;}
div#picBarL a.btnPrev{margin-left:10px;}
div#picBarR a.btnPrev{margin-left:20px;}
div#picBarR a.btnNext{margin-right:10px;}
div#detNavBar{background:#cccccc;height:25px;font-weight:bold;font-size:13px;line-height:25px;padding:0 9px;margin-bottom:5px;}
div#detNavBar a.btnNext{float:none;color:#000000;}
div#carBrief{width:324px;height:229px;padding:4px;float:left;border:1px solid #666666;margin-bottom:12px;}
div#carBrief dl{margin:12px 0 0 12px;}
div#carBrief dt,div#carBrief dd{float:left;margin-bottom:5px;}
div#carBrief dt{width:90px;font-weight:bold;}
div#carBrief dt.list{float:left;margin-top:5px;}
* html div#carBrief dt{clear:none;}
div#carBrief dd{width:211px;color:#666666;}
div#carPics{width:327px;height:233px;padding:4px 4px 0 4px;float:right;border:1px solid #666666;margin-bottom:12px;}
div#carPics p{float:left;}
div#carPics p#mainPic{background:#eeeeee;margin:3px;}
div#carPics p#mainPic img{border-bottom:1px solid #FFFFFF;float:left;}
div#carPics p#mainPic a.viewLrg{color:#C30803;background:url(../images/icon_magglass.gif) center left no-repeat;padding-left:18px;line-height:20px;display:block;clear:both;margin-left:5px;margin-top:2px;}
div#carPics img{display:block;}
div#carPics p#carPicsCol img{margin-bottom:3px;margin-top:3px;}
div#carSpec{float:left;margin-bottom:12px;}
div#carSpec ul{height:22px;background:#DFDFDF;margin:3px 0 0 -4px;}
div#carSpec li{float:left;line-height:22px;background:#DFDFDF;border-right:1px solid #ffffff;}
div#carSpec li.current{background:#FFFFFF;}
div#carSpec li.end{border:0 none;}
div#carSpec li a{padding:0 8px 0 6px;font-weight:bold;}
div#carSpec .solidBrdr3{width:324px;padding:0 4px 7px 4px;overflow:hidden;}
div#carSpec dl{padding:0 4px 0 4px;}
div#carSpec dt{float:left;font-weight:bold;clear:left;margin-top:7px;padding-right:5px;}
div#carSpec dd{margin-top:7px;color:#666666;}
div#captech{float:left;margin-bottom:12px;}
div#captech .solidBrdr3{width:100%;padding:0 4px 7px 24px;overflow:hidden;}
div#co2box{float:left;margin-bottom:12px;}
div#co2box .solidBrdr3{width:306px;padding:0 4px 7px 24px;overflow:hidden;}
div#manComms{float:right;width:334px;background:url(../images/bg_srchform.jpg) top left repeat-x;margin-bottom:12px;}
div#manComms .solidBrdr3{width:332px;padding-bottom:10px;overflow:hidden;}
div#manComms li{background:url(../images/bul_greentick.gif) 5px 0 no-repeat;font-weight:bold;border-bottom:1px dashed #999999;padding:0 0 5px 29px;margin:8px 7px 0 7px;}
div#manComms li.end{border:0 none;}
div#manComms li span{color:#333333;font-weight:normal;display:block;}
div#roadTax{float:right;width:334px;background:url(../images/bg_srchform.jpg) top left repeat-x;margin-bottom:12px;}
div#roadTax .solidBrdr3{width:332px;padding-bottom:10px;overflow:hidden;}
div#roadTax li{background:url(../images/bul_greentick.gif) 5px 0 no-repeat;font-weight:bold;border-bottom:1px dashed #999999;padding:0 0 5px 29px;margin:8px 7px 0 7px;}
div#roadTax li.end{border:0 none;}
div#roadTax li span{color:#333333;font-weight:normal;display:block;}
div#bkTestDrive{clear:both;display:block;}
div#bkTestDrive .solidBrdr3{background:url(../images/bg_book.jpg) top left no-repeat;padding-left:119px;clear:both;margin-bottom:12px;height:1%;}
div#bkTestDrive > div.solidBrdr3{overflow:hidden;}
div#bkTestDrive .solidBrdr3 p{margin:5px 10px 0 0;}
div#bkTestDrive .solidBrdr3 a{float:right;margin:10px 10px 5px 0;}
div#dlrshpLogo{height:1%;overflow:hidden;margin:12px 0 12px 0;}
div#dlrshpLogo div{float:left;width:220px;}
div#dlrshpLogo p{text-align:center;border-bottom:1px dotted #999999;padding:8px 0 9px 0;}
div.panels3 h5{background:#eeeeee;line-height:20px;margin:0 -8px 6px -8px;padding-left:8px;}
div.panels3 h6{color:#C71444;}
div.panels3 ul{margin:0 -8px;}
div.panels3 li{position:relative;line-height:32px;padding:0 5px 0 8px;}
div.panels3 li a{color:#CC0000;display:block;background-image:url(../images/btns/btn_go_trans.gif);background-position:center right;background-repeat:no-repeat;width:100%;}
div.panels3 li a span{float:left;width:50%;color:#000000;font-weight:bold;}
div#mapDirct{display:none;}
div#mapDirct.showMap{display:block;}
div#mapDirct p.intro{font-size:13px;float:left;text-align:left;padding-top:5px;}
div#mapDirct form{text-align:right;margin:0 1px 15px 1px;padding:12px 0 0 12px;}
div#mapDirct fieldset{display:inline;}
div#mapDirct .text{float:left;}
div#mapDirct .submit{margin:2px 22px 0 12px;}
div#currVac ul{border-bottom:1px solid #999999;}
div#currVac li{padding:0 10px 0 10px;}
div#currVac li a{display:block;line-height:32px;width:658px;font-weight:bold;background:url(../images/btns/btn_go_trans.gif) right center no-repeat;}
div#currVac li a span{padding-left:12px;color:#CC0000;}
div#jobDetail{background:url(../images/bg_srchform.jpg) top left repeat-x;padding:0 10px 10px 10px;overflow:hidden;height:1%;width:658px;}
div#jobDetail h3{line-height:32px;border-bottom:1px dotted #999999;margin-bottom:10px;}
div#jobDetail h3 span{color:#CC0000;font-weight:normal;padding-left:12px;}
div#jobDetail p{margin-bottom:10px;}
div#hcPeople a{width:208px;display:block;font-weight:bold;color:#FFFFFF;height:19px;font-size:15px;padding:140px 0 0 10px;background:#000000 url(../images/bg_hcpeople.jpg) top left no-repeat;}
div#mainCol.siteMap p{margin-bottom:10px;color:#666666;}
div#mainCol.siteMap a{text-decoration:underline;color:#4800CC;}
div#mainCol.siteMap a:hover{text-decoration:none;}
div.seoCol a{text-decoration:underline;color:#4800CC;}
div.seoCol a:hover{text-decoration:none;}
span.seoCol a{text-decoration:underline;color:#4800CC;}
span.seoCol a:hover{text-decoration:none;}
div#mainCol.aboutUs p{margin-bottom:10px;color:#666666;}
div#mainCol.aboutUs img{float:left;padding-right:10px;border-right:1px dotted #999999;margin-right:10px;}
div#leftCol ul.sideNav{margin-bottom:10px;height:auto;}
ul.sideNav li{background:url(../images/bg_greynav.jpg) top left repeat-x;height:23px;margin-bottom:1px;padding-left:10px;padding-right:10px;}
ul.sideNav li.current{background:url(../images/bg_drkgreynav.jpg) top left repeat-x;}
ul.sideNav li a{display:block;line-height:23px;background:url(../images/btns/btn_next_trans.gif) center right no-repeat;width:100%;font-weight:bold;}
ul.sideNav li.current a{background-image:url(../images/btns/btn_next_on.gif);color:#FFFFFF;}
ul.sideNav li a{line-height:23px;}
.redTxt{color:#CC0000;}
.greyTxt{color:#666666;}
.blackTxt{color:#000000;}
.floatL{float:left;}
.floatR{float:right;}
.dottedBrdr{border-bottom:1px dotted #999999}
div.solidBrdr3{border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;}
.wghtNorm{font-weight:normal;}
.bgGrey{background:#dfdfdf;}
p.paraTxt{margin-bottom:10px;}
.small_images{cursor:pointer;}
.notFound p{color:#f00;font-size:14px;}
.used_model_text_transform, .comm_model_text_transform{text-transform:capitalize;}
.new_model_text_transform{text-transform:uppercase;}
.used_maker_text_transform, .new_maker_text_transform, .comm_maker_text_transform{text-transform:capitalize;}
.resTitle_Width{display:block;width:370px;color:#555555;font-size:14px;margin:6px 0pt;}
span.resTitle_description{font-size:12px;}
.textBookTest{display:block;margin:5px 0;}
.motabil_ul{padding:0 0 0 40px;margin:10px 0;}
ul.motabil_ul li{list-style-type:disc;color:#666666;}
#emailDealerIFrame.iframePanel{height:450px;width:700px;background-color:#FFFFFF;}
.iframePanel{background:#ACC4D7 none repeat scroll 0%;border:0px none;}
div.myPopUp{left:0;top:0;height:800;padding:0 10px 15px 10px;z-index:10;width:auto;text-align:left;}
div.myPopUp{float:left;width:256px;}
div.myPopUp h4{background:#ffffff;color:#FD665E;height:23px;padding:17px 0 0 12px;margin:0 -10px 12px -10px;text-align:left;}
div.myPopUp h5{color:#D90000;}
div.myPopUp form fieldset{background:#FFFFFF;padding:10px;}
div.myPopUp fieldset.noBg{background:none;}
div.myPopUp form fieldset label{font-size:11px;font-weight:bold;float:left;width:125px;line-height:12px;}
div.myPopUp form label input.file{display:block;margin:5px 0 0 0;}
div.myPopUp form fieldset img{float:left;margin:0 5px 0 0;}
div.myPopUp input.text{display:block;width:104px;font-size:14px}
div.myPopUp select{display:inline;text-align:center;font-size:14px}
div.myPopUp form label.fileInp span{font-weight:normal;font-size:11px;}
div.myPopUp label span{display:block;}
div.myPopUp input.submit{background:url(../images/btns/btn_submit.gif) top left no-repeat;border:0 none;font-size:16px;font-weight:bold;color:#004072;width:92px;height:26px;float:right;text-align:left;cursor:pointer;margin:12px 12px 0 0;padding:0 0 0 7px;}
div.myPopUp#genForm{float:left;width:420px;height:100%;}
div.myPopUp#genForm form{padding:0;margin:0;float:none;width:400px;}
div.myPopUp#genForm fieldset{float:left;width:400px;margin:0;}
div.myPopUp#genForm p.intro{font-size:12px;font-weight:bold;margin-bottom:10px;}
div.myPopUp#genForm form label{width:100%;text-align:left;display:block;margin:0 0 5px 0;float:left;font-weight:bold;}
div.myPopUp#genForm form label *{float:left;}
div.myPopUp#genForm form label span{float:left;width:170px;padding:0 10px 0 0;text-align:right;}
div.myPopUp#genForm label.optnTx .checkBox{margin:0 5px 0 0;}
div.myPopUp#genForm .text,div.myPopUp#genForm select{width:195px;}
div.myPopUp#genForm .submit{clear:both;float:right;}
.iframePanel#emailDealerIFrame{height:450px;width:700px;}
.iframePanel#emailSellerIFrame{height:530px;width:770px;}
.iframePanel#emailContactIFrame{height:200px;width:500px;}
.shortlist_buttons{background:#fff;margin:0 2px;text-align:center;}
.fincEG{margin-bottom:10px;}
.shortlist_buttons a{color:#333333;display:inline;font-weight:bold;margin:0pt 20px;text-decoration:underline;}
#map{float:left;width:680px;height:300px;margin:10px 0;padding:0;display:none;}
div.navbox{float:left;width:212px;margin:0 0 20px 0;padding:3px 3px 2px 3px;border:1px solid #dad9d9;background:#f1f1f1;height:276px;}
#googlemap{width:670px;height:340px;color:#000;clear:both;}
div.navbox ul{width:212px;border:0;margin:0;padding:0;list-style-type:none;text-align:left;}
div.navbox ul li{display:inline;float:left;text-align:left;padding:0;margin:0 0 2px 0;background:url(../images/gradient.gif) no-repeat top left;}
div.navbox ul li a{width:200px;height:19px;padding:3px 0 0 10px;margin:0;border-top:1px solid #dad9d9;border-right:1px solid #dad9d9;border-bottom:none;border-left:1px solid #dad9d9;display:block;font:11px/16px arial, verdana, sans-serif;color:#000;text-align:left;text-decoration:none;background:url(../images/gradient.gif) no-repeat top left;}
div.navbox ul li a:hover{color:#FFF;background:url(../images/gradient-over.gif) no-repeat top left;}
#last{border-bottom:1px solid #dad9d9;}
div.navbox.usernav ul li a{font-weight:600;}
h2#navheader{font:bold 11px Trebuchet MS, Arial, Helvetica, sans-serif;color:#FFF;height:20px;margin:0;padding:4px 0 0 11px;background:url(../images/bg_headerred.jpg) no-repeat top left !important;}
h2.largeHeading{font-size:110%;}
p{margin:10px 0;}
h2#navheader2{font:bold 11px Trebuchet MS, Arial, Helvetica, sans-serif;color:#FFF;height:20px;margin:0;padding:4px 0 0 11px;background:url(../images/bg_headerred.jpg) no-repeat top left !important;}
