#search_result p,#search_result div,#search_result td,#search_result dl,#search_result select,#search_result input,#search_result li,#search_result fieldset,#search_result a{font-family:arial;font-size:11px;}
h1,h2,h3,h4,h5,h6,strong{font-family:arial !important;}
#search_result select{padding:0;margin:0;}
.data1{padding:0 22px;}

form{padding:0;margin:0;}
img{border:0;}
input,textarea,select{font-size:11px;}
/*dropdown refine*/
.cs_filter{margin:5px;border:1px solid #BBB7B4;background:#efefef;padding:0 2px;height:25px;}
.cs_filter select{margin:3px 2px;float:left;}
.cs_filter span{display:block;float:left;margin:0 0 0 10px;line-height:24px;}
/*dropdown refine*/

/*pagination section*/
.cs_pagination{margin:0 0 5px 0;height:30px;padding:0 0;}
.cs_pagination .cs_pages{float:right;}
.cs_pagination .cs_pages a{display:block;float:left;margin:5px 1px;border:1px solid #adcdcd;background:#DCE7ED;height:18px;line-height:18px;padding:0 5px;color:#454545;}
.cs_pagination .cs_pages a:hover{color:#ADCDCD;border:1px solid #ADCDCD;}
.cs_pagination .cs_pages a.dead{color:#ccc;}
.cs_pagination .cs_pages a.active{font-weight:bold;font-size:12px;background:#fff;text-decoration:none;}
.cs_pagination .cs_pages span{display:block;float:left;}
.cs_pagination .cs_totals{float:left;line-height:30px;font-size:12px;font-weight:bold;}
/*pagination section*/

/*refine search nav*/
.refine{background:url('refine.jpg') no-repeat}
.refine h6{padding:0 0 0 10px;margin:0;font-size:12px;height:25px;line-height:30px;}
.cs_nav{}
.cs_nav{float:left;width:200px;border:1px solid #BBB7B4;margin:5px;padding:0;}
.cs_nav ul{list-style:none;margin:2px;padding:0;}
.cs_nav li{margin:2px;padding:0 3px;}
.cs_nav li ul li{background:#fff;}
.cs_nav a{text-decoration:none;color:#656565;font-size:10px;font-family:arial;}
.cs_nav a:hover{text-decoration:underline;}
.cs_nav li.cs_active{border:1px solid #BBB7B4;background:#efefef;}
.cs_nav li.cs_active a{font-weight:bold;}
.cs_nav li.cs_active li a{color:#454545;}
.cs_nav li.cs_active li.cs_active a{color:#454545;}

.cs_nav strong{display:block;padding:3px 5px;background:#003A83;color:#fff;}
.cs_nav strong span{font-size:11px;font-weight:normal;}
.cs_nav strong a{color:#efefef;}

#cs_years li, #cs_bodys li{float:left;}
/*refine search nav*/

/*div example styles*/
div.cs_results{float:left;border:1px solid #BBB7B4;margin:5px;padding:5px;}
div.cs_vehicles{border-bottom:1px solid #ccc;}
div.cs_vehicles strong{display:block;padding:0 5px;margin:3px;height:23px;line-height:23px;font-size:13px;background:#efefef;border:1px solid #BBB7B4;}
div.cs_odd{background:#efefef;}
div.cs_even{background:#d0ddef;}
div.cs_vehicles .cs_description{float:left;margin:5px;}
div.cs_vehicles img{float:right;margin:5px;border:1px solid #BBB7B4;}
div.cs_vehicles dl{clear:both;margin:5px 0;padding:0;}
div.cs_vehicles dt, .cs_vehicles dd{float:left;height:21px;line-height:20px;background:#efefef;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
div.cs_vehicles dt{font-weight:bold;padding:0 3px;margin:1px 0;border-left:1px solid #ccc;}
div.cs_vehicles dd{padding:0 3px 0 0;margin:1px 2px 1px 0;border-right:1px solid #ccc;}
/*div example styles*/

/*table example styles*/
table.cs_results{/*width:575px;*/width:100%;border:1px solid #ADCDCD;}
table.cs_results th{display:none;padding:5px;font-family:trebuchet ms;color:#003A83;font-size:12px;text-align:left;}
table.cs_results tr.odd td{background:#DCE7ED;}
table.cs_results tr.even td{background:#D2DDE3;}
table.cs_results tr.over td{background:#fff;cursor:pointer;}
table.cs_results td{padding:2px;vertical-align:top;}
table.cs_results img{border:1px solid #BBB7B4;width:100px;height:auto;}
table.cs_results strong{display:block;padding:0;margin:0;width:340px;height:23px;line-height:23px;font-size:12px;font-weight:bold;}
table.cs_results p{height:45px;padding:0;margin:0 0 10px 0;line-height:15px;}
table.cs_results .cs_price{display:block;font-size:13px;margin:21px 0 0 0;}
table.cs_results .cs_kms{font-weight:bold;}
table.cs_results a.cs_detailsLink{display:block;background:url('enquire.gif') no-repeat;margin:20px 10px 0 10px;width:70px;height:21px;line-height:20px;color:#fff;text-align:center;border:0;font-weight:bold;padding:0;font-size:10px !important;}
table.cs_results tr.premium td{background:#E6F1F7;border-bottom:1px solid #ccc;}
table.cs_results tr.premium p{background:url('im/top_deal.gif') no-repeat 100% 100%;}
/*table example styles*/

/*a.cs_details{display:block;margin:5px 0 0;}*/

.clear,.cs_clear{height:0;margin:0;padding:0;font-size:0;clear:both;}

/*vehicle details*/
.cs_vehicleDetails{height:50px;}
.cs_vehicleDetails h1, h1.carDetails, h1.title{clear:both;width:auto;float:none;padding:10px 0 0 5px;margin:0;font-family:trebuchet ms;color:#003a83;font-size:15px;overflow:hidden;}
.cs_vehicleDetails h2{clear:both;width:auto;float:none;padding:0 5px;margin:0;font-size:13px;line-height:20px;}
.cs_vehicleDetails h3{clear:both;width:auto;float:none;display:block;height:17px;padding:3px 5px;font-size:12px;line-height:17px;margin:0;font-weight:normal;}
div.premium{background:url('im/top_deal.gif') no-repeat 0 10px;padding:0 0 0 50px;}
.cs_return{position:absolute;margin:10px 0 0 755px;background:url('enquire.gif') no-repeat;width:94px;height:21px;color:#fff;text-align:center;border:0;line-height:20px;font-weight:bold;}
.cs_left{float:left;width:585px;overflow:hidden;}

.cs_details{float:left;width:574px;margin:0 7px 0 0;}
.cs_details strong{display:block;margin:10px 5px 0 5px;font-family:trebuchet ms;color:#003A83;font-size:15px;}
.cs_detailDescription{width:100%;}
.cs_detailDescription dl{padding:5px;margin:1px;height:185px;}
.cs_detailDescription dt, .cs_detailDescription dd{float:left;height:21px;line-height:20px;border-bottom:1px dotted #666;}
.cs_detailDescription dt{width:75px;margin:1px 0 0 1px;font-weight:bold;}
.cs_detailDescription dd{width:200px;margin:1px 1px 0 0;}

.cs_dealerComments{padding:0 5px;margin:0;}
.cs_dealerComments strong{margin:10px 0 5px 0;padding:0;}

.cs_photos{background:#CFE0E3;width:577px;border:1px solid #adcdcd;}
.cs_photos .photoMain{float:left;cursor:pointer;margin-bottom:7px;}
.cs_photos_thumbs{float:left;width:240px;margin-top:7px;}
.cs_photos_thumbs img{cursor:pointer;}
.cs_photos img{/*width:322px;*/margin:8px 5px 0 8px;}
.cs_dealerPrice{padding:0 5px;}
.cs_photos_thumbs img{/*width:79px;*/margin:1px;}
.cs_CommentsFeatures{float:left;width:574px;}

.cs_features{padding:5px;}
.cs_features strong{display:block;margin:10px 5px 0 0;font-family:trebuchet ms;color:#003A83;font-size:15px;}
.cs_features ul{padding:5px 0;margin:0 0 50px 0;list-style:none;}
.cs_features ul li{background:url('dot.gif') 0 5px no-repeat;float:left;padding:0 0 0 10px;margin:0;width:270px;border-bottom:1px dotted #666;line-height:16px;height:18px;}
/*vehicle details*/

/*sitemaps*/
ul.makeModels{float:left;width:250px;height:400px;border:1px solid #BBB7B4;overflow:auto;margin:5px;}
.makeModels li{padding:2px 5px;}
.vehicleDetails{float:left;width:500px;height:400px;border:1px solid #BBB7B4;overflow:auto;margin:5px;}
.vehicleDetails li{padding:2px 5px;}
.normalSM{float:left;width:250px;border:1px solid #BBB7B4;margin:5px;}
.normalSM li{padding:2px 5px;}
/*********/

/*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:10px solid #D3E6E8;}
.cs_mapping strong{cursor:pointer;}
.cs_enquiry_wrapper{float:right;width:225px;background:#CFE0E3;padding:0 0 10px 0;}
.cs_enquiry_wrapper strong, .cs_enquiry_wrapper strong a{display:block;margin:5px 5px;font-family:trebuchet ms !important;color:#003A83;font-size:15px !important;text-decoration:none;}

.cs_enquiry{}
.cs_enquiry_wrapper fieldset{padding:2px 2px 4px;margin:0;border:0;}
.cs_enquiry_wrapper fieldset legend{font-weight:bold;color:#333;margin:0 0 0 10px;}
.cs_enquiry_wrapper label{float:left;width:90px;margin:0 0 0 10px;padding:0;line-height:20px;}
.cs_enquiry_wrapper input{float:right;width:105px;}
.cs_enquiry_wrapper select{float:left;width:110px !important;height:19px;}
.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 10px 0 0;}
.cs_enquiry_wrapper textarea{width:200px;height:40px;margin:0 0 0 5px;}
.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;}

#submit, input.cs_submit{background:url('enquire.gif') no-repeat;margin:1px 17px 0 0;;width:94px;height:21px;color:#fff;text-align:center;border:0;font-weight:bold;padding:0;}
/**************/


/*mysql search*/
.searchBox{height:52px;background:#DCE7ED;border:0;margin:10px 0 5px 0;border:1px solid #adcdcd;}
.searchBox label{display:block;width:55px;padding:9px 0 0 0;margin:0 3px;float:left;font-weight:bold;text-align:right;}
.searchBox #make,.searchBox #model,.searchBox #body,.searchBox #priceMax,.searchBox #orderBy,.searchBox #csDealerID,.searchBox #csStockTypeID{margin:5px 0 0 0;float:left;width:134px !important;}
/**************/