﻿#searchContainer{border:2px solid #e2e2e2;padding:2px;}

.searchHeaderSection{height:35px;font-size:12pt;font-weight:bold;padding-left:10px;background-color:#fcf9d4;}
#searchCriteriaContainer{display:none;height:85px;padding-left:5px;background-color:#fcf9d4;background-position:bottom left;background-image:url('/content/images/search_grad.gif');background-repeat:repeat-x;}
#recentlySearched{margin-top:2px;}
.searchHeaderSectionLabel{float:left;margin-top:8px;cursor:pointer;}
.searchHeaderToggle{float:left;margin-left:5px;}
#searchToggleButton{margin-top:11px;}

.openSubContainerButton{background-image:url('/content/images/plus.gif');background-repeat:no-repeat;height:14px;width:14px;cursor:pointer;}
.closeSubContainerButton{background-image:url('/content/images/minus.gif');background-repeat:no-repeat;height:14px;width:14px;cursor:pointer;}

.upArrow{margin-left:5px;}
.downArrow{margin-left:5px;}

#recentlyViewedVehicles{clear:both;padding-left:10px;background-color:#fcf9d4;}
#recentlyViewedVehicles a{font-size:10pt;font-weight:bold;color:#3366aa;}

.searchCriteria{float:left;margin:0px 5px 5px 5px;}

.searchCriteriaDivider{float:left;margin:0px 5px 0px 5px;border-left:2px solid #ffffff;height:45px;}

.searchParameterLabel{font-size:10pt;width:85px;height:30px;position:relative;}

.searchParameterLabel span{position:absolute;bottom:0px;left:0px;}

.proximitySearchSeparator{height:40px;font-size:10px;font-weight:bold;line-height:600%;}

.pageNavigationTop{}
.pageNavigationTop td{height:20px;padding:0px 2px 0px 2px;}
.pageNavigationTop table{float:right;}
.pageNavigationTop table a{color:#3366aa;}

.pageNavigationBottom{height:20px;}
.currentlyViewingMatches{float:left;font-size:10pt;font-weight:bold;}
.pageNavigator{float:right;font-size:10pt;font-weight:bold;color:#666666;}
.pageNavigator a{font-size:10pt;color:#126FAF;text-decoration:none;font-weight:bold;}

.vehiclesContainer{border:2px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:2px 0px 0px 0px;margin-top:15px;}
.vehicleInfoHeaders{padding:0px 2px 0px 2px;}
.vehicleInfoHeader{border-right:1px solid #ffffff;text-align:center;font-size:10pt;font-weight:bold;height:20px;background-image:url('/content/images/recent_title.gif');background-repeat:repeat-x;}
.vehicleInfoHeader a{color:#3366AA;text-decoration:none;margin-right:5px;}
.vehiclesContainer td{vertical-align:middle;}

.modelImageContainerWidth{width:100px;}
.makeNameWidth{width:80px;}
.modelNameWidth{width:90px;}
.modelYearWidth{width:60px;}
.modelFeaturesWidth{width:235px;}
.modelPriceRangeWidth{width:190px;}
.modelFuelEconomyWidth{width:85px;}
.modelColorWidth{width:105px;}

#vehicleInformationRows{}
.featured {padding:0px 0px 0px 0px;background:url(/content/images/featured_grad.gif) top center repeat-x;border:1px solid #eee;}
.vehiclesContainer .featured td {}
.vehiclesContainer .featured .ribbon {position:relative;clear:both;height:95px;}
.vehiclesContainer .featured .ribbon .toolTip {top:-7px; right:-5px; position:absolute; width: 60px; height: 60px; display:inline-block; clear:left;zoom:1;background: url(/content/images/flag_pickup_now.gif) no-repeat top right;}
.vehiclesContainer .featured .ribbon a {line-height:75px;}
.vehicleDetailsRow td{border-bottom:1px solid #e2e2e2;padding:5px;}
.highlight {background-color:#FCFFBF; background-image:none;}
 #vehicleInformationRows .highlight {background:#FCFFBF; background-image:none;}
.vehicleInfoContainer{height:65px;text-align:center;}
.vehicleInfoContainer a{color:#000000;text-decoration:none; }
.vehicleInfoContainer .disclaimerLink{color:#3366aa;}
.lastVehicleRowItem{border-right:none;}
.vehicleInfoText{margin-top:10px;}

.sortAscending{color:Green;}
.sortDescending{color:Red;}

#searchCriteriaHeader{font-size:11pt;display:inline;}
#searchCriteriaDisplayContainer{margin-top:15px;}

.priceContainer{position:absolute;right:0px;}
.searchResultPriceLabel{}
.priceRow a{}
.priceRow{white-space:nowrap;position:relative;}
a.finalPrice{font-weight:bold;color:Green;}
.vehicleInfoContainer .kbbPrice{color:Red;text-decoration:line-through;font-size:9pt;}
.vehicleInfoContainer .r2bPrice{}
.vehicleInfoContainer .priceDifference{color:Red;font-size:8pt;}

.kbbPriceInfo{padding-left:60px;margin-top:10px;padding-top:20px;height:60px;background-image:url('/content/images/logo_kbb.gif');background-repeat:no-repeat;background-position:top left;font-size:12pt;font-weight:bold;}
.kbbPriceInfo a{color:#3366AA;}

#pickupNowTooltipText {display:none;}
.searchButton {padding-top:25px;}

