@import url(reset.css);
/*************************************************************************/
/*************************************************************************/
/*************************************************************************/
/*********** T E L E T E X T  C A R S  D I V  R E M A K E ****************/
/*************************************************************************/
/*************************************************************************/
/*************************************************************************/
/*************************************************************************/

/* CSS Document TeletextCars 2 DIV Remake*/
html { height:100%; font-size:100.01%;   background: #fff; }
body { position:relative; min-height:100%; height:auto !important; height:100%; color:#333;
    font-family:Arial, "Helvetica Neue", Helvetica,  sans-serif; font-size:11px; }

/*Start STANDART HTML ELEMENTS */
a:link {color:#fe5a11; text-decoration:none;}
a:visited {color:#fe5a11;  text-decoration:none}
a:hover {text-decoration:underline; color:#993300;}

h1, h2, h3 {font-weight:bold;}
h1{font-size:15px;}
  #middleCol h1, #middleCol h2, h2.like-c-col.minor, div.PopularSearches h2 {margin-bottom:21px}
h2 {font-size:15px}
  h2.minor {font-size:12px}

  ul#manufacturer-list h2 {margin-bottom:33px; font-size:12px}
h3{}
  #leftCol h3 { font-size:15px; margin-bottom:19px; padding:0 21px }
  #rightCol h3 { font-size:13px; margin-bottom:5px; padding:0 21px }
  #rightCol h3.first { margin-bottom:21px; }
  h3.title {margin-bottom:21px}
  h3.title_no_bottom_margin, p.no_bottom_margin {margin-bottom:0}
  #carSearch h3 {margin-bottom:13px}

imput, select {color:#333}
p {line-height:1.3em}
br {line-height:0}
/*END standart html elements*/

/*Start SHARED CLASSES*/
.like-c-col { width:503px !important; margin:0  auto; }

.flo-L { float:left !important; }
.flo-R { float:right !important; }
.ending { border-right:none !important; border-bottom:none !important; }

.top-1 {}
.top-1 img {}

.hr-1 {padding-bottom:21px; border-bottom:1px dashed #CBCACA}

.fio { font-weight: bold; font-size: 7pt;}
.small { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.article {  margin-bottom:21px;}
.sparse {line-height:16px;}

.border {border-bottom:1px dashed #cbcaca}

.lgray {background-color:#f7f7f7;}

.txt-r {text-align:right;}

/* Shared classes for lists */
ul.line-x {overflow:hidden; zoom:1;}
  ul.line-x li {float:left}

  li.base-item { float:left; margin:0 21px 21px 0; }
  li.home-city { float:left; margin:0 21px 21px 0; }
  ul.sub-items { overflow:hidden; zoom:1; }
    li ul.sub-items li { margin-bottom:7px; }
    li ul.sub-items li a {text-decoration:underline}
    li ul.sub-items li a:hover {text-decoration:none}

  li.item-more { clear:both; margin-bottom:21px; }

  ul.data-search {}
    ul.data-search li {}
  ul.lett-list { padding:0 9px; text-align:center; }
    ul.lett-list li { display:inline; padding:0 2px 0 3px; font-size:12px; border-right:1px solid #999; }
    ul.lett-list li a { color:#333 !important /* for IE-6 */; text-decoration:none; }
    ul.lett-list li a:hover { text-decoration:underline; }
    ul.lett-list li a.active { color:#fe5a11 !important; /* for IE-6 */ }
    
  ul.search-data li, ul#mod-list li {clear:both; padding:21px 0 0px; border-top:1px dashed #cbcaca; }
  
  dl.binate { overflow:hidden; }
  .binate dt { min-width:41px; width:auto !important; width:41px; float:left; clear:left; }
  .binate dd, .binate dt { margin:0 7px 7px 0; }
    
  dl.binate.address {}
  dl.binate.address dt { margin-right:34px; }

/*END SHARED CLASSES*/

/*Start Header*/
div#headerSpace{ height:165px; width:956px; }

div#header{ 
  position:absolute; left: 0; /* top:-172px;  */top:0;
  width:100%; height:170px;
  background:#81007e url(images/bg_header.png) 0 0 repeat-y;
  color:#ffffff;
  }

 div#navcontent, div#topBanner { width: 938px; margin:20px auto 10px; }

 div#navcontent a { color: #D9B2D8; padding-right: 15px; text-decoration: none; }

  div#navcontent a:hover { color: #ffffff; text-decoration: none; }

 div#topBanner{min-height:90px; height:auto !important; height:auto; margin:0 auto 10px; }
  #topBanner #ad-top {background:none !important;}
  #topBanner #ad-top #aubg {background:none !important;}

  div#ad-top { margin:0 0 0 242px; }

  .home_img_link { float:left; }

  /* Top Navigation in the header*/

div#nav-top { position:absolute; left:0; width:100%; bottom:0;/*bottom:7px; text-align:center;*/ }

ul#mainNav{ margin:0 auto; padding-right:2px; width:712px; }

ul#mainNav li{ background:url(images/nav-top.gif) top left no-repeat;
  margin-left:2px; float: left; padding-left: 11px; 
  /*padding:8px 0 5px 11px; display:inline;*/
}

ul#mainNav li a{
  display:block;
  margin-right:11px;
  padding:6px 0;
  line-height:13px;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
  color:#FFFFFF;
}
ul#mainNav li a:hover{color:#FF6;}
ul#mainNav li a.active {background:url(images/marker_navtop-active.gif) no-repeat 50% 100%;}

ul#mainNav li.clear{ background:url(images/bg.jpg) top left no-repeat; width:10px; }
/*End Top Navigation*/
/*End Header*/

/*Start content*/
#container{
  /* overflow:hidden; zoom:1;  comment 18.12.08*/
  width:995px/* 17d +/- screen */;
  margin:0 auto 0;
  padding:172px 0 0 0;
  *padding:184px 0 0 5px;
}
* html div#container{/*  margin-bottom:-172px; */}

#leftCol, #middleCol, #rightCol {
  display:inline/*for IE double margin bug*/;
  position:relative;
  overflow:hidden; zoom:1;
  margin:0 8px 0 0;}
#leftCol, #rightCol {}

/*Start "#base-col-box " wrapper  Middle and Left columns*/
#base-col-box { display:inline/*for IE double margin bug*/; float:left; width:768px; }

/*Start Left Column*/

div#leftCol { width:230px; float:left; display:inline /* ??? */; }

div#leftCol .top { line-height:15px; /*background: url(images/sidenav_header.jpg) top left no-repeat;*/ }

div#button_ad{ width:150px; margin: 0 0 5px 0; }

/*~Side Navigation~*/

div#sideNav{
  padding:15px 0 0;
  margin: 0 0 5px 0;
  width:150px;
  /*background: #6F4DA4;*/
  float:left;
  display:inline;
  /*background: url(images/sidenav_header.jpg) #6F4DA4 top left no-repeat;*/
}

.top { width:150px; }

div#sideNav ul { margin:0; padding: 0; list-style:none outside; display:inline; }
div#sideNav li { margin:0; padding: 0px 5px; list-style:none outside; line-height:20px; }
div#sideNav li a{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
div#sideNav li a:hover{ color: #D9B2D8; }
div#sideNav li.bot { line-height:10px; }
/*~End Side Navigation~*/

/*~Start Carfinder~*/
div#carfinder{
  /*background: #6F4DA4;*/
  margin: 0 0 5px 0;
  width:150px;
  float:left;
  display:inline;
}

div#carfinder div#heading {
  padding: 0 0 2px 0;
  background-color:#FFFFFF;
  font-size:11px;
  font-weight: bold;
  text-align:center;
}

div#carfinder div#top {
  background: url(images/sidenav_header.png) top left no-repeat;
}


div#carfinder .text {
  color:#FFFFFF;
  padding: 3px 10px 15px 5px;
  font-size: 8pt;
}

div#carfinder strong{
  color: #81017D;
  margin:2px 2px;
/*  color:#7A0476;*/
}

div#carfinder a{
  color:#FFFFFF;
}

