/* CSS Document */
html,body{
  margin:0 0 20px 0;
  padding:0;
  text-align:center; /* IE6 pre SP - page centering */
  background:#ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}
* {
  margin:0;
  padding:0;
}
body#print {
  background:none;
}
a{
  text-decoration:none;
  color:#000000;
}
a:hover{
  color:#990000;
}
p{
  /*margin-bottom:15px;*/
}
h1{
  font-size:19px;
}
h2{
  font-size:18px;
}
h3{
  font-size:16px;
}
h4{
  font-size:14px;
}
h5{
  font-size:13px;
}
h6{
  font-size:11px;
}
li{
  list-style:none;
}
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;
}
.btnBlue{
  line-height:14px;
  padding:0 4px 0 4px;
  height:14px;
  font-weight:bold;
  color:#FFFFFF;
  background:#1B3F6C;
  border:1px solid #000033;
  font-size:11px;
}
input.btnBlue{
  text-align:left;
  height:auto;
  line-height:12px;
  width:55px;
  font-size:10px;
}
select{
  font-size:10px;
}
textarea{
  border:1px solid #7F9DB9;
  overflow:auto;  
  padding:5px 0 0 5px;
}
div#bodyGrey{
  position:absolute;
  width:100%;
  background:#F9F9F9;
  height:800px;
  left:0;
  text-align:center;
}
div#sideCnt{
/* MB: div#bodyGrey div{*/
  width:925px;/* MB: width:800px;*/
  /* MB: height:800px;*/
  margin:0 auto;
  /* MB: */text-align:left;
  /* MB: background:#FFFFFF; */
  /* MB: */background:none;
  /* MB: border-left:1px dashed #cccccc; */
  /* MB: border-right:1px dashed #cccccc; */
} 
div#container{
  /* MB: margin:0 auto; */
  width:780px;
  padding:0 10px;
  /* MB: */border-left:1px dashed #cccccc;
  /* MB: */border-right:1px dashed #cccccc;
  /* MB: text-align:left; */
  float:left; /* height:800px; */
  position:relative;
  background:#FFFFFF;
}
div#header{
  height:130px;
  padding: 0;
  width:780px;
  background:#d7cfc4;
}
div#header a:hover{
  color:#000000;
}
p.thisText{
  font-size:22px;
  font-weight:bold;
  margin-bottom:10px;
}
div#headAd{
  width:468px;
  height:60px;
  background:#333333;
  float:right;
}
h1#headTitle{
  font-size:32px;
  float:left;
  height:30px;
  font-family:"Arial Black";
}
h1#headTitle a{ 
  line-height:32px;
  background:url(images/bg_withmotors.gif) right center no-repeat;
  display:block;
  padding:8px 105px 0 15px;
}
div#subHead{
  background:#d7cfc4;
  border:1px solid #7eb216;
  padding-top:4px;
  height:28px;
  margin-bottom:7px;
}
div#subHead p{
  float:right;
  font-size:11px;
  font-weight:bold;
  line-height:24px;
  margin-right:10px;
}
div#subHead ul{
  margin-left:155px;
}
div#subHead li{
  background:url(images/bg_subnav.jpg) left center repeat-x;
  float:left;
  width:154px;
  text-align:center;
  font-weight:bold;
  line-height:22px;
  border-top:1px solid #BFC8CF;
  border-left:1px solid #95AAB0;
  border-bottom:1px solid #88999E;
  border-right:1px solid #34434A;
}
div#mainNav{
  height:21px;
  border-bottom:1px solid #787888;
  margin-bottom:20px;
}
div#mainNav li{
  border-top:1px solid #787888;
  border-left:1px solid #787888;
  border-right:1px solid #787888;
  background:url(images/bg_mainnav.jpg) left center repeat-x;
  float:left;
  padding:0 5px;
  line-height:21px;
  margin-right:4px;
  font-weight:bold;
  font-size:12px;
}
div#impactStrip{
  padding-left:10;
  margin-bottom:25px;
}
/* left column */
div#leftCol{
  display:inline;/* IE6 double margin bug */
  line-height:1.2em;/*IE6 peek-a-boo bug */
  float:left;
  width:175px;
  margin:6px 0 10px 0;
}
div#main{
  float:right;
  width:593px;
  overflow:hidden;
  margin-top:6px;
}
div#print-main{
  width:593px;
  margin:0 auto;
  padding:10px;
  background:#f9f9f9;
  border:1px dashed #ccc;
  height:1%;
}
div#print-main[id] {
  height:auto;
  overflow:hidden;
}
div#addressFooter{
  clear:both;
  text-align:center;
  float:right;
  width:593px;
  margin-top:25px;
}
/* Side Banner Bars */
div#adsBarL,div#adsBarR{
  position:absolute;
  background:#F9F9F9;
  height:800px;
  top:0;
  left:100%;
  margin-left:1px;
  padding-left:8px;
  /* MB: */width:117px;
}
/* left column search form */
div#refineSearch{
  float:left;
  width:175px;
  padding:0;
  background: url(images/bg_refinesearch.jpg) no-repeat scroll top center;
  margin-bottom:10px;
}
div#refineSearch p.intro{
  font-weight:bold;
  color:#B8E5FF;
  margin:0 0 5px 10px;
}
div#refineSearch ul.tabNav{
  display:inline;
  float:left;
  width:149px;
  padding:0;
  margin:0 0 0 0;
}
div#refineSearch ul.tabNav li{
  float:right;
  text-align:center;
  height:16px;
  /*padding:7px 0 0 0;*/
  margin:0px 0 0;
  font-size:10px;
  background-repeat:no-repeat;
  /*border-bottom:1px solid #FFFFFF;*/
}
div#refineSearch ul.tabNav li.tabL{
  /*background:url(images/bg_tabnavl_on.jpg) bottom right no-repeat;*/
  float:left;
  width:50px;
  text-align:right;
  /*padding-right:10px;*/
}
div#refineSearch ul.tabNav li.tabR{
  /*background:url(images/bg_tabnav_on.jpg) bottom right no-repeat;*/
  float:right;
  width:78px;
}
div#refineSearch ul.tabNav li.current{
  background-position:top right;
  border-bottom:none 0;
  /*margin:1px 0 0 0;*/
  color: #222;
}
div#refineSearch ul li a{
  color: #0055a5;
  font-weight: bold;
}

