#cs-header-tabs{position:relative;display:block;z-index:1;border-bottom:1px solid #ccc;box-sizing:border-box;width:644px;clear:left}#cs-header-tabs.wide-widget{width:724px}#cs-header-tabs.nodisplay{display:none}#cs-header-tabs h3{font-size:24px;line-height:30px}#cs-header-tabs h4{font-size:16px;line-height:20px;margin-bottom:5px}#cs-header-tabs .tabWrap{display:block;margin-bottom:-1px}#cs-header-tabs .tab{font-family:Helvetica;width:200px;height:55px;background:#fafafa;border:1px solid #ccc;border-radius:10px 10px 0 0;display:inline-block;text-align:center;box-sizing:border-box;padding:10px 5px 0;margin:0 5px 0 0}#cs-header-tabs .tab.selected{background:#fff;border-bottom:1px transparent}#cs-header-tabs .tab h5{cursor:pointer;color:#0072bc;font-weight:700;font-size:18px}#cs-header-tabs .tab.selected h5{cursor:default;font-size:18px}#cs-header-tabs .tab label{color:#555;letter-spacing:.02em;font-size:12px;text-align:center;float:none;display:inline-block;margin:8px 0 0}#cs-header-tabs .tab .infoIcon{display:inline-block;font-size:11px;cursor:help;color:#0072bc;border:1px solid #0072bc;border-radius:13px;width:12px;height:12px}#cs-header-tabs .tab .estimatedPrice{font-size:12px;text-align:center;float:none;font-weight:700;margin:2px 0 0;color:#228b22}#crossShoppingWidget.cpo .cpoDesc{display:block;text-align:left}#crossShoppingWidget.cpo .srpLinkout.cpo,#crossShoppingWidget.used .srpLinkout.used{display:block}#cs-header-tabs .nodisplay{display:none}#inventory-preview-container.avecHeaderTabs{margin-top:0}#inventory-preview-container.avecHeaderTabs #crossShoppingWidget{background:#fff;border:1px solid #ccc;border-top:0;border-radius:0 10px 10px;width:100%;box-sizing:border-box;z-index:0;margin-top:-1px;padding-top:5px}#inventory-preview-container.avecHeaderTabs .listingsWrap{background:#fff}#inventory-preview-container.avecHeaderTabs .inventory-preview .ft,#inventory-preview-container.avecHeaderTabs .inventory-preview .hd{display:none}#inventory-preview-container.avecHeaderTabs .inventory-preview .bd{padding:10px 0;margin:0}#inventory-preview-container.avecHeaderTabs .inventory-preview{border:1px solid #ccc;border-radius:0 10px 10px;border-top:0;text-align:center}#inventory-preview-container.avecHeaderTabs .photo-column{padding-right:10px}#inventory-preview-container.avecHeaderTabs .photo-column img{width:148px;height:101px;padding:0 0 0 10px}#inventory-preview-container.avecHeaderTabs .vehicle-info{border:1px solid #ccc;border-radius:10px;width:709px;box-sizing:border-box;margin:0 0 10px 10px;padding:5px;text-align:left}#inventory-preview-container.avecHeaderTabs .vehicle-info:last-child{margin-bottom:0}#inventory-preview-container.avecHeaderTabs .vehicle-info h3{padding:5px 0 5px 10px}#inventory-preview-container.avecHeaderTabs .vehicle-info h3.gp-title{font-size:16px}#inventory-preview-container.avecHeaderTabs .vehicle-info h3 a{font-size:20px;font-weight:700}#inventory-preview-container.avecHeaderTabs .vehicle-info .description-column{width:220px}#inventory-preview-container.avecHeaderTabs a.dealer-name{font-weight:700;font-size:12px;line-height:15px}#inventory-preview-container.avecHeaderTabs .vehicle-colors{margin-bottom:0;width:200px;float:left}#inventory-preview-container.avecHeaderTabs .vehicle-colors span{float:left}#inventory-preview-container.avecHeaderTabs .vehicle-colors span:last-child{margin-left:5px}#inventory-preview-container .srpLinkout{display:none}#inventory-preview-container.avecHeaderTabs .srpLinkout.new{margin-bottom:10px;display:block}#inventory-preview-container.avecHeaderTabs .srpLinkout a.button{height:35px;line-height:35px}#ttContainer .csHeaderTabTT{width:200px;box-sizing:border-box;padding:10px}#ttContainer .csHeaderTabTT .body{font-family:Helvetica,sans-serif;font-size:15px;line-height:20px}#ttContainer .csHeaderTabTT .close{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;width:32px;height:32px;position:absolute;top:-15px;right:-20px;cursor:pointer}#ttContainer .tt.tt-csHeaderTabs{border:5px solid #00a9fb;border-radius:10px}#inventory-preview-container1{display:block;height:0;visibility:hidden;opacity:0}#cross-shop-wrapper.fadeIn,#inventory-preview-container1.fadeIn{opacity:1;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;visibility:visible;height:auto}#cross-shop-wrapper.wide-wiget,#inventory-preview-container1.wide-widget{float:none}#crossShoppingWidget{display:block;width:100%;float:left;height:0;visibility:hidden;opacity:0;text-align:center}#crossShoppingWidget.fadeIn{opacity:1;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;visibility:visible;height:auto}#crossShoppingWidget .countZipWrap{position:relative;width:100%;text-align:left}#crossShoppingWidget .listingsWrap{background:#eee;padding:0 0 5px;float:left;width:100%;text-align:left}#crossShoppingWidget .inventoryCount{background:#eee;width:100%;padding:15px 5px 10px 10px;box-sizing:border-box;min-height:35px}#crossShoppingWidget .inventoryCount .link_SRP_CPO{margin-left:10px;padding-left:10px;border-left:1px solid #999}#crossShoppingWidget .zipWrap{position:absolute;right:10px;top:10px}#crossShoppingWidget .zipWrap input{width:50px;padding:3px 0;text-align:center;font-weight:500;letter-spacing:.07em}#crossShoppingWidget .zipWrap input.invalid{border:2px solid #bf2d37}#crossShoppingWidget .zipWrap label{color:#000;margin:0 5px 0 0}#crossShoppingWidget .cpoDesc{position:relative;box-sizing:border-box;padding:10px 15px;line-height:18px;font-size:13px;display:none}#crossShoppingWidget .srpLinkout{display:none;margin:0 0 10px}#crossShoppingWidget .srpLinkout a.button{height:35px;line-height:35px}.pod>.content .vehicleItem div,.pod>.content div.vehicleItem{float:none}.vehicleItem{background:#FFF;border:1px solid #ccc;border-radius:15px;display:block;margin-bottom:2px;padding:12px 0 12px 20px;width:628px}.vehicleItem:hover{border:1px solid #91d5fc}.vehicleItem .titleArea{overflow:hidden}.vehicleItem .detailArea{position:relative;overflow:hidden;font-size:12px}.vehicleItem .yearMakeModel{line-height:23px;width:470px}.vehicleItem .yearMakeModel a{color:#0072bc;text-decoration:none;font-size:18px;font-weight:400;cursor:pointer}.vehicleItem .yearMakeModel a:hover{color:#90be3f}.vehicleItem .yearMakeModel>span{float:left!important}.seoVer .vehicleItem .yearMakeModel span span{float:none!important}.vehicleItem .yearMakeModel .unhosted-icon{margin-left:5px;width:25px;vertical-align:top}.vehicleItem .unhosted-vdp{display:none}.vehicleItem .itemPhoto{background:#f2f2f2;float:left!important;margin:0 5px 0 0;cursor:pointer}.vehicleItem .itemPhoto img{display:block;width:139px;height:92px;margin:auto}.vehicleItem .stackedDetails{float:left!important;min-height:94px;width:260px;padding-top:0}.vehicleItem .srpMulti .stackedDetails{min-height:114px}.vehicleItem .used-plus-badge{background:#58A200 url(data:image/gif;base64,R0lGODlhFAAXALMAAM7ktKrPfWmrGuv04Pj79ZvHZVqkBObx2fT57W6uIXWyLNzsyYe8R2GnDf///1iiACH5BAAAAAAALAAAAAAUABcAAARu0MlJT1Hm6U0pKVvIdc6giCg5JGhKra0rwW0WTjTKLMJdsjGAA8Q59GIPIVGDOKIEiYQwEG08AjEGgeQwLkUKBHfRwCI1yhACiExzci23ZsZGKQDW0e8setXPHXBIKn8tXCZ8XA4IXzJcBwEYKBEAOw==) top left no-repeat;border-radius:3px;margin-bottom:5px;padding:0 8px 0 23px;height:23px;line-height:23px;font-size:12px;font-weight:700;color:#FFF;display:none}.vehicleItem .color{background:#FFF;height:14px;margin:0;padding:0;text-align:center;width:200px}.vehicleItem .color .ext-swatch,.vehicleItem .color .int-swatch{background:0 0;border:solid 1px #ccc;cursor:pointer;float:left!important;margin:0;padding:0;height:11px;overflow:hidden;text-align:center;color:#FFF;font-size:11px;line-height:14px}.vehicleItem .color .ext-swatch{margin-right:4px;width:27px}.vehicleItem .color .int-swatch{width:27px}.vehicleItem .color .ext-swatch.light,.vehicleItem .color .int-swatch.light{color:#b2b2b2}.vehicleItem .color .ext-swatch.none,.vehicleItem .color .int-swatch.none{color:#000}.vehicleItem .details{display:block;color:#555;font-size:13px;line-height:16px;width:210px}.vehicleItem .details .stock,.vehicleItem .details .vin{color:#333;font-size:12px;line-height:16px}.vehicleItem .details .dealer{font-size:12px}.vehicleItem .details .dealer a{line-height:16px;font-weight:700}.vehicleItem .details .phone{font-size:12px;font-weight:700}.vehicleItem ul li.price{border-left:0;bottom:15px;line-height:24px;position:absolute;right:14px;top:52px;text-align:right}.vehicleItem .srpMulti .vehRightCol .pricePromLogo,.vehicleItem ul li.price .price1{line-height:18px;font-size:16px}.vehicleItem .srpMulti .vehRightCol .pricePromLogo,.vehicleItem ul li.price .price1.pricePromLogo{font-weight:700;color:#BF2F37;display:none}.vehicleItem .srpMulti .vehRightCol .pricePromLogo span,.vehicleItem ul li.price .price1.pricePromLogo span{color:#004990}.vehicleItem .srpMulti .vehRightCol .pricePromLogo{margin-bottom:5px}.vehicleItem .srpMulti .vehRightCol .pricePromLogo .savings{font-size:14px;font-weight:400}.vehicleItem .srpMulti .vehRightCol .upExclusive{display:none}.vehicleItem.upp .srpMulti .vehRightCol .upExclusive{margin-bottom:5px;display:inline-block;vertical-align:bottom;color:#5BA200}.vehicleItem .srpMulti .vehRightCol .upExclusive:before{content:'+';background:#5BA200;margin-right:3px;padding:2px 4px 3px;line-height:11px;border-radius:20px;display:inline-block;vertical-align:middle;color:#fff}.vehicleItem ul li.price .price2{color:#58A200;font-size:24px}.vehicleItem .srpMulti .vehRightCol .price .price2{font-size:24px}.vehicleItem ul li.mileage{border-left:none;bottom:15px;line-height:24px;position:absolute;right:187px;top:52px;text-align:right}.vehicleItem .srpMulti .vehRightCol .mileage span{font-size:12px}.vehicleItem ul li.mileage .mileage1{line-height:18px;font-size:16px}.vehicleItem .srpMulti .vehRightCol .mileage .mileage2,.vehicleItem ul li.mileage .mileage2{font-size:24px}.perks-details-container .button.cta,.perks-details-container .button.cta:hover{background:none repeat scroll 0 0 #0072BC;border-radius:4px;color:#fff;position:static;box-shadow:none;padding:0 8px;height:37px;line-height:37px;display:none;font-size:15px;font-weight:700}.vehicleItem .button.cta.upp-lead{background:#58A200}.vehicleItem .button.cta.lead{display:block}.vehicleItem .srpMulti .button.cta.lead{display:inline-block}.vehicleItem .srpMulti .vehRightCol .priceMileage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:5px}.vehicleItem .srpMulti .vehRightCol .priceMileage .mileage{color:#999}.vehicleItem.no-mileage .srpMulti .vehRightCol .mileage .mileage2,.vehicleItem.no-mileage ul li.mileage .mileage2{font-size:18px;color:#BBB}.vehicleItem.no-price .srpMulti .vehRightCol .price .price2,.vehicleItem.no-price ul li.price .price2{font-size:18px}.vehicleItem.basic .button.cta.lead,.vehicleItem.basic .details .dealer,.vehicleItem.basic .details .phone,.vehicleItem.basic .details .stock{display:none}.vehicleItem.basic .button.cta.non-lead{display:block}.vehicleItem.basic .details .vin{margin-top:16px}.vehicleItem.unhosted .button.cta.non-lead,.vehicleItem.unhosted .hosted-vdp{display:none}.vehicleItem.unhosted .unhosted-vdp{display:block}.vehicleItem.vast .button.cta.non-lead{display:none}.vehicleItem.vast .button.cta.vast-lead{display:block}.vehicleItem.vast.unhosted .button.cta.vast-lead{display:none}.vehicleItem.vast.unhosted .button.cta.vast-listing{display:block}.vehicleItem.basic.vast.unhosted .button.cta.vast-listing,.vehicleItem.upp .button.cta.lead{display:none}.vehicleItem.upp .used-plus-badge{display:inline-block}.vehicleItem .button.cta.upp-lead{display:none}.vehicleItem.upp .button.cta.upp-lead{display:block}.vehicleItem.upp .srpMulti .button.cta.upp-lead{display:inline-block}.vehicleItem .srpMulti .vehRightCol{position:absolute;right:10px;top:0;width:35%;text-align:center}.vehicleItem .srpMulti .button.cta{position:relative;right:0}.vehicleItem.upp .stackedDetails{margin:-1px 0 0 0;padding:0 0 0 5px}.vehicleItem.upp .details{width:auto}.vehicleItem.upp.discount ul li.price .price1{display:none}.vehicleItem.upp.discount ul li.price .price1.pricePromLogo{display:block}.vehicleItem.upp .srpMulti .pricePromLogo{display:none}.vehicleItem.upp.discount .srpMulti .pricePromLogo{display:block}.vehicleItem.upp.discount .price2,.vehicleItem.upp.discount .vehRightCol .price .price2{text-decoration:line-through}.control-icons{float:right!important;padding:4px 12px 0 0;z-index:2;overflow:hidden}.control-icons .save{float:left!important;margin-right:20px;height:15px;cursor:pointer;display:none}#advanced_search.fav .control-icons .save{display:block}.control-icons .save span.fav-icon{background:url(../img/used-inventory/icons/favorite2.gif) no-repeat 0 0;height:15px;width:17px;display:inline-block}.control-icons .save span.fav-icon.on{background:url(../img/used-inventory/icons/favorite_selected2.gif) no-repeat 0 0}.control-icons .hide{float:left!important;height:15px;cursor:pointer;display:none}#advanced_search.fav .control-icons .hide{display:block}.control-icons .hide span.hide-icon{background:url(../img/used-inventory/icons/hide2.gif) no-repeat 0 0;height:15px;width:16px;display:inline-block}.control-icons .hide span.hide-icon.on{background:url(../img/used-inventory/icons/hide_selected.gif) no-repeat 0 0}.vehicleItem.ddp{margin:10px 20px}#crossShoppingWidget .vehicleItem{margin:5px 9px;width:608px}div.wide-widget #crossShoppingWidget .vehicleItem{width:688px}.vehicleItem.basic .rating{display:none}.vehicleItem .rating .rating-small{float:left;margin-right:5px}.vehicleItem .rating .rating-count{font-size:12px}.vehicle-perks-container{padding-right:20px;width:100%;display:inline-block;box-sizing:border-box}#inventory-preview-container .content .vehicle-details-container,.pod>.content .vehicleItem .vehicle-details-container,.pod>.content div.vehicleItem .vehicle-details-container,.vehicle-details-container{width:70%;width:calc(100% - 175px);float:left}.vehicle-mileage{color:#333;font-size:12px;font-weight:700;margin:0 0 3px}#inventory-preview-container .content .perks-details-container,.perks-details-container,.pod>.content .vehicleItem .perks-details-container,.pod>.content div.vehicleItem .perks-details-container{width:175px;float:right;text-align:center;margin:2px 0 0}.perks-price,.perks-price2,.perks-price2 .dollar-sign,.perks-price2 .price{color:#333;font-size:21px;margin:0}.perks-price,.perks-price .price2,.perks-price2,.perks-price2 .price{display:inline-block;vertical-align:bottom;line-height:normal}.perks-price2 .price{margin:0 0 0 -5px}.perks-price2 .price.disc{text-decoration:line-through}.srp-button-container{margin:30px 0 0;position:relative}.vehicleItem .srp-used-plus-logo{background:url(../img/inventory/used/used-plus/used-plus.jpg) center center no-repeat;background-size:contain;width:71px;height:25px;margin:0 0 0 3px;vertical-align:bottom;display:none;cursor:pointer}.vehicleItem .vehicle-suggested-container .bubble-graphics,.vehicleItem .vehicle-suggested-container .suggested-label,.vehicleItem.gas-card .srp-used-plus-logo,.vehicleItem.upp .srp-used-plus-logo,.vehicleItem.warranty .srp-used-plus-logo{display:inline-block}.vehicleItem .vehicle-suggested-container,.vehicleItem.suggested .srp-used-plus-logo{display:none}.vehicleItem.suggested .vehicle-suggested-container{display:block;margin-bottom:5px}.vehicleItem .vehicle-suggested-container .bubble-graphics,.vehicleItem .vehicle-suggested-container .suggested-label{vertical-align:middle}.vehicleItem .vehicle-suggested-container .suggested-label{background:#58A200;padding:5px 12px 5px 8px;color:#fff;border-radius:3px 0 0 3px;position:relative;text-transform:uppercase;font-size:10px}.vehicleItem .vehicle-suggested-container .suggested-label:after{content:'';width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:6px solid #fff;position:absolute;right:0;top:0}.vehicleItem .vehicle-suggested-container .bubble-graphics{background:url(../img/inventory/used/used-plus/bubble-graphics.png) no-repeat;background-size:contain;width:72px;height:25px;display:inline-block}