
/** --- Start of /site/corp/cg-corp-core.css --- */
.cg-corp-spacer{padding-right:20px;padding-bottom:20px}.cg-corp-header{width:100%;background-repeat:no-repeat;background-position:top left}.cg-corp-header h1{padding:200px 0 10px 0;font-size:58px;margin:0 0 10px 30px;color:#fff;text-shadow:1px -1px 2px #333}.cg-corp-aboutHeader{background-image:url('http://static2.cargurus.com/gfx/cg/corp/headers/car-gurus-reception.jpg')}.cg-corp-ourTeamHeader{background-image:url('http://static2.cargurus.com/gfx/cg/corp/car-gurus-collaborative-workspace.jpg')}.cg-corp-pressHeader{background-image:url('http://static2.cargurus.com/gfx/cg/corp/headers/car-gurus-cafe.jpg')}.cg-corp-jobsHeader{background-image:url('http://static2.cargurus.com/gfx/cg/corp/headers/cargurus-shuffle-action.jpg')}.cg-corp-termsHeader{background-image:url('http://static2.cargurus.com/gfx/cg/corp/headers/car-gurus-office.jpg')}.cg-corp-privacyHeader{background-image:url('http://static2.cargurus.com/gfx/cg/corp/cargurus.jpg')}.cg-corp-nav{margin:5px;padding:0;line-height:20px}.cg-corp-nav li{font-size:13px;border-bottom:1px solid #c5dbec;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}.cg-corp-nav li a:not(.nopad),.cg-corp-nav li span{padding:.6em 1.4em;display:block}.cg-corp-nav li.active a,.cg-corp-nav li.active span{color:#fff;background-color:#369;text-shadow:0 -1px 1px #333;background-image:-webkit-gradient(linear,0 0,0 100%,from(#369),to(#29547e));background-image:-webkit-linear-gradient(top,#369,#29547e);background-image:-moz-linear-gradient(top,#369,#29547e);background-image:-ms-linear-gradient(top,#369,#29547e);background-image:-o-linear-gradient(top,#369,#29547e)}.cg-corp-nav li.active a:hover,.cg-corp-nav li.active span:hover{color:#fff;text-decoration:none;cursor:default}.cg-corp-nav li a:hover,.cg-corp-nav li span:hover{color:#2e6583}.yui-gf .first.cg-corp-nav-fixed{position:fixed;width:16%}.cg-pressPage-featured-wrap{margin-bottom:10px}.cg-pressPage-featured{padding:1em;border-bottom:1px solid #ccc}.cg-pressPage-featured blockquote{margin:.6em 0}.cg-pressPage-featured a{float:right}.cg-aboutPage-wrap{line-height:1.6}.cg-aboutPage-wrap h2{font-size:22px;margin:10px 0;color:#638193}.cg-aboutPage-wrap h3{color:#638193;padding-top:1em;padding-bottom:1em}.cg-aboutPage-wrap p{padding-top:.5em}.cg-aboutPage-wrap .cg-aboutPage-toolsWrap h3{background-repeat:no-repeat;background-position-y:50%}.cg-aboutPage-wrap ul.cg-aboutPage-featureList{margin-top:.6em}.cg-aboutPage-wrap ul.cg-aboutPage-featureList li{margin-bottom:1em;margin-right:2em}.cg-aboutPage-wrap ul.cg-aboutPage-featureList li p{margin-left:22px;margin-bottom:0;padding-top:.6em;border-top:1px solid #eee}.cg-aboutPage-dealfinder{margin-top:2em;xxdisplay:inline-block;xxwidth:49.8%}.cg-aboutPage-dealfinder h3{margin-top:1em}.cg-ourTeam-bios{line-height:1.6;margin-bottom:35px}.cg-ourTeam-bios img{border:1px solid #eee;border-right-color:#e0e0e0;border-bottom-color:#e0e0e0;display:inline-block !important}.cg-ourTeam-bios h2{clear:left;margin:10px 0;font-size:22px;color:#638193}.cg-ourTeam-bios h3{clear:left;margin-left:10px;padding:.6em 0 .4em 0;xxborder-bottom:1px solid #eee;color:#3e82b9;font-size:109%}.cg-ourTeam-bios h3 div{margin-left:0;color:#999;font-size:12px;font-weight:normal;display:block;height:2.5em}.cg-ourTeam-bios ul{margin:0;padding:0 20px 0 0}.cg-ourTeam-bios ul li{margin-bottom:12px;float:left}.cg-ourTeam-bios ul li img{float:left;margin:10px 10px 0 10px}.cg-ourTeam-bios p{margin-left:130px;padding-top:.6em}.cg-ourTeam-gridWrap{margin:10px 0 0 18px}.cg-ourTeam-gridWrap img{-width:130px;height:130px}.cg-ourTeam-gridWrap div{display:inline-block;padding-top:15px;-webkit-box-shadow:0 8px 6px -6px #666;-moz-box-shadow:0 8px 6px -6px #666;box-shadow:0 8px 6px -6px #666}.cg-ourTeam-gridWrap div.hidden{display:none !important}.cg-ourTeam-gridWrap div span{display:block;border-bottom:1px solid #ccc;border-left:1px solid #eee;border-right:1px solid #eee;text-align:center}.cg-ourTeam-vipDescWrap{margin:auto 20px auto 10px;margin-bottom:2em}.popover-content{font-weight:bold;color:#666}.popover-content em{font-weight:normal;display:block;color:#999;margin-top:.4em;font-style:italic}.cg-ourTeam-bios ul li img.cg-vip{-webkit-box-shadow:0 8px 6px -6px #666;-moz-box-shadow:0 8px 6px -6px #666;box-shadow:0 8px 6px -6px #666;border:1px solid #ccc;border-radius:5px;float:none;cursor:pointer;width:130px}.cg-ourTeam-bios ul li.cg-ceo div{float:left;height:160px}.cg-ourTeam-bios ul li.cg-ceo{padding-bottom:1em;border-bottom:1px solid #ccc;margin-bottom:1em}.cg-ourTeam-bios p.cg-vip{margin-left:0;padding:1em}.cg-ourTeam-teamName{text-align:center;font-size:2em;text-transform:capitalize;font-variant:small-caps;border-top:1px solid #ccc;padding-top:10px}.cg-ourTeam-bios .cp-ourTeam-vipSection li{width:20%;margin-bottom:0}.arrow_box{position:relative;background:#fff;border:1px solid #aaa;border-radius:5px;margin-top:35px}.arrow_box:after,.arrow_box:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:30px;margin-left:-30px}.arrow_box:before{border-color:rgba(194,225,245,0);border-bottom-color:#aaa;border-width:32px;margin-left:-32px}.vip-position-0:after,.vip-position-0:before{left:63px}.vip-position-1:after,.vip-position-1:before{left:206px}.vip-position-2:after,.vip-position-2:before{left:346px}.vip-position-3:after,.vip-position-3:before{left:486px}.vip-position-4:after,.vip-position-4:before{left:626px}.cg-pressPage-body{padding:5px 10px 10px 0}.cg-pressPage-body .nav{margin-bottom:0;padding-bottom:0}.cg-pressPage-body .alt{background-color:#eaf4fd}ul.cg-pressPageList{clear:both;margin:0;padding:10px;height:600px;overflow-y:scroll;line-height:1.6;border:1px solid #ddd;border-top:0}ul.cg-pressPageList li{margin:0;padding:10px}ul.cg-pressPageList li a{font-size:14px}ul.cg-pressPageList li p{color:#999;margin:0;padding:0;font-size:12px}.cg-pressPage-pressContact{padding:10px 20px;line-height:1.6}.cg-pressPage-pressContact strong{font-size:14px;display:block}.cg-pressPage-pressContact img{vertical-align:middle;margin-top:-2px}.cg-pressRelease-wrap{line-height:1.6;color:#333;margin-top:15px;padding:0 20px}.cg-pressRelease-wrap h1{font-size:28px;line-height:1.2em}.cg-pressRelease-wrap h2{font-size:18px;font-weight:normal;color:#638193;line-height:1.3em;margin-bottom:8px}.cg-pressRelease-wrap h3{font-size:14px;font-weight:bold;color:#666;line-height:1.4;margin-bottom:8px}.cg-pressRelease-wrap p{margin-bottom:1.6em;font-size:13px;line-height:1.6em}.cg-pressRelease-wrap em{font-style:italic}.cg-pressRelease-wrap .cg-pressRelease-nav ul{margin-top:.8em;line-height:1.6em;list-style:none}.cg-pressRelease-wrap ul,.cg-pressRelease-wrap ol{margin-bottom:1.6em;line-height:1.6em}.cg-pressRelease-wrap ul{list-style:disc}.cg-pressRelease-wrap table{margin-bottom:1.6em;margin-top:10px}.cg-pressRelease-wrap table thead tr th{text-align:center;vertical-align:bottom}.cg-pressRelease-wrap table tbody tr th{text-align:center;vertical-align:middle}.cg-pressRelease-wrap table tr td,.cg-pressRelease-wrap table tr th{padding:5px;border:1px solid #ccc}.cg-pressRelease-wrap table tr td{line-height:1.6em;vertical-align:middle}.cg-pressTable-centered{text-align:center}.cg-pressTable-leftAligned{text-align:left}.cg-pressTable-rightAligned{text-align:right}.cg-pressRelease-wrap address{line-height:1.6em}.cg-pressRelease-wrap .cg-pressRelease-subHead{color:#999;margin:0.em 0 1.6em 0;line-height:1.6em}.cg-pressRelease-wrap .cg-pressRelease-end{text-align:center;letter-spacing:.3em}#jobsContentWrap{width:650px;margin:0 auto;margin-bottom:20px}#jobsContentWrap h2{font-size:28px}#jobsContentWrap h2 span{display:block;font-size:14px;color:#999}.cg-jobs-jobListWrap ul{margin:10px 20px;padding:0}.cg-jobs-jobListWrap ul li a{display:block;line-height:1.8}.cg-jobs-jobListWrap ul li a em{color:#999;margin-left:5px;font-style:italic}.cg-jobs-statsList{list-style:none;margin:0 0 20px 0}.cg-jobs-statsList li{float:left;width:49.9%;border-right:1px solid #ccc;text-align:center}.cg-jobs-statsList li h2{padding:10px 20px}.cg-jobs-statsList li.last{border-right:0}.cg-jobs-benefitWrap{background-color:#eaf4fd;border:1px solid #c5dbec;color:#369;margin:0 auto 30px auto;padding-bottom:15px;text-shadow:0 1px #fff}[class^="cg-icon-"],[class*=" cg-icon-"]{display:inline-block;width:25px;height:20px;*margin-right:.3em;line-height:20px;vertical-align:text-top;background-image:url("http://static2.cargurus.com/gfx/cg/corp/benefits-sprite.png");background-position:-20px -20px;background-repeat:no-repeat}[class^="cg-icon-"]:last-child,[class*=" cg-icon-"]:last-child{*margin-left:0}.cg-icon-piggyBank{background-position:0 0}.cg-icon-pill{background-position:-25px 0}.cg-icon-road{background-position:-50px 0}.cg-icon-runner{background-position:-75px 0}.cg-icon-forkKnife{background-position:0 -20px}.cg-icon-controller{background-position:-25px -20px}.cg-icon-beer{background-position:-50px -20px}.cg-icon-clock{background-position:-75px -20px}.cg-jobs-benefitWrap .inner{width:90%;margin:0 auto}.cg-jobs-benefitWrap h2{font-size:14px;padding:10px 0;margin-top:5px;margin-left:-10px;text-align:center;color:#369}.cg-jobs-benefitWrap li{font-size:14px;line-height:25px;margin-bottom:5px}.cg-jobs-perkWrap{width:90%;margin-top:2em}.cg-jobs-perkWrap{margin-left:.8em}.cg-jobs-perkWrap ul{margin-left:1em}.cg-jobs-perkWrap.affix{width:211px;top:10px}.cg-jobs-perkWrap img{max-width:211px;padding-bottom:1.2em;margin:0 auto}.cg-jobs-deptWrap{float:left;width:49.9%}.cg-jobs-deptWrap h3{xxbackground-color:#eaf4fd;border:1px solid #c5dbec;color:#369;padding:8px;display:inline-block;text-shadow:0 1px #fff}.cg-jobs-deptWrap ul{margin-left:.25em}.cg-jobs-interviewOfferWrap{background-color:#eaf4fd;border:1px solid #c5dbec;margin:10px 5px 0 5px;line-height:1.6;text-shadow:0 1px #fff;color:#369}.cg-jobs-interviewOfferInner{border-top:1px solid #fff;padding:10px 20px 20px 20px}.cg-jobs-interviewOfferInner h2{font-size:14px;color:#369;line-height:1.6}.cg-jobs-interviewOfferInner img{margin:4px 0;padding:4px;border:1px solid #c5dbec;background-color:#fff}.cg-jobs-interviewOfferInner p{padding-top:4px}.cg-jobs-locationTeaserWrap{background-color:#eaf4fd;border-top:1px solid #fff;wxxidth:90%;margin:0 auto;line-height:1.6;padding-top:20px}.cg-jobs-locationTeaserInner{margin:0 auto;padding-left:1em;padding-right:1em}.cg-jobs-locationTeaserInner img{float:right;margin-left:13px;padding:4px;border:1px solid #c5dbec;background-color:#fff}.cg-jobs-locationTeaserInner p{padding-top:10px;clear:both}.cg-jobs-locationTeaserInner p:first-of-type{padding-top:0;clear:inherit}#jobsContentWrap .cg-jobs-locationTeaserInner h2{text-align:center;font-size:18px;padding-top:0}.cg-jobs-positionWrap{margin:0;padding:40px 0;border-top:1px solid #ccc}.cg-jobs-positionWrap dl{float:left;margin-right:28px;padding:0 0 20px 0}.cg-jobs-positionWrap dl dt{font-weight:bold;display:inline;float:left;margin-right:5px}.cg-jobs-positionWrap dl dd{display:inline;color:#999}.cg-jobs-positionWrap h3{font-size:20px;margin-bottom:12px}.cg-jobs-positionWrap h3 span{display:inline-block;margin-top:10px;background-color:green;color:#999;font-size:12px;font-weight:normal}.cg-jobs-positionWrap ul li{line-height:1.6;margin-bottom:2px}.cg-jobs-positionWrap p{margin-bottom:1em;line-height:1.6}.cg-jobs-positionWrap h4{font-size:16px;margin-bottom:10px}.cg-jobs-positionDetails{float:right;width:160px}.cg-jobs-positionDetails ul{margin:0;padding:0;list-style-type:disc;margin-left:20px}.cg-jobs-positionDescription{float:left;width:90%}.cg-jobs-positionDescription ul{margin:0 0 10px 20px;padding:0;list-style:disc}.cg-jobs-positionDescription i{margin-left:5px;opacity:.65}.cg-jobs-positionDescription span.pull-right{padding-top:12px}.cg-jobs-contactSection{padding:20px;background-color:#eaf4fd}.cg-mobilePromo-wrap{width:68%;margin:0 auto;padding-top:30px;height:700px}.cg-mobilePromo-wrap h1{font-size:32px}.cg-mobilePromo-wrap h2{font-size:22px;padding:10px 0;font-weight:normal;color:#666}.cg-mobilePromo-wrap p{line-height:1.4}.cg-mobilePromo-wrap .cg-mobilePromo-imageContainer{float:right}.cg-mobilePromo-wrap .cg-mobilePromo-imageContainer>div{position:relative}.cg-mobilePromo-wrap .cg-mobilePromo-imageContainer .cg-corp-mobilePromoRow-image img{position:absolute;top:0;left:0;height:561px}.cg-mobilePromo-headerWrap{padding-bottom:50px}.cg-mobilePromo-headerWrap h1{margin:35px 0 0 0;font-size:40px;font-weight:normal}.cg-mobilePromo-headerWrap p.cg-mobilePromo-headerTagline{margin:0;padding:0;font-size:18px;color:#999}.cg-mobilePromo-headerWrap img{float:right}.cg-mobilePromo-headerWrap .cg-mobilePromo-heroWrap{margin:10px 0;width:280px;background-color:#eaf4fd;border:1px solid #c5dbec;color:#369;text-shadow:0 -1px 0 #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-mobilePromo-headerWrap .cg-mobilePromo-badgeWrap{padding-top:10px}.cg-mobilePromo-headerWrap .cg-mobilePromo-badgeWrap>a{padding:4px;float:left}.cg-mobilePromo-headerWrap .cg-mobilePromo-badgeWrap>img{position:static}.cg-mobilePromo-headerWrap .cg-mobilePromo-textContainer{float:left;position:relative}.cg-mobilePromo-headerWrap .cg-corp-mobilePromo-row{position:absolute;top:0;left:0;visibility:hidden}.cg-mobilePromo-headerWrap .cg-mobilePromo-heroWrap ul{margin:10px 0 20px 0}.cg-mobilePromo-headerWrap .cg-mobilePromo-heroWrap ul li a{padding:5px 10px;display:block;border:1px solid #eaf4fd;cursor:pointer}.cg-mobilePromo-headerWrap .cg-mobilePromo-heroWrap ul li a span{display:block}.cg-mobilePromo-headerWrap .cg-mobilePromo-heroWrap ul li a:hover{background-color:#c5dbec;text-decoration:none;border-bottom-color:#ccc;border-top-color:#fff;border-left-color:#c5dbec;border-right-color:#c5dbec}.cg-mobilePromo-headerWrap .cg-mobilePromo-heroWrap p a{cursor:pointer;text-decoration:none}.cg-mobilePromo-headerWrap .cg-mobilePromo-heroWrap p a:hover{background-color:#c5dbec;text-decoration:none;border-bottom-color:#ccc;border-top-color:#fff;border-left-color:#c5dbec;border-right-color:#c5dbec}.cg-corp-mobilePromo-row{padding:10px 20px 30px 20px;margin-top:20px;border-top:1px solid #ccc;transition:opacity .3s ease-in-out}.cg-corp-mobilePromo-row h2{font-size:32px}.cg-corp-mobilePromo-row img{xwidth:300px}.cg-corp-mobilePromo-row ul{margin:10px 20px 10px 10px;list-style:disc;font-size:14px;line-height:24px}.cg-corp-mobilePromo-row ul li{margin-left:45px;margin-bottom:1em}.cg-corp-mobilePromoRow-topLink{clear:both;float:right;margin-top:30px}.cg-corp-mobilePromoRow-content{width:350px}.cg-corp-mobilePromoRow-image{width:200px;visibility:hidden;transition:opacity .3s ease-in-out}.cg-corp-mobilePromo-rowLeft .cg-corp-mobilePromoRow-content{float:left}.cg-corp-mobilePromo-rowLeft .cg-corp-mobilePromoRow-image{float:right}.cg-corp-mobilePromo-rowLeft .cg-corp-mobilePromoRow-topLink{float:right}.cg-corp-mobilePromo-rowRight .cg-corp-mobilePromoRow-content{float:right}.cg-corp-mobilePromo-rowRight .cg-corp-mobilePromoRow-image{float:left}.cg-corp-mobilePromo-rowRight .cg-corp-mobilePromoRow-topLink{float:left}.cg-contactUs-wrap{padding:10px}.cg-contactUs-wrap h1{padding:20px 20px 0 20px;text-align:center;font-size:28px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}.cg-contactUs-wrap .cg-stackedForm-wrap{margin:0 auto;width:520px}.cg-contactUs-wrap h2{padding:12px 0}.cg-contactUs-wrap .subHead{text-align:center;margin-bottom:15px;color:#666;padding:6px 0}.cg-legalPage-body{line-height:1.6}.cg-legalPage-body h1{color:#666;font-size:24px;line-height:50px;margin-bottom:10px;border-bottom:1px solid #eee}.cg-legalPage-body p{margin-bottom:1em}.cg-legalPage-body h2{font-size:20px;margin-bottom:.4em;margin-top:1.6em}.cg-legalPage-body h3{color:#638193;padding-bottom:.2em}.cg-legalPage-body ul,.cg-legalPage-body ol{margin-bottom:1em}.cg-legalPage-body dt{margin-top:.65em;font-style:italic;color:#638193}.cg-legalPage-body dd{margin-left:2em}.cg-dealerPricing-body ul{list-style:inherit}.cg-dealerPricing-body ul li{margin-bottom:1em}.cg-dealerPricing-body .example{color:#666;margin-left:20px;width:600px}.cg-legalPage-infoWeCollect h3{margin-top:1em;margin-left:22px}.cg-legalPage-infoWeCollect h4{margin-top:1em;margin-left:22px;margin-bottom:2px}.cg-legalPage-infoWeCollect p{margin-left:42px}

/** --- Start of /site/corp/cg-corp-home.css --- */
select{color:#000}select[disabled]{color:#999}.cg-home-searchFormWrap{height:640px;max-height:100%;min-height:720px;margin:0 auto;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:background 1s ease;-moz-transition:background 1s ease;transition:background 1s ease;box-shadow:inset 0 4px 8px 4px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 4px 8px 4px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 4px 8px 4px rgba(0,0,0,0.1)}.cg-home-searchFormWrap h1{color:#fff;font-size:2.5em;text-align:center;font-weight:300;padding-top:10px}.cg-home-searchFormWrap h1 i{background:url(http://static2.cargurus.com/gfx/cg/home/greenUpArrow.png) no-repeat top left;display:inline-block}.cg-home-searchForm{width:680px;min-width:680px;background-color:rgba(0,153,225,.7);margin:140px auto 30px}.cg-home-searchForm .content{background-color:rgba(0,154,218,.7);padding-top:10px}.cg-home-searchForm .search-type{color:#fff;font-size:1.5em}.cg-home-searchForm .content .group{color:#9a9a9a;background-color:#fff;margin:0 auto;padding:5px;font-size:1.6em}.cg-home-searchForm .dealFinderZip{width:88px}.cg-home-searchForm .maker-select-dropdown,.cg-home-searchForm .model-select-dropdown{width:200px}.appl_es .cg-home-searchForm .maker-select-dropdown,.appl_es .cg-home-searchForm .model-select-dropdown{width:184px}.cg-home-searchForm .search-type div{max-width:355px;padding:0 12px;cursor:pointer}.cg-home-searchFormLabel{color:#9a9a9a;font-size:1.2em;padding-right:6px;vertical-align:middle}.cg-home-searchForm input{font-size:1.1em;font-family:"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif}#usedCarSearch,#CPOCarSearch,#newCarSearch{background-color:white;margin:0 15px 15px;padding:12px 0 10px .5rem}#usedCarSearch .cg-form-row>*,#CPOCarSearch .cg-form-row>*,#newCarSearch .cg-form-row>*{float:left}#usedCarSearch .form-control,#CPOCarSearch .form-control,#newCarSearch .form-control,#usedCarSearch .form-group,#CPOCarSearch .form-group,#newCarSearch .form-group{display:inline-block}.search.group{margin-right:10px}html.appc_CA .cg-home-searchForm #dealFinderZipId{width:100px}html.appc_GB .cg-home-searchForm #dealFinderZipId{width:100px}.cg-home-allRecentWrap{margin-bottom:0;background-color:#eaf4fd}.cg-home-allRecentWrap .inner{border-top:1px solid #eaf4fd}.cg-home-leaderWrap .cg-cpo{font-size:.8em;text-align:center;line-height:3em;color:#3f6787}.cg-home-shoppersLoveWrap{margin:0 auto;color:#555;background-color:white;width:100%;min-height:550px;text-align:center;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.cg-home-siteCommunityWrap{margin:20px auto;padding:20px}.cg-home-siteCommunityWrap h1{text-align:center}.cg-home-siteCommunityWrap h1,.cg-home-shoppersLoveWrap h1{font-size:4em;padding-top:10px;width:100%;margin:0 auto;color:#30618c}.cg-home-shoppersLoveWrap h1{font-weight:400}.cg-home-shoppersLoveWrap #imgShopping{background:url(http://static2.cargurus.com/gfx/cg/home/shoppersLoveSprite.png) no-repeat 0 0;background-size:625px 200px}.cg-home-shoppersLoveWrap #imgConfidence{background:url(http://static2.cargurus.com/gfx/cg/home/shoppersLoveSprite.png) no-repeat -210px 0;background-size:625px 200px}.cg-home-shoppersLoveWrap #imgListings{background:url(http://static2.cargurus.com/gfx/cg/home/shoppersLoveSprite.png) no-repeat -420px 0;background-size:625px 200px}.app_es .cg-home-shoppersLoveWrap #imgShopping{background:url(http://static2.cargurus.com/gfx/cg/home/shoppersLoveSprite_es.png) no-repeat 0 0;background-size:625px 200px}.app_es .cg-home-shoppersLoveWrap #imgConfidence{background:url(http://static2.cargurus.com/gfx/cg/home/shoppersLoveSprite_es.png) no-repeat -210px 0;background-size:625px 200px}.app_es .cg-home-shoppersLoveWrap #imgListings{background:url(http://static2.cargurus.com/gfx/cg/home/shoppersLoveSprite_es.png) no-repeat -420px 0;background-size:625px 200px}.app_gb .cg-home-shoppersLoveWrap #imgShopping{background:url(http://static2.cargurus.com/gfx/cg/home/shoppersLoveSprite_uk.png) no-repeat 0 0;background-size:625px 200px}.app_gb .cg-home-shoppersLoveWrap #imgConfidence{background:url(http://static2.cargurus.com/gfx/cg/home/shoppersLoveSprite_uk.png) no-repeat -210px 0;background-size:625px 200px}.app_gb .cg-home-shoppersLoveWrap #imgListings{background:url(http://static2.cargurus.com/gfx/cg/home/shoppersLoveSprite_uk.png) no-repeat -420px 0;background-size:625px 200px}.cg-home-shoppersLove-description{font-size:2em}.cg-home-shoppersLove{padding:50px;margin:0}.cg-home-shop-img{height:200px;width:210px}@media only screen and (max-width :767px){.cg-home-searchHistoryWrap{width:225px;max-width:225px}.cg-home-popularBodies{max-width:627px;margin-left:10%}}@media only screen and (max-width :991px){.cg-home-searchHistoryWrap{width:425px;max-width:425px}.cg-home-popularBodies{max-width:741px;margin-left:10%}}@media only screen and (min-width :992px){.cg-home-searchHistoryWrap{width:630px;max-width:630px}.cg-home-popularBodies{max-width:1500px}}.cg-home-searchHistoryWrap{background-color:rgba(196,218,236,.85);padding:0 0 10px;margin:10px 10px}.cg-home-searchHistoryWrap h1{font-size:4em;padding-top:10px;margin:0;color:#30618c;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold}.cg-home-searchHistoryWrap h3{font-size:2em;padding:20px 0 6px 0;color:#747a7f;text-align:center;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold}.cg-home-searchHistoryWrap ul{list-style:none;margin:0 auto}.cg-home-searchHistoryWrap ul li{float:left;text-align:center;height:135px;margin:10px}.cg-home-searchHistoryWrap>div{height:135px;margin:0 auto}.cg-home-searchHistoryWrap .cg_picture{margin:0 auto;height:100%}.cg-home-searchHistoryWrap span{float:left;padding-left:5px;color:#555;font-size:.9em;display:block;text-align:left;line-height:25px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cg-home-userSearches span.title a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:bold;text-align:left;color:#30618c;font-size:16px;width:175px}.cg-home-searchHistoryWrap span.title{width:100%}.cg-home-searchHistoryWrap a,.cg-home-searchHistoryWrap a:active,.cg-home-searchHistoryWrap a:visited{color:#fff;font-size:1.2em;text-align:left;height:100%;width:100%}.cg-home-searchHistoryWrap a.btn-subscribe{float:right;height:20px;width:75px;font-size:1em;padding:0 5px 5px;margin:1px 5px 0}.cg-home-previousSearch{cursor:hand;cursor:pointer;height:150px;width:195px;margin:4px;box-shadow:0 0 1em rgba(0,0,0,0.1);-moz-box-shadow:0 0 1em rgba(0,0,0,0.1);-webkit-box-shadow:0 0 1em rgba(0,0,0,0.1)}.cg-home-searchLinks{display:block;padding:8px 12px;font-size:13px;line-height:1.4;color:#3f6787}.cg-home-searchLinks ul li a:hover{background-color:#fff;text-decoration:none}.cg-home-communityWrap h2{font-size:38px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;color:#369}.cg-home-arrowUp{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:20px solid #eaf4fd;margin:0 auto}.cg-home-arrowUpWhite{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:20px solid #fff;margin:0 auto}.cg-home-arrowDownWhite{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:20px solid #fff;margin:0 auto}.cg-home-siteBreakdownWrap{background-color:#e4eef6;padding:50px;text-align:center;min-width:275px}.cg-home-siteBreakdownWrap h2{font-size:20px;color:#666}.cg-home-siteBreakdownWrap h2 i{display:inline-block;height:20px;width:22px;margin-right:2px}.cg-home-siteBreakdownWrap h2 i.tools{background:url(http://static2.cargurus.com/gfx/cg/home/tools.png) no-repeat left}.cg-home-siteBreakdownWrap h2 i.community{background:url(http://static2.cargurus.com/gfx/cg/home/comment.png) no-repeat left}.cg-home-siteBreakdownWrap h2 i.research{background:url(http://static2.cargurus.com/gfx/cg/home/research.png) no-repeat left}.cg-home-siteBreakdownWrap p{color:#999;font-size:14px;line-height:1.6;margin:10px auto 10px auto;width:400px}.featuredCarRow{font-size:1em;padding:0;text-align:left}.cg-home-siteBreakdownWrapAlt{background-color:#eaf4fd;width:100%;padding-bottom:0}.cg-home-siteBreakdownWrapAlt p,.cg-home-siteBreakdownWrapAlt h2{text-shadow:0 -1px 1px #fff}.cg-home-siteBreakdownWrapAltInner{width:840px;margin:20px auto 0 auto}.cg-home-feature{float:left;width:280px}.cg-home-feature .cg-home-featureIcon{background:url(http://static2.cargurus.com/gfx/cg/home/homepageIconsSprite.png) no-repeat top;width:160px;height:160px;margin:0 auto 10px auto}.cg-home-featureCalc .cg-home-featureIcon{background-position:-320px 0}.cg-home-featureReviews .cg-home-featureIcon{background-position:0 0}.cg-home-featureQuestions .cg-home-featureIcon{background-position:-160px 0}.cg-home-feature:hover{cursor:pointer}.cg-home-featureCalc:hover .cg-home-featureIcon{background-position:-320px -164px}.cg-home-featureReviews:hover .cg-home-featureIcon{background-position:0 -164px}.cg-home-featureQuestions:hover .cg-home-featureIcon{background-position:-160px -164px}.cg-home-feature dt{font-size:18px;padding-left:12px;line-height:1.6;color:#666}.cg-home-feature dt i{vertical-align:text-top;margin-top:3px;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}.cg-home-feature dd{color:#999;line-height:1.8}.cg-home-feature:hover dt{color:#678ca9}.cg-home-feature:hover dt i{-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.cg-home-feature:hover dd{color:#999}.cg-home-press-wrap{clear:both;border-top:1px solid #fff;margin:40px auto 15px;width:720px}.cg-home-press-wrap h4{font-size:14px;font-weight:normal;color:#666;text-align:center;float:left;display:inline;line-height:20px}.cg-home-press-wrap .cg-press-pictures{margin:0 auto;text-align:center}.cg-home-press-wrap .cg-press-pictures img{line-height:28px;vertical-align:top;display:inline !important;margin-right:11px}.metaLabel{color:#738c8d;font-weight:normal !important;font-size:11px}.glyphicon-star,.glyphicon-star-empty{color:#efc82b;padding-right:3px}.cg-home-reviewWrap{margin-top:2em}.cg-home-reviewBody{padding-left:0}.cg-home-reviewAvatarWrap img{float:right;margin-top:-40px;margin-right:-20px;overflow:hidden;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px}.cg-home-reviewHeading{font-size:2em;text-align:center;padding-top:20px}.cg-home-reviewTitle{margin:0}.cg-home-siteBreakdownSection{margin:0 auto;padding:20px}.cg-home-reviewImgWrap img{float:right}#conditionSelector{padding:0 10px}.selectboxit-container .selectboxit{width:180px;margin-left:10px}#conditionSelector .selected .indicator{visibility:visible}#conditionSelector .indicator{float:left;visibility:hidden;margin:-5px auto;font-size:1em;width:100%;text-align:center}.cg-home-popularMake{white-space:nowrap;vertical-align:top;padding-right:5px;padding-bottom:5px;padding-left:0}.cg-home-popularMakeSection{max-width:1800px;min-width:490px}.cg-home-popularBodies{padding:0}.cg-home-popularBodies>div{display:inline;text-align:left}.cg-home-popularBody{text-align:left}.app_gb .cg-home-popularBodies{max-width:900px;min-width:490px}.app_gb .cg-home-popularBody{width:30%}.cg-home-userSearches .header{background-color:rgba(255,255,255,.85);width:100%;margin-top:100px;float:left}.cg-home-userSearches h3{font-size:1.2em;color:#555;text-align:center;width:100%;margin-bottom:0;margin-top:10px;padding:5px}.cg-home-userSearches{min-width:750px;max-width:1024px;margin:0 auto;padding:15px;height:250px;max-height:250px}#lastSearchWrap{max-width:225px}.vv_AUTOCOMPLETECAR_HOMEPAGE .cg-home-searchForm input{max-width:390px}.triangle-bottomright-banner{float:right;width:0;height:0;margin-top:-50px;border-bottom:50px solid rgba(0,154,218,.7);border-left:50px solid transparent}.ie9 .triangle-bottomright-banner{border-bottom:50px solid #009ada}.rotate-textbanner{color:#525252;margin-left:-34px;font-size:.8em;margin-top:22px;font-weight:bold;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.app_es .rotate-textbanner{color:#525252;margin-left:-41px;font-size:.6em;margin-top:26px}.push{background-color:#e4eef6}