div#refineSearch ul li.current a { color: #222; }

div#refineSearch form{
  display:inline;
  float:left;
  width:145px;
  /*margin:0 -10px 0 -10px;*/
  /*padding:0 0 15px 10px;*/
}
div#refineSearch fieldset{
  padding:0 7px 0 7px;
  /*background:url(images/bg_gradrefine.jpg) top left repeat-y;*/
  font-size:10px;
  float:left;
  width:135px;
  margin:0;
}

div#refineSearch fieldset.hiddenFieldset { padding:0; font-size:1px; margin:0; }

div#refineSearch fieldset.radioButs{
  /*width:152px;*/
  padding:0px 0 0 3px;
  /*margin:0 -10px 0 0;*/
}
div#refineSearch form >fieldset.radioButs{/* for non IE browsers */
  padding-left:10px;
  /*width:145px;*/
}
*:first-child+html div#refineSearch fieldset.radioButs{/* For IE7 */
  width:152px;
  padding:5px 0 0 3px;
}
div#refineSearch fieldset.radioButs a{
  background:url(images/chckbx_vansutd.gif) left center no-repeat;
  line-height:20px;
  padding:0 0 0 17px;
  color:#003C7A;
  font-weight:bold;
}
div#refineSearch fieldset#srchAdv{
  display:none;
  margin-top:0;
}
div#refineSearch fieldset.radioButs label{
  float:left;
  width:49%;
  font-weight:bold;
  /*margin-left:-5px;*/
  line-height:20px;
}
div#refineSearch label{
  color: #222;
  font-weight: bold;
}
div#refineSearch select{
  width:135px;
  display:block;
  margin:0 0 5px 0;
}
div#refineSearch div.shrtSelct{
  text-align:right;
}
div#refineSearch div.shrtSelct label{
  display:inline;
  padding:0 0 0 0;
}
div#refineSearch div.shrtSelct select{
  display:inline;
  width:65px;
}
div#refineSearch div.shrtSelct strong{
  display:block;
  font-size:11px;
  margin:5px 0 3px 0;
  text-align:left;
}
div#refineSearch ul.srchNav{
  margin:0 0 0 0;
  padding:0;
}
div#refineSearch ul.srchNav li{
  width:140px;
}
div#refineSearch ul.srchNav a{
  background:url(images/but_dropdown_off.jpg) top left no-repeat;
  height:20px;
  display:block;
  font-size:11px;
  line-height:20px;
  padding:0 0 0 19px;
}
div#refineSearch ul.srchNav a.changed{
  background:url(images/but_dropdown_off.jpg) top left no-repeat;
  height:20px;
  display:block;
  color:#FF0000;
  font-size:11px;
  line-height:20px;
  font-weight:bold;
  padding:0 0 0 19px;
}
div#refineSearch fieldset#register{
/*  padding-bottom:5px; */
  padding-top:0;
}
div#refineSearch #register input.text{
  color:#003C7A;
  width:125px;
  margin:0 0 3px 0;
  font-size:12px;
}
div#refineSearch fieldset#register p{
  color:#000000;
  margin:0 0 5px 0;
  font-weight:bold;
}
div#refineSearch a.more{
  background:url(images/but_arrowgrey.gif) top left no-repeat;
  line-height:15px;
  display:block;
  font-size:12px;
  font-weight:bold;
  padding:0 0 0 21px;
  color:#333333;
  margin:5px 0 0 20px;
  clear:both;
}
div#refineSearch h4{
  background:url(images/bg_toprefine.gif) top left no-repeat;
  color:#ffffff;
  /*margin:0 -10px 0 -10px;*/
  padding:15px 0 5px 9px;
}