div#carfinder a:hover{
  color: #D9B2D8;
}

/*~End Carfinder~*/

/*Start Confidence box*/
div#confidence{
  width:150px;
  margin: 0 0 5px 0;
}

div#confidence div#confidence_head{
  font-size:10px;
  font-weight: bold;
  vertical-align:middle;
  color:#29007C;
}

div#confidence div#confidence_text{
  font-size:8pt;
  padding: 3px 6px 15px 0;
}
/*End Confidence box*/

/*End Left Column*/

/*Start Middle Column*/

#middleCol {
  float:right;
  width: 503px;
  margin:0 8px !important; padding:10px 0 0 11px;
}

/* #middleCol */ p {
  margin:0 0 21px 0;
}

#middleCol.manuf_list {
  float:left;
  width:140px;
  margin-right:5px;}
  
  
div.breadcrumb {margin-bottom:14px}
div.breadcrumb a {text-decoration:none}
div.breadcrumb a:hover {text-decoration:underline}

div.breadcrumb {
margin-bottom:10px;
}

/* Start page listing */
.page-list-1 {
  position:relative;
  float:left;
  width:100% /* 472px for IE */;
  text-align:right;
  padding:0 0 21px;
  }
.page-list-1.ending {margin-top:21px}
.page-list-1 b {color:#fe5a11}
.page-list-1 a {
  font-weight:normal;
  text-decoration:underline;
  color:#333;}
.page-list-1 a:hover {text-decoration:none}
.page-list-1 a  b {color:#333;}
.page-list-1 span.grey {}

.page-list-1 span.flo-L a {color:#fe5a11; text-decoration:none}
.page-list-1 span.flo-L a:hover {text-decoration:underline}
/* End page listing */

/* Start vehicle-summary */
.summ-item .titled {
  padding-top:0;
  border-top:0;}
.bg-orange, .titled h2 {
  background:#fe5a11;
  color:#fff;}
.summ-item, .titled h2 {
  padding:2px 3px;
  margin-bottom:5px;
  text-align:center;
  font-weight:normal;
  font-size:12px;}
.summ-item {padding-top: 21px; border-top: 1px dashed #CBCACA;}
.titled {border-top:0;padding-top:2px;}

.summ-item div.sub-info { padding:3px 0 0; clear:right; float:right; width:120px; text-align:right; }
.summ-item span.sub-info {display:block; clear:right; display:none}
  
.price-min-1 { float:right; text-align:right; color:#f60; font-size:11px; }
.price-min-1 strong { color:#333; font-weight:bold; font-size:14px; display:block; padding:3px 0 0; }
.pict-details { float:left; margin:0 12px 10px 0; text-align:left; height:1%; }
.pict-details[class] { height:auto; overflow:hidden; }
.pict-details img {margin-left:5px;}
.pict-details p.zoom { width:78px; margin:3px 0 0 23px; clear:both; padding-left:18px; }
div.summ-baseinfo {float:left; margin-bottom:21px; font-size:11px; }  
div.summ-baseinfo p.location, div.summ-baseinfo p.version { margin:3px 0 0; }
.summ-baseinfo a.resultsLink {text-decoration:underline;}

div.btn-details { float: right; clear:right; max-width:124px; width:124px; margin:0px 0 21px; text-align: right; }
div.btn-details br { line-height:0; }
div.btn-details a {margin-top:8px; display:block;}
div.btn-details a.sub-link { text-decoration:underline; color:#333; width:120px; }
div.btn-details a.dealer-link { font-size: 10px; color: #999 }
div.btn-details a.sub-link-vs { text-decoration:underline; color:#333; }
div.btn-details a.sub-link:hover, div.btn-details  a.sub-link-vs:hover { text-decoration:none }
  .related-info { clear:both; font-size:10px; height:21px; line-height:21px; text-align:left; background-color:#f7f7f7; padding-left:5px; }
   .related-info a { color:#999999; font-size:10px; }
 

/* START UL IN MIDDLECOL */
#privacy ul.simple {
  margin-bottom:21px; padding-left:21px}
#privacy ul.simple li {
  list-style:disc}

/*Start ul#manufacturer-list*/
ul#manufacturer-list {}
  li.base-item {
    float:left;
    width:145px;
    margin:0 21px 21px 0}
  li.home-city {
    float:left;
    width:145px;
    margin:0 21px 5px 0}

    ul#manufacturer-list li.base-item h3 {
      position:relative;
      margin:0 0 7px -11px;
      }
    ul#manufacturer-list  li.base-item h3 a {
      padding-left:11px;
      text-decoration:none;
      background:url(images/marker_doublearrow-R.gif) no-repeat 0 50%}
    ul#manufacturer-list  li.base-item h3 a:hover { text-decoration:underline; }
	
	ul#manufacturer-list li.home-city h3 {
      position:relative;
      margin:0 0 7px 0;
      }
    ul#manufacturer-list  li.home-city h3 a {      
      text-decoration:none;
	  color: #000000;
      }
    ul#manufacturer-list  li.home-city h3 a:hover { text-decoration:underline;color: #000000; }
	
/*End ul#manufacturer-list*/

div#localCars {}
  div#localCars ul.line-x {
    margin-bottom:42px}
  div#localCars ul.line-x li {
    padding:0 7px;
    font-weight:bold;
    border-right:1px solid #333}
    div#localCars ul.line-x li a {}
    div#localCars ul.line-x li.head {
      padding:0;
      border-right:none}
    div#localCars ul.line-x li.head a strong {color:#333}

/* Start  local-car-list */
ul#local-car-list {}
  #local-car-list li.supp-base-item {
    overflow:hidden; zoom:1;
    clear:both;
    margin-bottom:21px;
    border-bottom:1px dashed #cbcaca;}
    #local-car-list li.supp-base-item ul {
      clear:both;}
    
  #local-car-list li h2 {}
  
    #local-car-list li.base-item {
      width:102px;}
      #local-car-list li.base-item ul.sub-items {clear:none}
      
    #local-car-list li.base-item h3 {
      margin-bottom:9px;}


  ul#lett-data a.flo-R {}
  
  ul#lett-data li {font-size:12px}
  ul#lett-data h3 {}
  ul#lett-data h3, ul#lett-data span, ul#lett-data strong {
    display:block;
    margin-bottom:7px;
    }
  ul#lett-data span {}
  ul#lett-data strong {}

/*End ul#manufacturer-list*/

/*Start div.bottom_ad_banner */
div.bottom_ad_banner {
  clear:both;
  margin:0 0 21px; padding-top:21px;
  }
/* End div.bottom_ad_banner */
  
/* Start ul.used_car_buying_guide */
ul.used_car_buying_guide li {
  margin-bottom:24px;
  border-bottom:1px dashed #cbcaca;
  }
ul.used_car_buying_guide p {}
/* End ul.used_car_buying_guide */

#middleCol div#left {
  float:left;
  width:220px;
}

