@media screen and (min-width:1001px){body{font-size:11.5px!important}}@media screen and (min-width:1001px)and (max-width:1100px){body{font-size:11px!important}}@media screen and (min-width:901px)and (max-width:1000px){body{font-size:10.5px!important}}@media screen and (min-width:801px)and (max-width:900px){body{font-size:10px!important}}@media screen and (max-width:800px){body{font-size:10px!important}}@font-face{font-family:'RobotoRegular';src:url('fonts/Roboto-Regular.ttf') format('truetype')}.fontsforweb_MyriadProBoldCondensed{font-family:'RobotoRegular'!important}body{background-color:#fff;color:#000;font-size:12px;margin:0;padding:0;font-family:RobotoRegular;position:relative}.contentBody .dealerInfoSection{display:inline-block;width:100%;color:#b2bac3}.dealerInfoSection{width:100%;display:inline-block;vertical-align:top}.dealerInfoSection .logo{width:48%;float:left;display:inline-block;text-align:left;content:"";text-align:center}.dealerInfoSection .logo img{max-height:80px;max-width:230px}.dealerInfoSection .description{width:50%;float:right;text-align:center;display:inline-block;padding-top:.5%}.dealerInfoSection .description span{display:block;font-weight:bold;color:#b2bac3;font-size:1.2em}.mainBarTilte{width:100%;display:inline-block;background:#6e7c89;max-width:990px}.mainBarTilte .titleDescription{width:87.5%;float:left;display:table;padding-top:.5%;padding-bottom:.5%;text-align:left}.mainBarTilte .titleDescription .title{color:#fff;font-size:1.35em;font-weight:bold;padding-left:3%;width:28%;display:table-cell;word-wrap:break-word;vertical-align:middle;text-align:center}.mainBarTilte .titleDescription .description{color:#fff;font-size:1.2em;padding-right:.3%;width:71.7%;display:table-cell;word-wrap:break-word;vertical-align:middle}.mainBarTilte .socialNetwork{width:12%;float:right;display:inline-block;padding-top:.5%;padding-bottom:.5%;text-align:center;vertical-align:middle}.mainBarTilte .socialNetwork img{width:20%;height:auto;vertical-align:middle;cursor:pointer;padding-right:2%}.contentBody .mainMenu .contentMenu{background-color:#ffcc01;text-align:left}.contentBody .mainMenu .contentMenu ul,.contentBody .mainMenu .contentMenu ul li,.contentBody .mainMenu .contentMenu ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.align-right{float:right}.contentBody .mainMenu .contentMenu>ul>li>a{padding:15px 20px;border-bottom:1px solid #000;cursor:pointer;z-index:2;font-size:1.2em;font-weight:bold;text-decoration:none;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.35);background:#ffcc01;background:-webkit-linear-gradient(#ffcc01,#ffcc01);background:-moz-linear-gradient(#ffcc01,#ffcc01);background:-o-linear-gradient(#ffcc01,#ffcc01);background:-ms-linear-gradient(#ffcc01,#ffcc01);background:linear-gradient(#ffcc01,#ffcc01);box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}.contentBody .mainMenu .contentMenu>ul>li>a:hover,.contentBody .mainMenu .contentMenu>ul>li.active>a,.contentBody .mainMenu .contentMenu>ul>li.open>a{color:#000;background:#f5d03a;background:-webkit-linear-gradient(#f5d03a,#f5d03a);background:-moz-linear-gradient(#f5d03a,#f5d03a);background:-o-linear-gradient(#f5d03a,#f5d03a);background:-ms-linear-gradient(#f5d03a,#f5d03a);background:linear-gradient(#f5d03a,#f5d03a)}.contentBody{margin:0 auto;width:100%;display:inline-block;margin-top:.3%;max-width:990px;max-height:550px;background-color:#e8e8e8}.contentBody .mainMenu{width:23%;display:inline-block;float:left}.contentBody .spaceRightMenu{width:1%;display:inline-block;float:left}.contentBody .bodyFrame{width:100%;display:inline-block;float:right;overflow:auto;height:100%;background-color:#e8e8e8}.ui-slider-disabled{background-image:none;opacity:.9!important}.tabBody{display:inline-block;width:100%;padding:.5%}footer{width:100%;display:block;background:#000;max-width:990px;height:3px;vertical-align:middle;text-align:center;margin:0 auto}.tabBody .vehicleSummaryBodyLeft{display:inline-block;width:53%;float:left;vertical-align:top}.tabBody .vehicleSummaryBodyMiddle{display:inline-block;width:2%;float:left;vertical-align:top}.tabBody .vehicleSummaryBodyRight{display:inline-block;width:45%;float:right;vertical-align:top}.SpecialOfferSection{background-color:#e8e8e8;padding:0% 1.5% 1.5% 1.5%}.divContentPricePromiseText{padding-bottom:1.5%;text-align:justify;color:#b2bac3}.dialogSpecialOfferForm{width:100%;display:block;background:-webkit-linear-gradient(#333,#333);background:-o-linear-gradient(#333,#333);background:-moz-linear-gradient(#333,#333);background:linear-gradient(#333,#333);padding:1.5%;display:inline-block;text-align:left}.dialogSpecialOfferLogo{text-align:center;width:100%}.formPopupSpecialOffer{display:inline-block;height:auto}.divFormSpecialOfferContent{margin-left:2.5%;margin-right:2.5%}.divFormContentRow{width:100%}.divFormContentRow .divFormContentLeft{float:left;width:50%}.divFormContentRow .divFormContentLeft label,.divFormContentRow .divFormContentRight label,.divFormContentRow .divFormContentOneCell label,.divFormContentRow .divFormContentRightMiddle label,.divFormContentRow .divFormContentMiddle label,.divFormContentRow .divFormContentLeftMiddle label,.divFormContent .row,.divFormContent .row label,.divFormContentRow .divFormContentLeftMiddle label{font-size:11px;color:#000;font-weight:500}.divFormContentRow .divFormContentLeft small,.divFormContentRow .divFormContentLeft .small,.divFormContentRow .divFormContentRight small,.divFormContentRow .divFormContentRight .small,.divFormContentRow .divFormContentOneCell small,.divFormContentRow .divFormContentOneCell .small,.divFormContentRow .divFormContentLeftMiddle small,.divFormContentRow .divFormContentMiddle small,.divFormContentRow .divFormContentRightMiddle small{font-size:8.5px}.divFormContentRow .divFormContentLeft .form-control-feedback,.divFormContentRow .divFormContentRight .form-control-feedback,.divFormContentRow .divFormContentOneCell .form-control-feedback{height:30px;top:23px}.divFormContentRow .divFormContentLeft .form-control,.divFormContentRow .divFormContentRight .form-control{font-size:11px;height:30px}.divFormContentRow .divFormContentLeft .form-group,.divFormContentRow .divFormContentRight .form-group,.divFormContentRow .divFormContentOneCell .form-group{margin-bottom:5px!important}.divFormContentRow .divFormContentOneCell{float:left;width:100%}.divFormContentRow .divFormContentRight{float:right;width:40%}.divFormContentRow .divFormContentLeftMiddle{float:left;width:30%;margin-right:10px}.divFormContentRow .divFormContentMiddle{float:left;width:30%;margin-right:10px}.divFormContentRow .divFormContentRightMiddle{float:right;width:30%}.messageFormBottom{font-size:.9em;color:#fff;width:100%;padding:.5%;display:inline-block}.lblRequiredSymbol{color:#ffcc01;font-size:1.1em}.divFormSpecialOfferContent .divFormContentRow .divFormContentLeft .form-control,.divFormSpecialOfferContent .divFormContentRow .divFormContentRight .form-control,.divFormSpecialOfferContent .divFormContentRow .divFormContentOneCell .form-control,.divFormSpecialOfferContent .divFormContentRow .divFormContentLeftMiddle .form-control,.divFormSpecialOfferContent .divFormContentRow .divFormContentMiddle .form-control,.divFormSpecialOfferContent .divFormContentRow .divFormContentRightMiddle .form-control{font-size:1em;height:2em}.divFormSpecialOfferContent .divFormContentRow .divFormContentLeft .form-group,.divFormSpecialOfferContent .divFormContentRow .divFormContentRight .form-group,.divFormSpecialOfferContent .divFormContentRow .divFormContentOneCell .form-group{margin-bottom:10px!important}.divFormSpecialOfferContent .divFormContentRow .divFormContentLeft label,.divFormSpecialOfferContent .divFormContentRow .divFormContentRight label,.divFormSpecialOfferContent .divFormContentRow .divFormContentOneCell label,.divFormSpecialOfferContent .divFormContentRow .divFormContentRightMiddle label,.divFormSpecialOfferContent .divFormContentRow .divFormContentMiddle label,.divFormSpecialOfferContent .divFormContentRow .divFormContentLeftMiddle label,.divFormSpecialOfferContent .divFormContent .row,.divFormSpecialOfferContent .divFormContentRow .divFormContentLeftMiddle label{font-size:1.2em;color:#fff;text-transform:uppercase;font-weight:bold;margin-bottom:0!important}.divFormSpecialOfferContent .divFormContentRow .divFormContentLeftMiddle .form-group,.divFormSpecialOfferContent .divFormContentRow .divFormContentMiddle .form-group,.divFormSpecialOfferContent .divFormContentRow .divFormContentRightMiddle .form-group{margin-bottom:1px!important}.divFormSpecialOfferContent .divFormContentRow .divFormContentLeft .form-control-feedback,.divFormSpecialOfferContent .divFormContentRow .divFormContentRight .form-control-feedback,.divFormSpecialOfferContent .divFormContentRow .divFormContentOneCell .form-control-feedback,.divFormSpecialOfferContent .divFormContentRow .divFormContentLeftMiddle .form-control-feedback,.divFormSpecialOfferContent .divFormContentRow .divFormContentRightMiddle .form-control-feedback,.divFormSpecialOfferContent .divFormContentRow .divFormContentMiddle .form-control-feedback{height:30px;top:15px!important}.divFormSpecialOfferContent .divFormContentRow .divFormContentLeft small,.divFormSpecialOfferContent .divFormContentRow .divFormContentRight small,.divFormSpecialOfferContent .divFormContentRow .divFormContentOneCell small,.divFormSpecialOfferContent .divFormContentRow .divFormContentLeftMiddle small,.divFormSpecialOfferContent .divFormContentRow .divFormContentMiddle small,.divFormSpecialOfferContent .divFormContentRow .divFormContentRightMiddle small{font-size:.65em;margin-top:0!important;display:none!important}.divFormSpecialOfferContent .divFormContentRow .divFormContentRight{float:right;width:46%}.divFormSpecialOfferContent .divFormContentRow .divFormContentLeftMiddle,.divFormSpecialOfferContent .divFormContentRow .divFormContentMiddle,.divFormSpecialOfferContent .divFormContentRow .divFormContentRightMiddle{width:31%}#divImageRatings{margin-top:1%;display:inline-block;width:100%;padding:12px;border-radius:5px;border:solid 1px #949494;background-color:#f5f5f5}#divImageRatings .firstReview{float:left;width:25%;text-align:center}#divImageRatings .secondReview{float:left;text-align:center;width:25%;text-align:center}#divImageRatings .thirdReview{float:left;text-align:center;width:25%;text-align:center}#divImageRatings .fourthReview{float:right;text-align:center;width:25%;text-align:center}#divImageRatings .fourthReview img,#divImageRatings .thirdReview img,#divImageRatings .secondReview img,#divImageRatings .firstReview img{max-width:156px;max-height:83px}.printBody{margin:0 auto;width:100%;display:inline-block;margin-top:.3%;max-width:750px}.divPrintRow{display:inline-block;width:100%}.headerPrintVehicleTitle{background-color:#000;color:#fff;padding:3%}.headerPrintVehicleTitle .vehicleTitle{width:30%;word-break:break-all;display:inline-block;float:left;font-size:1.3em;text-transform:uppercase;color:#fff}.headerPrintVehicleTitle .vehicleProperties{width:70%;word-break:break-all;display:inline-block;float:right;font-size:1em;color:#fff}.headerPrintVehicleTitle .lblSpecialOfferDesc{width:100%;word-break:break-all;display:inline-block;font-size:1.2em;color:#fff}.contentBodyPrint{width:100%;display:inline-block;padding:1.5% 4% 1% 4%}.summaryTab{width:100%;display:inline-block}.photosGallery{width:44%;display:inline-block;float:left}.summaryTab .separatorVertical{width:1%;display:inline-block;float:left}.summaryTab .vehicleMainProperties{width:55%;display:inline-block;float:right}.dealerInformation{width:100%;display:inline-block;background-color:#ededed;padding:3%}.dealerInformation .logo{width:100%;display:inline-block;text-align:center}.dealerInformation .descriptionLeft{width:50%;display:inline-block;text-align:center;float:left;padding-top:1.5% 0% 1.5% 0%}.dealerInformation .descriptionRigth{width:50%;display:inline-block;text-align:center;float:right;padding-top:1.5% 0% 1.5% 0%}.blackLine{height:4px;background-color:#333}#topLogoMenu{display:none!important}.footer{padding-top:0!important}#footer{display:none!important}#divPrintSection{-webkit-print-color-adjust:exact;-print-color-adjust:exact}#divPrintPhotoGalleryContent #trThumbsGallery .left .footer{display:none!important}#divPrintImageDealerRatings{margin-top:1%;display:inline-block;width:100%;padding:5px;border-radius:5px;border:solid 1px #949494;background-color:#f5f5f5}#divPrintImageDealerRatings .firstReview{float:left;width:25%;text-align:center}#divPrintImageDealerRatings .secondReview{float:left;text-align:center;width:25%;text-align:center}#divPrintImageDealerRatings .thirdReview{float:left;text-align:center;width:25%;text-align:center}#divPrintImageDealerRatings .fourthReview{float:right;text-align:center;width:25%;text-align:center}#divPrintImageDealerRatings .fourthReview img,#divPrintImageDealerRatings .thirdReview img,#divPrintImageDealerRatings .secondReview img,#divPrintImageDealerRatings .firstReview img{max-width:156px;max-height:83px}.divPrintRowXS #divPrintStockSection,.divPrintRowXS #divPrintVinSection,.divPrintRowXS #divPrintExteriorSection,.divPrintRowXS #divPrintInteriorSection,.divPrintRowXS #divPrintMileageSection,.divPrintRowXS #divPrintTransmissionSection{display:inline-block;width:49.8%;font-size:1.2em;float:left}.highlightsImagesContent{padding-top:1%;padding-bottom:1%;margin-top:.5%;margin-bottom:.5%;text-align:center;background:-webkit-linear-gradient(#464248,#464248);background:-o-linear-gradient(#464248,#464248);background:-moz-linear-gradient(#464248,#464248);background:linear-gradient(#464248,#464248)}.highlightsImagesContent .VehicleHighlightsImages{display:inline-block;text-align:center;width:100%}.highlightsImagesContent .VehicleHighlightsImages .VehicleHighlightsLeft{float:left;margin-left:1.5%;margin-right:1.5%;width:17%}.highlightsImagesContent .VehicleHighlightsImages .VehicleHighlightsRight{float:Right}.lblMessageTextStockEdmunds{color:#000;font-size:.9em;text-align:justify;font-weight:normal}.main-bar-title{background-color:#000;font-size:1.2em;color:#fff;padding:.4em}.content-50{width:50%!important;margin:0;padding:0}.content-30{width:33%;margin:0;padding:0}.content-20{width:20%;margin:0;padding:5px}.title{font-size:1.4em;font-weight:bold}.content-inline{float:left}.padding-control{padding-right:1em;padding-left:1em}.padding-control-vertical{padding-top:1em;padding-bottom:1em}.padding-image{padding:.5em}.field-label{color:#0968a2;text-transform:uppercase;font-weight:bold}.field-label span{font-size:1.2em}.field-textbox{background-color:#f1f2f4;border:1px solid #c8c8c8;width:100%;height:34px}.has-message .form-control{border-radius:0;background-color:#f1f2f4;border-color:#c8c8c8}.container-cell{display:table-cell;vertical-align:top}.vertical-center{vertical-align:middle}.vertical-top{vertical-align:top}.container-table{display:table;width:100%}.container-row{display:table-row}.divShareButtons{width:100%;display:inline-block;text-align:center}.loadingBody{height:4px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.1);text-align:center;vertical-align:middle;overflow:hidden}.loadingBody:before{display:block;position:absolute;content:"";height:4px;background-color:#2980b9;animation:loadingBody 2s linear infinite}.loadingBody::before{display:block;position:absolute;top:0;content:'';background-color:#005691;width:30%;height:4px}@keyframes loadingBody{from{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}.vvrSpecialOfferButton{background-color:#ff6634;border-color:#ff6634;padding:15px 15px 15px 15px;max-height:60px;width:100%;font-size:1.35em;font-weight:bold;color:#fff;border:none;text-transform:uppercase}.form-validate{display:none}