* html div#refineSearch h4{/* IE6 - shaving off pixels so search panel is same height as FF */
  padding-top:12px;
}


div#refineSearch button{
  width:130px;
  height:26px;
  background:url(images/but_whtslabsml.gif) top center no-repeat;
  border:0 none;
  text-align:left;
  font-size:18px;
  font-weight:bold;
  margin:10px 0 0 0;
  padding:0 0 0 10px;
  color:#003C7A;
  cursor:pointer;
}
div#refineSearch fieldset.formEnd{
  /*border-bottom:1px solid #ffffff;*/
  padding-top: 15px;
  /*padding-bottom:15px;*/
  padding-bottom: 0;
}
/* Search Ajax Drop Downs */
div.srchPopUp{
  position:absolute;
  width:123px;text-align:left;
  border-left:#999999 1px solid;
  border-right:#999999 1px solid;
  border-bottom:#999999 1px solid;
  padding:5px 5px 0 5px;
  background:#ffffff url(images/bg_selctgrad.jpg) bottom right repeat-x;
  z-index:30px;
  display:none;
}
div.srchPopUp a.closeMenu{
  color:#ffffff;
  display:block;
  width:135px;
  margin:5px -5px 0 -5px;
  background:#666666;
  padding:0 0 0 5px;
}
div.srchPopUp label{
  width:130px;
  display:block;
}
div.srchPopUp label img{
  margin:0 3px 0 0;
}
/* Leftcol history check */
div#histChkBar{
  padding:10px;
  background:#6F94B1;
  clear:both;
}
div#histChkBar div.wrapper{
  background:#C9DEEF;
  padding:0 0 10px 12px;
  border:1px solid #ffffff;
}
div#histChkBar p.intro{
  background:#1B3E6B;
  color:#ffffff;
  padding:5px 5px 5px 12px;
  margin:0 0 0 -12px;
}
div#histChkBar p.intro a{
  font-weight:bold;
  color:#9CC9E8;
  display:block;
  margin:3px 0 0 0;
}
div#histChkBar ul{
  margin-left:-12px;
  padding:7px 0 7px 12px;
}
ul.tickList li{
  background:url(images/bul_circtick.gif) top left no-repeat;
  padding:0 0 0 18px;
  color:#333333;
  font-weight:bold;
}
ul.tickList li span{
  color:#FF0000;
}
div#histChkBar a.regNow{
  background:url(images/bg_regnow.jpg) center right no-repeat;
  color:#0101C9;
  text-decoration:underline;
  display:block;
  line-height:21px;
  margin-right:8px;
  font-weight:bold;
}
/* ########## Home ########## */
div.home h3{
  color:#17355B;
  margin-bottom:3px;
}
div.top10{
  border:1px solid #1D406B;
  text-align:center;
  padding-top:5px;
  clear:both;
  padding-bottom:5px;
}
div.top10 h2{
  border-top:5px solid #1B3D69;
  margin:0 5px;
}
div.top10 img{
  display:block;
  width:154px;
  border-bottom:2px solid #FFFFFF;
}
div.top10 a{
  display:block;
  text-decoration:underline;
  color:#0033CC;
}
div.top10 p{
  margin:1px auto 0 auto;
  width:154px;
  font-weight:bold;
  color:#1D406B;
  background:#A0CBE8;
  padding-bottom:5px;
}
div#homePanelL{
  float:left;
  width:379px
}
div#homePanelR{
  width:202px;
  float:right;
}
div#findDlr{
  background:#ffffff url(images/bg_gradgreenv.jpg) bottom left repeat-x;
  height:123px;
  border:#7eb216 solid 3px;
  width:355px;
  padding:10px;
  margin-bottom:11px;
  float:left;
  position:relative;
}
div#findDlr form{
  position:absolute;
  left:10px;
  bottom:10px;
}
div#findDLR fieldset#dealerInfo{
  padding-bottom:5px;
  padding-top:0;
}
div#findDLR #dealerInfo input.text{
  color:#003C7A;
  width:125px;
  margin:0 0 3px 0;
  font-size:12px;
}
div#findDLR fieldset#dealerInfo p{
  color:#000000;
  margin:0 0 5px 0;
  font-weight:bold;
}
div#sellCar{
  background:#ffffff url(images/bg_gradgreenv.jpg) bottom left repeat-x;
  border:#7eb216 solid 3px;
  height:91px;
  width:365px;
  padding:10px 0 0 10px;
  float:left;
  position:relative;
}
div#dealerDetails{
  background:#ffffff url(images/bg_gradbluev.jpg) bottom left repeat-x;
  height:123px;
  border:#7CA4C2 solid 3px;
  width:571px;
  padding:10px;
  margin-bottom:11px;
  float:left;
  position:relative;
}
div#dealerDetails form{
  position:absolute;
  left:10px;
  bottom:10px;
}
div#dealerDetails fieldset#dealerInfo{
  padding-bottom:5px;
  padding-top:0;
}
div#dealerDetails #dealerInfo input.text{
  color:#003C7A;
  width:125px;
  margin:0 0 3px 0;
  font-size:12px;
}
div#dealerDetails fieldset#dealerInfo p{
  color:#000000;
  margin:0 0 5px 0;
  font-weight:bold;
}
div#motorNews{
  padding: 4px 5px;
  border:3px solid #7eb216;
  width:186px;
  height:83px;
  margin-bottom: 11px;
}
div#motorNews p{
  line-height:1em;
  margin-bottom:8px;
}
div#motorNews a{
  float:right;
}
div#getMe{
  width:171px;
  height:149px;
  border:3px solid #7eb216;
  position:relative;
  padding:4px 0 0 25px;
}
div#getMe h3{
  text-align:left;
  padding-left:24px;
  margin-left:-20px;
}
div#getMe img{
  display:block;
}
div#getMe a.btnBlue,
div#sellCar a.btnBlue{
  position:absolute;
  right:5px;
  bottom:5px;
}
div#dealerDetails a.btnBlue{
  position:absolute;
  right:10px;
  bottom:10px;
}
div#logoBar{
  width:587px;
  float:left;
  text-align:center;
  border:3px solid #7eb216;
  /*background:#ffffff url(images/bg_gradgreyv.jpg) bottom left repeat-x;*/
  margin:10px 0 10px 0;
  height:90px;
}
div#logoBar a{
  background:#1D4272;
  color:#FFFFFF;
  font-size:9px;
  font-weight:bold;
  float:left;
  border:1px solid #ffffff;
  text-align:center;
  margin-left:12px;
}
div#logoBar p{
  clear:both;
  font-size:10px;
  font-weight:bold;
  color:#1D4272;
  padding-top:5px;
}
div#logoBar img{
  display:block;
  border-bottom:2px solid #ffffff;
}
div#dlrLinks{
  background:#ffffff url(images/bg_dlrlinks.jpg) bottom left repeat-x;
  clear:both;
  float:left;
  border:3px solid #7eb216;
  width:567px;
  padding:0 0 50px 20px;
}
div#dlrLinks div#dlrHead{
  margin:25px 0 10px 0;
  background:url(images/bg_dlrhead.gif) 90% 100% no-repeat;
}
div#dlrLinks ul{
  float:left;
  width:45%;
}
ul#dlrListL{
  margin-right:15px;
}
div#dlrLinks li{
  margin-bottom:3px;
}
div#dlrLinks li a{
  text-decoration:underline;
  color:#000033;
}
div#dlrLinks li a:hover{
  color:#f4771b;
}
/* ######### Car details Page ######### */
div#carDetails{
  background:#FFFFFF;
  border:2px solid #103E62;
  text-align:left;
  float:left;
}
div#carDetails .wrapper{
  background:#FFFFFF;
  float:left;
  width:589px;
}
div#carDetails div#headStrip{
  float:left;
  width:589px;
  background:#FFFFFF;
  padding:10px 0 10px 0;
  margin:0 0 0 0;
}
div#headStrip img.dlrLogo{
  float:left;
  clear:left;
  margin:0 0 0 12px;
}
div#headStrip h1{
  display:inline;/* hack for IE double margin float */
  color:#004072;
  float:left;
  padding:0;
  margin:0 0 0 10px;
}
div#headStrip p{
  text-align:right;
  font-size:12px;
  font-weight:bold;
  color:#333333;
  padding:0 7px 0 0;
  margin-bottom:5px;
}
div#headStrip p span{
  display:block;
  font-size:24px;
  color:#FF0000;
}
div#headStrip h3{
  margin:0 10px 0 10px;
  color:#000000;
}
div#headStrip span.dealerNum{
  float:right;
  line-height:24px;
  background:#D0EDFA;
  color:#004072;
  font-weight:bold;
  width:115px;
  padding:0 0 0 5px;
  font-size:16px;
}
div#carDetails img#detMainPic{
  float:left;
  margin:0 10px 0 10px;
}
div#detCarThmbs{
  width:136px;
  text-align:left;
  float:left;
}
div#detCarThmbs img{
  width:55px;
  height:39px;
  margin:0 12px 9px 0;
}
div#detCarThmbs img.selected{
  border:1px solid #ffffff;
}
div#dealerAdd{
  display:inline;/* IE6 double margin bug */
  float:right;
  text-align:right;
  margin-right:10px;
  color:#004072;
}
div#dealerInfo h4{
  color:#004072;
}
div#dealerInfo p{
  color:#004072;
  font-size:12px;
  margin:12px 0 0 0;
  line-height:18px;
}
div#buttonStrip{
  background:url(images/bg_butstrip.jpg) top left;
  clear:both;
  float:left;
  width:579px;
  margin:10px 0 0 0;
  padding:0 0 0 10px;
}
div#buttonStrip a{
  line-height:25px;
  float:left;
  padding:0 0 0 20px;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  background:url(images/but_downarrow_wht.gif) left center no-repeat;
  margin:0 10px 0 0;
}
div#buttonStrip a.selected{
  color:#FFFF00;
  background:url(images/but_downarrow_yel.gif) left center no-repeat;
}
div#carDetails dl{
  clear:both;
  /*float:left;*/
  width:100%;
  margin:0;
  padding:0;
  border-top:1px solid #769DBC;
}
div#carDetails span.title{
  clear:both;
  float:left;
  width:100%;
  display:inline;
  padding:10px 0 10px 12px;
  float:left;
  color:#003C7A;
  font-weight:bold;
  font-size:16px;
  clear:left;
  margin:0 0 0 0;
  border-top:1px solid #769DBC;
}

