
/** --- Start of /cargurus/inventorylisting/inventorylistings.css --- */
.cg-forSalePage-wrap{padding:0 10px;}.cg-forSalePage-findDealers{padding:10px;background-color:#eee;border:1px solid #ccc;margin-bottom:20px;}.cg-forSalePage-findDealers h3{margin-bottom:5px;}.cg-forSalePage-findDealers select{margin-top:2px;}.cg-forSalePage-findDealers .cg-forSale-dealerSearchButtons{text-align:center;font-size:11px;}.cg-forSalePage-findDealers #forSaleDealerSearchButtons .ui-state-active,#forSaleDealerSearchButtons .ui-widget-content .ui-state-active,#forSaleDealerSearchButtons .ui-widget-header .ui-state-active{background:#6696BA url(http://static2.cargurus.com/gfx/cg/dealfinder/carFilter_activeButton.png) repeat-x top left;border:none;-moz-box-shadow:inset 0 0 2px #2e6e9e;-webkit-box-shadow:inset 0 0 2px #2e6e9e;box-shadow:inset 0 0 2px #2e6e9e;}.cg-forSalePage-findDealers #forSaleDealerSearchButtons .ui-state-active .ui-button-text{color:#fff;text-shadow:-1px 0 1px #2e6e9e;}.cg-forSalePage-findDealers .cg-forSalePage-findDealersContent label{display:block;margin:10px 0 3px 0;color:#666;}.cg-forSalePage-findDealers .cg-forSalePage-findDealersContent .cg-forSalePage-findDealersForm{margin:0 auto;width:200px;}.cg-forSaleTabContainer-wrap ul{margin:0;padding:0;}.cg-forSaleTabContainer-wrap ul li{display:inline;float:left;}.cg-forSaleTabContainer-wrap ul li.active{background-color:#eee;}.cg-forSaleTabContainer-wrap ul li.active a{color:#333;}.cg-forSaleTabContainer-wrap ul li.active a:hover{text-decoration:none;}.cg-forSaleTabContainer-wrap ul li a,.cg-forSaleTabContainer-wrap ul li strong{display:block;padding:10px 15px;font-size:12px;}.cg-forSaleTabContainer-count{display:block-inline;padding:2px 6px;margin-left:4px;background-color:#666;color:#fff;font-size:11px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:inset 0 5px 5px #333;-webkit-box-shadow:inset 0 5px 5px #333;box-shadow:inset 0 5px 5px #333;}.cg-forSaleTabContainer-wrap ul li a:hover{text-decoration:none!important;}.newRecentSearchTabContent{padding:20px 20px 0 20px;background-color:#eee;background-image:url(http://static2.cargurus.com/gfx/cg/dealfinder/forSaleTabsBG.png);background-repeat:repeat-x;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#eee),to(#fff));background-image:-webkit-linear-gradient(top,#eee,#fff);background-image:-moz-linear-gradient(top,#eee,#fff);background-image:-ms-linear-gradient(top,#eee,#fff);background-image:-o-linear-gradient(top,#eee,#fff);}.cg-dealFinder-searchSectionsWrap{width:220px;margin:0 auto;}.cg-forSalePage-cancelContactLink{margin-left:10px;}.cg-forSaleTab-promoWrap{background:url('http://static2.cargurus.com/gfx/cg/dealfinder/forSalePromoTopBG.png') repeat-x top left;border-top:1px solid #93D893;text-align:left;}.cg-forSaleTab-promoWrap h2{font-size:28px;color:#3E973A;padding:25px 0 20px 20px;text-shadow:0 2px 3px #cbf19c;}.cg-forSaleTab-promoWrap ul{float:left;width:300px;margin:0 0 0 35px;font-size:14px;}.cg-forSaleTab-promoWrap ul li{background:url('http://static2.cargurus.com/gfx/icons/silk/bullet_orange.png') no-repeat left;color:#666;margin-bottom:1em;padding-left:20px;}.cg-forSaleTab-promoWrap ul li span{font-weight:bold;color:#3E973A;}.cg-forSaleTab-promoBox{float:right;width:260px;background-color:#fff;border:1px solid #ccc;margin-right:35px;-webkit-box-shadow:0 8px 6px -6px #666;-moz-box-shadow:0 8px 6px -6px #666;box-shadow:0 8px 6px -6px #666;}.cg-forSaleTab-promoBox h3{padding:10px;background-color:#eee;text-shadow:-1px 1px #fff;}.cg-forSaleTab-promoBox h4{color:#999;padding:0 0 3px 0;font-weight:normal;border-bottom:1px solid #eee;}.cg-forSaleTab-promoBox .cg-forSaleTab-promoBoxContent{padding:10px 20px 20px 20px;}.cg-forSaleTab-promoBottomImage{background:url('http://static2.cargurus.com/gfx/cg/dealfinder/forSaleArrowsPromo_BG.png') no-repeat left;padding:0 0 600px 0;margin:20px 0 0 10px;}.cg-savedSearches-wrap{padding-bottom:10px;}.cg-savedSearches-wrap a{display:block;padding:15px 20px;}.cg-savedSearches-wrap a:hover{background-color:#fffdcd;text-decoration:none;}.cg-recentSearches-wrap{padding-bottom:10px;}.cg-recentSearches-wrap .cg-recentSearches{width:100%;}.cg-recentSearches-wrap .cg-recentSearches tr:hover{background-color:#fffdcd;cursor:pointer;}.cg-recentSearches-wrap .cg-recentSearches tr:hover .searchContext{text-decoration:none!important;}.cg-recentSearches-wrap .cg-recentSearches .cg-recentSearches-pictureCell{padding:5px;width:70px;}.cg-recentSearches-wrap .cg-recentSearches .cg-recentSearches-content a{display:block;padding:5px;}.cg-recentSearches-wrap .cg-recentSearches .cg-recentSearches-content a.titleLink:hover{text-decoration:none;}.cg-recentSearches-wrap .cg-recentSearches .searchContext{font-size:11px;color:#A2A2A2;}.cg-forSalePage-savedListings{border-top:10px solid #eee;}.cg-forSalePage-savedListings table{width:100%;border-collapse:collapse;}.cg-forSalePage-savedListings table th{text-align:center;color:#666;}.cg-forSalePage-savedListings table td{border-bottom:1px solid #c5dbec;}.cg-savedListingRow-carCell{color:#333;padding:10px;}.cg-savedListingRow-carCell.available{cursor:pointer;}.cg-savedListingRow-carCell.available:hover{background:#fffdcd;}.cg-savedListingRow-areaLink:hover{text-decoration:none;color:#333;}.cg-savedListingRow-carCell h3{color:#638193;}.cg-savedListingRow-carCell strong,.cg-savedListingRow-carCell em{color:#333;}.cg-savedListingRow-carCell em{margin-right:10px;}.cg-savedListingRow-actionsWrap{padding:10px 0 0 5px;}.cg-savedListingRow-actionsWrap a{display:block;color:#3E82B9;margin-bottom:.4em;}.cg-savedListingRow-actionsWrap a i{display:inline-block;vertical-align:text-top;margin-right:4px;}.cg-forSalePage-contactAllLink{margin-top:10px;}.cg-forSalePage-savedListingsContact{background-color:#eaf4fd;padding:15px 0 15px 30px;border:1px solid #c5dbec;border-top:none;}.cg-forSalePage-savedListingsContact h3{margin-bottom:5px;}.cg-forSalePage-savedListingsContact table{margin:10px 0 10px 40px;}.cg-forSalePage-savedListingsContact table th,.cg-forSalePage-savedListingsContact table td{border:none;vertical-align:middle;}.cg-forSalePage-savedListingsContact .cg-disclaimer{margin-top:20px;}.cg-forSalePage-headerRow th{padding:10px;border-right:1px solid #eee;background-color:#eee;}.cg-forSale-contactedListings{border-top:10px solid #eee;}.cg-forSale-contactedListings h3{color:#638193;}.cg-forSale-contactedListingRow{border-bottom:1px solid #c5dbec;padding:10px;}.cg-forSale-contactedListingRow p{line-height:1.6em;}.cg-reviewDealerForm-wrap{text-align:left;padding:10px;}.cg-reviewDealerForm-wrap h1{padding-bottom:10px;}.cg-reviewDealerForm-wrap textarea{width:380px;height:5em;}.cg-reviewDealerForm-wrap label{text-align:right;}.cg-reviewDealerForm-wrap tr .tdLabel{text-align:right;padding-right:2px;}.cg-reviewDealerForm-wrap tr .tdLabel .labeldesc{color:#999;padding-right:5px;}.cg-reviewDealerForm-wrap tr .tdContent{padding-bottom:10px;padding-left:5px;}.cg-reviewDealerForm-wrap .cg-reviewDealerForm-rating{display:block;color:#999;padding-top:2px;padding-left:5px;}.cg-reviewDealerForm-wrap .jq-button{margin-top:10px;}.cg-forSalePage-messageWrap{padding:15px;text-align:left;}.cg-forSalePage-messageWrap h2{margin-bottom:5px;}.cg-forSalePage-messageWrap p{line-height:1.4;color:#666;}.cg-forSalePage-findDealersSubmit{margin-right:5px;margin-top:10px;}.cg-forSalePage-linksWrap{clear:left;line-height:1.6;background-color:#eaf4fd;padding:10px 40px 20px 40px;border-top:1px solid #C5DBEC;text-align:left;}.cg-forSalePage-linksWrap h2{font-size:22px;color:#638193;margin-top:20px;}.cg-forSalePage-linksWrapRow{clear:left;margin:10px 0;}.cg-forSalePage-linksWrapRow h3{font-size:16px;color:#666;font-weight:normal;}.cg-forSalePage-linksWrapRowMeta{color:#999;}.cg-listingResults-wrap{padding:0;}.cg-listingResults-leftCol{float:left;vertical-align:top;width:300px;}#loadingListingsModal h2{font-size:24px;margin-top:15px;margin-bottom:12px;color:#369;text-align:center;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}#loadingListingsModal h2 i{display:inline-block;width:24px;height:24px;vertical-align:middle;background-repeat:no-repeat;background-image:url(http://static2.cargurus.com/gfx/cg/ajax-loader-trans.gif);}#errorLoadingListingsModal{text-shadow:0 -1px 1px #fff;}#errorLoadingListingsModal .modal-body{text-align:center;padding:20px 0;}#errorLoadingListingsModal p{margin:12px 0 18px 0;}#errorLoadingListingsModal h2{font-size:24px;margin-bottom:12px;color:#b94a48;text-align:center;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}#errorLoadingListingsModal h2 i{display:inline-block;height:24px;vertical-align:middle;}.cg-listingResults-headerWrap{padding:10px 0;}.cg-listingResults-headerWrap h1{float:left;font-size:24px;}.cg-listingResults-headerWrap h1 em{color:#638193;font-style:normal;}.cg-dealfinder-breadcrumb-callouts-wrap{float:right;margin-right:10px;}.cg-dealfinder-breadcrumb-callouts-wrap .cg-dealfinder-sellCar-text{float:right;margin-top:4px;}.cg-dealfinder-breadcrumb-callouts-wrap .cg-dealfinder-reviewDealer-text{float:right;margin-top:4px;margin-left:15px;}.cg-dealfinder-breadcrumb-callouts-wrap span i{display:inline-block;vertical-align:text-top;margin-right:4px;}.newSearchZip{margin:2px 0 0 8px;padding:1px;border:1px solid #ccc;background:#fff;width:50px;}.cg-dealfinder-actionErrorWrap ul.errorMessage{margin:0 10px 20px 10px;padding:10px;color:#E83E32;background-color:#fbe3e4;border:1px solid #EA6C68;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.cg-dealfinder-actionErrorWrap ul.errorMessage li{padding:.1em 0 .1em 21px;background-position:left;background-repeat:no-repeat;background-image:url(http://static2.cargurus.com/gfx/icons/silk/exclamation.png);}.cg-dealFinder-showAllTrimsCallout h3{color:#C09853;}.cg-dealFinder-showAllTrimsCallout h3 em{color:#996202;}.cg-dealfinder-noZip-wrap{background:#fff url(http://static2.cargurus.com/gfx/cg/dealfinder/pinMap.png) no-repeat left;margin-left:0 auto;padding:20px 0 20px 150px;}.cg-dealfinder-noZip-wrap h2{font-size:20px;color:#638193;line-height:1.4;}.cg-dealfinder-noZip-wrap h2 span{display:block;color:#999;font-size:16px;font-weight:normal;}#mainSearchResultsContainer{width:650px;float:left;margin-left:10px;}#activeFiltersWrap{margin-bottom:0;padding-right:10px;}#activeFiltersWrap h2{color:#638193;text-shadow:-1px 1px #fff;float:left;}#activeFiltersWrap #activeFilterBar{clear:both;}#activeFiltersWrap #activeFilterBar .btn{margin:4px 6px 0 0;}#activeFiltersLabel{color:#999;line-height:20px;font-size:12px;padding:0 4px 0 8px;font-weight:normal;}#deleteSavedSearchLinkNoCriteria{color:#999;line-height:20px;font-size:12px;padding:0 4px 0 8px;font-weight:normal;}#savedListingsSearchesToolbar{margin-top:0!important;}#savedListingsSearchesToolbar .btn{color:#666!important;width:126px;}.arrow{width:16px;height:16px;}.visibleLayer{display:block;}.invisibleLayer{display:none;}.clickableArea{cursor:pointer;font-weight:bold;color:#202D95;}#wideDealFinderVersion .sortHeader{font-family:Verdana;font-weight:bold;font-size:12px;text-align:left;color:#888;}#wideDealFinderVersion .listingsHoverOverActionClass{padding:0 2px;color:#3B5998;cursor:pointer;margin-bottom:2px;}#wideDealFinderVersion .listingsHoverOverActionClass span{text-decoration:underline;}#wideDealFinderVersion #listingsOverviewContainer #middleColumn{width:650px;margin-left:10px;}.price{font-size:15px;font-weight:bold;}.originalPrice{font-size:11px;text-decoration:line-through;}.originalPriceHolder{font-size:11px;}.price .negotiableLabel{font-size:10px;font-weight:normal;}.mileage{font-size:15px;font-weight:bold;}.listingSourceDebug{font-size:10px;font-weight:normal;}.listing{border:1px solid #C6D6E1;margin:5px 0 0;}.listing table{padding:5px;}.listing .rbody{padding:5px;cursor:pointer;display:block;}.listing .rbody:hover{background-color:#E8F4FD;}.listingDetail{color:#44593E;font-size:11px;margin:10px;}.listingDetail table{width:100%;margin-top:10px;}#criteria{padding:5px 10px;vertical-align:top;}#filterCriteriaColumn{vertical-align:top;width:230px;margin-top:74px;}legend{color:#aaa;padding:10px;}#savedSearchesHeader{font-size:14px;font-weight:bold;padding:5px;margin-top:10px;}.selectedTab{border-style:solid;border-width:1px 1px 0 1px;padding:2px 5px 2px 5px;margin:0;vertical-align:middle;width:150px;}#tabsTable{text-align:center;}.filterHeader{font-weight:bold;font-size:14px;border-bottom:1px solid #666!important;margin-bottom:10px;}.odd{background-color:#FFF;}.even{background-color:#FFF;}.sliderLabel{font-size:11px;padding-top:5px;}.pleaseWaitDiv,#pleaseWaitDiv{background-color:#E8F4FD;padding-bottom:150px;padding-top:150px;}.pleaseWaitDivBody,#pleaseWaitDivBody{background-color:#E8F4FD;margin:0 auto;text-align:center;vertical-align:middle;width:200px;}#pagingNav{background-color:#F0F0F0;border:1px solid #ccc;}#graphLegendContainer{margin-left:115px;margin-top:20px;}#conditionFilterDivId div{margin-top:3px;}td input{vertical-align:middle;}#filter{padding:10px;}#filter .label{font-weight:bold;}#noResultsPopupMessageId{font-size:12px;}#noResultsPopupMessageId ul{margin:10px 0 20px 0;}#noTrendData{font-style:italic;font-size:10px;}#featuredListingsHeader{float:left;}#featuredListingsCount{float:right;margin-right:20px;font-size:14px;}#inventoryListingsBreadCrumbs{margin-bottom:10px;}#inventoryTrendsPopupGraphParent{float:left;width:500px;}#inventoryTrendsPopupGraph{width:500px;height:300px;}#inventoryTrendsPopupGraphLegend{float:left;width:200px;margin-left:15px;margin-top:10px;}#inventoryPopupHelpText{margin-top:10px;font-size:12px;}#miniInventoryTrendsGraph{margin-left:5px;width:195px;height:70px;cursor:pointer;}#miniInventoryTrendsGraphLegend{display:none;}#advancedGraphCheckbox{float:left;vertical-align:middle;}.legendLabel{padding-left:5px;}.contactDealer{font-weight:bold;font-size:12px;}#contactDealersSubmitButton{font-size:14px;font-weight:bold;padding:2px 5px;}#contactDealersCancelButton{padding:2px 5px;}#contactDealerPopup td input{margin-left:0;}#contactDealerSubmitting{margin-top:100px;}.contactDealerSuccessfulResponse .cg_picture{margin:0 auto;}#contactDealerForm h2{margin:20px 0;}#contactDealerForm img{width:100px;float:left;}#missingPostalCodePopup{margin:10px 0;}#missingPostalCodePopup #missingPostalCodePopupLogo img{margin:0;}#missingPostalCodePopup div{text-align:center;margin:10px 0;padding:5px 0;}#enterMissingPostalCodeButton{margin-top:10px;font-size:14px;font-weight:bold;}#missingPostalCodeForm .wwFormTable{width:190px;}#missingPostalCodeForm td{text-align:center;}#missingPostalCodeForm td img{margin-top:10px;cursor:pointer;}#missingPostalCodeForm .tdLabel{vertical-align:middle;text-align:right;}#missingPostalCodeForm .tdContent{vertical-align:middle;text-align:left;padding-left:10px;}#missingPostalCode{width:45px;}#missingPostalCodeForm #missingPostalCode{border:1px solid #686868;font-weight:bold;font-size:16px;width:60px;padding:2px 5px;}#missingPostalCodeFormParent{margin-right:auto;margin-left:auto;width:175px;}#blueBarsPopupMissingZipContainer{background-color:#9DC6DE;height:320px;}#blueBarsPopupMissingZipContainer #logoSection{width:210px;height:70px;padding-top:20px;margin:0 auto;text-align:center;}#blueBarsPopupMissingZipContainer #missingPostalCodePopupLogo{background-color:#FFF;padding:5px;}#blueBarsPopupMissingZipContainer #enterZipSection{background-color:#2D7AA8;color:#FFF;height:150px;}#blueBarsPopupMissingZipContainer #titleSection{font-size:30px;font-weight:bold;text-align:center;padding-top:10px;}#blueBarsPopupMissingZipContainer #missingPostalCodeFormParent{margin-top:10px;}#blueBarsPopupMissingZipContainer #buttonSection{margin:5px auto 0;width:190px;}#blueBarsPopupMissingZipContainer #buttonSection img{cursor:pointer;}.listingDetailActionBar{float:right;width:280px;}.listingDetailActionBar .twitterShareButton{float:right;margin-right:5px;}.popupContent{padding:20px;}.timeOnMarket{padding:5px 0 0;}.timeOnMarket td{padding-right:10px;}#detailsContactDealerFormContainer .ui-state-default{border:1px solid #79B7E7;}a.noDecoration:link,a.noDecoration:hover,a.noDecoration:active,a.noDecoration:visited{text-decoration:none;color:#393733;}#phoneAreaCode{width:27px;}#phonePrefix{width:27px;}#phoneSuffix{width:35px;}#dealerContactDetails .dealerInfo{padding-left:10px;}#listingSpecs{float:left;padding-left:5px;}#listingSpecs table{width:100%;}#listingSpecs{width:600px;}#listingSpecs .attribute{margin:10px 0;}#listingSpecs .attributeLabel{width:115px;font-weight:bold;}#listingSpecs .attributeValue{margin-left:5px;color:#686868;}#contactDealerFormInline{margin-top:10px;}.previousDialogButton,.nextDialogButton,.dialogButtonSeparator{float:left;margin-left:10px;}.listingNavigationLabel,.closeDialogButton{float:right;margin-right:10px;}.listingNavigationLabel{padding-right:200px;}.disabledLink a:link,.disabledLink a:visited,.disabledLink a:hover{color:#AAA;text-decoration:none;cursor:default;}.newSearchSelect{font-size:13px;padding:2px;width:150px;}.newSearchSubmitButton{font-size:15px;width:152px;}#priceMileageChartHeading{font-size:18px;margin:0 0 10px 0;}#priceMileageChartTitle{text-align:center;}.newsletterFilterWarning{padding:10px;border:2px solid #EEEEA4;background-color:#FFFFD0;margin-bottom:10px;font-size:14px;}.newsletterFilterWarning .warning{font-weight:bold;font-size:18px;color:#F00;}.newsletterFilterWarning .explanationBox{margin-top:10px;}.newsletterFilterWarning .explanationMsg{float:left;}.similarModel img{float:left;}.similarModel{padding-top:5px;}.leverageMessage{margin:10px 0;}#searchZipAndRadiusHeaderTable{margin-top:2px;}#searchZipAndRadiusHeaderTable .label{padding-right:5px;}#searchZipAndRadiusHeaderTable .tdLabel{padding-top:2px;}#searchZipAndRadiusHeaderTable .tdContent{padding-bottom:7px;}#priceSliderDivId td,#mileageSliderDivId td{padding-right:5px;}#mileageSliderContainer,#priceSliderContainer{padding-bottom:10px;}#dealerListingFeedbackSection{padding:1px 0 0 2px;float:left;}#dealerListingFeedbackSection,#dealerListingFeedbackSection a{font-size:12px;color:#000;font-weight:bold;}#dealerListingFeedbackSection a{text-decoration:underline;}#listingsContent{margin-top:5px;}#listingsOverviewContainer #leftColumn,#listingsOverviewContainer #middleColumn,#listingsOverviewContainer #rightColumn{float:left;}#listingsOverviewContainer #rightColumn{width:184px;margin:0 0 0 10px;}#listingsOverviewContainer #rightColumn #adSpace{border:1px solid #72A9D3;background-color:#F0F0F0;padding:0 0 10px 0;}#listingsOverviewContainer .section{padding:10px;margin-bottom:10px;background-color:#F0F0F0;border:1px solid #72A9D3;}#listingsOverviewContainer .searchWarning{border:2px solid #CBB90D;}#content{width:975px;min-width:972px;line-height:1.4;}#contentBody{padding:5px;}#logoContainer{width:935px;}#headerTabsContainer{width:945px;}#savedListingCount{line-height:.8;}#listingsOverviewContainer{padding:0;background-color:#fff;}.listingResultsMessage span{font-size:16px;font-weight:bold;}.listingResultsMessage{padding:10px;text-align:center;font-size:14px;margin:10px;display:none;}#filteredOutAllListingResultsMessage{margin:50px 10px;}#TipsForPrivate{margin:0 10px 10px 0;padding:10px;background-color:#fffbe2;}#TipsForPrivate li{margin-left:25px;}#newSincePreviousDealsMarker{margin:10px 20px;padding:10px;text-align:center;background-color:#F0F0F0;border:1px solid #72A9D3;font-size:14px;}#newSinceCallout{margin:10px 20px;padding:10px;background-color:#FFFFD0;border:1px solid #CBCBB0;text-align:center;font-size:14px;}#nationwideWarningChangeLocationZip{width:50px;font-size:14px;font-weight:bold;border:1px solid #CCC;}.smallRating .ratingValue{width:85px;}#bodyStyleRefineCalloutSection{background-color:#fee8b1;display:none;padding:20px;color:#fb7b00;border:1px solid #FCAF53;border-bottom:none;}#bodyStyleRefineCalloutSection h3{font-weight:bold;font-size:20px;color:#BB5204;line-height:34px;text-shadow:0 -1px #fff;}#bodyStyleRefineCalloutSection h3 span{display:inline-block;vertical-align:top;margin-right:5px;}#bodyStyleRefineCalloutSection p{padding-left:48px;}h3{color:#666;margin-bottom:5px;}.cg-dealerReviewSubHeader{clear:right;padding:10px 0;margin:0;}.cg-dealerReview-wrap{padding:10px 0;border-top:1px solid #eee;clear:both;margin-top:20px;}.cg-dealerReview-author{margin-bottom:5px;margin-left:10px;}.cg-dealerReview-rating{margin:0 8px 0 0;width:80px;float:left;}.cg-dealerReview-body{margin-left:55px;line-height:20px;}.cg-dealerReview-ratingBodyWrap{float:right;width:535px;}.cg-userReviewText{clear:left;padding-top:6px;}.rateDealer-wrap{float:right;}.rateDealer-wrap .ratingLabel{float:left;display:inline;width:250px;}.rateDealer-wrap .ratingValue{width:140px;float:right;}.rateDealer-wrap .ratingValue .totalRatings{color:#999;font-size:11px;vertical-align:top;line-height:18px;margin-left:5px;}.cg-userReviewAuthor{float:left;padding:5px 0;color:#6E8193;}.cg-userReviewDate{float:right;margin-bottom:5px;}.cg-userReviewPic{clear:left;float:left;padding:2px;background-color:#fff;border:1px solid #eee;}.cg-userReviewPic img{display:block;}.reputationBox{margin-top:3px;padding:3px;border:1px solid #ccc;background-color:#eee;text-align:center;}.reputationBox .score{font-size:12px;font-weight:normal;}.cg-providerListing-reviewSnippet{margin:0 20px;padding-bottom:10px;color:#666;}.cg-providerListing-reviewSnippetImage{float:left;margin-right:10px;}.cg-providerListing-reviewSnippetImage img{width:25px;height:25px;background-color:#fff;border:1px solid #ccc;padding:1px;}.cg-provider-listingOverview-contactInfo-wrap{font-size:14px;padding-top:10px;font-weight:bold;}.cg-dealFinder-positiveText{color:#3E973A;font-size:13px;}.cg-dealFinder-negativeText{color:#E83E32;font-size:13px;}.cg-dealFinder-sortHeader-wrap{padding:.8em;border:1px solid #ccc;background-color:#eee;background-image:url(http://static2.cargurus.com/gfx/cg/site/DealFinder_tableHeader.png);background-repeat:repeat-x;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#f9f9f9),to(#ccc));background-image:-webkit-linear-gradient(top,#f9f9f9,#ccc);background-image:-moz-linear-gradient(top,#f9f9f9,#ccc);background-image:-ms-linear-gradient(top,#f9f9f9,#ccc);background-image:-o-linear-gradient(top,#f9f9f9,#ccc);}.cg-dealFinder-sortHeader-wrap .cg-dealFinder-sortHeader-form{float:left;color:#333;font-size:12px;}.cg-dealFinder-sortHeader-wrap .cg-dealfinder-sortHeader-paging{float:right;color:#666;font-size:12px;margin-right:10px;}.cg-dealFinder-result-wrap{padding:15px 10px 15px 10px;background-color:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}.cg-dealFinder-result-wrap:hover{background-color:#fffdcd;border-bottom-color:#f2ed7b;cursor:pointer;}.cg-dealFinder-debugInfo{padding:5px;margin:-10px 0 5px 0;border:1px;background-color:#F2F2F2;}h4.cg-dealFinder-result-model{font-size:16px;margin:0 0 5px 0;padding:0;}.cg-dealFinder-result-img{float:left;margin-right:10px;border:1px solid #ccc;background-color:#fff;}img.cg-dealFinder-result-unscaledImg{width:152px;height:114px;display:block;}.cg-dealFinder-result-deal{float:left;margin-right:30px;width:150px;line-height:1.6;}.cg-dealFinder-result-deal .arrow{display:block;width:32px;height:32px;float:left;margin-top:3px;background:transparent;}.cg-dealFinder-result-deal span{font-size:14px;margin-left:2px;vertical-align:middle;}.cg-dealfinder-result-deal-savings{margin-left:40px;}.cg-dealfinder-result-deal-imv{font-size:11px;padding-left:40px;}.cg-dealFinder-newCar-priceWrap{margin-left:42px;}.cg-dealFinder-newCar-priceWrap .cg-dealFinder-newCar-priceHead{display:block;font-size:11px;line-height:1;margin:0;padding:2px 0 0 0;}.cg-dealFinder-newCar-priceWrap .cg-dealFinder-newCar-price{font-size:16px;margin:0;padding:0;color:#666;}.cg-dealFinder-newCar-priceWrap .cg-dealFinder-newCar-msrpHead{display:block;font-size:11px;line-height:1;margin:0;padding:2px 0 0 0;}.cg-dealFinder-newCar-priceWrap .cg-dealFinder-newCar-msrp{font-size:16px;margin:0;padding:0;color:#666;}.cg-dealFinder-result-stats{float:left;line-height:1.7;}.cg-dealFinder-result-stats strong{display:inline-block;width:90px;color:#666;}.cg-dealFinder-result-stats-distance-wrap{width:280px;}.cg-dealFinder-result-stats-milesAway{color:#999;font-size:11px;padding-left:5px;}.cg-dealFinder-result-noRatings{width:80px;font-size:10px;text-align:center;display:inline-block;background-color:#eee;padding:2px 0;font-weight:normal;color:#999;line-height:18px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.cg-dealFinder-actionLinks{float:right;margin:0 0 0 10px;padding:0;line-height:1.6;}.cg-dealFinder-pricingTool-result-wrap{padding:15px 10px 15px 10px;background-color:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}.cg-dealFinder-rating-1{color:#3E973A;}.cg-dealFinder-rating-1 .arrow{background:url(http://static2.cargurus.com/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat 0 0;width:24px;margin-right:8px;margin-left:5px;}.cg-dealFinder-rating-2{color:#3E973A;}.cg-dealFinder-rating-2 .arrow{background:url(http://static2.cargurus.com/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -24px 0;margin-right:3px;}.cg-dealFinder-rating-3,.cg-dealFinder-rating-5{color:#f6a400;}.cg-dealFinder-rating-3 .arrow,.cg-dealFinder-rating-5 .arrow{background:url(http://static2.cargurus.com/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -60px -6px;margin-right:4px;}.cg-dealFinder-rating-4{color:#999;}.cg-dealFinder-rating-4 .arrow{background:url(http://static2.cargurus.com/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -169px 0;}.cg-dealFinder-rating-4-newCar{color:#999;}.cg-dealFinder-rating-4-newCar .arrow{background:url(http://static2.cargurus.com/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -200px 0;}.cg-dealFinder-rating-6{color:#E83E32;}.cg-dealFinder-rating-6 .arrow{background:url(http://static2.cargurus.com/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -143px 0;width:26px;margin-right:10px;}.cg-dealFinder-rating-7{color:#E83E32;}.cg-dealFinder-rating-7 .arrow{margin-right:3px;background:url(http://static2.cargurus.com/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -90px 0;width:30px;margin-right:6px;}.cg-dealFinder-rating-8{color:#E83E32;}.cg-dealFinder-rating-8 .arrow{margin-left:5px;background:url(http://static2.cargurus.com/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -118px 0;width:24px;margin-right:8px;}.cg-dealFinder-dealerAdCallout{float:right;margin:5px 10px 0 0;}.cg-listingSearch-pagingPanel{padding:10px;text-align:right;font-size:12px;line-height:1.6;}.cg-listingSearch-pagingPanel a i{display:inline-block;margin:0 2px;vertical-align:text-bottom;}.cg-listingSearch-pagingPanel .pagingLabel{display:inline;font-size:12px;color:#666;margin:0 10px;}.cg-oneClickBuyListingDetail-wrap{padding:10px;margin:10px 0;border:1px solid #ccc;}.cg-oneClickBuyListingDetail-wrap{margin-right:20px;}.cg-oneClickBuyListingDetail-wrap .cg-listingDetail-analysisWrap-price{width:180px!important;margin-top:10px;}.cg-oneClickBuyListingDetail-wrap .cg-oneClickBuyListingDetail-detailsSection{margin-top:15px;margin-left:15px;float:left;}.cg-oneClickBuyListingDetail-detailsSection table .tdLabel{width:100px!important;}.cg-oneClickBuyListingDetail-wrap .cg-oneClickBuyListingDetail-contactingSellerMessage{font-weight:bold;text-align:center;line-height:2em;}.cg-oneClickBuyListingDetail-wrap .cg-oneClickBuyListingDetail-sellerContactedMessage{font-weight:bold;font-style:italic;color:grey;}.cg-dealFinder-leftColumnFilterSection-heading{margin-bottom:30px;}.cg-dealFinder-leftColumnFilterSection-heading h3{float:left;line-height:20px;}.cg-dealFinder-leftColumnFilterSection-heading div{display:inline;float:right;font-size:14px;font-weight:normal;line-height:20px;}#addModelsToSearchResultsPopup table{margin:0 auto;}#addModelsToSearchResultsPopup td{padding:4px;}#savedListingEnabled{width:100%;color:#fff;text-align:center;font-weight:bold;font-size:14px;}.cg-dealFinder-search-wrap{padding:10px;background-color:#eee;margin-bottom:10px;border:1px solid #ccc;}.cg-dealFinder-searchButtons{text-align:center;font-size:11px;}#priceSlider .ui-slider-range{overflow:hidden!important;height:12px!important;}#mileageSlider .ui-slider-range{overflow:hidden!important;height:12px!important;}.cg-dealFinder-filter-wrap{background-color:#eee;margin-bottom:5px;padding:5px 0;clear:both;}.cg-dealFinder-filter-heading h3{margin:0 0 5px 1px;display:block;color:#638193;}.cg-dealFinder-filter-heading span{font-size:12px;font-weight:normal;float:right;}.cg-dealFinder-filterPlaceholder{font-style:italic;font-size:10px;color:#686868;width:105px;}#fullTextSearchLoadingImage{width:16px;line-height:22px;vertical-align:middle;display:none!important;}.cg-dealFinder-fullTextSearchFilter-wrap input{width:140px;color:#999;font-size:11px;height:16px;border:1px solid #ccc;float:left;margin-right:5px;}.cg-dealFinder-fullTextSearchFilter-buttons a{display:inline-block;margin-top:3px;}.cg-dealFinder-priceDropFilter{line-height:22px;}.cg-dealFinder-priceDropFilter label{display:block;padding-left:15px;text-indent:-15px;}.cg-dealFinder-priceDropFilter input{width:13px;height:22px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-1px;*overflow:hidden;}.cg-dealFinder-checkboxFilter-wrap{width:240px;overflow:auto;background-color:#FFF;border:1px solid #CCC;padding:5px 5px 5px 10px;position:relative;}.cg-dealFinder-checkBoxFilter-heading{background-color:#ccc;padding:5px 2px;border-bottom:1px solid #ddd;margin-bottom:5px;padding-left:10px;color:#666;}.cg-dealFinder-checkBoxFilter-selectAll{margin-left:4px;}.cg-dealFinder-checkBoxFilter-checkBoxRow{line-height:22px;}.cg-dealFinder-checkBoxFilter-label{display:block;padding-left:20px;text-indent:-20px;}.cg-dealFinder-checkBoxFilter-label input{width:13px;height:22px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-1px;*overflow:hidden;}.cg-dealFinder-checkBoxFilter-label span{padding-left:6px;}.cg-dealFinder-checkBoxFilter-label .cg-dealFinder-checkBoxFilter-labelCount{font-size:11px;padding-left:4px;color:#999;}#trimFilterContainer{margin:0 0 10px;}#trimFilterChecklist{max-height:200px;overflow:hidden;border:1px solid #ccc;}#trim_filter{border:none;}#trim_filter .trimGroupParent{background-color:#D2D2D2;border-top:1px solid #C2C2C2;border-bottom:1px solid #C2C2C2;margin-bottom:5px;}#trim_filter .trimGroupParent .selectAllCheckboxesCommandContainer{margin-left:5px;}#trim_filter .trimGroupParent .selectAllCheckboxesCommandContainer a{color:#3E82B9;}#trim_filter .trimName{margin-left:10px;}#trim_filter .trimName span{vertical-align:middle;margin-left:3px;}.cg-dealFinder-trims-filter-showMoreLess,.cg-dealFinder-options-filter-showMoreLess{float:right;margin-top:4px;margin-right:4px;font-size:12px;}.cg-dealFinder-searchByCar-form{padding:10px 0;clear:both;}.cg-dealFinder-searchByCar-form select{margin:5px 6px;}.cg-dealFinder-searchByCar-form .carYearsSeparator{vertical-align:middle;}.cg-dealFinder-searchByCar-zipRadius{margin:5px 10px;}.cg-dealFinder-searchByCar-zipRadius .tdLabel{vertical-align:middle;width:60px;padding:5px 0;}.cg-dealFinder-searchByCar-zipRadius .tdContent{padding:5px 0;}.cg-dealFinder-searchByBodyStyle-form{padding:10px 0;clear:both;}.cg-dealFinder-searchByBodyStyle-form select,.cg-dealFinder-searchByBodyStyle-form input{margin:5px 0;}.cg-dealFinder-searchByBodyStyle-valueRangeSection input{width:50px;}.cg-dealFinder-searchByBodyStyle-labelSeparator{vertical-align:middle;margin:0 4px;}.cg-dealFinder-searchByBodyStyle-transmissionSection input{vertical-align:middle;}.cg-dealFinder-searchByBodyStyle-transmissionSection label{vertical-align:middle;margin-left:4px;margin-right:4px;}.cg-usedListingsByCity-wrap{font-size:12px;margin:10px 3px 5px 5px;padding:10px 20px;border:1px solid #C5DBEC;background-color:#EAF4FD;}.cg-usedListingsByCity-wrap h2{margin:10px 0;}.cg-usedListingsByCity-wrap table{width:100%;}.cg-usedListingsByCity-wrap table td{padding-bottom:5px;}.cg-usedListingsByCity-wrap table td span{font-size:11px;color:#999;margin-left:4px;}#featuredResultsDivParent{border-top:none!important;}.cg-listingDivider{border:1px solid #41759D;}.cg-listingDivider,.cg-listingDivider a{background-color:#2d658d;background-image:url(http://static2.cargurus.com/gfx/cg/dealfinder/listingDividerBG2.png);background-repeat:repeat-x;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#6695b8),to(#2d658d));background-image:-webkit-linear-gradient(top,#6695b8,#2d658d);background-image:-moz-linear-gradient(top,#6695b8,#2d658d);background-image:-ms-linear-gradient(top,#6695b8,#2d658d);background-image:-o-linear-gradient(top,#6695b8,#2d658d);}.cg-listingDivider span,.cg-listingDivider a{padding:10px;display:block;color:#fff;text-shadow:-1px 0 1px #2d658e;font-size:10px;}.cg-listingDivider span{float:left;font-weight:bold;}.cg-listingDivider a{float:right;color:#eaf4fd;font-weight:normal;border-left:1px solid #41759D;}.cg-listingDivider a i{margin-top:-1px;}.cg-listingDivider a i,.cg-listingDivider a strong{margin-right:4px;}.cg-listingDivider a:hover{text-decoration:none;background-image:none;color:#fff;}.cg-listingDetail-footerAdWrap{margin-top:12px;}.cg-listingDetail-footerAdWrap div{float:left;margin-right:10px;}.cg-listingDetail-footerAdWrap p{line-height:20px;color:#3E82B9;margin-left:130px;}.cg-listingDetail-footerAdWrap a{color:#3E82B9;}#transmissionFilterDiv label{padding:0 4px;}#relatedListingsFilter label{display:block;padding:4px;border:1px solid #eee;}#relatedListingsFilter label:hover{background-color:#eaf4fd;border-color:#C5DBEC;}#relatedListingsFilter label input{vertical-align:middle;margin-bottom:2px;}#priceReport-instantValuePlaceholder{text-align:center;}#priceReport-instantValuePlaceholder h2,#priceReport-instantValuePlaceholder .sectionExplanation{font-size:24px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}#priceReport-instantValuePlaceholder .sectionExplanation{color:#999;font-size:14px;margin-top:6px;margin-bottom:12px;}#priceCheckVerticalScale{position:relative;z-index:1;margin:20px 0 20px 90px;}#priceCheckVerticalMarker{position:absolute;left:-22px;line-height:1;z-index:100000;}#priceCheckVerticalLabel{position:absolute;left:-128px;padding-top:9px;width:100px;text-align:right;color:#777;}.cg-priceCheckVerticalScale-thermometerWrap{padding-left:20px;}.cg-priceCheckVerticalScale-thermometer{width:35px;border:1px solid #ccc;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#eee));background-image:-webkit-linear-gradient(top,#fff,#eee);background-image:-moz-linear-gradient(top,#fff,#eee);background-image:-ms-linear-gradient(top,#fff,#eee);background-image:-o-linear-gradient(top,#fff,#eee);}.cg-priceCheckVerticalScale-thermometerPadding{padding:7px;}.cg-priceCheckVerticalScale-section{height:50px;width:20px;position:relative;z-index:9000;border:1px solid #ccc;}.cg-priceCheckVerticalScale-section p{display:inline;margin:0;padding:0;position:absolute;z-index:8000;color:#777;top:20px;left:34px;width:160px;}.cg-priceCheckVerticalScale-section p span{font-size:12px;color:#999;}.cg-priceCheckVerticalScale-great{border-bottom:none!important;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#008000;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#008000),to(#32cd32));background-image:-webkit-linear-gradient(top,#008000,#32cd32);background-image:-moz-linear-gradient(top,#008000,#32cd32);background-image:-ms-linear-gradient(top,#008000,#32cd32);background-image:-o-linear-gradient(top,#008000,#32cd32);}.cg-priceCheckVerticalScale-good{border-top:none!important;border-bottom:none!important;background-color:#32cd32;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#32cd32),to(#ff0));background-image:-webkit-linear-gradient(top,#32cd32,#ff0);background-image:-moz-linear-gradient(top,#32cd32,#ff0);background-image:-ms-linear-gradient(top,#32cd32,#ff0);background-image:-o-linear-gradient(top,#32cd32,#ff0);}.cg-priceCheckVerticalScale-fair{background-color:#ff0;border-top:none!important;border-bottom:none!important;}.cg-priceCheckVerticalScale-poor{background-color:#ffa500;border-top:none!important;border-bottom:none!important;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#ff0),to(#ffa500));background-image:-webkit-linear-gradient(top,#ff0,#ffa500);background-image:-moz-linear-gradient(top,#ff0,#ffa500);background-image:-ms-linear-gradient(top,#ff0,#ffa500);background-image:-o-linear-gradient(top,#ff0,#ffa500);}.cg-priceCheckVerticalScale-over{background-color:#f00;border-top:none!important;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#ffa500),to(#f00));background-image:-webkit-linear-gradient(top,#ffa500,#f00);background-image:-moz-linear-gradient(top,#ffa500,#f00);background-image:-ms-linear-gradient(top,#ffa500,#f00);background-image:-o-linear-gradient(top,#ffa500,#f00);}#priceCheckResultWrap{padding:10px 20px;background-color:#eee;}#priceCheckResultWrap .cg-dealFinder-result-deal{width:150px;margin:0 auto;}#priceCheckResultWrap .cg-dealfinder-result-deal-savings{margin:4px 0;padding:0;font-size:12px;}.cg-priceReport-thermometer h2{margin:4px 0;color:#3e576f;}.cg-priceReport-thermometerNullMsgWrap{margin-top:20px;background-color:#eee;padding:20px;height:300px;line-height:300px;text-align:center;}.cg-priceReport-thermometerNullMsg{line-height:28px;text-shadow:0 -1px 1px #fff;color:#666;display:inline-block;vertical-align:middle;}.cg-priceReport-thermometerNullMsg h3{font-size:24px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}.cg-priceReport-thermometerNullMsg label{display:block;font-size:14px;margin-top:20px;line-height:24px;}#priceReport-renderSimilarModelsPlaceholder .cg-priceTabSimilarModels{margin-top:0;}

/** --- Start of /cg/dealfinder/cg-dealfinder-listingDetail.css --- */
#breadcrumb{margin-bottom:0;}.cg-listingDetail-wrap h1{font-size:28px;text-align:center;margin:18px 0 10px 0;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}.cg-listingDetail-wrap h2{font-size:14px;}.cg-listingDetail-wrap{width:100%;clear:both;padding-bottom:100px;}.cg-listingDetail-wrap .cg-listingDetail-sideCol{float:left;width:260px;}.cg-listingDetail-wrap .cg-listingDetail-mainCol{float:right;width:530px;}.cg-listingDetail-wrap .cg-listingDetail-mainCol .cg-listingDetail-mainColInner{padding-left:20px;}#sliderCarousel{width:680px;}#sliderCarousel li{width:120px;height:120px!important;}.cg-listing-navWrap{padding:20px 0 0 0;background-color:#eaf4fd;-webkit-box-shadow:inset 0 8px 6px -8px #7ab0c8;-moz-box-shadow:inset 0 8px 6px -8px #7ab0c8;box-shadow:inset 0 8px 6px -8px #7ab0c8;border-bottom:1px solid #C2E1EF;}.cg-listing-navWrap .cg-listingDetailFauxPage-backToSearchLink,.cg-listing-navWrap .cg-listingDetailFauxPage-backLink{position:absolute;}.mb-scroll{background-color:#eaf4fd;-moz-box-shadow:8px 0 10px -6px #7ab0c8 inset,-8px 0 10px -6px #7ab0c8 inset;-webkit-box-shadow:4px 0 6px -4px #7ab0c8 inset,-4px 0 6px -4px #7ab0c8 inset;box-shadow:8px 0 12px -8px #7ab0c8 inset,-8px 0 12px -8px #7ab0c8 inset;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;}.arrow-up{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:20px solid #fff;margin:0 auto;position:relative;top:1px;}.hideSlider{padding:20px 0 0 0;}.hideSlider .mb-scroll,.hideSlider .mb-scrollButtons{display:none;}.hideSlider .arrow-up{margin-top:12px;}.cg-carouselNav-imgWrap{height:72px;background-color:#000;}.cg-carouselNav-imgWrap img{vertical-align:middle;display:inline-block;}.cg-carouselNav-imgWrap.active{width:120px;height:90px;overflow:hidden;}.cg-carouselNav-metaWrap{background-color:#333;text-align:center;font-size:12px;padding:2px 0 4px 0;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}.cg-carouselNav-price{margin-left:4px;text-shadow:0 -1px 1px #000;}.cg-carouselNav-metaWrap .cg-dealRatingText-na{color:#eee;}.cg-listingDetailFauxPage-backToSearchLink{color:#7ab0c8!important;text-shadow:0 -1px 1px #fff;margin-top:20px;padding:16px 20px;-webkit-border-top-right-radius:12px;-webkit-border-bottom-right-radius:12px;-moz-border-radius-topright:12px;-moz-border-radius-bottomright:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;}.cg-listingDetailFauxPage-backToSearchLink span{background:url(http://static2.cargurus.com/gfx/cg/sprites/listingSearch/backToResults_blue.png) no-repeat top;display:block;font-size:11px;margin-left:10px;margin-bottom:5px;width:37px;height:32px;background-position:0 0;}.cg-listingDetailFauxPage-backToSearchLink:hover{background-color:#7ab0c8;text-shadow:0 -1px 1px #369;color:#fff!important;text-decoration:none;}.cg-listingDetailFauxPage-backToSearchLink:hover span{background-position:-37px 0;}.cg-listingDetailFauxPage-backLink{margin-left:10px;color:#eee!important;}.cg-listingDetailFauxPage-backLink:hover{text-decoration:none;}.cg-listingDetail-shareButtons{text-align:center;margin-bottom:8px;}.cg-listingDetail-shareButtons span.cg-listingDetail-shareOption{margin:0 8px;}.cg-listingDetail-sendToPhone{width:420px;margin-left:-160px;}.cg-listingDetail-sendToPhone input{font-size:160%;}.cg-listingDetail-sendToPhone p{margin-top:10px;color:#999;}.cg-listingDetail-sendToPhone .mobilePhoneHyphen{font-size:160%;}.cg-listingDetail-clickToCall{width:500px;margin-left:-160px;}.cg-listingDetail-clickToCall input{font-size:160%;}.cg-listingDetail-clickToCall p{margin-top:10px;color:#999;}.cg-listingDetail-clickToCall .phoneHyphen{font-size:160%;}.cg-listingDetail-clickToCall .clickToCall-errors ul{float:none;}.cg-listingDetail-clickToCall .clickToCall-errors ul li{float:none;}.cg-listingDetail-clickToCall #clickToCallPhoneAreaCode{width:40px;}.cg-listingDetail-clickToCall #clickToCallPhonePrefix{width:40px;}.cg-listingDetail-clickToCall #clickToCallPhoneSuffix{width:55px;}#shareListingForm .tdLabel label.label{font-weight:bold;font-size:120%;color:#666;}#shareListingForm .tdContent{padding-left:20px;}.cg-listingDetail-printListItem{float:right;padding:3px 10px;}.cg-listingDetail-printListItem:hover{text-decoration:none;}.cg-listingDetail-saveListItem{float:left;margin-right:15px;}.cg-listingDetail-saveSuccess{color:#3E973A;}.cg-listingDetail-mainPictureWrap{background-color:#333;padding:4px 4px 3px 4px;position:relative;text-align:center;}.cg-listingDetail-mainPictureWrap img{display:block;}.cg-listingDetail-mainPictureWrap a:hover{cursor:default;text-decoration:none;}.cg-listingDetail-mainPictureWrapActive a:hover{cursor:pointer;text-decoration:none;}#fullSizeOverlayBtn{z-index:10001;position:absolute;padding:5px 10px;top:50%;left:50%;width:100px;margin-left:-55px;background-color:#333;color:#fff;opacity:.7;}#fancybox-left-ico{left:20px;}#fancybox-right-ico{right:20px;left:auto;}.cg-listingDetailGallery-wrap .cg-listing-thumbnailPic,.cg-listingDetailGallery-wrap .nextLink,.cg-listingDetailGallery-wrap .prevLink{display:inline-block;cursor:pointer;margin:2px 0;border:2px solid #333;overflow:hidden;text-align:center;vertical-align:middle;zoom:1;*display:inline;}.cg-listingDetailGallery-wrap .nextLink,.cg-listingDetailGallery-wrap .prevLink{border:2px solid #666;}.cg-listingDetail-specsWrap{color:#666;}.cg-listingDetail-specsWrap table tr td{padding:3px 0;}.cg-listingDetail-specsWrap td.attributeLabel{width:100px;text-align:right;}.cg-listingDetail-specsWrap td.attributeValue{text-align:left;padding-left:10px;}.cg-listingDetail-dealerInfo{margin:10px 0;}.cg-listingDetail-dealerInfo p{overflow:hidden;}.cg-listingDetail-dealerInfo strong{font-size:14px;}.cg-aboutThisCarSection{font-size:12px;margin-top:0;padding:0 15px 5px 5px;line-height:20px;}.cg-aboutThisCar-ellipsis{display:none;}.cg-listingDetail-analysisWrap{min-height:120px;}.cg-listingDetail-analysisWrap h2{padding:5px;margin-bottom:4px;}.cg-listingDetail-analysisBox{color:#666;background-color:#ececec;padding:5px 6px;margin-bottom:5px;}.cg-listingDetail-analysisBox h3{display:inline;font-size:14px;}.cg-listingDetail-analysisBox img{vertical-align:text-top;}.positive{color:#3E973A;background-color:#ddf1c4;}.negative{color:#E83E32;background-color:#fbe3e4;}.positiveText{color:#3E973A;}.negativeText{color:#E83E32;}.fair{color:#fb7b00;background-color:#fee8b1;}.cg-listingDetail-analysisWrap-price{float:left;width:200px;}.cg-dealfinder-priceAnalysisTable{font-size:14px;}.cg-dealfinder-priceAnalysisTable .cg-dealfinder-priceAnalysisValue{text-align:right;width:56px;padding-bottom:5px;}.cg-dealfinder-priceAnalysisTable .cg-dealfinder-priceAnalysisLabel{color:#999;text-align:left;padding-left:10px;font-size:11px;padding-bottom:5px;line-height:22px;}.cg-dealfinder-priceAnalysisTable .cg-dealfinder-priceAnalysisResultRow{line-height:22px;font-size:20px;}.cg-dealfinder-priceAnalysisTable .cg-dealfinder-priceAnalysisResultRow td{border-top:1px solid #333;padding-top:5px;}@media screen{.printable{display:none;}}@media print{.printable{float:left;}}.cg-listingDetail-leverageWrap{margin-left:10px;float:left;width:140px;}.cg-listingDetail-daysOnMarket{padding:0 6px;}.cg-listingDetail-priceHistoryWrap{margin-left:10px;float:left;width:140px;}.cg-listingDetail-priceHistoryTable{margin-left:6px;color:#666;line-height:20px;}.cg-listingDetail-priceHistoryWrap .date{width:60px;}.cg-listingDetail-priceHistoryWrap .previousPrice{text-decoration:line-through;text-align:right;color:#999;}div.cg-listingDetail-tabWrap{padding-top:20px;clear:both;}ul.cg-listingDetail-tabs{margin:0;padding:0;list-style:none;}ul.cg-listingDetail-tabs li.cg-listingDetail-tab{float:left;border:1px solid;border-color:#C2E1EF;border-bottom-width:0;margin:0 5px 0 0;padding:7px 10px;}ul.cg-listingDetail-tabs li.cg-listingDetail-tab a{color:#638193;}ul.cg-listingDetail-tabs li.cg-listingDetail-tab a:hover{text-decoration:none;color:#375567;}ul.cg-listingDetail-tabs li.selected{position:relative;top:1px;background-color:#eaf4fd;}ul.cg-listingDetail-tabs li.selected a{color:#638193;}ul.cg-listingDetail-tabs li.selected a:hover{color:#638193;}.cg-listingDetail-tab .cg-rating-wrap{float:right;}.cg-listingDetail-tab .cg-rating-wrap .ratingValue{float:right;}.cg-listingDetail-tab .cg-rating-wrap .ratingValue i{margin-right:1px;}*:first-child+html .cg-listingDetail-tab .cg-rating-wrap{float:none;}*:first-child+html .cg-listingDetail-tab .cg-rating-wrap .ratingValue{float:none;margin-left:15px;}.cg-listingDetail-phone{float:right;color:#666;font-size:14px;margin:0 10px 0 0;font-weight:bold;}.cg-listingDetail-phone i{display:inline-block;vertical-align:text-top;}.cg-listingDetail-loading{background-color:#eaf4fd;padding:35px 0;margin-top:25px;text-align:center;clear:both;}.cg-listingDetail-loading span{background:url('http://static2.cargurus.com/gfx/cg/ajax-loader-trans.gif') no-repeat left;padding-left:30px;font-size:16px;}.cg-listingDetail-tabContent .cg-dealerReviewSubHeader{margin:0 0 0 10px;padding:0;}.cg-listingDetail-tabContent .cg-dealerReview-author{margin-left:0;}.cg-listingDetail-tabContent .rateDealer-wrap{margin-top:5px;}.cg-listingDetail-tabContent .cg-userReviewText{padding-right:20px;}.cg-listingDetail-formWrap{clear:both;background-color:#eaf4fd;border:1px solid #C2E1EF;padding:10px 0;}.cg-listingDetail-formTable{margin-left:22px;}.cg-listingDetail-formTable td{padding:3px 0;}.cg-listingDetail-submitRow{width:295px;padding-left:80px;margin-left:72px;padding-top:5px;}.cg-listingDetail-submitControls{text-align:right;}.cg-listingDetail-submitControls button{float:right;}.cg-listingDetail-privateSellerAdvice{margin-top:10px;background-color:#eee;border:1px solid #ccc;padding:10px;}.cg-listingDetail-privateSellerAdvice ul{padding-left:20px;margin-top:10px;list-style:disc;}.cg-listingDetail-privateSellerAdvice ul li{margin-bottom:5px;}.cg-listingDetail-disclaimer{color:#999;font-size:12px;margin-bottom:0;padding:10px 5px 0 5px;line-height:18px;text-align:center;}.cg-listingDetail-disclaimer a{text-decoration:underline;color:#999;}.cg-listingDetail-disclaimer a:hover{color:#333;}.cg-listingDetail-editListing{margin-left:10px;color:#666;font-size:10px;}.cg-listingDetail-editListing a{color:#666;text-decoration:underline;}.cg-listingDetail-editListing a:hover{color:#000;}.cg-listingDetailFauxPage-wrap{padding:0 0 230px 0;margin:0;text-align:left;}.cg-listingStub-content{position:relative;clear:both;margin:0 auto;width:850px;}.cg-listingStub-body{float:left;width:455px;margin-top:10px;}.cg-listingStub-fixedCol{left:455px;position:absolute;margin-left:20px;width:380px;}.cg-listingStub-formWrap{position:absolute;top:0;width:380px;}.cg-listingStub-formWrap.fixed{position:fixed;top:0;}.cg-listingStub-bodySection{padding-bottom:20px;}.cg-listingStub-bodySection h3{font-size:20px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}.cg-listingStub-bodySection h3 span{color:#999;font-size:14px;}.cg-listingStub-bodySection .cg-listingDetail-specsWrap{margin:10px 20px;}.cg-listingStub-bodySection .cg-listingDetail-specsWrap table tr td{padding:3px 0;}.cg-listingStub-bodySection .cg-listingDetail-specsWrap td.attributeLabel{width:180px;text-align:right;font-weight:bold;color:#666;}.cg-listingStub-bodySection .cg-listingDetail-specsWrap td.attributeValue{text-align:left;padding-left:10px;color:#777;}.cg-listingStub-bodySection .cg-aboutThisCarSection{font-size:12px;line-height:1.8;padding:0;margin:0;}.cg-listingStub-adSection{padding-bottom:10px;border-bottom:1px solid #eee;}.cg-listingStub-adSection h3{font-size:10px;color:#ccc;border-top:1px solid #eee;display:block;font-weight:normal;padding:5px 0;}.cg-listingStub-bodySection .cg-userReviewContainer{margin:20px 0 10px 10px;}.cg-listingStub-bodySection .cg-dealerReviewSubHeader{clear:right;padding:10px 0;margin:0;}.cg-listingStub-bodySection .cg-dealerReview-author{margin-bottom:5px;margin-left:0;}.cg-listingStub-bodySection .cg-dealerReview-body{margin-left:55px;line-height:20px;}.cg-listingStub-bodySection .cg-dealerReview-ratingBodyWrap{float:right;width:335px;}.cg-listingStub-bodySection .cg-userReviewText{clear:left;padding-top:6px;}.cg-aboutThisCar-showLink{text-align:center;clear:both;}.cg-aboutThisCar-showLink a{display:block;padding:10px;width:100px;margin:20px auto 0 auto;background-color:#eaf4fd;}.cg-listingStub-leverageSection h4{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-size:16px;}.cg-listingStub-leverageSection .good h4{color:#79CF19;}.cg-listingStub-leverageSection .bad h4{color:red;}.cg-listingStub-leverageSection .neutral h4{color:#666;}.cg-listingStub-leverageSection h4 span{color:#999;display:block;font-size:12px;}.cg-listingStub-leverageSection .leverageIcon{float:left;background:url(http://static2.cargurus.com/gfx/cg/sprites/listingSearch/negotiationSprite.png) no-repeat top left;width:52px;height:52px;}.cg-listingStub-leverageSection.priceHistory .neutral .leverageIcon{background-position:0 -57px;}.cg-listingStub-leverageSection.priceHistory .good .leverageIcon{background-position:0 -114px;}.cg-listingStub-leverageSection.priceHistory .bad .leverageIcon{background-position:0 0;}.cg-listingStub-leverageSection.priceHistory ul{margin:10px 0 0 0;padding:0;}.cg-listingStub-leverageSection.priceHistory ul li{padding:4px 0;border-bottom:1px solid #eee;color:#999;}.cg-listingStub-leverageSection.priceHistory ul li strong{width:60px;margin-right:10px;text-decoration:line-through;font-weight:normal;}.cg-listingStub-leverageSection.priceHistory ul li span{width:40px;text-align:right;}.cg-listingStub-leverageSection.timeOnMarket .neutral .leverageIcon{background-position:-57px -57px;}.cg-listingStub-leverageSection.timeOnMarket .good .leverageIcon{background-position:-57px -114px;}.cg-listingStub-leverageSection.timeOnMarket .bad .leverageIcon{background-position:-57px 0;}.testLeadEmailAddressSection{margin-top:20px;border:1px solid #CCC;padding:10px;background-color:#F2F2F2;}.testLeadEmailAddressSection form div{margin-top:8px;}.testLeadEmailAddressSection form div select{margin-right:20px;}.testLeadEmailAddressSection form input[type=submit]{margin-top:20px;}#testLeadResultPane{margin-top:20px;}#testEmailAddress{width:400px;}.cg-dealFinder-resultTable td strong{display:block;font-size:11px;}.cg-dealFinder-resultTable td span{font-size:16px;padding:0;margin:0;line-height:1.2;display:block;}.cg-dealFinder-resultTable td a{color:#999;font-size:11px;display:block;}.cg-listingStub-accordionWrap{padding:20px;background-color:#eaf4fd;}.cg-listingDetailFauxPage-pagingWrap{font-size:14px;text-align:center;padding:10px 10px 10px 10px;border-bottom:1px solid #C2E1EF;background-color:#eee;border:1px solid #ccc;margin-top:10px;}.cg-listingDetailFauxPage-counter{margin:1px 20px 0 20px;color:#666;display:inline;}.cg-listingDetailFauxPage-loading{padding-bottom:1000px;}.cg-listingDetailFauxPage-loading .alert{margin:20px auto;width:50%;padding:30px 10px;-webkit-box-shadow:0 8px 6px -6px #ccc;-moz-box-shadow:0 8px 6px -6px #ccc;box-shadow:0 8px 6px -6px #ccc;}.cg-listingDetailFauxPage-loading h2{text-align:center;font-size:24px;color:#618193;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}.cg-listingDetail-imv-wrap ul.cg-widget-optionList{margin-top:0!important;}.cg-listingDetail-imv-wrap p{margin-bottom:15px;}.cg-listingDetail-imv-wrap table{margin:10px 0;}.cg-listingDetail-imv-wrap table th,.cg-listingDetail-imv-wrap table td{padding:5px 10px;text-align:right;}.cg-listingDetail-imv-option{display:block;padding:.1em 0 .1em 21px;margin-bottom:6px;}.cg-listingDetail-imv-desc{display:none;margin-top:10px;padding-top:10px;border-top:1px solid #C2E1EF;}.cg-bodyStylePage-header h1{font-size:22px;float:left;margin:10px 0 10px 10px;}.cg-bodyStylePage-wrap h2{margin-top:12px;}.cg-bodyStylePage-content{padding:0 0 0 10px!important;}.cg-bodyStylePage-pictureColumn{float:right;width:310px;}.cg-bodyStylePage-pictureColumn img{width:300px;}.cg-bodyStylePage-dealSummary{border:1px solid #3E82B9;padding:10px;background-color:#EAF4FD;margin:0 auto;width:250px;margin-top:10px;}.cg-bodyStylePage-dealSummary .savingsRow{margin-bottom:10px;}.cg-bodyStylePage-dealSummary .savingsRow div{margin-left:30px;}.cg-bodyStylePage-dealSummary .greatSavingsRow{background:url('http://static2.cargurus.com/gfx/icons/cg/arrow_up_16x16.png') no-repeat 5px 0;}.cg-bodyStylePage-dealSummary .goodSavingsRow{background:url('http://static2.cargurus.com/gfx/icons/cg/arrow_up_right_16x16.png') no-repeat 5px 0;}.cg-bodyStylePage-dealSummary .dealsCount{color:#3E82B9;}.cg-bodyStylePage-dealSummary .avgSavings{color:#999;}.cg-bodyStylePage-description{margin-left:20px;width:375px;float:left;}.cg-bodyStylePage-description p{margin:10px 0;}.cg-bodyStylePage-searchForm{width:220px;background-color:#eee;border:1px solid #ccc;}.cg-conquestPage-wrap{width:780px;margin:15px auto;padding-bottom:20px;}.cg-conquestPage-wrap .alert{padding:20px 60px;}.cg-conquestPage-wrap .alert-success h2{color:#468847;font-size:16px;}.cg-conquestPage-wrap .alert-error h2{color:#E83E32;font-size:16px;}.cg-conquestPage-wrap .alert-error ul{margin:0;padding:0;}.cg-conquestPage-wrap .alert p,.cg-conquestPage-wrap .alert li{line-height:1.8;}.cg-conquestPage-wrap .alert .cg-conquestPage-subscribeForm{margin-left:20px;float:right;width:250px;border-left:1px solid #d6e9c6;}.cg-conquestPage-wrap .alert .cg-conquestPage-subscribeForm .inner{padding:8px 30px 0 30px;border-left:1px solid #fff;}.cg-conquestPage-wrap .alert .cg-conquestPage-subscribeForm .inner h2{line-height:1.2em;margin:0;padding:0;}.cg-conquestPage-wrap .alert .cg-conquestPage-subscribeForm .inner p{margin-top:4px;}.cg-conquestPage-wrap .mainImgWrap{float:left;margin:0 10px 0 0;background-color:#fff;padding:2px;border:1px solid #ccc;}.cg-conquestPage-sectionsWrap .cg-conquestPage-adCalloutInner{margin-top:5px;}.cg-conquestPage-sectionsWrap{width:660px;margin:0 auto;}.cg-conquestPage-section{margin-bottom:30px;}.cg-conquestPage-section h3{font-size:22px;font-weight:normal;margin-bottom:4px;}.cg-conquestPage-section h3 i{vertical-align:text-top;}.cg-conquestPage-section h3 span{margin-left:4px;font-size:14px;color:#999;font-weight:normal;}.cg-conquestPage-section .cg-conquestPage-subscribeForm{margin:8px 0;}.cg-conquestPage-section .cg-conquestPage-subscribeForm input{float:left;margin-right:4px;}.cg-conquestPage-similarListingsWrap{width:660px;margin:4px 0 0 0;}.cg-conquestPage-contactingSpinnerWrap{text-align:center;}.cg-conquestPage-contactingSpinnerWrap img{margin-bottom:10px;}.cg-oneClickBuyListingDetail-wrap{padding:10px;border:1px solid #ccc;}.cg-oneClickBuyListingDetail-wrap .cg-listingDetail-analysisWrap-price{width:180px!important;margin-top:10px;}.cg-oneClickBuyListingDetail-wrap .cg-oneClickBuyListingDetail-detailsSection{margin-top:15px;margin-left:25px;float:left;}.cg-oneClickBuyListingDetail-wrap .cg-oneClickBuyListingDetail-detailsSection table.simple .tdLabel{width:100px!important;}.cg-oneClickBuyListingDetail-wrap .cg-oneClickBuyListingDetail-contactingSellerMessage{font-weight:bold;text-align:center;line-height:2em;}.cg-oneClickBuyListingDetail-wrap .cg-oneClickBuyListingDetail-sellerContactedMessage{font-size:14px;color:#3E973A;}.cg-oneClickBuyListingDetailFooter{text-align:center;}.cg-oneClickBuyListingDetailFooter .btn{width:160px;margin:10px 0;}#conquestPageNextResults{width:660px;margin:8px 0 0 0;border-bottom:1px solid #ccc;}.cg-conquestPage-section .cg-listingDetail-footerAdWrap{margin-top:6px;}.cg-conquestPage-section .cg-listingDetail-footerAdWrap{float:left;}.cg-listingDetail-madLibWrap{line-height:32px;}.cg-listingDetail-madLibWrap h3{font-size:20px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}.cg-listingDetail-madLibAddress{padding-bottom:8px;border-bottom:1px solid #C2E1EF;}.cg-listingDetail-madLibAddress strong{display:inline-block;width:60px;text-align:right;margin-right:10px;}.cg-listingDetail-madLibLetter{padding:8px 10px;border-bottom:1px solid #C2E1EF;}.cg-listingDetail-madLibLetter p{padding:0 10px;}.cg-listingDetail-madLibFooter{margin-left:10px;padding:16px 10px 0 10px;border-top:1px solid #fff;line-height:1;}.cg-listingDetail-madLibFooter label{display:block;padding-left:15px;text-indent:-15px;}.cg-listingDetail-madLibFooter label input{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-1px;*overflow:hidden;}.cg-listingDetail-madLibFooter span{line-height:1.4;}.cg-listingDetail-madLibFooter span a{margin:8px 0 0 2px;}.cg-listingDetail-madLibFooter button{margin-top:20px;}.cg-listingDetail-madLibDetails-section{margin:0 10px 10px;clear:both;}.cg-listingDetail-madLibDetails-section h2{padding:5px;background-color:#9f9f9f;color:#fff;font-weight:normal;}.cg-dealfinder-priceAnalysisTable{margin:5px;}.cg-listingDetail-madLibDetails-section .cg-listingDetail-priceHistoryTable{margin-left:6px;color:#666;line-height:20px;}.cg-listingDetail-madLibDetails-section .date{width:60px;}.cg-listingDetail-madLibDetails-section .previousPrice{text-decoration:line-through;text-align:right;color:#999;}.cg-listingDetail-madLibDetails .cg-dealFinder-result-deal{margin-top:10px;margin-right:0;width:100%;}.cg-listingDetail-madLibDetails .cg-dealFinder-result-deal .alert{margin-bottom:10px;}.cg-listingDetail-madLibDetails .cg-dealFinder-result-deal .alert .cg-dealfinder-result-deal-recommendation{font-size:20px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}

/** --- Start of /jquery/movingBoxes/movingboxes.css --- */
.mb-wrapper{background-color:#333;margin:0 auto;position:relative;left:0;top:0;}.mb-slider,.mb-scroll{width:100%;height:100%;overflow:hidden;margin:0 auto;padding:0;position:relative;left:0;top:0;font-size:18px;}.mb-active-slider{border-color:#333;}.mb-slider .mb-panel{margin:0 5px;display:block;cursor:pointer;float:left;list-style:none;}.mb-slider .mb-panel.current{cursor:auto;}.mb-inside{border:none;}.mb-inside *{max-width:100%;}a.mb-scrollButtons{display:block;width:45px;height:57px;background:transparent url(http://static2.cargurus.com/gfx/cg/sprites/listingSearch/carouselArrows_blue.png) no-repeat;position:absolute;top:50%;margin-top:-29px;cursor:pointer;text-decoration:none;outline:0;border:0;}a.mb-scrollButtons.mb-left{background-position:left top;left:-45px;}a.mb-scrollButtons.mb-right{background-position:right top;right:-45px;}a.mb-scrollButtons.mb-left:hover{background-position:left bottom;}a.mb-scrollButtons.mb-right:hover{background-position:right bottom;}a.mb-scrollButtons.disabled{display:none;}

/** --- Start of /cg/cg-search-newCar.css --- */
.cg-newCarSearch-wrap h1{margin:5px 0 0 10px;font-size:28px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}.cg-newCarSearch-wrap h1 strong{color:#638193;font-weight:300;}.cg-newCarSearch-wrap h1 span{color:#999;font-size:18px;font-weight:normal;}.cg-newCarSearch-wrap h2{padding:15px 0 15px 18px;color:#333;background-color:#eee;font-size:20px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}.cg-newCarSearch-wrap .alert p{font-size:18px;font-weight:bold;margin-bottom:0;}.cg-newCarSearch-wrap .cg-sidebar-alt{margin:15px 0 0 10px;}.cg-newCarSearch-wrap .cg-mainColumn-alt{padding:15px 10px 0 0;}.cg-newCarSearch-wrap .cg-mainColumn-alt .cg-mainColumn-spacer{padding-right:0;}.cg-newCarSearch-imageCalloutWrap{position:relative;margin-top:-11px;width:975px;height:561px;background:url(http://static.cargurus.com/images/site/2012/04/11/17/30/2013_porsche_boxster_base-pic-7331992673705500769.jpeg) no-repeat top left;}.cg-newCarSearch-imageCalloutWrap h1{margin:0;text-shadow:1px 1px 1px #666;padding:20px 0 5px 50px;color:#369;font-size:36px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}.cg-newCarSearch-imageCalloutWrap p{font-size:18px;color:#666;padding-left:50px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}.cg-newCarSearch-imageCalloutFormWrap{position:absolute;width:300px;top:120px;left:50px;}.cg-newCarSearch-imageCalloutFormWrap .cg-newCarSearch-step1-wrap{padding:15px 20px;background-color:#333;background-color:rgba(0,0,0,0.65);-webkit-box-shadow:0 6px 3px -3px #444;-moz-box-shadow:0 6px 3px -3px #444;box-shadow:0 6px 3px -3px #444;border:1px solid #000;}.cg-newCarSearch-imageCalloutFormWrap .cg-newCarSearch-step1-formWrap{margin:5px auto;}.cg-newCarSearch-imageCalloutFormWrap h2{font-size:20px;background-color:transparent!important;color:#fff!important;text-shadow:1px 1px 1px #000;}.cg-newCarSearch-imageCalloutFormWrap .cg-newCarSearch-step1-formWrap select{margin-left:20px;margin-bottom:20px;font-size:16px;}.cg-newCarSearch-imageCalloutFormWrap .cg-newCarSearch-step1-formWrap div{margin-bottom:20px;margin-left:20px;}.cg-newCarSearch-imageCalloutFormWrap .cg-newCarSearch-step1-formWrap div label span{display:inline-block;width:50px;line-height:20px;color:#fff;text-shadow:1px 1px 1px #000;}.cg-newCarSearch-changeCarWrap{padding:0 20px 20px 20px;background-color:#333;}.cg-newCarSearch-changeCarWrap select{margin-left:20px;margin-bottom:20px;font-size:16px;}.cg-newCarSearch-changeCarWrap div{margin-bottom:20px;margin-left:20px;}.cg-newCarSearch-changeCarWrap div label span{display:inline-block;width:50px;line-height:20px;color:#fff;text-shadow:1px 1px 1px #000;}.cg-newCarSearch-filtersWrap{padding-top:5px;border-top:1px solid #000;background-color:#666;}.cg-newCarSearch-wrap .cg-sidebar-alt img{border-bottom:1px solid #000;display:block;}.cg-newCarSearch-wrap .cg-sidebar-alt h2{font-size:24px;line-height:1.4;text-shadow:0 -1px 1px #000;color:#eee;border-top:1px solid #888;border-bottom:1px solid #555;background-color:#333;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#666),to(#333));background-image:-webkit-linear-gradient(top,#666,#333);background-image:-moz-linear-gradient(top,#666,#333);background-image:-ms-linear-gradient(top,#666,#333);background-image:-o-linear-gradient(top,#666,#333);}.cg-newCarSearch-wrap .cg-sidebar-alt h2 span{display:block;font-size:12px;color:#999;}.cg-newCarSearch-wrap .cg-sidebar-alt h2 a{font-size:12px;font-weight:normal;vertical-align:text-top;text-decoration:none;}.cg-newCarSearch-wrap .cg-sidebar-alt h2 a img{border-bottom:none;}.cg-newCarSearch-filter-wrap{padding:10px 20px;}.cg-newCarSearch-filter-wrap h3{color:#eee;text-shadow:0 -1px 1px #000;font-size:20px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;}.cg-newCarSearch-filter-wrap .cg-dealFinder-filter-heading span{float:right;font-size:12px;text-shadow:none;padding-top:6px;}.cg-newCarSearch-filter-wrap .cg-dealFinder-filter-heading span a{color:#ccc;}.cg-newCarSearch-filter-wrap label{display:block;clear:both;}.cg-newCarSearch-filter-wrap label input{vertical-align:middle;}.cg-newCarSearch-filter-wrap label span.meta{color:#999;float:right;}.cg-newCarSearch-results-wrap h2{padding:15px 0 15px 18px;color:#eee;text-shadow:0 -1px 1px #000;background-color:#333;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#666),to(#333));background-image:-webkit-linear-gradient(top,#666,#333);background-image:-moz-linear-gradient(top,#666,#333);background-image:-ms-linear-gradient(top,#666,#333);background-image:-o-linear-gradient(top,#666,#333);font-size:26px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}#sortResultsDropdown a.dropdown-toggle{padding:15px 10px;margin-top:1px;}.cg-newCarSearch-dealerBlade-wrap{padding:20px;border-bottom:1px solid #ddd;position:relative;}.cg-newCarSearch-dealerBlade-wrap h3{width:290px;margin-bottom:4px;overflow:hidden;vertical-align:text-top;font-size:18px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}.cg-newCarSearch-dealerBlade-wrap .cg-newCarSearch-dealerCity{margin-bottom:5px;color:#999;font-weight:normal;font-size:12px;font-style:normal;}.cg-newCarSearch-dealerBlade-wrap .cg-newCarSearch-dealerContacted{margin-left:6px;color:#3E973A;background-color:#ddf1c4;width:80px;font-size:10px;text-align:center;display:inline-block;padding:2px 0;font-weight:normal;line-height:18px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.cg-newCarSearch-results-priceRange{color:#9f9f9f;float:right;clear:right;margin:5px 10px 0 0;text-align:right;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}.cg-newCarSearch-results-priceRange strong{color:#888;font-weight:bold;}.cg-newCarSearch-reviewCount{color:#999;font-size:12px;line-height:1.6;vertical-align:middle;margin-left:4px;}.cg-newCarSearch-contactDealerPage{padding:0 10px;}.cg-newCarSearch-contactDealerPage h3{margin-bottom:20px;}.cg-newCarSearch-dealerBlade-active{cursor:pointer;background-color:#fff7d8;}.cg-newCarSearch-results-matchCount{float:right;padding:10px;margin-right:5px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}.cg-newCarSearch-results-matchPartial{color:#999;}.cg-newCarSearch-results-matchCount .count{font-size:14px;text-align:center;}.cg-newCarSearch-results-matchExact{background-color:#ddf1c4;}.cg-newCarSearch-results-matchExact .count{color:#3E973A;}.cg-newCarSearch-results-matchPartial{background-color:#fff3d6;}.cg-newCarSearch-results-matchPartial .count{color:#fb7b00;}.cg-newCarSearch-moreResult{padding:10px;text-align:center;}.cg-newCarSearch-moreResult a{margin-right:3px;opacity:.8;}.cg-newCarSearch-moreResult a i{margin-right:5px;}.cg-newCarSearch-moreResult a:hover{opacity:1.0;text-decoration:none;}#dealerProfilePageHeader{border-top:1px solid #333;background-color:#333;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#666),to(#333));background-image:-webkit-linear-gradient(top,#666,#333);background-image:-moz-linear-gradient(top,#666,#333);background-image:-ms-linear-gradient(top,#666,#333);background-image:-o-linear-gradient(top,#666,#333);}#dealerProfilePageHeader h3{padding:15px 20px;margin:0;color:#eee;text-shadow:0 -1px 1px #000;font-size:22px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}#dealerProfilePageHeader h3 em{color:#fff;}.cg-newCarSearch-phoneWrap{float:right;padding:10px 20px 0 0;}.cg-newCarSearch-phoneWrap a:hover{text-decoration:none!important;}#dealerProfilePageHeader #contactFormNavigation{padding-left:10px;margin-bottom:0;border-bottom:1px solid #000;}#dealerProfilePageHeader #contactFormNavigation li a{color:#eee!important;}#dealerProfilePageHeader #contactFormNavigation li a:hover{color:#666!important;}#dealerProfilePageHeader #contactFormNavigation li.active a{color:#333!important;}#dealerProfilePageHeader #phonePlaceholder{padding-left:4px;color:#eee;}#contactFormInventoryHeading h1{font-size:20px;margin:0 0 10px 0;padding:0;}#contactFormContent{padding:10px;}.cg-newCarSearch-contactForm-wrap{overflow:hidden;}.cg-newCarSearch-contactForm-wrap .inner p{margin:.4em 0;font-size:14px;line-height:2;}.cg-newCarSearch-contactForm-wrap .inner ul li{line-height:2;display:inline;}.cg-newCarSearch-contactForm-wrap .cg-newCarSearch-contactForm-madLib{line-height:32px;}.cg-newCarSearch-formField{margin-bottom:7px;}.cg-newCarSearch-formInner{padding:15px 25px;background-color:#eaf4fd;border:1px solid #c5dbec;}.cg-newCarSearch-formInner h2{color:#369;background-color:#eaf4fd!important;text-shadow:0 -1px 1px #fff;}.cg-newCarSearch-formField label{display:block;line-height:1.8;color:#369;text-shadow:0 -1px 1px #fff;}.cg-newCarSearch-formField input,.cg-newCarSearch-formField textarea{border:1px solid #c5dbec;}.cg-newCarSearch-loadingResultsModal h2,.cg-newCarSearch-contactSuccessModal h2,.cg-newCarSearch-contactErrorModal h2{background-color:transparent;font-size:24px;text-align:center;text-shadow:0 -1px 1px #fff;}.cg-newCarSearch-contactSuccessModal h2{color:#3E973A;}.cg-newCarSearch-contactErrorModal h2,.cg-newCarSearch-contactErrorModal p{color:#E83E32;}.cg-newCarSearch-loadingResultsModal h2{color:#369;}.cg-newCarSearch-contactSuccessModal p,.cg-newCarSearch-contactErrorModal p{text-align:center;margin-bottom:12px;}.cg-newCarSearch-contactSuccessModal h2 i,.cg-newCarSearch-contactErrorModal h2 i{display:inline-block;width:24px;height:24px;vertical-align:text-bottom;}.cg-newCarSearch-contactSuccessModal h2 i{background-image:url(http://static2.cargurus.com/gfx/icons/fugue/24/tick.png);}.cg-newCarSearch-contactErrorModal h2 i{background-image:url(http://static2.cargurus.com/gfx/icons/fugue/24/cross-circle.png);}.cg-newCarSearch-wrap .cg-listingDetail-clickToCallSuccess h2{background-color:transparent;font-weight:inherit;padding:0;}#dealerUserReviews{margin-top:10px;}#dealerUserReviews .cg-dealerReviewSubHeader{margin-bottom:0;padding:10px;background-color:#eee;font-size:20px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;color:#333;}#dealerUserReviews .cg-userReviewContainer{margin:10px 20px;width:430px;}#dealerUserReviews .cg-userReview-even,#dealerUserReviews .cg-userReview-odd{padding:10px;}#dealerUserReviews .cg-userReview-even{border-bottom:1px solid #eee;}#dealerUserReviews .cg-userReview-odd{padding:10px;}#dealerUserReviews .cg-dealerReview-ratingBodyWrap{float:right;width:360px;}#dealerUserReviews .cg-dealerReview-author{margin-left:0;}.cg-newCarSearch-selectedCarWrap{padding:5px 10px 5px 0;}.cg-newCarSearch-selectedCarWrap input{margin-right:8px;display:inline-block;vertical-align:text-top;}.cg-newCarSearch-selectedCarWrap label span{display:block;color:#999;margin:2px 0 0 20px;}.cg-newCarSearch-selectedCar{margin-top:5px;margin-left:18px;padding:15px;-moz-box-shadow:inset 0 0 10px #ccc;-webkit-box-shadow:inset 0 0 10px #ccc;box-shadow:inset 0 0 10px #ccc;}.cg-newCarSearch-selectedCarWrap .cg-newCarSearch-selectedCarImgWrap{float:left;padding:4px;margin-right:10px;border:1px solid #ccc;background-color:#fff;-webkit-box-shadow:0 8px 6px -6px #ccc;-moz-box-shadow:0 8px 6px -6px #ccc;box-shadow:0 8px 6px -6px #ccc;}.cg-newCarSearch-selectedCarWrap .cg-newCarSearch-selectedCarImgWrap img{display:block;border:1px solid #ccc;}.cg-newCarSearch-selectedCarWrap ul{margin-left:80px;}.cg-newCarSearch-selectedCarWrap ul li{display:block!important;}.cg-newCarSearch-sendFilters{border:1px solid #ccc;padding:15px 20px;color:#666;text-shadow:0 -1px 1px #fff;margin-bottom:10px;background-color:#eee;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#fefefe),to(#eee));background-image:-webkit-linear-gradient(top,#fefefe,#eee);background-image:-moz-linear-gradient(top,#fefefe,#eee);background-image:-ms-linear-gradient(top,#fefefe,#eee);background-image:-o-linear-gradient(top,#fefefe,#eee);}.cg-newCarSearch-sendFilters h3,.cg-newCarSearch-formInner h3{font-size:20px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;color:#666;margin-bottom:10px;}.cg-newCarSearch-sendFilters p{font-size:12px!important;}#contactFormFilterList{margin:0 0 0 5px;padding:0;}#contactFormFilterList li{display:block;clear:both;}#contactFormFilterList li strong{display:inline-block;float:left;width:100px;margin-right:5px;text-align:right;zoom:1;*display:inline;}#contactFormFilterList li span{display:inline-block;width:150px;float:right;zoom:1;*display:inline;}.cg-newCarSearch-inventoryListingSelection .navbar{margin-bottom:0;}.cg-newCarSearch-inventoryListingSelection .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.cg-newCarSearch-inventoryListingSelection .navbar .brand span{font-size:14px;color:#999;}.dealerListingsTable{clear:both;overflow:hidden;}.cg-newCarSearch-listingSubHead{padding:10px 20px;background-color:#777;color:#eee;text-shadow:0 -1px 1px #333;}.dealerListingsTable .cg-newCarSearch-listingRow{clear:both;border-bottom:1px solid #ccc;padding:10px;}.dealerListingsTable .cg-newCarSearch-listingRow:hover{background-color:#fffdcd;cursor:pointer;}.dealerListingsTable .cg-newCarSearch-listingRow h3{font-size:18px;font-weight:300;}.dealerListingsTable .cg-newCarSearch-listingRow h3 span{float:right;text-align:right;}.dealerListingsTable .cg-newCarSearch-listingRow h3 span em{display:block;font-size:11px;}.dealerListingsTable .cg-newCarSearch-listingRow .cg-newCarSearch-listingCellImg{width:100px;height:75px;float:left;margin-right:10px;}.dealerListingsTable .cg-newCarSearch-listingRow .cg-newCarSearch-listingCellImg img{width:100px;height:75px;display:block;}.dealerListingsTable .cg-newCarSearch-listingRow .cg-newCarSearch-listingCellContent h3{margin-bottom:4px;}.dealerListingsTable .cg-newCarSearch-listingRow .cg-newCarSearch-listingCellContent ul{list-style:none;float:left;margin-left:0;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;color:#666;}.dealerListingsTable .cg-newCarSearch-listingRow .cg-newCarSearch-listingCellContent ul li{display:block;color:#666;}.dealerListingsTable .cg-newCarSearch-listingRow .cg-newCarSearch-listingCellContent ul li strong{color:#333;font-weight:normal;}.cg-newCarSearch-relatedLinks{border-top:1px solid #C5DBEC;background-color:#eaf4fd;padding:20px;}.cg-newCarSearch-relatedLinks h2{margin:10px 0;}.cg-newCarSearch-relatedLinks table{width:100%;}.cg-newCarSearch-relatedLinks table td{padding-bottom:5px;}.cg-newCarSearch-relatedLinks table td span{font-size:11px;color:#999;margin-left:4px;}.cg-colorSwatch-wrap{margin:0;padding:1px 0;background-color:#fff;overflow:hidden;white-space:nowrap;}.cg-colorSwatch-wrap div.colorSwatchOptionRow label span{padding:4px 0 4px 0;}.cg-colorSwatch-wrap div.colorSwatchOptionRow label span.colorWrap{padding:4px 20px 4px 10px;}.cg-colorSwatch-wrap div.colorSwatchOptionRow label span.colorName{padding-left:5px;}.cg-colorSwatch-wrap div.colorSwatchOptionRow:hover{background-color:#eee;}

/** --- Start of /dealerquotes.css --- */
.cg-quote-contentWrap{width:780px;margin:0 auto;text-align:left;}#quotePageWrap .mainColumn{width:780px;margin:0 auto;}#quotePageWrap .leftColumn{width:370px;float:left;}#quotePageWrap .rightColumn{width:370px;float:right;}.cg-quote-blueTabs{width:780px;margin:0 auto;}.cg-quote-blueTabs a:link,.cg-quote-blueTabs a:visited,.cg-quote-blueTabs a:active,.cg-quote-blueTabs a:hover{text-decoration:none;color:#EEE;}.cg-quote-blueTabs .left{background:url('http://static2.cargurus.com/gfx/dealerquote/tab-left-unselected.gif') no-repeat;background-position:left top;}.cg-quote-blueTabs .right{background:url('http://static2.cargurus.com/gfx/dealerquote/tab-right-unselected.gif') no-repeat;background-position:right top;}.cg-quote-blueTabs a{color:#EEE;font-weight:bold;padding:4px 15px;display:block;}.cg-quote-blueTabs span{margin:0 4px 0 0;float:left;}.cg-quote-header{background:url('http://static2.cargurus.com/gfx/dealerquote/quote-blue-banner.jpg') repeat-x;margin-bottom:10px;}.cg-quote-header h1{color:#fff;padding:10px 0;font-size:24px;text-align:left;width:780px;margin:0 auto;}.cg-quote-subBanner{color:#0f69f1;font-size:13pt;font-weight:bold;padding-bottom:10px;text-align:left;}.credibilityAndSavingsText{margin:0 auto;}.credibilityAndSavingsText .header{margin-bottom:10px;font-weight:bold;font-size:16px;color:#5175A9;}.credibilityAndSavingsText .title{font-weight:bold;margin-bottom:5px;}.credibilityAndSavingsText .credibility{float:left;width:48%;padding:10px 0;padding-left:5px;}.credibilityAndSavingsText .savings{float:left;width:49%;padding:10px 0;margin-left:5px;}.cg-quote-gallery-mainPicture{width:360px;background-color:#000;}.cg-quote-gallery-thumbs{margin:auto;width:370px;padding-top:7px;}.cg-quote-title-wrap h1{text-align:center;font-weight:bold;font-size:12px;padding:10px 0;}#carOverview .cg-quote-title-wrap h1{text-align:left;font-weight:bold;font-size:16px;padding:10px 0;}.cg-quote-priceTable{margin:10px auto;border-collapse:collapse;width:100%;}.cg-quote-priceTable td{padding:5px;border-width:1px;border-style:solid;border-color:#000;background-color:#FAF1BF;}.cg-quote-motivationText-wrap{padding:0 10px;text-align:left;}.cg-quote-motivationText-wrap h3{font-size:16px;font-weight:bold;color:#666;}.cg-quote-motivationText-subHead{margin:15px 0;font-weight:bold;color:#0a246a;}.cg-quote-motivationText-wrap ul{list-style-image:url(http://static2.cargurus.com/gfx/bullets/grey_dot.gif);padding-left:1.5em;margin-left:0;padding-top:0;vertical-align:middle;text-align:left;line-height:1.4;}.cg-quote-motivationText-wrap ul li{margin-bottom:6px;}.cg-quote-getQuotes-wrap{border:1px solid #99B3CC;background-color:#f5f5de;margin-bottom:10px;padding-bottom:10px;}.cg-quote-getQuotes-wrap h2{text-align:center;color:#52595D;font-size:20px;padding:20px 0 10px 0;}.cg-quote-getQuotes-table{text-align:center;margin:10px auto 20px auto;}.cg-quote-getQuotes-table label{vertical-align:middle;font-weight:bold;}.cg-quote-getQuotes-table td{padding-bottom:10px;}.cg-quote-zipLabel-wrap{vertical-align:middle;text-align:right;}.cg-quote-zipField-wrap{vertical-align:middle;text-align:left;padding-left:10px;}#trimOnlySelect select{width:250px;}#trimOnlySelect td{padding-bottom:0;}#trimOnlySelect .tdLabel,#trimOnlySelect .tdContent{display:none;}.carSelectorStep1{border:1px solid #99B3CC;background-color:#f5f5de;margin-bottom:10px;padding-bottom:10px;}.carSelectorStep1 .carSelectorTitle{text-align:center;color:#52595D;font-size:20px;padding:20px 0 10px 0;}#selectNewCar td{text-align:left;}.cg-quote-step2Title-wrap{text-align:left;margin-bottom:20px;}.cg-quote-step2Title-wrap h1{font-size:18px;font-weight:bold;display:inline;margin-right:5px;}.cg-quote-purchaseOptions-wrap h3{margin-bottom:20px;}.cg-quote-purchaseOptions-wrap td{padding:0 0 5px 10px;vertical-align:middle;}.cg-quote-purchaseOptions-wrap td select{margin-bottom:7px;}.cg-quote-purchaseOptions-wrap td label{vertical-align:middle;}.cg-quote-purchaseOptions-wrap .tdLabel{width:110px;}.cg-quote-contactForm-wrap h3{margin-bottom:20px;}.cg-quote-contactForm-wrap td{padding:0 0 5px 10px;vertical-align:middle;}.cg-quote-contactForm-wrap .tdLabel{width:110px;}.cg-quote-contactForm-wrap td label{vertical-align:middle;}.cg-quote-contactForm-wrap input{font-size:12px;line-height:1;}.cg-quote-selectDealers-wrap{margin-top:10px;padding:5px;border:1px solid #99B3CC;}.cg-quote-selectDealers-wrap h3{padding:10px;}.cg-quote-selectDealers-wrap .note{color:#F00;margin:0 0 10px 10px;display:block;}.cg-quote-selectDealers-dealerContainer{border-top:1px solid #BDD;padding:5px 0;}.cg-quote-selectDealers-dealerContainer .dealerCheckbox{float:left;width:15px;padding:5px 10px;}.cg-quote-selectDealers-dealerContainer .dealerInfo{float:left;width:250px;margin-left:10px;padding:5px 0;}.cg-quote-selectDealers-dealerContainer:hover{background-color:#BFE0E1;cursor:pointer;}.cg-quote-asSeenIn-wrap{margin:5px 0;text-align:left;padding:5px 0;}.cg-quite-asSeenIn img{margin-bottom:5px;}.cg-quoteWWW-stepHeader{padding:10px 0 20px 0;}.cg-quoteWWW-stepHeader h1{font-size:20px;margin-bottom:4px;}.cg-quoteWWW-stepHeader h1 span{font-size:.8em;color:#999;font-weight:normal;margin-left:4px;}.cg-quoteWWW-stepHeader h1 a{font-size:12px;font-weight:normal;margin-left:10px;}.cg-quoteWWW-promoBox{float:left;width:100%;background-color:#eaf4fd;border:1px solid #c5dbec;-webkit-box-shadow:0 8px 6px -6px #666;-moz-box-shadow:0 8px 6px -6px #666;box-shadow:0 8px 6px -6px #666;}.cg-quoteWWW-form-wrap{padding:10px 20px 0 20px;}.cg-quoteWWW-form-table{text-align:center;margin:20px auto 20px auto;}.cg-quoteWWW-form-table th,.cg-quoteWWW-form-table td{padding-bottom:15px;}.cg-quoteWWW-form-table th{vertical-align:middle;text-align:right;}.cg-quoteWWW-form-table label{vertical-align:middle;font-weight:bold;}.cg-quoteWWW-form-table td{vertical-align:middle;text-align:left;padding-left:10px;}#trimOnlySelect select{width:100%;}.cg-quoteWWW-carSelect-wrap{padding:20px;}.cg-quoteWWW-carSelect-table th,.cg-quoteWWW-carSelect-table td{padding-bottom:10px;}.cg-quoteWWW-listWrap{margin-top:30px;padding:0 10px;text-align:left;}.cg-quoteWWW-listWrap ul{list-style-image:url(http://static2.cargurus.com/gfx/icons/silk/bullet_orange.png);padding-left:1.5em;margin-left:0;padding-top:3px;text-align:left;line-height:1.4;}.cg-quoteWWW-listWrap ul li{margin-bottom:15px;vertical-align:top!important;}.cg-quoteWWW-selectDealers h3{margin-bottom:4px;}.cg-quote-rightTabs{border-bottom:solid 1px #CCC;padding-bottom:5px;}.cg-quote-rightTabs a{font-weight:bold;}.cg-quote-rightTabs div{padding-right:15px;}.cg-quote-rightTab{float:left;}.cg-quote-userReview-wrap{border-bottom:1px solid #EEE;padding:10px 0 10px 0;}.cg-quote-userReview-userReviewTitle{font-weight:bold;font-size:16px;text-align:left;line-height:1.2;margin-bottom:5px;}.cg-quote-userReviewRatings{float:left;width:180px;text-align:left;margin-bottom:4px;}.cg-quote-userReviewRatings .ratingLabel{text-align:left;font-size:12px;}.cg-quote-userReview-recommended{text-align:left;padding:4px 0;color:#5AA378;font-size:11px;}.cg-quote-userReview-timestamp{float:right;margin-right:1px;font-size:12px;color:#565656;}.cg-quote-userReview-trimName{text-align:left;font-size:12px;font-weight:normal;color:#6E8193;clear:left;}.cg-quote-userReview-body{text-align:left;margin-top:5px;clear:both;}.cg-quote-userReview-body p{line-height:1.6;}.overviewSectionTitle{text-align:left;}.dealerQuoteResultMessageBox{color:#666;background-color:#ddf1c4;border:1px solid #93D893;padding:10px 15px;clear:both;margin:0 10px 20px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.dealerQuoteResultMessageBox h2{color:#3E973A;padding:5px 0 10px 0;font-size:22px;}.dealerQuoteResultMessageBox ul{margin:10px 40px;list-style:disc;}.dealerQuoteResultMessageBox ul li{margin-bottom:5px;}.dealerQuoteResultMessageBox ul li strong{color:#3E973A;}#dealerQuoteOverviewHeader{font-size:16px;font-weight:bold;margin:5px 0 10px 0;text-align:left;}#dealerQuoteOverviewBody h2{color:#888;}#dealerQuoteOverviewBody p{margin:3px 0 10px 0;line-height:1.6;}#quotePageWrap .cg-specs-trim-wrap{clear:both;padding-top:10px;}#quotePageWrap .cg-specs-summarySpec-wrap{margin-top:5px;}#quotePageWrap .cg-specs-trim-wrap h3{margin-top:5px;}#quotePageWrap .cg-specs-summarySpec-wrap strong{display:block;}
