.bigLinks{background:#efefef;}
.bigLinks a{display:block;height:40px;line-height:40px;border-bottom:1px solid #ccc;font-size:18px;padding:0 10px;text-decoration:none;}
.bigLinks a:hover{background:#0A2F73;color:#fff;}
#wrapper-inside { background:#121111; }
body { font-family: Arial, Helvetica, sans-serif; font-size:0.688em;}

.searchBox{border:0;margin:0 5px;max-width:480px;}
.searchBox label{display:block;font-weight:bold;margin:5px 0 0;line-height:150%;font-size:13px;}
.searchBox select{width:100%;font-size:14px;padding:2px;}
.miniSearchButton{margin:5px;font-size:13px;font-weight:bold;padding:0 5px;}

.searchForm {background: #141414 url(refine-bk.png) repeat-x;margin:5px 0px 5px 0px; padding:0;height:90px;padding:2px 10px 10px 10px;}
.searchForm h2 { text-transform:uppercase; letter-spacing: 0.01em; font-size:11px; font-weight:bold;}
.searchBox2{border:0;padding:0 0 0 8px;margin:0; width:600px;}
.searchBox2 label{display:none;color:#FFF;}
.searchBox2 select{width:181px;margin:0 15px 6px 0px;padding:0; float:left; font-size: 11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.searchBox2 legend{display:block;color:#fff;font-weight:bold;padding:5px 2px;margin:0;}
#priceMin, #yearMin, #priceMax, #yearMax{width:83px;}

.cs_pagination{background: #2E2A2A;margin:8px 0px 10px 0px;padding:0 5px;height:40px;}
.cs_pages{height:25px;margin:7px 2px;float:right;}
.cs_pages a.hover, .cs_pages a {display:block;float:left;padding:0 10px;margin:0 2px 0 0;line-height:23px;color:#fff;font-weight:bold;text-decoration:none;border:1px solid #555; font-size:11px; background:#141414;}
.cs_pages a.active, .cs_pages a:hover{background:#BA1700;color:#fff;text-decoration:none;}
.cs_pages a.dead, .cs_pages a:hover.dead{color:#555;background:#2E2A2A;}
.cs_totals{margin:0 2px 2px;padding:0 5px;font-weight:bold;text-transform:uppercase;height:38px;line-height:38px;color:#fff;font-size:11px;float:left;}

.cs_results{margin:10px 0px 5px 0px;border-top:1px solid #2E2A2A;}
.cs_results img{width:100px;}
a.cs_vehicles{display:block;border-bottom:1px solid #2E2A2A;padding:15px 5px 15px 5px;margin:0px 0 0px 0;background:url('enquire-R1.gif') no-repeat /*#fff*/ 98% 37px;color:#F2F2F2;text-decoration:none;cursor:pointer; text-indent:0;}
a:hover.cs_vehicles{background:url('enquire-R1.gif') no-repeat #141414 98% 37px; }
a.premium .cs_description{background:url('top_deal.gif') no-repeat 75% 20px;}
a.premium .cs_description strong { text-decoration:underline; color:#BA1700; }

.cs_vehicles strong{display:block;margin:0 0 5px 0;font-size:13px;font-weight:bold;}
.cs_vehicles a{display:block;height:15px;margin:5px 0 0 0;}
.cs_vehicles img{float:left;margin:6px 3px 0 10px;}
.cs_description{float:left;margin:3px 10px;width:550px;}
.cs_description strong { text-decoration:underline; color:#BA1700; text-transform:inherit;}
.cs_vehicles dl{margin:3px 0 0 -3px;width:100%;height:1.5em;}
/*.cs_vehicles dt{padding:0 3px;height:15px;line-height:15px;float:left;border-top:1px solid #333;border-bottom:1px solid #333;border-left:1px solid #333;font-weight:bold;}
.cs_vehicles dd{padding:0 3px 0 0;height:15px;line-height:15px;float:left;border-top:1px solid #333;border-bottom:1px solid #333;border-right:1px solid #333;margin:0 1px 0 0;}*/
.cs_vehicles dt{padding:0 3px; height:1.5em;line-height:1.5em;float:left;font-weight:bold;}
.cs_vehicles dd{padding:0 3px 0 0;height:1.5em;line-height:1.5em;float:left;margin:0 1px 0 0;}

.cs_clear{clear:both;height:0;font-size:0;}
/********/
h2 { color:#F2f2f2 !important; }
/*vehicle details*/
.vehDetails{padding:31px 26px 75px 26px;}
.cs_vehicleDetails{ float:left; margin:0 0 1.5em 0;}
div.premium{background:url('top_deal.gif') no-repeat 0 3px;padding:0 0 0 70px; float:left; margin-bottom: 1.5em;}
h1,h2,h3{font-family:Arial, Helvetica, sans-serif !important;}
div.premium h1 { margin-top:-3px; }
.cs_vehicleDetails h1, h1.carDetails, h1.title{clear:both;width:auto;float:none;font-size:16px;font-weight:normal;padding:0;overflow:hidden;line-height:1.5em; color:#BA1700; margin-left:0; }
.cs_vehicleDetails h2{clear:both;width:auto;float:none;padding:0;margin:0 0 0 0px;font-size:13px;line-height:1.5em;color:#F2F2F2;}
.cs_vehicleDetails h3{clear:both;width:auto;float:none;display:block;height:17px;padding:3px 5px;font-size:11px;line-height:17px;margin:0;font-weight:normal;}
.cs_return{background: url("back-R1.gif") repeat-x 0 0 !important; border:0;
cursor:pointer;
display: block;
float:right;
height:32px;
line-height:25px;
text-align:center !important;
text-indent:-9999px;
width:109px;}
a:hover.cs_return{}
.cs_left{float:left;width:515px; margin-left:0px; overflow:hidden;}

.cs_details{float:left;width:515px;margin:0 7px 0 0;color:#F2F2F2; clear:both;}
.cs_details strong{display:block;margin:10px 5px 0 0px;font-size:13px;font-weight:bold; text-transform:inherit;color:#BA1700;}
.cs_detailDescription{width:100%; margin-bottom:2.5em;}
.cs_detailDescription dl{padding:5px 0;margin:0px 0 1.5em 0; width:515px; float:left;}
.cs_detailDescription dt, .cs_detailDescription dd{float:left;height:21px;line-height:20px;border-bottom:1px dotted #2E2A2A;}
.cs_detailDescription dt{width:75px;margin:1px 0 0 0px;font-weight:bold;padding-left:0px; float:left;}
.cs_detailDescription dd{float:left;
margin:1px 10px 0 0;
width:172px;}

.cs_dealerComments{padding:0 0px;margin:0 0 1.5em 0; clear:both;}
.cs_dealerComments strong{margin:10px 0 5px 0px;padding:0;font-size:13px;color:#BA1700; font-weight:bold; text-transform:inherit;}

.cs_photos {width:516px;margin:0; height:auto !important; float:left; margin-bottom:1.5em; }
.cs_photos .photoMain{float:left;cursor:pointer;margin-bottom:10px;border: solid 1px #fff;}
.cs_photos_thumbs{float:left;width:162px;margin:0px 0 3px 10px;}
.cs_photos_thumbs img{cursor:pointer; float:left; height:44px;width:71px; border: solid 1px #000;}
.cs_photos_thumbs img:hover {border: solid 1px #FFF;}
.cs_photos img{/*width:322px;*/ }
.cs_photos .photoMain img{ width:340px; border: solid 1px transparent;}
.cs_photos .photoMain:hover {/*border: solid 1px #FFF;*/}
.cs_dealerPrice{padding:0 5px;}
.cs_photos_thumbs div{/*width:79px;*/float:left;margin:0 6px 6px 0px;border: solid 1px #fff;}
.cs_photos_thumbs img{border: solid 1px #000;}
.cs_CommentsFeatures{float:left;width:574px;}

.cs_features{padding: 0;}
.cs_features strong{display:block;margin:10px 5px 0 0;font-size:13px;color:#BA1700; font-weight:bold;}
.cs_features ul{padding:5px 0;margin:0 0 50px 0;list-style:none;color:#F2F2F2; float:left; width:515px;}
.cs_features ul li{background:url('list-arrow.gif') 0px 8px no-repeat;float:left;padding:5px 0 5px 10px;width:237px; margin: 0 10px 0 0;border-bottom:1px dotted #2E2A2A;line-height:1.5em;}
/*vehicle details*/

/*vehicle details more*/
#desktop{margin-top:5px;}
.RightPane, .ContentPane{vertical-align:top;}
.ContentPane{border-right:5px solid #fff;}
.carInfoContainer td{padding:2px 5px;}
.carInfoContainer .csresultform{font-weight:bold;}

a.notheme{display:none;}

.carInfoContainer{padding:5px;background:#EBEFF2;}
.featureContainer{margin:5px 0;padding:5px;background:#EBEFF2;}
.featureContainer td, .featureContainer ul{padding:0;margin:0;}
.featureContainer li{padding:0 0 0 10px;margin:0;list-style:none;}
.cshead{font-weight:bold;}
table.dlDealer{background:#EBEFF2;}
table.dlDealer td{padding:0 5px;}
.RightPane{background:#EBEFF2;padding:0 5px;}
.disclaimer{display:block;padding:5px;text-align:center;font-size:10px;}
.n_xhead{font-weight:bold;}
#desktopfooter{margin-top:10px;font-size:10px;}
/*********************/

/*enquiry form*/
.cs_calc, .cs_mapping{border-top:1px solid #2E2A2A; margin-top:10px;}
#cs_calc strong { display:none; }
#cs_calc { margin-top:1em; }
.cs_mapping strong{cursor:pointer;}
.cs_enquiry_wrapper{float:right;width:268px;background:none repeat scroll 0 0 #141413; padding:0 0 10px 0;color:#F2F2F2; margin-right:0px; display:inline;}
.cs_enquiry_wrapper strong, .cs_enquiry_wrapper strong a, .cs_enquiry_wrapper strong a:visited{display:block;font-size:13px;font-weight:bold;color:#BA1700;text-decoration:none;}
.cs_enquiry_wrapper strong a {border-bottom:1px solid #2E2A2A;
color:#BA1700 !important;
font-weight:bold !important;
margin-bottom:12px;
padding:10px 20px;
text-transform: inherit;
}
.cs_enquiry_wrapper strong{margin:0px;}
legend { font-family:Arial, Helvetica, sans-serif; border:0;}
.cs_enquiry{ float:left;}
.cs_enquiry_wrapper fieldset{padding:2px 20px 4px;margin:0;border:0; float:left; margin-bottom:1em;}
.cs_enquiry_wrapper fieldset legend{font-weight:bold;color:#F2F2F2;margin:0 0 5px 0px; text-align:left; *margin-left: -10px; float: left; padding:0 0 3px 0; text-indent:0px;}
.cs_enquiry_wrapper fieldset select { width:125px !important; }
.cs_enquiry_wrapper label{float:left;width:100px;margin:0 0 0 0px;padding:3px 0;line-height:1.5em; clear:both;}
.cs_enquiry_wrapper input{float:right;width:100px;}
.cs_enquiry_wrapper select{float:right;width:100px;line-height:20px;}
.cs_enquiry_wrapper b{display:block;font-weight:bold;color:#333;margin:0 0 0 10px;}
.cs_enquiry_wrapper input, .cs_enquiry_wrapper select{font-size:11px;margin:1px 0px 0 0;}
.cs_enquiry_wrapper textarea{width:285px;height:40px;margin:0 0 5px 0px;}
.cs_calc_error{display:block;height:15px;color:#a90000;padding:0 0 0 10px;clear:both;}
.cs_enquiryConf{text-align:center;}
.cs_enquiryError{color:#a90000;text-align:center;}
.cs_fieldError{color:#ff0000;text-decoration:underline;}

.cs_enquiry_wrapper dl{padding:0;margin:0 0 0 10px;}
.cs_enquiry_wrapper dt, .cs_enquiry_wrapper dd{float:left;height:20px;line-height:20px;padding:0;margin:0;}
.cs_enquiry_wrapper dt{width:90px;}
.cs_enquiry_wrapper dd{width:110px;}

.cs_enquiry_wrapper #labelname{display:none;}
.cs_enquiry_wrapper #name{display:none;}

#submit, input.cs_submit {background: url("send-enquiry-R1.gif") repeat-x 0 0 !important; border:0;
cursor:pointer;
display: block;
float:right; margin:-13px 21px 0 0;
height:32px;
line-height:25px;
text-align:center !important;
text-indent:-9999px;
width:109px; }
#submit:hover, input.cs_submit:hover, .cs_calc input.cs_submit:hover { }

.cs_calc input.cs_submit {background: url("calculate-R1.gif") repeat-x 0 0 !important; border:0;
cursor:pointer;
display: block;
float:right; margin:-15px 21px 0 0;
height:32px;
line-height:25px;
text-align:center !important;
text-indent:-9999px;
width:85px;  }



.detailsPadding{padding:10px;}
.mapPad{float:left;width:170px;}
/**************/
#autoPadDiv { display:block; position:relative; clear:both;} 
.cs_enquiry_wrapper input, .cs_enquiry_wrapper textarea {margin-top:2px;background-color:#FFF; font-family:Arial,Helvetica,sans-serif; border-color:#CCC #555 #555 #555; border-style:solid; border-width:1px; color:#6D7076; padding:2px; width:120px}
.cs_enquiry_wrapper textarea { width:220px; height:70px; margin-bottom:0;}
#largePhoto{position:absolute;z-index:5;width:555px;height:auto;border:1px solid #ccc;cursor:default;margin-left:114px;width:320px;}
.details { float:left; width:814px; padding:0 30px; }

 
.miniSearchButton{clear:both;background:url('miniSearch.gif') no-repeat;width:151px;height:30px;border:0;margin:0 0 0 64px;cursor:pointer;color:#fff;}
/*************/