div#carDetails dt{
  display:inline;
  padding:12px;
  float:left;
  width:140px;
  color:#333333;
  font-weight:bold;
  font-size:14px;
  clear:left;
  /* margin:0; */

  line-height:14px;/* must be same as line-height for dd so top borders align */
}
div#carDetails dd{
  /* display:inline; */
  padding:10px 0 10px 0;
  float:left;
  width:425px;
  color:#333333;
  line-height:14px;
}
div#carDetails dd.clear{
float:none; clear:both;
width:auto; padding:0;
border-top:1px solid #769DBC;
}
div#prchckStrip{
  clear:both;
  font-size:16px;
  font-weight:bold;
  color:#004072;
  float:left;
  width:589px;
  padding:7px 0 7px 0;
  background:#D0EDFA;
  border-bottom:#FFFFFF 1px solid;
}
div#prchckStrip p{
  margin:0 0 0 5px;
  float:left;
  line-height:27px;
  padding:0 0 0 35px;
  background:url(images/bg_thumbsup.gif) top left no-repeat;
}
div#carDetFoot{
  clear:both;
  padding:10px 0 10px 0;
  background:#D0EDFA;
  float:left;
  width:589px;
  color:#333333;
}
div#carDetFoot div.banners{
  float:left;
  clear:both;
  width:129px;
  padding:0 0 0 15px;
}
div#carDetFoot div.banners span{
  display:block;
  font-size:14px;
  font-weight:bold;
  color:#004072;
  padding:5px 10px;
  background:#FFFFFF;
  clear:both;
  width:80px;
  margin:12px 0 0 0;
  line-height:1;
}
div#carDetFoot ul.leftCol{
  margin:0 25px 0 0;
}
div#carDetFoot p{
  margin:0 50px 15px 0;
}
div#carDetFoot p.blueBold{
  font-weight:bold;
  color:#336B94;
  display:block;
  clear:both;
  margin:0 50px 0 144px;
}
div#carDetFoot strong{
  display:block;
  margin:0 0 0 0;
}
div#carDetFoot ul{
  float:left;
  margin:0;
  padding:0;
}
/* ########## Results ########## */
div#resHead{
  float:left;
  margin-bottom:5px;
  width:100%;
}
div.linkCrumbs{
  font-weight:bold;
  float:left;
  background:url(images/bg_powerdby.gif) no-repeat scroll right;
  min-height:34px;
  height:auto !important;
  height:34px;
  width:350px;
  padding-top:10px;
}
div.linkCrumbsInner { padding:0 110px 0 0; }
div.linkCrumbs p{
  margin-bottom:3px;
}
div.sortBtns{
  float:right;
  color:#1D4272;
}
div.sortBtns p{
  margin0:0 0 3px 5px;
}
div.sortBtns a{
  line-height:19px;
  border:1px solid #787888;
  padding:0 4px;
  color:#1D4272;
  font-weight:bold;
  background:url(images/bg_sortbtn.jpg) top left repeat-x;
  float:left;
  margin-left:5px;
}
div.sortBtns a.current{
  background:url(images/bg_sortbtnon.jpg) top left repeat-x;
}
div.pageNavBar{
  background:#51971b;
  line-height:22px;
  margin:0 0 5px 0;
  color:#D0EDFA;
  font-size:12px;
  text-align:center;
  clear:both;
  padding:0 5px 0 5px;
  display:block;
  width:583px; /* width:593px; */
}
div#main div.pageNavBar a{
  color:#ffffff;
  font-weight:bold;
}
div.resWrapper{
  background:#FFffFF;
  width:593px; /* was width:100%; */
  float:left;
  position:relative;
  margin:0 0 3px 0;
  padding-bottom:7px;
  border-bottom:2px #154263 solid;
  clear:both;  
}
div.resWrapper.selected{
  background:#FFffFF;
}
div.thumbsUpCol{
  float:left;
  width:18px; /* was width:17px; */
  text-align:center;
  padding:0 0 0 3px;
}
div.thumbsUpCol img.thumbsUp{
  float:left;
  margin:10px 0 0 0;
  cursor:pointer;
}
div.resInfo span.imgCol{
  padding:0 10px 0 5px;
  margin:0;
}
div.resInfo span.imgCol img{
  float:left;
}
div.resInfo{
  position:relative;
  margin:0 0 0 0;
  float:left;
  width:563px;
  padding:5px 0 0 0;
  font-size:10px;
  /* Dmitriy Tsoy 2009-04-17 for listings of cars */
  min-height:90px;
  height:auto !important;
  height:90px;
}
div.resInfo a.resLink{
  float:left;
  color:#000000;
  width:390px;
}
div.resInfo span{
  display:block;
  margin:0 0 0 140px;
  text-align:left;
}
div.resInfo span.title{
  color:#0101C9;
  text-decoration:underline;
  font-weight:bold;
}
div.resInfo span.price{
  color:#FF0000;
  font-weight:bold;
}
div.resInfo span.price span{
  color:#333333;
  display:inline;
  margin:0;
}
div.resInfo span.location{
  color:#0101C9;
  margin:0 0 0 0;
  text-decoration:underline;
  float:right;
  text-align:left;
  width:160px /*130px*/;
  padding-top:25px;
  background:url(images/bg_motorssml.gif) top left no-repeat;
}
div.resInfo span.location a{
  color:#0101C9;
  text-decoration:underline;
}
div.resWrapper p.resLinks{
  position:absolute;
  left:402px; /* was left:140px; */
  bottom:7px;
  text-align:left;
  margin:0;
  top:64px;
  max-width:161px;
  width:auto !important;
  width:161px; /* was width:358px; */
}
div.resInfo span.dealer_phone {
  /*float:right;*/ color:#f00; margin:0; font-weight:bold;
}
div.resWrapper p.resLinks a{
  color:#0101C9;
  line-height:15px;
  padding-right:10px;
}
/* misc */
span.bubTxt{
  background:url(images/bg_thisis.gif) top left no-repeat;
  padding:5px 8px 20px 10px;
}
.floatR{
  float:right;
}
.floatL{
  float:left;
}
div#screening li {
  color:#000000;
  float:left;
  font-weight:normal;
  line-height:14px;
  margin:10px 0pt 0pt;
  text-align:left;
  width:100%;
}
div#screening span.icon {
  float:left;
  width:30px;
}
div#screening h3{
  font-size:14px;
  color: #999999;
}
/* Add by Sanjar Khaytmetov*/
/* ########## Dealer Results ########## */
div#dlrBann{
  background:#ACC4D7;
  /*was height:1%; added  zoom:1*/
  zoom:1;
  overflow:hidden;
  padding:10px 0 10px 10px;
  background:url(../images/bg_gradgreen_dealer.jpg) bottom left repeat-x; 
  border:3px solid #7EB216;
  text-align:left;
  margin-bottom:10px;
}
div#dlrBann div.floatR{
  width:250px;
  padding-right:5px;
}
div#dlrBann h4{
  /*color:#004072;*/
  color:#2a3f00;
}
div#dlrBann h6{
  margin-bottom:5px;
}
div#dlrBann div.floatR img{
  margin:0 5px 5px 0;/**/
}
div#dlrBann div.dlrColM{
  width:300px;
  float:left;
  color: #3d5700;
}
div#dlrBann div.dlrColM .telNum{
  font-size:14px;
  color:#2a4002;
  font-weight:bold;
  background:#e2efc4;
  line-height:26px;
  padding:2px 6px;
}
div#dlrBann div.dlrColM p,
div#dlrBann div.floatR p{
  margin:0 0 5px 0;
  border-bottom:1px solid #8ea35e;
  padding:0 0 7px 0;
}
div#dlrBann p.dlrAdd{
  color:#3d5700;
}
div#dlrBann ul{
  float:left;
  margin-right:20px;
}
div#dlrBann ul li{
  background:url(../images/bul_bluetick.gif) top left no-repeat;
  padding-left:15px;
}
div.dlrBtns{
  clear:both;
  height:1%;
}
div.dlrBtns a{
  float:left;
  margin-right:10px;
}
div.dlrBtns a:hover{
  color:#f00;
  text-decoration:none;
}
.dealerRes div.resWrapper{
  background:url(../images/bg_gradbluev.jpg);
  border:3px solid #7CA4C2;
  padding-top:10px;
  padding-right:10px;
  width:577px;
  margin-bottom:10px;
}
.dealerRes div.resEnd{
  margin-bottom:5px;
}
.dealerRes div.resWrapper div.floatL{
  width:450px;
  padding-left:10px;
}
.dealerRes div.resWrapper h6,
.dealerRes div.resWrapper h6 a{
  text-decoration:underline;
  color:#004072;
  margin-bottom:5px;
}
.dealerRes div.resWrapper div.floatR img{
  float:left;
  margin-right:15px;
}
.dealerRes div.resWrapper .floatR p{
  float:left;
}
.dealerRes div.resWrapper .floatR a{
  display:block;
  width:85px;
  margin-bottom:5px;
}
.dealerRes div.resWrapper .floatR a:hover{
  color: #f00;
  text-decoration:none;
}

