
/** --- 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;}

/** --- Start of /cargurus/garage.css --- */
.cg-garage-wrap{margin:0 0 40px 0;}.cg-garage-wrap .leftCol{width:200px;float:left;margin:0 10px;position:relative;top:-50px;}.cg-garage-wrap .rightCol{width:730px;float:right;margin-right:10px;}.cg-garage-header{background-color:#369;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-garage-header h1{font-size:26px;color:#eee;text-shadow:0 -1px 1px #000;float:left;width:500px;margin:10px 15px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}.cg-garage-headerActions{margin:15px 20px;float:right;}.cg-garage-header ul.nav{margin-left:240px;}#mainGarageNav{border-bottom-color:#29547e;}#mainGarageNav li a{color:#eaf4fd;text-shadow:0 -1px 1px #29547e;}#mainGarageNav li.active a{color:#555;text-shadow:none;border-color:#fff;}#mainGarageNav li a:hover{color:#555;text-shadow:none;background-color:#eaf4fd;border-color:#29547e;}#mainGarageNav li.active a:hover{border-color:#fff;background-color:#fff;}#mainGarageNav ul li a{text-shadow:none;color:#369;}#mainGarageNav ul li a:hover{text-shadow:none;color:#fff;}.cg-garage-wrap .cg-garage-avatarWrap{padding:4px 4px 0 4px;background-color:#fff;-webkit-box-shadow:0 8px 6px -6px #666;-moz-box-shadow:0 8px 6px -6px #666;box-shadow:0 8px 6px -6px #666;}.cg-garage-avatarWrap img{background-color:#333;width:192px;}.cg-garage-wrap .cg-garage-carIQLinked{border:1px solid #ccc;border-top:none;background-color:#eee;color:#999;width:190px;margin:0 auto;-webkit-box-shadow:0 8px 6px -6px #666;-moz-box-shadow:0 8px 6px -6px #666;box-shadow:0 8px 6px -6px #666;}.cg-garage-wrap .cg-garage-carIQLinked .desc{padding:5px;}.cg-garage-avatarWrap .btn{float:right;margin:5px 5px 0 0;}.cg-garage-avatarWrap #editAvatarOptions{display:none;float:right;margin:5px 5px 0 0;background-color:#fff;border:1px solid #666;}.cg-garage-avatarWrap .header{font-weight:bold;background-color:#ddd;padding:2px 5px;border-bottom:1px solid #ccc;width:inherit;}.cg-garage-avatarWrap ul{margin:5px;}.cg-garage-avatarWrap ul li a{display:block;padding:2px 0;}.cg-garage-avatarWrap .missingMedia{background-color:#eee;text-align:center;font-size:16px;color:#999;text-shadow:0 -1px 1px #fff;padding:60px 0;}.cg-garage-secondaryWidget{margin:15px 10px 20px 5px;}.cg-garage-secondaryWidget h3{margin-bottom:8px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}.cg-garage-secondaryWidget h3 a{font-size:12px;float:right;font-weight:normal;margin-right:2px;}.cg-garage-secondaryWidget p{margin:5px 0 5px 10px;}.cg-garage-secondaryWidget ul{margin:0 0 0 10px;padding:0;}.cg-garage-secondaryWidget ul li a{display:block;padding:4px 0;}.cg-garage-wrap #userQuestionFavorites .list{padding:0 5px;}.cg-garage-wrap #userQuestionFavorites .list a{display:block;}.cg-garage-wrap #userQuestionFavorites #moreQuestionFavorites{display:none;}.cg-garage-wrap #userQuestionFavorites #moreQuestionFavoritesLink.list{margin-top:5px;}.cg-garage-wrap .ratingSummaryRow td{padding-top:2px;}.addFirstCarCallout .sample{display:none;}.addFirstCarCallout{margin:10px 0;background-color:#FCFDFD;border-color:#ddd;}.addFirstCarCallout .whatDoYouDrive{width:714px;}#reputationActivity{margin-bottom:20px;}#reputationActivity .activityHeader{background-color:#F7F7F7;border:1px solid #DDD;padding:5px 6px 4px;}#reputationActivityTable{margin:0;width:100%;}#reputationActivityTable td{padding:8px 5px;border-bottom:1px solid #ccc;vertical-align:top;}#reputationActivityTable td.points{width:70px;padding-right:10px;white-space:nowrap;}#reputationActivityTable td.ts{color:#808080;text-align:right;padding-left:10px;white-space:nowrap;}#reputationActivityTable td.ulOnHover:hover{text-decoration:underline;}#reputationActivityTable .reputationActivityRow:hover{background-color:#eee;}.cg-postToCraiglist-nextSteps{margin:10px 0;background-color:#eaf4fd;border:1px solid #c5dbec;}.cg-postToCraiglist-nextSteps h3{margin:15px 20px;color:#369;}.cg-postToCraiglist-nextSteps ul{margin:1em 0;list-style:none;}.cg-postToCraiglist-nextSteps ul li{margin-bottom:1em;}.cg-userCarBlade-wrap{padding:5px 5px 10px 5px;border:1px solid #ccc;margin-bottom:5px;}.cg-userCarBlade-wrap .cg-userCarBlade-header{padding:10px;}.cg-userCarBlade-wrap .cg-userCarBlade-header h3{float:left;}.cg-userCarBlade-headerCarStatus{margin-left:4px;font-size:10px;font-weight:normal;line-height:1;padding:4px 10px;}.cg-userCarBlade-statusNormal{background-color:#eaf4fd;border:1px solid #c5dbec;color:#369;}.cg-userCarBlade-statusOnSale{color:#fb7b00;background-color:#fee8b1;border:1px solid #FCAF53;}.cg-userCarBlade-summaryWrap{padding:0 10px;clear:both;}.cg-userCarBlade-summaryWrap .cg-userCarBlade-summaryPhotoWrap{width:101px;float:left;margin-right:10px;}.cg-userCarBlade-summaryWrap .cg-userCarBlade-summaryPhotoWrap .cg-userCarBlade-summaryPhoto{position:relative;width:100px;height:75px;border:1px solid #666;background-color:#fff;background-repeat:no-repeat;background-position:center;}.cg-userCarBlade-summaryWrap .cg-userCarBlade-summaryPhotoWrap .cg-userCarBlade-summaryPhoto img{position:absolute;width:35px;height:35px;border:1px solid #fff;bottom:5px;left:5px;}.cg-userCarBlade-summarySideCol{width:250px;float:left;}.cg-userCarBlade-summaryMainCol{width:440px;float:right;}.cg-userCarBlade-summaryMainCol img{display:inline!important;}.cg-userCarBlade-summaryWrap ul{list-style:none;margin:0;padding:0;}.cg-userCarBlade-summaryWrap ul li{margin:5px;display:inline;float:left;}.cg-userCarBlade-summaryWrap .cg-userCarBlade-summaryIMV{margin:5px 0;float:left;padding:5px 10px;color:#3E973A;background-color:#ddf1c4;border:1px solid #93D893;}.cg-userCarBlade-summaryWrap .cg-userCarBlade-summaryIMV strong{display:block;}.cg-userCarBlade-summaryReview blockquote{background:transparent url(http://static2.cargurus.com/gfx/open_quote.gif) left top no-repeat;}.cg-userCarBlade-summaryReview blockquote div{padding:5px 38px;background:transparent url(http://static2.cargurus.com/gfx/close_quote.gif) right bottom no-repeat;}.cg-userCarContent-wrap{padding:15px 10px 10px 10px;}.cg-userCarContent-left{float:left;width:340px;}.cg-userCarContent-right{float:right;width:340px;}.cg-userCarContent-shareCallout{text-align:center;}.cg-userCarContent-shareCallout p{margin:4px 0 8px 0;}.cg-userCar-noMedia{border:1px solid #ccc;width:350px;height:263px;background-image:url(http://static2.cargurus.com/gfx/cg/garage/noPictureYet_340x253.png);background-repeat:no-repeat;background-position:center;}.cg-userCar-ownerNoMedia{background-image:url(http://static2.cargurus.com/gfx/cg/garage/ownerAddPicture_340x253.png);}.cg-userCar-ownerNoMedia:hover{border:1px solid #FCAF53;}.cg-userCar-mainMediaWrap{position:relative;padding:0;width:350px;height:262px;background-color:#666;}.cg-userCar-mediaOverlay{padding:0;opacity:.7;background-color:#333;color:#fff;position:absolute;bottom:0;left:0;width:100%;}.cg-userCar-mediaOverlayInner{padding:8px 5px;}.cg-userCar-mediaOverlay:hover{opacity:.8;}.cg-userCar-mediaOverlay .cg-userCar-mediaOverlayCaption{float:left;width:300px;}.cg-userCarContent-videoInfo{clear:both;background-color:#555;width:350px;color:#fff;opacity:.8;}.cg-userCarContent-videoInfo:hover{opacity:1.0;}.cg-userCar-galleryWrap{width:350px;padding:2px 1px;}.cg-userCar-galleryWrap .cg-userCarContent-thumbnailWrap{float:left;cursor:pointer;width:79px;height:59px;padding:2px;float:left;border:1px solid #ccc;text-align:center;margin:0 2px 2px 0;}.cg-userCar-galleryWrap .cg-userCarContent-thumbnailWrap .inner{width:79px;height:59px;overflow:hidden;}.cg-userCar-galleryWrap .cg-userCarContent-thumbnailWrap:hover{border-color:#333;}.cg-userCar-galleryWrap .cg-userCarContent-listingThumb:hover{border-color:#ccc;cursor:default;}.cg-userCar-galleryWrap .cg-userCarContent-thumbnailWrap .cg-userCarContent-videoThumb{background-size:79px 59px;background-repeat:no-repeat;}.cg-userCar-galleryWrap .cg-userCarContent-thumbnailWrap .cg-userCarContent-videoThumb img{opacity:.8;}.cg-userCar-galleryWrap .cg-userCarContent-thumbnailWrap:hover .cg-userCarContent-videoThumb img{opacity:1.0;}.cg-userCar-shareCarWrap{margin-bottom:10px;padding-right:14px;}.cg-userCar-shareCarWrap strong{float:left;font-size:14px;margin-top:2px;}.cg-userCar-shareCarWrap div{float:right;margin-left:5px;}.cg-userCar-descriptionAlertCallout{text-align:center;padding-top:12px;padding-bottom:12px;}.cg-userCar-descriptionAlertCallout a{margin-top:8px;}.cg-userCar-shareRatingsWrap{float:right;}.cg-userCar-shareRatingsWrap .cg-userCar-ratingsSection{float:right;padding:10px;margin:0 0 5px 8px;clear:right;border:1px solid #ccc;}.cg-userCar-shareRatingsWrap .cg-userCar-ratingsSection img{display:inline-block!important;}.cg-userCar-descriptionWrap h3{font-size:18px;padding:0 0 15px 0;}.cg-userCar-priceReportWrap{clear:both;padding-top:15px;}.cg-userCar-priceReportHeader h3{float:left;font-size:18px;margin-bottom:10px;}.cg-userCar-priceReportHeader a{float:right;}.cg-userCar-priceReportBody{padding:10px;border:1px solid #ccc;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;}.cg-userCar-priceReportIMV{font-size:20px;color:#3E973A;margin-top:4px;}.cg-userCar-priceReportBody h4{color:#999;font-size:11px;font-weight:normal;}.cg-userCar-priceReportDetails{float:right;width:120px;}.cg-userCar-priceReportDetails ul{list-style:none;margin:0;padding:0;margin-bottom:8px;}.cg-userCar-priceReportDetails ul li{margin-bottom:4px;}.cg-userCar-priceReportPricing{float:left;width:190px;}.cg-userCar-reviewWrap h3{float:left;font-size:18px;padding:8px 0 15px 0;}.cg-userCar-reviewAlertCallout{clear:both;text-align:center;padding-top:12px;padding-bottom:12px;}.cg-userCar-reviewAlertCallout a{margin-top:8px;}ul.cg-userCar-reviewOwnerOptions{float:right;margin:0 0 15px 0;padding:0;}ul.cg-userCar-reviewOwnerOptions li{display:inline;}.cg-userCar-reviewWrap{clear:both;}.cg-userCar-reviewRatingBox{padding:10px;float:right;border:1px solid #ccc;background-color:#eee;margin:0 0 1px 15px;}.cg-userCar-reviewRatingBox strong{margin-right:10px;}.cg-userCar-reviewRatingBox img{display:inline-block!important;}.cg-userCar-reviewWrap p{margin-bottom:10px;line-height:1.6em;}.cg-userCar-reviewWrap h4{margin-bottom:.4em;}.cg-userCar-commentWrap h3{font-size:18px;padding:2px 0 15px 0;}.cg-userCarBlade-shareOptions{padding:15px 10px 5px 10px;background-color:#eaf4fd;margin:0 10px;border:1px solid #c5dbec;}.cg-userCarBlade-shareOptions div{margin-bottom:10px;clear:both;}.cg-userCarBlade-shareOptions a{margin-right:10px;}.cg-userCarBlade-shareOptions strong{float:left;width:180px;text-align:right;margin-right:10px;}.cg-userCarBlade-shareOptions input{border:1px solid #ccc;padding:4px;}.cg-userCarForSale-ownerStatsTable{clear:right;width:340px;margin-top:10px;border:1px solid #ccc;}.cg-userCarForSale-ownerStatsTable th{padding:5px 10px;text-align:center;background-color:#eee;border-bottom:1px solid #ccc;color:#666;}.cg-userCarForSale-ownerStatsTable td{padding:5px 10px;text-align:center;}.cg-userCarForSale-ownerStatsTable td.open{color:#3E973A;background-color:#ddf1c4;}.cg-userCarForSale-ownerStatsTable td.pending{color:#fb7b00;background-color:#fee8b1;}.cg-userCarForSale-ownerStatsTable td.closed{color:#E83E32;background-color:#fbe3e4;}.cg-userCarForSale-listingTableWrap{margin-top:10px;}.cg-userCarForSale-listingTableWrap table{margin-top:10px;}.cg-userCarForSale-listingTableWrap table th{padding:4px;}.cg-userCarForSale-listingTableWrap table td{padding:4px;}.cg-userCarContent-listingPicWrap{width:350px;height:263px;border:1px solid #eee;border-right-color:#e0e0e0;border-bottom-color:#e0e0e0;}.cg-userCarContent-listingPicWrap div{padding:5px;}.cg-userCar-fullViewBody{padding-bottom:20px;}.cg-userCar-fullViewMediaWrap{background-color:#333;}.cg-userCar-fullViewRatingsWrap .label{color:#fff;padding:0 4px 0 0;}.cg-userCar-fullViewRatingsWrap img{margin:2px 2px 0 0;}.cg-userCar-fullViewInfoSection{text-align:left;border-top:1px solid #333;border-bottom:1px solid #ccc;padding:10px;color:#eee;text-shadow:0 1px 1px #444;background-color:#444;line-height:1.6;}.cg-userCar-fullViewInfoSection ul{list-style:none;margin:0;padding:0;}.cg-userCar-fullViewInfoSection ul li{padding:3px 0;}.cg-userCar-fullViewInfoSectionLeft{float:left;width:150px;}.cg-userCar-fullViewInfoSectionRight{float:right;width:450px;}.cg-userCar-fullViewInfoSection textarea{width:435px;}.cg-userCar-fullViewNav{margin:0;list-style:none;padding-right:14px;}.cg-userCar-fullViewNav li{display:inline;float:right;padding:8px 5px;}.cg-userCar-fullViewNav li a{color:#eee;}.cg-userCar-fullViewNavGradient{background-color:#444;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%);}#privateMessageDialog{padding:20px;}#privateMessageDialog td{padding:2px 0;}#privateMessageDialog td.tdLabel{padding-right:4px;}#privateMessageDialog .success{font-size:16px;font-weight:bold;text-align:center;}#privateMessageDialog .close{margin-top:40px;font-size:14px;font-weight:bold;text-align:center;color:#808080;}.garageProfileListings #listingsTable{margin-top:0;width:100%;}.garageProfileListings #listingsTable th{padding:5px;font-size:110%;background-color:#808080;color:#fff;}.garageProfileListings #listingsTable td{padding:8px 5px;border-bottom:1px solid #ccc;}.garageProfileListings #listingsTable .listingRow:hover{background-color:#eee;}.garageProfileReputationActivity .galleryTabs{margin:0;}#inboxLeftColumn{float:left;width:150px;padding-bottom:30px;}#inboxRightColumn{float:right;width:790px;}div.homePageSection{border:1px solid #ccc;margin-bottom:20px;}div.homePageSection .body{padding:10px 0;}div.homePageBody{margin:10px;}div.homePageSectionFooter{padding:5px 5px 5px 6px;background-color:#F7F7F7;border-top:1px solid #DDD;}div.homePageHeader{border-bottom:1px solid #DDD;background-color:#ECEFF5;color:#555;font-weight:bold;text-align:left;font-size:12px;overflow:hidden;padding:4px 4px 3px 6px;}div.homePageHeaderLarge{font-size:13px;}#updateProfileDialog{padding:10px;}#updateProfileDialog .cg-disclaimer{margin-top:10px;text-align:left;}.ui-widget-content #updateProfileDialog a{color:#3E82B9;}#updateProfileDialog td{padding:2px 5px 2px 0;}#updateProfileDialog .tdContent{vertical-align:top;}#updateProfileDialogComplete{padding:20px;}#updateProfileDialogComplete .success{font-size:16px;font-weight:bold;text-align:center;}#garageProfileSettings fieldset{border:1px solid;padding:10px 15px 15px 15px;color:#666;-moz-border-radius:8px;margin-bottom:20px;}#garageProfileSettings legend{color:#555;font-size:20px;font-weight:bold;}#garageProfileSettings .settingGroup{margin-bottom:15px;}#garageProfileSettings .settingGroup .header{font-size:14px;font-weight:bold;text-align:left;padding:3px;color:#808080;border-bottom:1px solid #EEE;padding:5px 0;width:inherit;}#garageProfileSettings .settingGroup .note{font-size:12px;color:#F79574;font-weight:bold;}#garageProfileSettings .settingGroup .setting label{padding:0 5px;}#garageProfileSettings .settingBox{padding-bottom:10px;width:100%;}#garageProfileSettings .settingBox .setting:hover{background-color:#EEE;}#garageProfileSettings .settingBox .setting .description{width:60%;color:#505050;font-weight:bold;padding:5px 10px 5px 0;}#garageProfileSettings .settingBox .setting .information{color:#D2D2D2;font-weight:normal;padding:5px 10px 5px 0;}#garageProfileSettings .settingBox .setting .information div{width:50%;}#garageProfileSettings .settingBox .setting .values{margin-top:2px;text-align:left;}#garageProfileSettings .setting{margin-top:3px;}#garageProfileSettings .accountSettings .settingGroup .values{padding-right:15px;}ul.cg-garage-messageNavigation{list-style:none;}ul.cg-garage-messageNavigation li{line-height:2;}.cg-garageInbox-wrap h2{padding:10px 0 10px 15px;}.cg-garageInbox-wrap h2 strong{color:#3E82B9;}.cg-garageInbox-table{width:100%;}.cg-garageInbox-table th,.cg-garageInbox-table td{padding:10px 15px;vertical-align:middle;}.cg-garageInbox-table tbody tr:hover td{background-color:#eee;cursor:pointer;}.cg-garageInbox-table td{border-top:1px solid #ddd;}.cg-garageInbox-table td i{opacity:.6;margin-right:4px;}.cg-garageInbox-oddRow td{background-color:#f9f9f9;}

/** --- Start of /cargurus/dealer.css --- */
#dealerAccountRequestSettings .settingBox{padding-bottom:10px;}#dealerAccountRequestSettings .settingBox .setting .description{color:#505050;font-weight:bold;padding:5px 10px 5px 0;}#dealerAccountRequestSettings .settingBox .setting .values{margin-top:2px;margin-left:5px;}#selectStatus div.accountStatus{margin-bottom:5px;}#selectStatus div.accountStatus table{width:100%;}#selectStatus div.accountStatus table td.label{text-align:left;}#selectStatus div.accountStatus table td.value{width:15px;padding:3px 0;}#selectStatus div.accountStatus .setting .description{color:#505050;font-weight:bold;padding:8px 10px 5px 0;margin-left:200px;}#selectStatus div.accountStatus .setting .values{margin-top:2px;margin-left:7px;}.dealerListing{margin-top:20px;}.dealerListing .personCarBladeHeader{background-color:#F7F7F7;padding:5px 6px 4px;border:1px solid #ddd;}.dealerListing .personCarBladeHeader .pcbhTitle{float:left;}.dealerListing .personCarBladeHeader .pcbhLink{float:right;}#listingLeadsTable{border:1px solid #D4E8F8;width:100%;}#listingLeadsTable td,#listingLeadsTable th{padding:10px;text-align:center;vertical-align:middle;}#listingLeadsTable td{font-size:12px;}#listingLeadsTable .sortHeader{font-family:Verdana;font-weight:bold;font-size:12px;text-align:left;color:#888;padding:8px 10px 5px 0;background-color:#F0F0F0;}.filterHeader{border-style:solid;border-width:0 0 1px 0;margin-bottom:10px;border-color:#CCC;color:#6E8193;padding-top:10px;}.listingSellersDiv{padding:10px;background-color:#F5F5F5;height:80px;overflow:auto;}#editListingSellerDialog{padding:10px;}.ui-widget-content #editListingSellerDialog a{color:#3E82B9;}#editListingSellerDialog td{padding:2px 5px 2px 0;}#editListingSellerDialog .tdContent{vertical-align:top;}#updateDealerAccountRequestDialog{padding:10px;}.ui-widget-content #updateDealerAccountRequestDialog a{color:#3E82B9;}#updateDealerAccountRequestDialog td{padding:2px 5px 2px 0;}#updateDealerAccountRequestDialog .tdContent{vertical-align:top;}#updateDealerRequestDialogComplete{padding:20px;}#updateDealerRequestDialogComplete .success{font-size:16px;font-weight:bold;text-align:center;}