div#middleCol div#right {
  float:left;
  padding:0;
  /*padding-left: 20px;*/
  width: 240px;
  font-size:10px;
  font-weight:normal;
  border:0;
}


/* 2007-04-30 Start */
.rightbottomright{
  float:left;
  width:110px;
  margin:0;
  padding:0;
  text-align:right;
}

.rightbottomleft{
  float:left;
  margin:0;
  padding:0;
  width:147px;
  text-align:left;
  color: #29007C;
  font-size: 11px;
}
/* 2007-04-30 End */

div#middleCol div#right ul {
  float:left;
  margin:0;
  padding:0;
  /*padding-left: 20px;*/
  /**/
  font-size:10px;
  font-weight:normal;
  width:156px;
}
div#middleCol div#right li {
  margin:0;
  padding:0;
  /*padding-left: 20px;*/
  
  float:right;
  width:122px;
}

/* 2007-04-30 Start */
#description {
  text-align:left;
  font-size:12px;
  font-weight:normal;
  color:#29007c;
  float:left;
  padding:0 0 21px;
  /*border-bottom:thin dotted #990099;*/
  width:458px;
} 

#description ul {
  padding:0;
  float:left;
  margin:15px 5px 0;
  /*display:inline;
  float:right;*/ /*2007-05-14 commented out temporary as this was causing text to go right in the Related links section and sitemap */
}

#description li {
  /*display:block;*/
  list-style:none inside;
  background:url(images/list-style-disc.gif) left no-repeat;
  font-size:11px;
  font-weight:normal;
  width:125px;
  margin:0;
  padding:0 0 0 10px;
  float:left;/*3 columns*/
}

#used-container {
  min-height:132px;
  height:auto !important;
  height:132px;
}

#new-container {
  min-height:112px;
  height:auto !important;
  height:112px;
}


#adv-used-container {
  min-height:230px;
  height:auto !important;
  height:230px;
}

#searchResults {
  float:left;
  width:503px; /*470px;*/
  /*margin-bottom:21px;*/
  padding-bottom:21px;
  clear:both;
}
/* 2007-04-30 End */

#used-container #searchResults {
  top:151px;
/*  _top:151px;
  margin:0 0 80px;
  _margin:0 0 80px; */
}

#advSearchResults {
  
}

#advSearchResults #searchResults {
  top:286px;
  _top:286px;
  margin:0 0 120px;
  _margin:0 0 90px;
}

#advSearchResults #searchResults.dealer{
  top:130px;
  _top:130px;
  margin:0 0 60px;
  _margin:0 0 40px;
}

#new-container #searchResults {
/*  top:65px;
  _top:55px;
  margin:0 0 80px;
  _margin:0 0 50px; 30.08.12*/
}

#derivSearchResults {
  overflow:hidden; zoom:1;
  /* float:left; 30.12.08*/
  /* padding-top:0px; 30.12.08 */
}

#derivSearchResults #searchResults {
  /* top:75px; 30.12.08 */
}


    /* classes FOR ALL FORMS */
  fieldset.hide {display:none}
  
  em.label {
    font-style:normal;
    font-weight:bold;
    color:#000;
    }

  img.img-btn-1 {}
  
  .cover-c, div.refine_block  div.refine_block_content {
  overflow:hidden; zoom:1;
  border-right:1px solid #cbcaca;
  border-left:1px solid #cbcaca;
  background-color:#f7f7f7}

  .half-dropdown {}
  #leftCol form#carSearch .half-dropdown select {
    float:left; display:inline;
    width:88px;}
  #leftCol form#carSearch .half-dropdown select.left {
  margin-right:9px;}

  /*Start  rounded borders blocks*/
  /* #leftCol */ div.arch-lcol_top, /* #leftCol */ div.arch-lcol_bot {
    width:230px;/* 09.02.28 */
    height:14px;
    background-image:url(/images/bg_arch-colblock.png)
    }
  /* #leftCol */ div.arch-lcol_top {
    background-position:0 -15px}  
  /* #leftCol div */.arch-lcol_bot {
    background-position:0 -1px
    }
  /*End  rounded borders blocks (for forms*/

  span.marker-strong-use {
  font-weight:bold;
  font-size:13px;
  color:red;
  }

  .btn-1, .btn-1 span {
    overflow:hidden; zoom:1;
    width:81px !important; height:21px !important;
    }
  .btn-1 {
    position:relative;
    }
      .btn-1 span, .btn-1 em {
        position:absolute; left:0px; top:0px;
        background-image:url(images/bg_btns-1.png);
        background-repeat:no-repeat;
        }
  #carSearch .btn-1 span {background-position:0 -22px}  

/* Start rounred corners for form */
  .arch_c-col_top, .arch_c-col_bot {
    clear:both;
    height:14px;
    background-image:url(images/bg_arch_c-colblock.png);
    background-repeat:no-repeat;
    }
  .arch_c-col_top {
    background-position:0 -15px}  
  .arch_c-col_bot {
    background-position:0 -1px
    }
