
/** --- Start of /cg/corp/cg-corp-core.css --- */
.cg-corpPage-wrap{margin:20px 10px;line-height:20px;}.cg-corpPage-wrap h1{color:#666;font-size:24px;line-height:50px;margin-bottom:10px;border-bottom:1px solid #eee;}.cg-corpPage-wrap p{margin-bottom:1em;}.cg-corpPage-wrap h2{font-size:20px;margin-bottom:.4em;margin-top:1.6em;}.cg-corpPage-wrap h3{color:#638193;padding-bottom:.2em;}.cg-corpPage-wrap ul,.cg-corpPage-wrap ol{margin-bottom:1em;}.cg-corp-nav{margin:48px 0 0 0;padding:0;border:1px solid #C5DBEC;border-bottom:none;line-height:20px;width:90%;}.cg-corp-nav li{border-bottom:1px solid #C5DBEC;}.cg-corp-nav li a,.cg-corp-nav li span{padding:.6em 1.4em;background:#eaf4fd url(http://static.cargurus.com/gfx/cg/site/mainTab.png) repeat-x top left;display:block;}.cg-corp-nav li.active a,.cg-corp-nav li.active span{background:url(http://static.cargurus.com/gfx/cg/site/sideTabActive.png) repeat-x top left;color:#fff;}.cg-corp-nav li.active a:hover,.cg-corp-nav li.active span:hover{color:#fff;text-decoration:none;}.cg-corp-nav li a:hover,.cg-corp-nav li span:hover{color:#2e6583;}.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:20px;}.cg-aboutPage-wrap h2{margin-top:1em;padding-bottom:.4em;color:#666;}.cg-aboutPage-wrap h3{color:#638193;padding-bottom:.2em;}.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;}.cg-aboutPage-dealfinder h3{margin-top:1em;margin-left:22px;}.cg-aboutPage-dealfinder p{margin-left:22px;}.cg-aboutPage-bios h3{margin-left:22px;padding:.6em 0 .4em 0;border-bottom:1px solid #eee;}.cg-aboutPage-bios h3 span{margin-left:5px;color:#999;font-size:12px;font-weight:normal;}.cg-aboutPage-bios p{margin-left:22px;padding-top:.6em;}.cg-pressPage-wrap h1{font-size:24px;border:none;margin-bottom:0;}.cg-pressPage-wrap h2{font-size:20px;padding:5px 0;color:#638193;}.cg-pressPage-wrap h2 a{text-decoration:none;color:#638193;}.cg-pressPage-wrap h2 a:hover{text-decoration:none;}.cg-pressPage-wrap .alt{background-color:#eaf4fd;}.cg-pressPageList-wrap{padding:0 5px;}.cg-pressPageList-wrap h2{float:left;margin:10px 0 10px 0;padding:0 0 .6em 0;}.cg-pressPageList-wrap ul.cg-pressPageList{clear:both;margin:0;padding:0;height:600px;overflow-y:auto;}.cg-pressPageList-wrap ul.cg-pressPageList li{margin:0;padding:10px;}.cg-pressPageList-wrap ul.cg-pressPageList li a{font-size:14px;}.cg-pressPageList-wrap ul.cg-pressPageList li p{color:#999;margin:0;padding:0;font-size:12px;}.cg-pressPageList-pagerHolder{float:right;margin-top:.4em;padding:.4em 0;height:2em;width:180px;}.cg-pressPageList-pagerHolder .pager{float:left;}.cg-pressPageList-pagerHolder strong{float:left;margin:5px 10px 0 0;}.cg-pressPage-pressContact{line-height:1.4;}.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.4em;}.cg-pressRelease-wrap h2{font-size:16px;font-weight:normal;color:#638193;line-height:1.3em;}.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 h2{margin-top:.5em;}.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 0 1.6em 0;line-height:1.6em;}.cg-pressRelease-wrap .cg-pressRelease-end{text-align:center;letter-spacing:.3em;}.cg-jobPage-wrap h2{margin-top:1em;padding-bottom:.4em;color:#666;}.cg-jobPage-wrap .cg-job-wrap{margin-left:20px;}.cg-privacy-infoWeCollect h3{margin-top:1em;margin-left:22px;}.cg-privacy-infoWeCollect p{margin-left:22px;}

/** --- Start of /cg/corp/cg-corp-home.css --- */
#contentBody{padding-right:0;padding-left:0;}.homePageContainer{padding:5px 0 10px 0;padding-bottom:0;}.homePageContainer h2{font-size:20px;color:#638193;padding:10px 0;font-weight:normal;}.homePageContainer h3{color:#6e8193;}select{color:#000;}select[disabled]{color:#999;}.cg-home-socialNetworking-wrap{margin:0 10px 10px 10px;float:right;width:200px;}.cg-home-socialNetworking-wrap span{float:right;}#homeCarouselWrap{clear:both;padding:20px 30px 25px 30px;margin:0;background:url(http://static.cargurus.com/gfx/cg/callouts/homepage_DF_callout_BG.png) repeat-x top left;border-top:1px solid #c5dbec;}.cg-tabContainer-wrap{margin-top:10px;}.cg-tabContainer-wrap ul.homeTabs{width:250px;float:left;margin:15px 0 0 0;padding:0;}.cg-tabContainer-wrap ul.homeTabs li{font-size:20px;margin-bottom:5px;background-color:#c5dbec;width:253px;}.cg-tabContainer-wrap ul.homeTabs li.active{width:255px;z-index:1;position:relative;}.cg-tabContainer-wrap ul.homeTabs li.active a{background-color:#fff;border:1px solid #c5dbec;border-right:1px solid #fff;color:#3E82B9;}.cg-tabContainer-wrap ul.homeTabs li.active a:hover{background-color:#fff;}.cg-tabContainer-wrap ul.homeTabs li a{outline:none;}.cg-tabContainer-wrap ul li a{display:block;padding:20px 20px;width:100%;background-color:#c5dbec;color:#6291b6;}.cg-tabContainer-wrap ul li a:hover{text-decoration:none;background-color:#3E82B9;color:#fff;}.cg-tabContainer-wrap .cg-tabContent-wrap{height:250px;background-color:#fff;width:578px;float:right;padding:20px;border:1px solid #c5dbec;z-index:-1;}.cg-researchNew-wrap h2{margin-left:20px;}.cg-researchNew-wrap h3{margin:10px 0 15px 0;font-size:16px;}.cg-researchNew-wrap .researchNew-selectList{float:left;margin-left:50px;}.researchNew-selectList select{margin-bottom:10px;}.cg-researchNew-wrap .researchNew-typeList{margin:0 0 0 50px;font-size:12px;float:left;}.cg-home-bodyStyle-col{float:left;margin-right:10px;}.cg-home-bodyStyle-wrap a{padding-left:35px;display:block;border:1px solid #fff;margin-bottom:8px;}.cg-home-bodyStyle-wrap a:hover{border:1px solid #c5dbec;text-decoration:none;}.cg-homeDealFinder-wrap{padding:0 0 20px 20px;}.cg-homeDealFinder-wrap h2{padding-bottom:0;font-size:28px;font-weight:bold;}.cg-homeDealFinder-wrap h3{padding-bottom:10px;}.cg-homeDealFinder-wrap .dealfinderTagline{float:left;margin:19px 0 0 20px;}.cg-homeDealFinder-wrap .dealfinderTagline span{padding:5px 0;padding-left:25px;font-size:14px;margin-right:10px;}.cg-homeDealFinder-wrap .arrowUp-positive{background:url(http://static.cargurus.com/gfx/cargurus/inventorylistings/circle_arrow_up_green_small.gif) no-repeat left;color:#3E973A;margin-bottom:7px;}.cg-homeDealFinder-wrap .arrowDown-negative{background:url(http://static.cargurus.com/gfx/cargurus/inventorylistings/circle_arrow_down_red_small.gif) no-repeat left;color:#E83E32;}.cg-homeDealFinder-wrap .dealFinderZip{width:80px;border:1px solid #CCC;padding:2px 5px;float:left;margin-right:5px;font-size:13px!important;}.cg-homeDealFinder-form{margin:35px 0 10px 0;width:250px;float:left;}.cg-homeDealFinder-form select{margin-bottom:15px;}.cg-homeDealFinder-form .homeDealFinderSubmit{float:right;}.cg-homeDealFinder-searchHistory{width:300px;float:left;}.cg-homeDealFinder-searchHistory ul{margin-top:5px;margin-left:0;padding-left:0;line-height:18px;width:90%;}.cg-homeDealFinder-searchHistory ul li{padding-left:20px;background:url("http://static.cargurus.com/gfx/icons/silk/bullet_orange.png") no-repeat top left;margin-bottom:10px;}.searchHistoryEntries{margin-top:10px;}.searchHistoryEntriesBG{padding-left:5px;background-color:#fff;overflow-x:auto;height:94px;border:1px solid #c5dbec;}.searchHistoryEntry{margin-bottom:5px;padding:5px;}.cg-homeSellBenefits-wrap{padding:5px 10px;}.cg-homeSellBenefits-wrap h2{margin-left:10px;margin-top:5px;padding:0;}.cg-homeSellBenefits-wrap p{margin:0 0 8px 20px;padding-left:20px;}ul.cg-homeSellBenefits{width:100%;font-size:14px;list-style:none;margin:10px 0 15px 20px;padding:0;line-height:20px;}.cg-homeSellBenefits li{width:100%;padding-left:20px;padding-top:3px;background:url("http://static.cargurus.com/gfx/icons/silk/bullet_orange.png") no-repeat left;margin-bottom:4px;}.cg-homeSellNow{float:right;width:45%;}.cg-home-asSeenIn-wrap{clear:both;padding:20px;background:url(http://static.cargurus.com/gfx/cg/callouts/homePressBG.png) repeat-x top left;border-top:1px solid #fff;}.cg-home-asSeenIn-wrap h4{font-size:16px;font-weight:normal;color:#666;display:inline;float:left;line-height:32px;margin-right:20px;vertical-align:middle;}.cg-inThePress-top100{font-size:12px;border-left:1px solid #ccc;padding:5px 5px 5px 65px;color:#999;text-align:left;background:url(http://static.cargurus.com/gfx/cg/logos/press/inc500logo_30x25.png) no-repeat 15px 50%;float:right;}.cg-inThePress-top100 .currentNumber{font-size:20px;color:#ff9503;vertical-align:middle;margin-right:4px;}.cg-home-asSeenIn-wrap .cg-asSeenIn-pictures img{line-height:28px;vertical-align:top;display:inline;margin-right:10px;}.cg-homeSecondaryContent{margin:20px 20px;}.cg-homeCommunityContent{float:left;width:400px;}.cg-homeSocialContent{float:right;width:460px;}.cg-homeCommunityContent .reviewLink{float:right;font-size:12px;font-weight:normal;margin-right:5px;display:block;margin-top:15px;}.cg-homeReviews-wrap{float:left;width:100%;margin-bottom:20px;}.cg-homeReviews-wrap h2{border-bottom:1px solid #eee;}.cg-homeReviews-wrap .carPicture{float:left;margin-right:15px;width:120px;}.cg-homeReviews-wrap .carPicture:hover{cursor:pointer;}.cg-homeReviews-wrap .carPicture .cg_picture{background:#fff;padding:1px;border-color:#ddd #bbb #aaa #ccc;border-style:solid;border-width:1px;margin-bottom:5px;}.cg-homeReviews-wrap .author{clear:both;font-size:12px;color:#8F928D;padding:3px 0;}.cg-homeReviews-wrap .reviewVehicle-title{font-size:14px;padding-right:3px;line-height:20px;}.cg-homeReviews-wrap .reviewStars-wrap{float:right;padding-top:4px;}.cg-homeReviews-wrap .reviewQuote{line-height:20px;margin:3px 0 5px 135px;}.cg-homeReviews-wrap h3{margin:10px 0 0 10px;padding:0 0 0 25px;color:#638193;font-size:18px;}.cg-rave-wrap{margin-bottom:10px;}.cg-rave-wrap h3{background:url(http://static.cargurus.com/gfx/icons/thumbs_up_18px.png) no-repeat left;}.cg-rave-body{padding:0 10px 10px 10px;padding-top:15px;}.cg-rant-wrap{margin-bottom:10px;}.cg-rant-wrap h3{background:url(http://static.cargurus.com/gfx/icons/thumbs_down_18px.png) no-repeat 0 50%;font-size:18px;line-height:20px;}.cg-rant-body{padding:10px;padding-top:15px;}.askQuestionLink{float:right;font-size:12px;font-weight:normal;display:block;margin-top:15px;}.homeDiscussionTopic-wrap{padding:15px 10px 10px 10px;background-color:#fff;margin-bottom:4px;}.homeDiscussionTopic-altEntry{background-color:#eaf4fd;}.homeDiscussionTopic{font-size:14px;margin-bottom:10px;}.homeDiscussionImage{float:left;padding-right:10px;padding-bottom:50px;}.homeDiscussionImage img{background:#fff;padding:1px;border-color:#ddd #bbb #aaa #ccc;border-style:solid;border-width:1px;}.homeDiscussionTopic-wrap .homeDiscussionMeta{color:#999;padding:5px 0;font-size:10px;margin-left:64px;}.homeDiscussionBody-wrap{margin-left:64px;padding:5px 0;color:#666;clear:right;}.homeDiscussionBody-wrap p{line-height:20px;margin-bottom:10px;}.homeDiscussionTopic-wrap .slnk{font-size:12px;}.homeDiscussionTopic-wrap .responseCount{font-size:10px;color:#999;margin-left:5px;}.homeDiscussions-wrap .communityLink{padding:10px 5px;float:right;}.cg-featuredForSale-wrap{margin-top:20px;padding:10px 20px;border-top:1px solid #c5dbec;background-color:#eaf4fd;}.cg-featuredForSale-wrap h2{font-size:15px;margin-bottom:5px;}.cg-featuredForSale-wrap .modelList{margin-bottom:17px;}.cg-featuredForSale-wrap .modelList .homePageLink{line-height:20px;}.popularMakers{line-height:18px;}.popularMakers h2{margin-bottom:5px;}.metaLabel{color:#738C8D;font-weight:normal!important;font-size:11px;}.cg-contactUs-wrap{padding:10px;}.cg-contactUs-wrap h1{font-size:24px;}.cg-contactUs-wrap .cg-contactUs-subTitle{padding:10px 0;font-size:14px;font-weight:bold;color:#999;}.cg-contactUs-helpList li{line-height:1.6;padding-bottom:15px;}.cg-contactUs-form input,.cg-contactUs-form textarea{border:1px solid #ccc;}.cg-contactUs-form label.label{font-size:13px;display:block;padding:0 0 5px 0;}.cg-contactUs-form .tdContent{padding-bottom:10px;}#submitFeedback_feedbackType,#submitFeedback_subject,#submitFeedback_problemUrl{margin-bottom:10px;}