/* Dmitriy Tsoy Start */
.main_motors_site_links { clear:both; text-align:center; width:303px; float:right; padding:2px 0; margin:5px 145px 0 0; /*background-color:#ffb1b1;*/ }
.main_motors_site_links a { font-size:11px; color:#1875A5 }
.main_motors_site_links a:hover { color:#1875A5; }
.bannersLeft { clear:both; width:150px; margin:0 auto; text-align:left; }
/* Dmitriy Tsoy End */

/* Dmitriy Tsoy Start 2010-04-16 */
.car_details_large_image, div.resInfo span.imgCol { float: left; margin: 0; position: relative; }
.car_details_large_image { width: 430px; height: 300px; }
div.resInfo span.imgCol { width: 130px; height: 80px; padding: 0; text-align: center; }

.car_details_large_image_text { position: absolute; bottom: 20px; left: 10px; }
.car_results_large_image_text { position: absolute; bottom: 5px; left: 5px; }

div.resInfo a.resLink { width: 255px; }
div.resInfo a.resLink_none { width: 135px; }
div.resInfo a.resLink_none:hover { text-decoration: none; }
div.resInfo a.resLink span { margin: 0; }
/* Dmitriy Tsoy End */

/* Dmitriy Tsoy Start 2010-04-28 */
.instead_header_and_intro { height: 103px; margin: 0; padding: 0; }

.btn_orange { line-height:17px; padding: 0; height: 18px; font-weight: bold; color: #fff; background: url(images/btn_orange.png) no-repeat scroll center; border: none; font-size:13px; }
input.btn_orange, a.btn_orange { text-align: center; height: 18px; line-height:17px; width: 72px; font-size:13px; cursor: pointer; }

a.btn_orange:hover { text-decoration: none; color: #eee; }

div.home h3.bg_sell_your_car { background: url(/images/bg_sel_your_car.png) no-repeat scroll top; margin: 0; padding: 0 0 0 5px; height: 20px; line-height: 20px; font-size: 10px; color: #fff; }
#sellCar .sellCar_pagging { padding: 5px 4px 0; }

ul.sell_your_car_list { width: 180px; float: left; }
ul.sell_your_car_list li { background: url(/images/tick_sell_your_car.jpg) no-repeat scroll left; padding: 3px 5px 2px 10px; font-size: 9px; color: #222; clear: both; }

.sellcar_abs { position: absolute; top: 0px; right: 30px; }
/* Dmitriy Tsoy End */

/* Dmitriy Tsoy Start 2010-04-30 */
.refine_search_bg_top, .refine_search_bg_bottom, .refine_search_bg_body { width: 149px; height: 1%; }
.refine_search_bg_top[class], .refine_search_bg_bottom[class], .refine_search_bg_body[class] { height: auto; overflow: hidden; }
.refine_search_bg_top { margin:0 auto 10px; }

.refine_search_bg_top { background: url(images/refine_search_bg_top.png) no-repeat scroll top left; padding: 14px 0 0; }
.refine_search_bg_bottom { background: url(images/refine_search_bg_bottom.png) no-repeat scroll bottom left; padding: 0 0 14px; }
.refine_search_bg_body { background: url(images/refine_search_bg_body.png) repeat-y scroll left; padding: 0; }
/* Dmitriy Tsoy End */


/* Dmitriy Tsoy Start 2010-06-24 */
.dealerAdd_split_buttinStrip { height: 5px; clear: both; font-size: 3px; }
/* Dmitriy Tsoy End */