/* End rounred corners for form */

  input.highlight {background-color:#ffd9bf}

    /* END classes FOR ALL FORMS */

/*Start Car Search Form */
#leftCol form#carSearch{
  margin-bottom:21px;
  margin-top: 21px;
  font-size:11px;}

  #leftCol #carSearch .cover-c {
  //width:186px;
  padding:0 21px;
}


  #leftCol #carSearch input, #leftCol form#carSearch select
  , #car-finder input, #car-finder select{
    position:relative;
    margin-bottom:9px;
    font-family:Arial;
    font-size:11px;
    color:#333}
  #leftCol #carSearch input
  , #car-finder input {
        width:176px;
        padding:0 3px;}

    #leftCol #carSearch select
    , #car-finder select  {width:185px}
    
    #carSearch select  {}
    #car-finder option {}
    #carSearch p  {margin:0;}

  #leftCol #carSearch span.sub-notice {
    position:relative; top:-5px;
    font-size:10px}

/* End form#carSearch in leftCol */

/* Start form#car-finder in middleCol */
form#car-finder {margin-bottom:21px}
  #car-finder .cover-c {
    padding:0 68px 0 60px;
    width:342px;
    }
  #car-finder label {
    display:block;
    position:relative;
    clear:both;
    width:100%;
    }
  #car-finder label em.label {
    float:left;
    line-height:19px;
    }
  #car-finder span.marker-strong-use {
    position:absolute; right:-8px; top:4px;}

#car-finder input, #car-finder select {
  float:right}
#car-finder .half-dropdown label {clear:left; width:auto;}
#car-finder .half-dropdown select {
  width:88px}
#car-finder .half-dropdown select.flo-R {
  margin-left:10px; clear:right;}
  
  #car-finder .btn-1 {
    float:right; clear:right;}

  #car-finder .half-dropdown {clear:both}
  #car-finder fieldset.form-sub-info {margin:21px 0}
    #car-finder fieldset.form-sub-info input.ending {
      float:left;
      width:12px; height:12px;
      margin:2px 0 0 2px;
      }
    
/* End form#car-finder in middleCol */

/* Start form refine_block */
div.refine_block {
  width:472px;
  margin:0 auto 21px;
  }
  div.refine_block .num_of_res {
    float:left;
    line-height:19px;
    font-weight:bold;
    font-size:12px;
    }

div.refine_block  div.refine_block_content {
  padding:0 10px;
  }
  form.refine_form_class {float:right;}
    form.refine_form_class select {
      margin-left:10px;
      font-size:10px;
      }
/* End form refine_block */


/* Start  #faq_form */
form.line-select-1 {}
  form.line-select-1 label {float:left}
  form.line-select-1 label em{}
form.line-select-1 select{margin:0 10px}
/* Start  form.line-select-1 */

#faqs {margin-bottom:21px; overflow:hidden; zoom:1;}


  
  /*Start FEATURED DEALERS*/
#featuredDealerLinks {}
  #featuredDealerLinks ul {
    margin:0 0 21px 21px; padding-bottom:12px;
    border-bottom:1px dashed #cbcaca}
  #featuredDealerLinks li {
    margin-bottom:7px;
    font-weight:bold}
  #featuredDealerLinks li a {} 
  /*END Featured Dealers*/

  /*Start MANUFACTURER MODELS LIST*/
#ManufacturerModelsList {}
  #ManufacturerModelsList ul {
    margin:0 0 21px 21px; padding-bottom:12px;
    border-bottom:1px dashed #cbcaca}
  #ManufacturerModelsList li {
    margin-bottom:6px;}
  #ManufacturerModelsList li a {}
    #ManufacturerModelsList li a:active {}
  #ManufacturerModelsList li.current a {font-weight:bold}
  #ManufacturerModelsList li span {color:#000000}
  /*END MANUFACTURER MODELS LIST*/

/* 2007-05-12 Start */
div#middleCol div#roadSearch {
  background:none;
}
/* 2007-05-12 End */

div#usedCars #carSearch{
  height:158px;
  margin:0;
  padding:0 0 10px 0;
  position:absolute;
  top:20px;
  border-bottom:thin dotted #990099;
}

div#newCars #carSearch{
  margin:0;
  padding:0 0 10px 0;
  position:absolute;
  top:20px;
  left:0;
  border-bottom:thin dotted #990099;
}

#carSearch div#formLeft{
  width:220px;
  margin:5px 5px 0 0;
  float:left;
}

#carSearchdiv#formRight{
  width:235px;
  margin:5px 5px 0 0;
  float:left;
}

#carSearchdiv#formBottom{
  width:458px;
  margin:3px 0 5px 0;
  float:left;
}

#carSearchdiv#formBottom .stroke {
  float:left;
  width:300px;
  margin:0;
  padding:0;
}


.stroke {
  height:25px;
  text-align:right;
  margin:0;
  padding:0;
}



/* End Used Car Search Form */

/*Start Car Bargains */
div#carBargains{
  margin: 5px 0 0 0;
  padding:0;
  position:relative;
  top: 221px; /* <!--191px;--> */
}

div#carBargains img { margin:0;}

div#carBargains div#text{
  margin:0 0 5px 0;
  padding:5px 0 20px 0;
  border-bottom:thin dotted #990099;
/*  background:url(images/check.png) right top no-repeat;*/
}

div#carBargains div#left span {
  padding-left: 65px;
  color: #006FDD; 
  font-size: 7pt; 
  font-weight: bold;
}

div#carBargains div#right span {
  color: #006FDD; 
  font-size: 7pt; 
  font-weight: bold;
}

div#carBargains div#right img{
  border:1px;
  float: right;
  height:45px;
  width:60px;
  margin-left: 5px;
}

div#carBargains h1{
  margin: 0 0 6px 0;
  padding:0;
}
/* End Car Bargains */

/*Start Road Test*/

/*
div#roadTest{
  width:100%;
  height:auto;
  float: left;
  padding-bottom: 5px;
  margin-top: 10px;
  border-bottom: dotted #990099 thin;
}
*/

div#roadTest .left {
  width:210px;
  margin:0 10px 0 0;
  padding:0;
  float:left;
}

div#roadTest .right{
  float:left;
  margin:0;
  padding:0;
  width:250px;
}

div#roadTest .right select, div#roadTest .right input {
  float:right;
  margin-right:20px;
}

div#roadTest strong{
  float:left;
}

div#roadTest span#select_box{
  margin-left:25px;
}

 div#roadSearch#carSearch{
  margin-bottom:5px;
  padding:0;
  position:relative;
}

/* End Road Test*/

/*Start Related Lins*/

div#links{
  font-size: 10px;
}
div#links .left{
  float:left;
  width:210px;
  margin:0;
  padding:0;
}

div#links .right{
  float:left;
  margin:0;
  padding:0;
}

div#links .left li{
  
  padding:0 0 0 10px;
}
div#links .right li{
  
  padding:0 0 0 10px;
}


div#links a {
  margin:0;
  padding:0;
  color: #81017D;  
  font-size: 10px;
  line-height: 14px;
}

div#links a:hover {
  color: #29007C;  
  font-size: 10px;
  line-height: 14px;
}

