
/** --- Start of /cg/cg-trends.css --- */
img.linkIcon{vertical-align:middle;padding-left:5px;};table.priceDif{width:90%;}.cg-disclaimer{color:#999;font-size:12px;padding:20px 5px;text-align:center;}.cg-trendsControls-wrap{width:250px;padding-left:10px;height:420px;}.cg-trendsControls-wrap h2{margin:8px 0;}.cg-trendsControls{background-color:#eee;border:1px solid #ccc;padding:10px 0 10px 20px;text-align:left;}.fancyTable{border-top:1px solid #e5eff8;border-right:1px solid #e5eff8;margin:1em auto;border-collapse:collapse;}.fancyTable tr.odd td{background:#f7fbff;}.fancyTable tr.odd .column1{background:#f4f9fe;}.fancyTable .column1{color:#678197;background:#f9fcfe;}.fancyTable td{border-bottom:1px solid #e5eff8;border-left:1px solid #e5eff8;padding:.6em 1em;text-align:left;}.fancyTable th{text-align:left;border-bottom:1px solid #e5eff8;border-left:1px solid #e5eff8;padding:.6em 1em;background:#eaf4fd;text-align:center;font:bold 1.2em/2em;color:#638193;}

/** --- Start of /cg/cg-cars-core.css --- */
.breadcrumb .cg-breadcrumb-carSelectorWrap{float:right;}.breadcrumb .cg-breadcrumb-carSelectorWrap select{margin-right:4px;}.cg-notifyCallout-wrap{text-align:center;margin:0 0 15px 0;padding-bottom:15px;}.cg-notifyCallout-wrap h2{font-size:22px;color:#3a87ad;margin:6px 0 4px 0;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}.cg-notifyCallout-wrap p{line-height:1.4;margin:6px 0 6px 0;}.cg-notifyCallout-wrap table{width:100%;}.cg-notifyCallout-wrap table td{padding:0 0 5px 0;}.cg-notifyCallout-wrap input{margin:0 5px 0 0;}.cg-researchTab-wrap{padding:0 10px;}.cg-researchTab-wrap h1{font-size:26px;margin:10px 0;}.cg-researchTab-wrap h2{margin:10px 0;font-size:20px;color:#638193;font-weight:normal;}.cg-researchTab-wrap h3{padding:5px;color:#666;font-size:15px;font-weight:normal;}.cg-carFinderCallout-wrap{background:#eaf4fd url(http://static2.cargurus.com/gfx/cg/research/carVector.png) no-repeat 90% 90%;border:1px solid #c5dbec;color:#333;padding:10px 20px;}.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-Top5-wrap,.cg-researchTab-categoryName{border:1px solid #c5dbec;padding:10px;margin-bottom:20px;}.cg-researchTab-Top5-wrap ol,.cg-researchTab-categoryName ol{list-style-position:inside;margin:10px 0 0 15px;list-style-type:decimal;color:#999;}.cg-researchTab-Top5-wrap ol li,.cg-researchTab-categoryName ol li{line-height:1.8;}.cg-researchTab-Top5-wrap ol li h4,.cg-researchTab-categoryName ol li h4{font-weight:normal;font-size:12px;display:inline;}.cg-researchTab-Top5-wrap ol li h4 a,.cg-researchTab-categoryName ol li h4 a{color:#6AABCB;}.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(http://static2.cargurus.com/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;}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:-webkit-gradient(linear,0% 0,0% 100%,from(#29547e),to(#369));background-image:-webkit-linear-gradient(right,#29547e,#369);background-image:-moz-linear-gradient(right,#29547e,#369);background-image:-ms-linear-gradient(right,#29547e,#369);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:normal;padding-top:.6em;font-size:20px;}.cg-research-headerPicWrap{position:absolute;top:20px;left:15px;margin-right:10px;background-color:#fff;padding:4px 4px 4px 4px;-webkit-box-shadow:0 8px 6px -6px #666;-moz-box-shadow:0 8px 6px -6px #666;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:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#ddd));background-image:-webkit-linear-gradient(top,#fff,#ddd);background-image:-moz-linear-gradient(top,#fff,#ddd);background-image:-ms-linear-gradient(top,#fff,#ddd);background-image:-o-linear-gradient(top,#fff,#ddd);}.cg-research-navWrap ul{position:absolute;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:15px;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;-webkit-border-radius:4px;-moz-border-radius:4px;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;-moz-box-shadow:inset 0 0 10px #333;-webkit-box-shadow:inset 0 0 10px #333;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{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 h3,.cg-carOverview-listingsCallout p,.cg-carOverview-listingsCallout form{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 p,.cg-carOverview-listingsCallout .label{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;}.cg-research-overView{line-height:1.6;padding-left:10px;padding-bottom:20px;}.cg-research-overView h2,.cg-research-overView h3,.cg-research-testDriveSubHead,.cg-research-overallScore{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}.cg-research-overView h2{font-size:42px;margin-bottom:.4em;}.cg-research-overView h3{font-size:26px;margin-bottom:.4em;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;-webkit-box-shadow:0 8px 6px -6px #666;-moz-box-shadow:0 8px 6px -6px #666;box-shadow:0 8px 6px -6px #666;}.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-overallScore p.cg-research-overallScoreScale{color:#999;display:block;margin:4px 0;line-height:1;width:inherit;float:none;}.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 0;padding:0;}.cg-expertContent-userReviewsWrap{font-size:12px;color:#999;}.cg-expertContent-userReviewsWrap .cg-research-reviewWrap{margin-left:130px;margin-bottom:10px;}.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 15px;}.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;-webkit-box-shadow:none;-moz-box-shadow: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;}p.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;-webkit-box-shadow:none;-moz-box-shadow:none;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;}.cg-comparator-wrap{padding:0 10px;}.cg-comparator-wrap h1{font-size:26px;margin:10px 0;}table#carComparator{border-collapse:collapse;}table#carComparator td,table#carComparator th{padding:5px;}table#carComparator th{font-size:120%;line-height:1.1;text-align:left;}table#carComparator th span{font-size:.75em;color:#999;display:block;margin-top:.4em;font-weight:normal;}table#carComparator select{width:230px;}.cg-comparator-col-0{width:230px;}.cg-comparator-col-1{width:230px;}.cg-comparator-col-2{width:230px;}.cg-comparator-carTitleCell{padding:0;}.cg-comparator-carTitleCell h2{padding:0;margin:0;line-height:1.2;}.cg-comparator-carTitleCell h2 p{margin:0;padding:0;display:block;font-size:14px;}.cg-comparator-selectCarWrap{background-color:#eaf4fd;padding:15px;display:none;position:relative;top:-32px;}.cg-comparator-selectCarWrap h3{font-size:14px;font-weight:normal;padding:0 0 .6em 5px;}.cg-comparator-selectCarWrap select{margin-bottom:.2em;}.cg-comparator-cancelChangeLink{float:left;}.cg-comparator-submitRow input{float:right;}.cg-comparator-carPicWrap{background-color:#333;text-align:center;}.cg-selectCar-link{display:block;padding:5px;margin-top:5px;border:1px solid #ccc;background-color:#eee;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-comparator-priceFieldLabel{color:#999;font-size:.8em;display:block;padding:0 0 .4em 0;}.cg-comparator-priceFieldValue{font-size:22px;padding:.1em 0 .4em 5px;display:block;}.cg-comparator-greatDealCallout{color:#3E973A;font-size:14px;}.cg-comparator-greatDealCallout .arrow{margin-left:5px;background:url(http://static2.cargurus.com/gfx/cg/dealfinder/dealFinderArrows_sprite.png) no-repeat 0 0;}.cg-comparator-greatDealCallout p{display:inline;line-height:1.6;}.arrow{display:block;width:32px;height:32px;float:left;margin-top:3px;background:transparent;}.cg-comparator-reviewWrap{color:#999;}.cg-comparator-reviewWrap span{line-height:1.6;}.cg-comparator-reviewCount{color:#999;font-size:12px;}.cg-comparator-toggleSubRatingsLink{display:block;font-size:12px;font-weight:normal;padding:.6em 0;}.cg-comparator-subRatingRow{display:none;}.cg-comparator-subRatingHeader{font-size:12px!important;color:#666;padding-left:40px!important;}.cg-comparator-prosConsList{margin:0;padding:0;}.cg-comparator-prosConsList li{padding:.4em 0;}.cg-comparator-prosConsList li span{margin-left:.4em;color:#999;font-size:.8em;}.cg-comparator-prosConsShowLink{display:block;padding:.4em 0;font-size:11px;}.cg-comparator-sectionHeaderRow th,.cg-comparator-sectionHeaderRow td{padding-top:20px!important;}.carsMainContent{float:left;width:785px;overflow:hidden;}.carsLeftContent{float:left;width:160px;margin-right:10px;line-height:1em;overflow:hidden;}.carNavigationBar{border-bottom:1px solid #DFEFFC;margin-bottom:10px;}.carNavigationBar ul li{background:transparent none repeat scroll 0 0;border-top:1px solid #DFEFFC;background-color:#F7F7F7;padding:6px 12px 6px;border-right:1px solid #DFEFFC;border-left:1px solid #DFEFFC;}.carNavigationBar ul li a{display:block;text-decoration:none;color:#133E5A;font-size:12px;}.carNavigationBar ul li.selected{font-weight:bold;background-color:#FFF;text-decoration:none;color:#133E5A;}.carNavigationBar ul li.navLink:hover{background-color:#FFF;cursor:pointer;}.carNavigationBar ul li.disabledLink{display:block;padding:6px 12px 6px;color:#CED0D1;font-weight:bold;}.carNavigationBar ul li.highlight a{color:#C60;}.carNavigationBar ul li.highlight a.defaultLink{color:#C60!important;}.carNavigationBar li.sectionHeader{color:#133E5A;font-size:13px;font-weight:bold;}.cg-pictureTab-galleryWrap{background-color:#555;padding-bottom:20px;}.cg-pictureTab-picFilterWrap{margin:5px 20px 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:normal;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;background-color:#444;border:1px solid #000;background-image:-ms-linear-gradient(top,#444 0,#000 100%);background-image:-moz-linear-gradient(top,#444 0,#000 100%);background-image:-o-linear-gradient(top,#444 0,#000 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#444),color-stop(1,#000));background-image:-webkit-linear-gradient(top,#444 0,#000 100%);background-image:linear-gradient(top,#444 0,#000 100%);}.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 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:#808080;display:inline;}.cg-pictureTab-userGarageCalloutGarageLink{float:right;margin-right:5px;}.cg-sharePictureCallout-wrap{margin:20px 0 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 0;font-size:14px;font-weight:normal;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:1px solid #ddd;border-right-color:#ccc;border-bottom-color:#ccc;padding:2px;margin-right:10px;}.cg-relatedGallery-infoWrap{width:190px;float:right;}.cg-relatedGallery-infoWrap h3{font-weight:normal;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;color:#fff;font-size:12px;display:block;}.cg-videoGallery-videoWrap{text-align:center;margin-top:10px;}.cg-videoGallery-ratingWrap{width:588px;margin:0 auto;background-color:#444;border:1px solid #000;background-image:-ms-linear-gradient(top,#444 0,#000 100%);background-image:-moz-linear-gradient(top,#444 0,#000 100%);background-image:-o-linear-gradient(top,#444 0,#000 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#444),color-stop(1,#000));background-image:-webkit-linear-gradient(top,#444 0,#000 100%);background-image:linear-gradient(top,#444 0,#000 100%);}.cg-videoGallery-ratingInnerWrap{padding:10px;}.cg-videoGallery-ratingInnerWrap #ratableActionBar td{color:#eee;padding-bottom:4px;}.cg-videoGallery-ratingInnerWrap #ratableActionBar td img{margin:2px 2px 0 0;display:inline!important;}.cg-videoGallery-commentsWrap{margin:20px 0 20px 0;}#uploadFormContainer{margin:10px 0;padding:15px;}#uploadFormContainer .title{margin-bottom:20px;font-size:20px;color:#BBB;font-weight:bold;}#uploadFormContainer .label{font-size:12px;color:#808080;}#galleryThumbnailsId{padding:5px 0 0 5px;border:0 solid #AAA!important;margin-bottom:10px;}#viewPictureMetaDivId .commentsSection{margin-top:10px;}#viewPictureMetaDivId .commentsSection .commentHeader{color:#808080;font-size:14px;font-weight:bold;margin-bottom:4px;}#viewPictureMetaDivId .commentsSection .commentTA{width:460px;height:40px;margin-bottom:5px;}#viewPictureMetaDivId .commentsSection .comment .profilePic{margin-right:8px;}#viewPictureMetaDivId .commentsSection .comment{margin-top:0;}.cg-pictures-share{width:190px;margin-bottom:5px;}.cg-pictures-share .twitterShareButton{float:right;margin-right:4px;}.cg-pictures-share .facebookShareButton{float:right;margin-right:4px;}#galleryListingTeaserCallout{margin-top:10px;}#galleryListingTeaserCallout .actionCalloutContainer .usedCarCallout{margin:0;}#galleryListingTeaserCallout .actionCalloutContainer .whatShouldYouPayCallout{margin:0;}#galleryListingTeaserCallout .jq-button{background:url("http://static2.cargurus.com/gfx/buttons/button_orange_bg.gif") repeat-x scroll 0 0 transparent;color:#FFF;padding-top:2px;padding-bottom:2px;}.ratings .noVotes{color:#808080;}.ratings img{display:inline-block!important;}#ratableActionBar .starRatingLabel{font-weight:bold;font-size:14px;padding-right:5px;}#ratableActionBar .starRateLabel{font-weight:bold;font-size:14px;padding-right:5px;text-align:right;}#ratableActionBar .starRatingCount{padding-left:5px;font-size:11px;color:#808080;}#ratableActionBar .noStarRatingsMessage{font-size:10px;color:#808080;}#ratableActionBar .ratingWrapper img{vertical-align:middle;text-align:right;}#firstEmbeddableVideoLink .videoSourceLabel{color:#999;font-size:12px;text-align:left;}#firstEmbeddableVideoLink .videoDescription{font-size:12px;text-align:left;margin-top:5px;}.videoGallery .pagingHeader{float:right;margin-right:1px;padding:5px;color:#808080;font-weight:bold;font-family:Verdana;}.rateWrapper img{display:inline-block!important;}.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:normal;}.cg-specs-summarySpec-wrap{margin:2px 0 5px 0;}.cg-specs-summarySpec-wrap strong{display:inline-block;width:70px;color:#666;vertical-align:top;}.cg-specs-summarySpec-meta{font-size:11px;color:#999;font-weight:normal;}.cg-specs-toggleLink{float:right;margin:10px 20px 10px 0;}.cg-specs-moreInfo-wrap{margin:0 20px 10px 20px;padding:0 0 10px 20px;clear:both;}.cg-specs-moreInfo-wrap h4{background-color:#eaf4fd;padding:10px;margin:5px 0 5px 0;color:#638193;}.cg-specs-moreInfo-wrap table{margin-left:10px;}.cg-specs-moreInfo-wrap table th,.cg-specs-moreInfo-wrap table td{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:bold;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-trim-compareBox{padding-top:.6em;color:#666;}.cg-specs-trim-compareBox-disabled{padding-top:.6em;color:#999;font-style:italic;}.cg-carOverviewHeading-wrap{margin-bottom:10px;}.cg-carOverviewHeading-wrap h1{float:left;font-size:24px;width:393px;}.cg-carOverviewHeading-wrap #switchCarWidget #changeCar_submit{margin-left:2px;padding:.08em .6em;}.cg-carOverviewHeading-wrap #switchCarWidget #changeCar_entitySelectingHelper_selectedEntity td{padding-right:1px;}.cg-carOverviewHeading-options{float:right;margin-top:4px;margin-right:2px;}.cg-carOverview-researchTabsWrap{padding:5px 0 0 10px;border:1px solid #c5dbec;border-bottom:none;background:#c5dbec;background:-moz-linear-gradient(top,#e5f0fb 0,#c5dbec 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5f0fb),color-stop(100%,#c5dbec));background:-webkit-linear-gradient(top,#e5f0fb 0,#c5dbec 100%);background:-o-linear-gradient(top,#e5f0fb 0,#c5dbec 100%);background:-ms-linear-gradient(top,#e5f0fb 0,#c5dbec 100%);background:linear-gradient(to bottom,#e5f0fb 0,#c5dbec 100%);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;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover{border-color:#c5dbec #c5dbec #c5dbec;background-color:#c5dbec;color:#369;}.cg-carOverview-researchTabsWrap .nav-tabs>.active>a,.nav-tabs>.active>a:hover{font-weight:bold;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-carOverview-heroWrap{margin-bottom:20px;}.cg-carOverview-heroImgCol{float:left;width:340px;background-color:#999;overflow:hidden;}.cg-carOverview-heroImgCol img{display:block;margin:0 auto;}.cg-carOverview-heroImgCol ul{margin:0;padding:0;}.cg-carOverview-heroImgCol ul li{float:left;width:32.9%;color:#fff;text-align:center;border:1px solid #ccc;border-top:none;border-bottom:none;}.cg-carOverview-heroImgCol ul li a{display:block;padding:10px 5px;color:#666;text-shadow:-1px 1px #eee;border-bottom:1px solid #ccc;background-color:#eee;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#eee),to(#ccc));background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-ms-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);}.cg-carOverview-heroImgCol ul li a:hover{text-decoration:none;cursor:pointer;color:#eee;text-shadow:-1px 1px #666;background-color:#999;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#ccc),to(#999));background-image:-webkit-linear-gradient(top,#ccc,#999);background-image:-moz-linear-gradient(top,#ccc,#999);background-image:-ms-linear-gradient(top,#ccc,#999);background-image:-o-linear-gradient(top,#ccc,#999);}.cg-carOverview-heroImgCol ul li a i{opacity:.6;}.cg-carOverview-heroStatsCol{float:right;width:240px;text-shadow:1px -1px #fff;}.cg-carOverview-heroStatsCol h2{color:#638193;line-height:1.4;text-align:center;font-size:20px;margin-bottom:4px;}.cg-carOverview-heroStatsCol h2 span{color:#999;font-size:12px;}.cg-carOverview-heroStatsCol table{width:230px;}.cg-carOverview-heroStatsCol table th,.cg-carOverview-heroStatsCol table td{padding:12px 0;text-align:right;vertical-align:middle;}.cg-carOverview-heroStatsCol table th{font-size:11px;color:#999;font-weight:normal;text-align:right;}.cg-carOverview-heroStatsCol table td{font-size:16px;padding-right:10px;color:#666;}.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-carOverview-dealerRepairCallout{margin-bottom:20px;}.cg-carOverview-dealerRepairCallout ul{margin:0;padding:0;}.cg-carOverview-dealerRepairCallout ul li a{display:block;padding:10px;}.cg-carOverview-dealerRepairCallout ul li a:hover{text-decoration:underline;cursor:pointer;background-color:#eaf4fd;}.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:normal;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-tabContainer-wrap{margin-top:10px;}.cg-tabContainer-wrap ul li a{display:block;padding:10px;width:100%;}.cg-tabContainer-wrap ul li a:hover{text-decoration:none;background-color:#eee;}.cg-tabContainer-wrap .cg-tabContent-wrap{min-height:250px;background-color:#eaf4fd;width:432px;float:right;padding:8px 20px 10px 20px;border:1px solid #c5dbec;z-index:-1;}.cg-tabContainer-wrap .cg-tabContent-wrap p{line-height:1.4em;}.cg-expertReview-wrap .cg-reviewImg-wrap{float:right;margin-left:10px;margin-bottom:10px;padding:3px;background-color:#fff;border:1px solid #ddd;border-right-color:#c0c0c0;border-bottom-color:#c0c0c0;}#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{margin:0;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:bold;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:#999;}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 auto;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;padding-top:5px;padding-bottom:5px;border-top:1px solid #ccc;width:50px;padding-right:8px;padding-left: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:bold;}.cg-overviewautoClub-wrap{clear:both;margin-top:20px;}.cg-overviewautoClub-wrap h2 span{float:right;font-size:12px;font-weight:normal;}.reputationBox{margin-top:3px;padding:3px;border:1px solid #ccc;background-color:#eee;text-align:center;}.cg-userReviewContainer{clear:both;line-height:1.4em;padding:5px 0;border-top:1px solid #eee;}.cg-userReviewPic{float:left;width:50px;}.cg-userReviewPic img{display:block;}.cg-userReviewContainer span.highlight{background-color:#FFF2AB;font-weight:bold;}.cg-userReviewHeader{margin:5px 0;}.cg-userReviewEntityTitle{font-size:12px;font-weight:normal;color:#6E8193;float:right;margin:5px 10px 10px 0;}.cg-userReviewHeader .cg-userReviewTitle{font-size:18px;color:#666;}.cg-userReviewHeader .cg-userReviewTitle span.cg-userReviewTimestamp{margin-left:3px;font-weight:normal;font-size:12px;color:#999;}.cg-userReviewHeader .cg-overallRating{float:left;margin-right:5px;}.cg-userReviewAuthor{float:left;padding:5px 0;color:#6E8193;}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-overallRatings-wrap{padding:10px 0;color:#666;}.cg-overallRatings-wrap h3{font-size:14px;margin-bottom:10px;color:#638193;}.cg-overallRatings-wrap h3 span{font-size:12px;color:#999;font-weight:normal;}.cg-overallScoreBox-body ul{margin:0;padding:0;}.cg-overallScoreBox-body ul li{padding:6px 0;border-bottom:1px solid #eee;}.cg-overallScoreBox-body ul li strong{float:left;width:100px;}.cg-overallScoreBox-body ul li span.ratingValue{padding-right:10px;}.cg-overallScoreBox-body ul li span.ratingCount{color:#999;vertical-align:top;}.cg-totalReviewCounts-wrap ul{margin:0;padding:0;}.cg-totalReviewCounts-wrap ul li{padding:6px 0;}.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 60px;}.cg-userReviewBottomBar{margin-top:5px;color:#999;}.reviewMetaSection{margin-top:5px;}.whatShouldYouPayCallout{clear:both;padding:10px 10px;margin:10px 0;font-size:12px;border:1px solid #EDC7A1!important;}.whatShouldYouPayCallout .titleBlock,.inventoryListingsCallout .titleBlock{font-size:12px;font-weight:bold;font-size:20px;color:#3F90BB;}.whatShouldYouPayCallout .zipLabel{margin-left:15px;font-size:14px;font-weight:bold;}.whatShouldYouPayCallout .desc{padding-top:5px;}.whatShouldYouPayCallout .amount{color:#F00;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 .reviewTeaser{float:left;width:180px;margin-left:10px;margin-right:20px;}.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:normal;}.cg-relatedCarComparisons-content tr.compareTableRow td{border-bottom:1px solid #999;}.cg-relatedAutoReviews{margin-bottom:20px;}.cg-relatedAutoReviews img{display:inline!important;}.cg-relatedAutoReviews .reviewTeaser{float:left;width:180px;margin-left:10px;margin-right:20px;}.cg-relatedAutoReviews .cg_picture{background-color:#000;border:1px solid #808080;}.cg-relatedAutoReviews .pic{float:left;width:100px;margin-right:10px;}.cg-relatedAutoReviews .meta{float:left;}.cg-reviewCarPage-pageDesc{margin:5px 0 20px 20px;color:#666;}.cg-reviewCarForm-wrap{margin:0 0 20px 70px;}.cg-reviewCarForm-wrap h2{margin-top:30px;}.cg-reviewCarForm-wrap h2 span{margin-right:5px;}.cg-reviewCarForm-carSelector-wrap{margin:15px 20px 0 25px;}.cg-reviewCarForm-associationType-wrap{margin-left:25px;}.cg-reviewCarForm-carSelector-wrap td{padding-bottom:10px;}.cg-reviewCarForm-additionalInfo-wrap{margin:0 0 20px 25px;}.cg-reviewCarForm-ratings-wrap{margin:15px 10px;}.cg-reviewCarForm-ratings-wrap .cg-form-fieldError-wrap{text-align:right;}.cg-reviewCarForm-ratings-wrap .starRatingWrap{float:left;margin-right:20px;width:220px;}.cg-reviewCarForm-writeReview-wrap{margin:15px 0 15px 25px;}.cg-reviewCarForm-reviewField-wrap textarea{float:left;margin-right:20px;min-width:400px;max-width:550px;max-height:20em;margin-bottom:5px;}.cg-reviewCarForm-reviewField-wrap ul{list-style-position:inside;}.cg-reviewCarForm-reviewTips-wrap{margin-top:25px;color:#666;}.cg-reviewCarForm-reviewTips-wrap h3{margin:2px 0 15px 0;}.cg-reviewCarForm-reviewTips-wrap ul{line-height:1.6;padding:0 20px 0 0;margin:0;list-style:none;}.cg-reviewCarForm-reviewTips-wrap ul li{margin-bottom:10px;}.cg-reviewCarForm-pictureTable-wrap{margin:15px 25px;}.cg-reviewCarForm-disclaimer{margin:10px 0 25px 0;color:#999;width:60%;}.cg-userReviewComplete-sideCol{padding:10px;}.cg-userReviewComplete-sideCol h1{margin-bottom:0;padding-bottom:0;}.cg-userReviewComplete-sideCol ul{margin:5px 0 10px 20px;}.cg-userReviewComplete-sideCol ul li{line-height:1.8;}.cg-userReviewComplete-sideCol h3{font-size:12px;margin-top:20px;}.cg-userReviewComplete-sideCol .cg-userReviewComplete-message{color:#999;}.cg-userReviewComplete-mainCol{padding:12px 10px;}#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 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:bold;}.priceCalculatorCallout .explanation{margin-bottom:5px;color:#555;font-size:100%;}.contactInfo .tdLabel{text-align:right;}.step2Container .searchResultsTitle{margin:20px 0;}.step2Container .searchResultsTitle .heading{font-size:18pt;color:#4F6776;font-weight:bold;}.step2Container .searchResultsTitle .titleTeaser{font-size:14px;margin:10px 0;}.step2Container .searchResults{margin:auto;width:350px;}.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;}.newMakeModelMainContent{overflow:hidden;}.newMakeModelMainContent #entityList h2.sectionTitle{font-size:20px;}.newMakeModelMainContent #entityList{padding:0;margin-bottom:20px;}.newMakeModelMainContent h2.sectionTitle{margin-bottom:10px;padding-bottom:2px;border-bottom:1px solid #ddd;}.newMakeModelMainContent .na{color:#808080;}.newMakeModelMainContent .entityTitle{font-size:14px;padding:2px 4px;background-color:#F7F7F7;border-bottom:1px solid #eee;}#newMakeOverviewMainContent #makeOverviewAvailableModels{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 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 0;border-bottom:1px solid #eee;margin-bottom:10px;}#newModelOverviewMainContent #modelDealFinderCallout{margin-bottom:20px;margin-top:15px;}#newModelOverviewMainContent #modelDealFinderCallout .dealFinderLogo{font-size:20px;margin:0 0 5px;}#newModelOverviewMainContent #modelDealFinderCallout .dealFinderSubText{font-size:14px;color:#6E8193;}#newModelOverviewMainContent #modelDealFinderCallout .dealFinderDescription{color:#6E8193;font-size:14px;font-weight:bold;margin-bottom:3px;}#newModelOverviewMainContent #modelDealFinderCallout .dealFinderDescription img{padding:5px 0;}#newModelOverviewMainContent #modelDealFinderCallout .dealFinderDescription .badDeals{padding-left:10px;}#newModelOverviewMainContent #modelDealFinderCallout #dealFinderInput .dealFinderDescription{color:#000;}#newModelOverviewMainContent #modelDealFinderCallout .dealFinderZip{width:50px;border:1px solid #CCC;font-size:14px!important;padding:3px;margin:0 5px;}#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 8px;margin-top:5px;margin-bottom:20px;background-color:#F7F7F7;}#newModelOverviewMainContent #jumpToBar .label{font-weight:bold;color:#808080;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;}#newModelOverviewMainContent #modelOverviewNewCars{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;}.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:bold;}#carFinderContainer h1{font-size:24px;padding:0;margin-top:5px;margin-bottom:10px;}.cg-carFinder-filtersWrap{border:1px solid #c5dbec;width:245px;float:left;background:#eaf4fd;}.cg-carFinder-filtersWrap h2{font-size:10px;color:#999;margin:0;padding:10px;text-transform:uppercase;font-family:Verdana;font-weight:bold;}#filtersDiv{border-top:1px solid #fff;}.cg-carFinder-filterHeader h3{float:left;padding:0 0 0 12px;}.cg-carFinder-filterHeader .cg-carFinder-filterClearButton{float:right;margin-right:20px;}.cg-carFinder-filterContent{padding:10px 10px 15px 20px;}.cg-carFinder-wrap .cg-carFinder-checkboxDiv{padding:5px 0;}.cg-carFinder-wrap .checkboxLabel{margin-left:5px;}.cg-carFinder-wrap .checkboxLabelCount{background-color:#9FC;}.cg-carFinder-wrap .clearDiv{float:right;}.cg-carFinder-sliderLabels{font-size:11px;text-align:center;margin-top:15px;}.cg-carFinder-filterButtonsWrap{margin-bottom:5px;}.cg-carFinder-filterButtonsWrap h3{color:#999;font-size:11px;display:block;padding:10px 0 5px 5px;text-transform:uppercase;}.cg-carFinder-filterButtonsWrap ul{margin:0 0 0 5px;padding:0;}.cg-carFinder-filterButtonsWrap ul li{float:left;margin:5px 5px 10px 0;}.cg-carFinder-removeFilter{background-color:#333;border:1px solid #000;opacity:.6;color:#fff!important;padding:5px 10px 5px 5px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.cg-carFinder-removeFilter:hover{opacity:1.0;text-decoration:none;}#resultsPanel{width:695px;float:right;}#resultsDiv{position:relative;}#resultsLoading{background:rgba(0,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;-moz-box-shadow:2px 2px 5px #444;-webkit-box-shadow:2px 2px 5px #444;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(http://static2.cargurus.com/gfx/cg/ajax-loader.gif) no-repeat left;}.cg-carFinder-wrap .cg-carFinder-resultTotal{padding:10px 5px;color:#666;text-align:right;}.cg-carFinder-modelWrap{border:1px solid #ccc;background-color:#eee;margin-bottom:10px;}.cg-carFinder-modelInnerWrap{border-top:1px solid #fff;padding:20px;}.cg-carFinder-modelImg{float:left;background-color:#fff;border:1px solid #ddd;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}.cg-carFinder-modelImg{padding:4px;-webkit-box-shadow:0 8px 6px -6px #999;-moz-box-shadow:0 8px 6px -6px #999;box-shadow:0 8px 6px -6px #999;}.cg-carFinder-modelHeader{background-color:#eee;float:right;width:490px;}.cg-carFinder-modelHeader h4{float:left;padding:10px 10px 0 0;text-shadow:0 1px 1px #fff;font-size:22px;text-shadow:0 1px 1px #fff;}.cg-carFinder-modelHeader ul{float:right;}.cg-carFinder-modelContent{padding:10px 0;}.cg-carFinder-modelProperties table th,.cg-carFinder-modelProperties table td{padding:5px;}.cg-carFinder-trimLevelWrap{display:none;margin:10px 5px 5px 18px;padding:9px 19px 19px 19px;background-color:#ccc;border:1px solid #eee;border:1px solid rgba(0,0,0,0.05);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.15);box-shadow:inset 0 1px 1px rgba(0,0,0,0.15);}.cg-carFinder-trimLevelHeading{margin:15px 5px 5px 18px;}.cg-carFinder-trimLevelHeading:hover{cursor:pointer;}.cg-carFinder-trimWrap{margin:10px 5px 5px 18px;}.cg-carFinder-trimWrap h3{padding:10px 0;}.cg-carFinder-trimTable{border-collapse:collapse;font-size:12px;margin:0;padding:0;width:100%;border:1px solid #999;}.cg-carFinder-trimTable th,.cg-carFinder-trimTable td{padding:5px 10px;vertical-align:middle;}.cg-carFinder-trimTable th{background-color:#999;color:#fff;font-weight:normal;}.cg-carFinder-trimTable td{background-color:#fff;line-height:18px;padding:9px 10px;}.cg-carFinder-yearPriceType{font-size:11px;color:#999;margin-left:4px;}.cg-carFinder-yearInfoWrap{padding:10px 5px 5px 20px;}.cg-carFinder-yearInfoWrap h3{padding:5px 0 5px 5px;border-bottom:1px solid #999;font-size:18px;}.cg-carFinder-yearInfoWrap h3 a{font-size:.6em;margin-left:5px;font-weight:normal;}.cg-carFinder-yearBasicInfoTable{float:left;margin:10px 10px 0 0;}.cg-carFinder-yearBasicInfoTable table th,.cg-carFinder-yearBasicInfoTable table td{padding:5px;width:90px;vertical-align:middle;line-height:1;border-collapse:collapse;}.cg-carFinder-standardPassingPT td{font-weight:bold;}.cg-carFinder-standardFailingPT td{font-weight:bold;color:#BBB;background-color:white;}.cg-carFinder-nonstandardFailingPT td{color:#BBB;background-color:white;}.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:normal!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:bold;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:bold;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:bold;}#popularBodyTypeList .pound{font-weight:bold;}#popularBodyTypeList .quote{font-weight:bold;font-size:16px;color:#000;padding:0 2px;}#popularBodyTypeList .reviewQuote{font-weight:bold;font-size:14px;margin-left:2px;}.cg-carFinderCallout-wrap p{line-height:1.6;}.cg-carFinderCallout-wrap h3{padding:10px 0;font-size:16px;}.cg-carFinderCallout-wrap ul{font-size:14px;list-style:none;margin-bottom:15px;margin-left:10px;}.cg-carFinderCallout-wrap ul li{line-height:1.6;}.cg-garages-wrap h1{font-size:20px;margin-bottom:10px;}.cg-garages-wrap .autoClubDriversFilterSection{background-color:#eaf4fd;padding:10px;border:1px solid #c5dbec;}.cg-garages-wrap .autoClubDriversFilterSection h2{margin:5px 0 10px 2px;color:#638193;}.cg-garages-wrap .autoClubDriversFilterSection td{padding:0 0 8px 0;}.cg-garages-wrap .autoClubDriversFilterSection table table td{padding-bottom:4px;}.cg-garages-wrap .autoClubDriversFilterSection table table td select{width:175px;}.cg-garages-wrap .autoClubDriversFilters label{padding-right:10px;}.cg-garages-wrap .sectionInfo{margin:10px;background-color:#ccc;padding:20px;}.cg-garages-wrap .leftCol{width:200px;float:left;}.cg-garages-wrap .rightCol{width:740px;float:right;}.cg-garages-wrap .addFirstCarCallout .whatDoYouDrive{width:580px;}.cg-garages-wrap .addFirstCarCallout .whatDoYouDrive td{padding-right:4px;}.cg-garages-wrap #tiles{list-style-type:none;position:relative;margin:0;}.cg-garages-wrap #tiles li{width:230px;background-color:#fff;border:1px solid #ccc;display:none;cursor:pointer;-webkit-box-shadow:0 8px 6px -6px #999;-moz-box-shadow:0 8px 6px -6px #999;box-shadow:0 8px 6px -6px #999;}.cg-garages-wrap #tiles li img{display:block;}.cg-garages-pinInfo{font-size:13px;line-height:1.4;background-color:#eee;border-top:1px solid #ccc;text-shadow:0 1px 1px #fff;}.cg-garages-pinInfo .cg-garages-pinInfoLeft{float:left;width:40px;}.cg-garages-pinInfo .cg-garages-pinInfoRight{float:right;width:180px;}.cg-garages-pin .cg-garages-pinLink{color:#444;}.cg-garages-pin .cg-garages-pinLink:hover{text-decoration:none;}.cg-garages-pin .cg-garages-pinTitle{color:#3E82B9;overflow:hidden;}.cg-garages-pinQuote{overflow:hidden;border-top:1px solid #ccc;padding:5px 0;margin-top:5px;font-size:12px;}.cg-garages-pinInfo img{background-color:#fff;padding:2px;border:1px solid #ddd;border-right-color:#d0d0d0;border-bottom-color:#d0d0d0;}.cg-garages-loading{position:fixed;bottom:95px;left:478px;text-align:center;padding:30px 60px;-moz-box-shadow:2px 2px 5px #444;-webkit-box-shadow:2px 2px 5px #444;box-shadow:0 0 10px #999;}.cg-garages-loading span{font-weight:bold;text-shadow:0 1px 1px #fff;font-size:14px;}
