/*Global cobranded*/


/*Header Footer*/
#footer table{width:980px;}
#leaderboard table td{width:auto;}
#leaderboard table td img{width:auto;}

/* Agg results */
.headerBar{/*background:none; border-bottom:1px solid #dddddd;*/}
#kydtHDR .sortHighlight, .sortHighlight{background-color:#cee09e;}
.priceColumn {color:#000000;}
.priceColumn{font-size:16px;}
div #modifyWidgetWrapper h3{background:#f5f7ef none; color:#fe8519}
div #modifyWidgetWrapper, #sliderX{background:#f5f7ef none !important; border:1px solid #cee09e;}
div #modifyWidgetWrapperTop{background:#f5f7ef none !important; border-bottom:none;}
#resultsWrapper #modifyWidgetWrapper{background:#f5f7ef none;}/*IE style*/
div #modifyWidgetWrapper .roundedboxfooter p{background:#f5f7ef none;}
#sliderX #modifyWidgetWrapperTop{height:50px !important;}

/* Details page */
#detailHeaderBox{background-color:transparent;}
span.vehiclePrice{color:#fe8519;}
.basicInfo h1{font-size:25px;}
#navigation{background:none;}
.required{color:#fe8519 !important;}
.tabFooter{top:-4px; background:none; border-top:1px solid #dddddd;}
#mainContent{background:none;}
.tab{background:#f5f7ef; margin-right:1px;}
.tab h3{background:#f5f7ef; border:1px solid #cee09e;}
.active h3{background:#fe8519;}
#leadBtnWrap .BttnPill{float:none;}
#leadFormContent .leadInputs{font-size:11px;}
.tagIndented .BttnPill{overflow:visible !important;}/*finance tab*/ 

/* Advanced search */
#title{font:bold 30px arial,helvetica,sans-serif; color:#000000; margin:0px 0px 0px 0px;} /* h1 */
.spanlabel{text-align:right; font:bold 11px verdana,arial,helvetica,sans-serif; color:#444444;} /* .formLabel */
.instruction, .disclaimer{font:10px/18px verdana,arial,helvetica,sans-serif; color:#666666;}
#advancedsearch .controltext{font:11px verdana,arial,helvetica,sans-serif; color:#666666;}/*select boxes*/
#advancedsearch .instruction {width:250px;}
/* #advancedsearch #wrapper{width:980px; border-top:1px solid #dddddd;}*/
#advancedsearch #maincontent{width:980px;}/*Form table*/
#rightSearchCol{width:360px;}/*Form table*/
#perPage, #advancedsearch #wrapper #maincontent td{font:10px/18px verdana,arial,helvetica,sans-serif; color:#444444;}
#advancedsearch thead th{padding: 5px 0px 0px 10px}
div #action{margin-bottom:10px;}

/* Seo Text path*/
.zipcodeButton #dealerButton .bttntxt{display:inline !important; overflow:inline !important;}
.zipcodeButton div.BttnPill{width:auto;}
#buy h1{margin-top:15px;}

/* terms of service */
#tos #maincontent{float:none; margin-top:10px;}

/* Save ads page */
#saved #title{margin-top:10px;}


/* buttons */
.BttnPill {background:transparent url(/frb/images/buttonbg.gif) repeat-x left top; display:inline; margin:15px 0px 0px 0px;}
.BttnPill a {text-decoration:none; width:auto;}
.BttnPill a:link, .BttnPill a:active, .BttnPill a:visited {font:bold 15px arial,verdana,sans-serif; color:#FFFFFF; text-decoration:none;}
.BttnPill a:hover {font:bold 15px arial,verdana,sans-serif; color:#fc0; cursor:pointer; text-decoration:none;}
.BttnPill .bttntxt a, .BttnPill .bttntxtprpl a{padding:4px 15px 5px 15px;}
.bttntxt, .bttntxtprpl {height:18px; float:left; border:1px solid #db6627; padding:4px 0px 4px 0px;}
.bttncap, .bttncapprpl {float:left; width:0px; height:0px; padding:0;} 
.bttntxt, .bttntxtprpl,  .bttntxtalt, .bttntxtaltprpl{background:transparent url(/frb/images/buttonbg.gif) repeat-x top left !important;}
.bttncap, .bttncapprpl{background:none !important;}



/* cam search revisions */

.headerBar {
  background: #fff url(/search/images/prevNextBackground.jpg) repeat-x scroll center bottom;
  margin-top: 0;
}

#resultsMessage {
  font-size: 22px;
}

.noResultsBox {
border: 1px solid #CFE19F;
background: #F5F7EF;
}
.zip h2 {
  color: #000;
}
.subhead h3 {
  margin: 5px 0; 
  color: #FE8519;
}

.breadcrumbsHeader {
  background: #F7F7EF;
  padding: 5px;
  border: 1px solid #CFE19F;
}
  .breadcrumbsHeader h3 {
    color: #000;
  }
.breadcrumbsContent {
  background: #F7F7EF;
  border: 1px solid #CFE19F;
  padding: 10px;
}
.breadcrumbsFooter {
  background: none;
}
.refinementsHeader {
  background: #fff;
  padding: 5px;
  border: 1px solid #CFE19F;
}
.refinementsContent {
  border: 1px solid #CFE19F;
  padding: 10px;
}
.refinementsFooter {
  background: none;
}

.sortVal {
  background-color:#CEE79C;
}