.liststyle {
  background:url(images/list-style-disc.gif) left no-repeat;
  padding:0 0 0 10px;
  margin:0;
}
/*End Related Links*/

/*~Start Bargain-Offers~*/
div.bargainOffers{
  width: 380px;
  vertical-align:middle;
  margin:0 0 10px;
  padding:0 0 8px;
  width:470px;
  border-bottom: thin solid #9900CC;
  position:relative;
  top:100px;
}

div.offer{
  display: table-row;   
  vertical-align: middle;
}

div.image{
  width: 60px;
  float:left;
  padding: 0 12px 0 10px;
}

div.offerText{
  padding:5pt 19px 0 0;
}

div.offerText p{
  margin:3px 0;
}
/*~End Bargain-Offers~*/

/*~Start FAQ Help~*/
div#faqs h2{
  margin-top:10px;
  padding-bottom:0px;
}

div#faqs div {
  padding-top:15px;
  padding-bottom:5px;
  border-bottom:thin solid #990099;
}
div#faqs div ul/*, li */ {
  padding: 0;
  margin: 0 0 10px 20px;
  /*list-style-position:inside;*/
}
  div#faqs div ul li {
    width:450px;
    margin:0;
    list-style:disc;
  }

/*div#faqs div ol,li {
  margin: 0 0 0 20px;
  padding: 0;
  list-style-position:inside;
}*/
  div#faqs div ol li {
    width:450px;
    margin:0;
    list-style:decimal;
    list-style-position:inside;
  }
  
div#faqs div a {
  text-decoration: none;
}

div#faqs div a:hover {
  text-decoration: underline;
}

/*~End FAQ Help~*/

/*~Start Carfinder Forms~*/
/* OldStyles? */
 div#carfinderOne#carSearch{
  height:150px;
  float:left;
}
/* OldStyles? */
div#carfinderOne div#formLeft{
  width:245px;
}
/* OldStyles? */
div#carfinderOne div#formRight{
  width:210px;
}
/* OldStyles? */
div#carfinderOne div#proximity{
  width:165px;
  float:left;
}
/* OldStyles? */
div#carfinderOne div#notes{
  /*width:260px;*/
  width:250px;
  margin-left:45px;
  float:left;
}

div#carfinderOptions {
  /* margin: 5px 0 0; */
  /* float:left; */
  /* padding-bottom:21px; */
}

.carfinderOptionscont {
  margin: 5px 0;
  float:left;
  width:150px;
}

div#carfinderOptions ul {
  padding: 0 0 5px;
  /*
    2007-04-25
    margin-bottom:0;
  */
  margin:0 0 7px 0; 
  width: 458px;
  float:left;
  /*border-bottom:thin dotted #990099;*/
}

div#carfinderOptions div ul {
  padding: 0 0 5px;
  border-bottom:thin dotted #990099;
  margin:0 0 7px 0; 
  width: 458px;
  float:left;
}

div#carfinderOptions div li a {
  margin:0 0 3px;
  display:block;
}

div#carfinderOptions li {
  float: left;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  width: 145px;
  padding-right:6px;
  margin:0;
}

div#carfinderOptions div.noVehicles{
  background:#f7f7f7;
  border:1px solid #fe5a11;
  padding:15px 15px 0 15px;
}

div#carfinderOptions div.noVehicles-new p{
  background:#f7f7f7;
  border:1px solid #fe5a11;
  padding:15px 30px;
  margin:0pt;
  font-size: 14px;
}

div#carfinderOptions div.noVehicles-new a{
  text-decoration: underline;
  font-weight: bold;
}

div#carManufacturers ul {
  padding: 0 0 5px;
  /*
    2007-04-25
    margin-bottom:0;
  */
  margin:0 0 30px 0; 
  float:left;
  /*border-bottom:thin dotted #990099;*/
}

div#carManufacturers li {
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  width: 145px;
  padding-right:6px;
  padding-bottom:4px;
  margin:0;
}

/* OldStyles? */
div#carfinderTwo #carSearch{
  height:auto;
  padding:10px 0;
  float:left;
}


/*~End Carfinder Forms~*/

/*~Start Advanced Search Form Styles~*/
div#advancedSearch #carSearch {
  height:281px;
  margin:10px 0;
  padding:0 0 10px;
  position:absolute;
  top:20px;
  border-bottom:thin dotted #990099;
  left:0;
}

div#advancedSearch div#formLeft{
  width:225px;
}

div#advancedSearch div#formRight{
  width:230px;
}

div#advancedSearch div#formBottom{
  /*width:470px;*/
  width:458px;
  /*margin-top: 3px;*/
  margin:0;
  float:left;
}

div#advancedSearch input {
  margin:0;
}

/*~End Advanced Search Form Styles~*/

/*Start Sitemap */
div#siteMap ul {
  padding:0 0 10px 0;
  margin:0;
}
  
div#siteMap li {
  list-style: none none;
  line-height:15px;
}

div#siteMap li a {
  text-decoration:none;
}

div#siteMap li a:hover {
  /* text-decoration:underline; Stas */
}

div#siteMap #left, #right p{
  margin-bottom:5px;
}
/*End Sitemap */

div#googleAd {
  margin:5px 0 10px;
  padding:0;
  /*float:left;*/
}

/*End Middle Column*/

/*~Right~*/
div#rightCol{
  float:right;
  width:208px;
  padding-top:32px;
}

  /*Start Popular Searches*/
.PopularSearches {}
  .PopularSearches ul { margin:0 0 4px 21px; padding-bottom:12px; }
  .PopularSearches li { margin-bottom:7px; }
  .PopularSearches li a { font-size:11px; }
  .PopularSearches li a:active {}
  .PopularSearches li.current a {font-weight:bold}
  .PopularSearches li span {color:#000000}
  /*END PopularSearches*/
  
div#mpuAd {
  /*float:right;
  padding:0;
  margin:10px 0 0;*/
  /*overflow:hidden;*/
  _height:1%;
}
.home_cars_ad {padding:0 0 20px;}
.home_cars_ad img {margin-bottom:14px;}
.home_cars_ad p {margin-bottom:0;}


div#murals {
/*  float: right;
*/  margin-top:10px;
  /*padding-left: 6px;*/
  width: 120px;
  float:left;
}

div#hourBargains{
/*  float: right;*/
  margin-top:10px;
  /*margin-left:20px;*/
  float: left;
  /*background:#6F4DA4;*/
  width:160px;
  /*position:absolute;*/
  left: 810px;
  top: 440px;
  clear:both;
}
div#adsVertical{
/*  float: right;*/
  margin:10px auto 0 auto;
  /*margin-left:20px;
  float: left;*/
  width:160px;
  /*position:absolute;
  left: 810px;
  top: 440px;*/
  clear:both;
}

div#hourBargains h1{
  width:160px;
  line-height: 25px;
  /*background:#6F4DA4*/;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  margin: 10px 0 10px 0;
  
}

div#hourBargains h2{
  width:160px;
  line-height: 10px;
  /*background:#6F4DA4*/;
  margin: 20px 0 10px 0;
  
}

div#hourBargains span {
  color: #006FDD; 
  font-size: 7pt; 
  font-weight: bold;
}

div#hourBargains p {
  text-align:left;
  margin: 5px 20px 5px 20px;
  color:#FFFFFF;
}

div#hourBargains img{
  color:#333333;
} 

div#hourBargains a {
  color:#FFFFFF;
}
div#hourBargains a:hover {
  color: #D9B2D8;
}
/*~End Right~*/

/*End Main*/

/*Start Footer*/
div#footer{
  clear:both;
  /* margin:0 auto 21px; 19.12.08 */
  text-align:right;
}

/*~Footer Navigation~*/
div#footNav {
  height:21px; line-height:21px;
  background-color:#e4e4e4;
  padding: 0 5px;
  color:#333;
/*  margin:0 0 21px; 19.12.08*/
  text-align:center;
}

div#footNav a{
  color:#333;
  text-decoration: none;
  font-size: 8pt;
}

div#footNav a:hover{
  color:#333;
  text-decoration: underline;
  font-size: 8pt;
}

/*~End Footer Navigation~*/

div#disclaimer {
  position: relative;
  color: #808080;
  font-size: 8pt;
  margin: 4px 0 4px 0;
  /*MY 2007-05-30*/
  float:right;
}
/*EndFooter*/

/* Start SUB-FOOTER */
div#sub-footer {margin-top:21px;}
#sub-footer-list {overflow:hidden; zoom:1;}
/*********End***********/



td {font-family: verdana;  font-size: 8pt}
.linkArrow {color: #006FDD; text-decoration: none;   font-size: 7pt; font-weight: bold;}

/* **************************Link behaviours*********************************************** */
/* a:link {color: #81017D; text-decoration: underline;   font-size: 8pt; font-weight: normal; }
a:visited {color: #81017D; text-decoration: underline;   font-size: 8pt; font-weight: normal; }
a:hover {color: #29007C; text-decoration: underline;   font-size: 8pt; font-weight: normal; } */

a:link.sidenav {color: #ffffff; text-decoration: none;  font-size: 8pt; font-weight: normal; padding-left: 6px;}

a:visited.sidenav {color: #ffffff; text-decoration: none;  font-size: 8pt; font-weight: normal; padding-left: 6px;}
a:hover.sidenav {color: #D9B2D8; text-decoration: none;  font-size: 8pt; font-weight: normal; padding-left: 6px;}


a:link.sidepanel {color: #ffffff; font-size: 8pt;}
a:visited.sidepanel {color: #ffffff;  font-size: 8pt;}
a:hover.sidepanel {color: #D9B2D8;   font-size: 8pt;}

a:link.bluePlain {color: #006FDD;  font-size: 11px; text-decoration: none; }
a:visited.bluePlain {color: #006FDD; font-size: 11px; text-decoration: none; }
a:hover.bluePlain {color: #0000CC; font-size: 11px; text-decoration: none; }

a:link.resultsLink {font-weight: bold;}
a:visited.resultsLink {/* color: #81017D; font-size: 11px; font-weight: bold  Stas*/ }
a:hover.resultsLink {text-decoration:none;/* color: #29007C; font-size: 11px; font-weight: bold Stas */ }

a:link.smallBlue {color: #81017D;  font-size: 10px; line-height: 14px; }
a:visited.smallBlue {color: #81017D; font-size: 10px; line-height: 14px; }
a:hover.smallBlue {color: #29007C; font-size: 10px; line-height: 14px; }

a:link.smallWhite {color: #81017D;  font-size: 10px;}
a:visited.smallWhite {color: #81017D; font-size: 10px; }
a:hover.smallWhite {color: #29007C; font-size: 10px;}

a:link.footerLink {color: #FFFFFF; text-decoration: none;  font-size: 8pt;}
a:visited.footerLink {color: #FFFFFF; text-decoration: none;  font-size: 8pt;}
a:hover.footerLink {color: #FFFFFF; text-decoration: underline;  font-size: 8pt;}

a:link.disclaimerLink {color: #81017D; text-decoration: underline;   font-size: 7pt; font-weight: normal; }
a:visited.disclaimerLink {color: #81017D; text-decoration: underline;   font-size: 7pt; font-weight: normal; }
a:hover.disclaimerLink {color: #29007C; text-decoration: underline;   font-size: 7pt; font-weight: normal; }

a:link.enlrg {color: #FE5A11; text-decoration: underline;  font-weight: normal; }
a:visited.enlrg {color: #FE5A11; text-decoration: underline; font-weight: normal; }
a:hover.enlrg {color: #FE5A11; text-decoration: none;   font-weight: normal;}

/* *****************************************End Link behaviours****************************** */


/* ********************************Form styles*********************************************** */
/*select {font-family: verdana;  font-size: 7pt; background-color: #ffffff}*/
.input {font-family: verdana;  font-size: 7pt; background-color: #ffffff} 
/* ********************************End Form styles******************************************* */

/* ********************************Text styles*********************************************** */
.bluebold {color:#29007C; font-weight:bold;}
.carstitle {color: #ffffff; font-size: 8pt}
.carfinderTxt {color: #000000; text-decoration: none;  font-size: 8pt; font-weight: normal; padding-left: 11px}
.searchlabel {/* for the visible labels */font-weight: bold;text-align:left;top: 0;}
.searchdd {font-weight: regular;font-size: 7pt;}
.pagetitle {font-weight: bold; color:#29007C }
.largeYellow {color: #29007C; font-size: 8pt; font-weight: bold; padding-left: 12px;}
.largeWhite {color: #29007C; font-size: 8pt; font-weight: bold; }
.largeBlue {color: #29007C; font-size: 10pt; font-weight: bold;} /* ??? */
.location, .version { color: #333; }
.location { color: #999; font-weight: normal; }
.version {  /* color: #81017D; */ margin-bottom:0; }

#middelCol p.version { margin:0 0 5px; }
/* 2007-04-30 Start */
.largeOrange {color: #000/*#29007C;*/ font-size: 8pt; font-weight: normal; margin-buttom:10px;}
/* 2007-04-30 End */
.smallBlue {color: #29007C;}
.grey {color: gray;}
.whiteArrow {color: #FFFFFF; text-decoration: none;   font-size: 7pt; font-weight: bold;}
.bluePlain {color: #006FDD;}
.bluePlainDarkNormal {color: #29007C; font-size: 10px;}
.bluePlainDark {color: #1C3193; line-height: 16px; font-size: 10px}
.yellowHeader {color: #FFCC00; font-size: 10pt; font-weight: bold;}
.copyright {color: gray; font-size: 10px;}
p.zoom{padding-left:0px; min-height:15px; _height:15px; background:url('images/search/btn_enlarg.gif') no-repeat 0% 50%;}
/* ********************************End Text styles******************************************** */

#headh2h2 {
  margin:0;
  width:450px;
  float:left;
}
.headh2h21 {
  float:left;
  margin:0;
  width:220px;
  text-align:left;
}
.headh2h22 {
  float:left;
  margin:0;
  width:220px;
  text-align:right;
}

div#maintowns {
  margin-bottom: 20px;
  /*padding-bottom: 5px;*/
  padding-top: 15px;
  border-top:#990099 thin dotted;
/*  background:url(images/check.png) right top no-repeat;*/

  position:relative;
  top:211px; /*<!--181px;--> was:135px; changed by Sh.Mirsaidov 26.08.2008*/
}

div#roadTest {
  margin:0 0 13px;
  padding:15px 0 15px;
  border-top:#990099 thin dotted;
  border-bottom:#990099 thin dotted;
  /*border-bottom:#990099 thin dotted;
  float:left;
  width:470px;*/
  overflow:hidden;
  _height:1%;
/*  background:url(images/check.png) right top no-repeat;*/

  position:relative;
  top:201px;
}

#dottedbottomborder { border-bottom:thin dotted #990099; margin:0 0 15px; padding:0; width:458px; float:left; }

#manufacturers { text-align:right; }

/* Created By Dmitriy Tsoy 2007-06-28 Start */
.rating { color:#563A7E; }
/* Created By Dmitriy Tsoy 2007-06-28 End */

span.distance { color:#8A8A8A; font-size:11px; padding-top:5px; padding-bottom:5px; }

.cf_complete { border:1px solid #fe5a11; padding:21px 0 0; margin:0 0 30px; text-align:center; background-color:#f7f7f7; color:#333; }
.cf_results { /* border-top:1px dashed #cbcaca; padding:21px 0 0; */ }
.cf_gray_line { clear:both; height:21px; background-color:#f7f7f7; margin:10px 0 0; }

/*CSS for TeleTextCarsEmail */ 
#page-email, #page-email #header { position:static; width:700px; margin:0 auto; } 
#logo-site { padding-top:45px; } 
#email-base { overflow:hidden; zoom:1; padding:21px 12px; } 

ul#mod-list li {clear:both;}
ul#mod-list div.btn-details { margin-left:28px; } 
ul#mod-list .price-1 { display:block; font-weight:bold; font-size:15px; } 

#page-email #footer { padding-bottom:21px; text-align:left; } 
#page-email #footer .like-c-col a { text-decoration:underline; } 
#page-email #footer .like-c-col a:hover { text-decoration:none; }

.bottom_man_regions { width:503px; margin:0 auto; padding:35px 0 0; }
  
.help_part { clear:both; padding:0 0 10px; height:1%; }
.help_part[class] { height:auto; overflow:hidden; }
.searching_for { clear:both;/*  padding:20px 0 0; */}
.not_link_ma_model { color:#FE5A11; font-weight:bold; }

.card {padding:8px 21px; margin-bottom:21px;}
  
table.rows {width:100%; text-align:left;}
table.rows th, table.rows td {padding:8px;}
table.rows td {border-bottom:1px solid #e1e0e0;}
table.rows tr.ending td {border-bottom:none;}


/* Start vehical details */
.container_bg { /*background:url(/images/container_bg.gif) repeat-y scroll center 20px;*/ height:1%; }
.container_bg[class] { height:auto; overflow:hidden; }
#big-main, #big-sidebar {}
#big-main { float:left; width:652px; padding:0 21px 21px; margin:15px 0 0; }
#big-main-no-vehicle { width:652px; padding:0 21px 21px; margin:0 auto; }
#big-sidebar { float:right; width:288px; padding:0 21px 21px 0; margin:15px 0 0; }

h2.vehicle-details { font-size:12px; margin-left:16px; margin-bottom:10px; }

.mark-plus { float:left; margin:3px 0; *margin:0 0 3px; min-width:80px; width:auto !important; width:80px; min-height:9px; height:auto !important; height:9px;  background:url(/images/mark_plus.gif) no-repeat 0 50%; }
.mark-plus-right{ background:url(/images/mark_plus.gif) no-repeat 0 50%; clear:both; display:block; }
  
.btn-previous  { overflow:hidden; position:relative; left:-13px; height:26px; line-height:23px; width:125px; padding-left:25px; text-align:center; background:url(images/btn_previous.png) no-repeat; }
.btn-previous a.prev { text-decoration:underline; color:#fff; font-size:12px; }
.btn-previous a.prev:hover { text-decoration:none; }

.plate { width:230px; }
.plate .cover-c { padding:4px 18px; }

.pic_and_details { height:1%; padding:0 0 21px; }
.pic_and_details[class] { height:auto; overflow:hidden; }
.vehicle-description { clear:both; }
.clear  {display:block; clear:both; }
.fit { margin:0 !important; }
.air { line-height:1.5em; }
.orange { font-weight:bold; }
.orange, .orange a { color:#fe5a11; }

.cover-c a.underlined { text-decoration:underline; color:#000; font-weight:bold; }
.cover-c a.underlined:hover { text-decoration:none; }
h2.vehicle-details a.underline { text-decoration:underline; }
h2.vehicle-details a.underline:hover { text-decoration:none; }
a.underline, .underline a { text-decoration:underline; }
a.underline:hover, .underline a:hover { text-decoration:none; }
.large { font-size:18px; }
.x-large { font-size:23px; }
  
/* Start DL.PAIR & DL.APART */
dl.pair, dl.apart { height:1%; }
dl.pair[class], dl.apart[class] { height:auto; overflow:hidden; }
dl.pair {}
.pair dt { min-width:44px; width:auto !important; width:44px;; float:left; clear:left; margin-right:0.5em; }
dl.apart {}
.apart dt { float:left; clear:left; }
.apart dd { float:right; clear:right; }
.apart dt, .apart dd { width:45%; }

dl.rank { margin-bottom:0em; padding-bottom:1em; }
.rank dt { font-weight:bold; }
.rank dd {}
.rank dt, .rank dd {margin-bottom:3px; }
/* End dl.pair & dl.apart*/

/* Start DL.ART-VIEWER */
dl.art-viewer { float:left; /* for anti collapse ; margin:0 21px 0 0; outline:1px solid wheat; */ border-bottom:1px solid #fff; }
dl.art-viewer a.art-viewer-link { text-decoration:none; color:#999; display:block; height:1%; }
dl.art-viewer a.art-viewer-link[class] { height:auto; overflow:hidden; }
dl.art-viewer a.art-viewer-link:hover { text-decoration:underline; }
dl.art-viewer dt { width:400px; height:300px; margin-bottom:8px; }
dl.art-viewer dd { width:94px; float:left; margin-right:6px; }
dl.art-viewer dd img { margin:0; }
dl.art-viewer dd.end { margin-right:0; }
dl.art-viewer dd .mark-plus { padding-left:14px; color:#999; cursor:pointer; }
/* End dl.art-viewer */
  
ul.art-pricelist { padding:0 0 0 21px; border-left:1px dashed #cbcaca;}
.art-pricelist li { overflow:hidden; zoom:1; padding-top:18px; margin-bottom:5px; border-top:1px dashed #cbcaca; clear:both; }
.art-pricelist li a.art-pricelist-link { display:block; float:left; margin-right:11px; }
.art-pricelist li a.art-pricelist-link:hover { text-decoration:none; }
.art-pricelist li img { /*float:left; margin-right:11px;*/ }
.art-pricelist dl { float:left; width:97px; }
.art-pricelist dt { margin-bottom:3px; line-height:1.5em; }
.art-pricelist dt a.man-model { /* font-size:12px; */ font-weight:bold; text-decoration:underline; }
.art-pricelist dt a.man-model:hover { text-decoration:none; }
.art-pricelist dt span { display:block; }
.art-pricelist dd { color:#999; }
.art-pricelist strong.price { float:right; padding:13px 21px 13px 10px; font-weight:bold; font-size:12px; }
div.plate strong.article { margin-bottom:0.3em; }

.thumbs { width:400px; height:88px; overflow:hidden; position:relative; }
.large_and_thumbs { width:400px; margin:0 21px 0 0; float:left; height:1%; }
.large_and_thumbs[class] { height:auto; overflow:hidden; }
#thumbs_dl { position:absolute; }
#thumbs_left, #thumbs_right { position:absolute; width:20px; padding:28px 0 29px; background-color:#ccc; top:0; font-size:14px; text-align:center; }
#thumbs_left { left:0px; }
#thumbs_right  { right:0px; }
/* End vehical details */


.dealer_man_links { clear:both; padding:30px 0 0; }

/* Start FEATURED LISTINGS */
.featured-summ-item { position:relative; float:left; /*width:503px;*/ padding-top:21px; /*padding-bottom:42px;*/ /*border-top:1px dashed #cbcaca; */ border:2px solid #FE5A11; width:499px; }
	.featured-summ-item span.sub-info { display:block; clear:right; display:none }
.featured-text { position:absolute; top:4px; left:22px; font-size:12px; color:#666;}
.featured-price-min-1 { float:right; text-align:right; color:#f60; font-size:11px; margin-right:8px; }
	.featured-price-min-1 strong { color:#333; font-weight:bold; font-size:14px; display:block; padding:3px 0 0; }
.featured-pict-details { float:left; margin:0 12px 10px 0; text-align:left; height:1%; margin-left:2px; }
.featured-pict-details[class] { height:auto; overflow:hidden; }
	.featured-pict-details img {margin-left:5px;}
	.featured-pict-details p.zoom { width:78px; margin:3px 0 0 23px; clear:both; padding-left:18px; }
.featured-btn-details { float: right; clear:right; /*max-width:124px; width:124px;*/ max-width:122px; width:122px; margin:0px 0 21px; text-align: right; margin-right:8px; }
	.featured-btn-details a { margin-top:8px; display:block;}
	.featured-btn-details a.sub-link { text-decoration:underline; color:#333; width:120px; }
	.featured-btn-details a.dealer-link { font-size: 10px; color: #999 }
	.featured-btn-details a.sub-link-vs { text-decoration:underline; color:#333; }
	.featured-btn-details a.sub-link:hover, .featured-btn-details  a.sub-link-vs:hover { text-decoration:none }
.featured-related-info { clear:both; font-size:10px; height:21px; line-height:21px; text-align:left; background-color:#f7f7f7; padding-left:5px; }
	.featured-related-info a { color:#999999; font-size:10px; }
.featured-sub-info { padding:3px 0 0; clear:right; float:right; width:120px; text-align:right; margin-right:8px; }
/* End FEATURED LISTINGS */



.leadboardBanner { float: right; }
.mainLogo { padding: 20px 0 0; overflow:hidden; }
.mpuBanner { padding:10px 0 20px; }
.skyscraperBanner { clear:both; width:160px; margin:0 auto; }
.rightOffers3{ clear:both; width:160px; margin:0 auto; }
.rightOffers3 ul.m-list {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.rightOffers3 ul.m-list li {
    margin: 0;
    padding: 0;
}
.rightOffers3 .m-title {
}
.rightOffers3 .m-title img {
    clear: both;
    float: left;
    height: 50px;
    margin: 4px 4px 0 0;
    width: 75px;
}
.rightOffers3 .m-price {
    float: right;
    font-weight: bold;
}
.rightOffers3 .m-clear {
    clear: both;
}


.testDriveBanner { padding:20px 0; }

.newCarFinderBox { clear:both; border:2px solid #FE5A11; padding:20px 23px 15px; background:#f7f7f7; margin:0 0 15px; }
.newCarFinderBoxIn { background:url(images/newCFBox.gif) no-repeat left scroll; padding:0 65px 0 94px; }
.newCarFinderBoxIn p { margin:0 0 12px; font-size:14px; font-weight:bold; }
.newCarFinderBoxIn p span { text-transform:uppercase; color:#fe5a11; }
.newCFformDIV { text-align:center; }
.newCFText { width:185px; font-size:11px; text-align:left; color:#333; margin:0 3px 0 0; padding:1px 3px 2px; }
.newCFSubmit { background-color:#fe5905; color:#fff; font-size:12px; font-weight:bold; padding:0 3px; }
#exit-popup {
	position:fixed; top:50%; left:50%; z-index:9999;
	width:526px; height:180px;
	padding:20px 36px;
	margin-left:-284px;
	margin-top:-220px;
	background:url(images/bg_exit-popup.png) no-repeat;}
	#exit-popup .logo-popup {
		position:relative;
		float:right; margin:-3px -5px 0 0;}
	#exit-popup h1 {
		font:bold 20px Arial;
		color:#f26522;}
	#exit-popup strong {
		font:bold 20px Arial; color:#464646;}
	#exit-popup input.showMake , #exit-popup .exitLink {
		position:absolute; bottom:25px; left:36px;}
	#exit-popup .exitLink {
		left:auto; right:30px;
		font:14px/32px Arial;}
.overlay-bg {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:1000px;
	width:100%;
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;}

img#close {
  cursor: pointer;
   float: right;
   margin-right: -30px;
   margin-top: -26px;
  /* position: absolute; makes the image break out of the div */
}

