﻿/* home page only styles */
.mainleft {background-color:#0066CC;}
.mainright {background-color:#0066CC;}
.maincenter {background-color:#0066CC;}
.maintable {background-color:#0066CC; float:left;}
#maindivider {background:url(/carcontent/cs/main_header_wide.gif); height:7px; width:970px; float:left;}
#mainfooter {background:url(/carcontent/cs/main_footer_wide.gif); height:7px; width:970px; float:left;}
.searchheader {width:345px;}
.searchfooter, .searchfooter .notheme {width:345px;}
.homepagesearch {background-image:url(/carcontent/cs/search_border_wide.gif); width:490px;}
#searchheader {background:url(/carcontent/cs/search_header_wide.gif); height:65px; width:490px;}
#searchheader h1 {color:#FFFFFF; padding-left:110px; padding-top:16px; margin:0;}
.searchheaderplain #searchheader {background:url(/carcontent/cs/search_header_wide_plain.gif); height:10px; width:490px; *margin:-2px 0 -3px 0px}
#searchfooter {background:url(/carcontent/cs/search_footer_wide.gif); height:10px; width:490px;}
.search-container {width:350px; margin:0px auto;}
#homepagesearch {width:345px; height:228px;}
#homepagesearch .cssearchtable {padding-left:10px; padding-right:10px;}
#homepagesearch .cssearchtable td {padding:1px 2px 1px 2px;}
/* ie  */* html #homepagesearch {padding-left:10px; margin-right: -10px;}
#homesearch {width:345px; height:232px; margin: 0px auto;}
#homecounter {float:right; padding-top:4px; padding-right:10px;}
.hitwise {padding-top:8px;}
.advspace {padding:10px 0px 0px 0px; *padding-top:5px; clear:both;}

.adtile {float:left; width:190px; font-size: 11px;}
.adtile h2 {padding:2px 6px 0; margin:0; color:#0066CC; font-weight:bold; font-size:16px; line-height:16px;}
.adtile p {font-size:11px; padding:2px 6px 0px 6px; margin:0; color:#000;}
.adtile a {color:#000000; text-decoration:none;}
.adtile a:hover {color:#0066CC;}
.adtile .top, .adtile .bottom {display:block; font-size:1px; height: 2px;}
.adtile .b1 {background-color:#A5A5A5; display:block; margin:0 2px; height:1px; overflow:hidden;}
.adtile .b2 {border-color:#A5A5A5; display:block; margin:0 1px; height:1px; border-width: 0 1px; border-style:solid; overflow:hidden;}
.adtile .bottom .b2 {background-color:#e7efe7;}
.adtile .inner {border-width: 0 1px; border-style:solid; border-color:#A5A5A5; height:90px; position:relative; display:block;  overflow:hidden;}
.adtile .more {background-color:#e7eff7; text-align:right; position:absolute; bottom:0; right:0; width:100%;}
.adtile .more a {color:#06c; padding:4px 10px; display: block;}
.ad-left-gap {margin-left: 5px;}
.ad-right-gap {margin-right: 5px;}

#homeleftnav {width:190px;}
#homeleftnav ul {margin:0; padding:0; list-style-type:none;}
#homeleftnav li {margin:4px 0 0; padding:0;}
#homeleftnav a {display:block; width:190px; font-size:0; text-indent:-1000em; line-height:0; background-repeat:no-repeat; background-position: 0 0;}
#homeleftnav #allcars-tile {height:50px;}
#homeleftnav #allcars-tile a {background-image:url(/carcontent/cs/cs_all_cars.gif);height:50px;}
#homeleftnav #allcars-tile a:hover {background-position: 0 -50px;} 
#homeleftnav #newcars-tile {height:53px;}
#homeleftnav #newcars-tile a {background-image:url(/carcontent/cs/cs_new_cars.gif);height:53px;}
#homeleftnav #newcars-tile a:hover {background-position: 0 -53px;}
#homeleftnav #usedcars-tile {height:53px;}
#homeleftnav #usedcars-tile a {background-image:url(/carcontent/cs/cs_used_cars.gif);height:53px;}
#homeleftnav #usedcars-tile a:hover {background-position: 0 -53px;}
#homeleftnav #sellyourcar-tile {height:52px;}
#homeleftnav #sellyourcar-tile a {background-image:url(/carcontent/cs/cs_sell.gif);height:52px;}
#homeleftnav #sellyourcar-tile a:hover {background-position: 0 -52px;}
#homeleftnav #editmyad-tile {height:51px;}
#homeleftnav #editmyad-tile a {background-image:url(/carcontent/cs/cs_edit_my_ad.gif);height:51px;}
#homeleftnav #editmyad-tile a:hover {background-position: 0 -51px;}
#homeleftnav #carvalulation-tile {height:51px;}
#homeleftnav #carvalulation-tile a {background-image:url(/carcontent/cs/cs_value_a_car_alt.gif);height:51px;}
#homeleftnav #carvalulation-tile a:hover {background-position: 0 -51px;}
#homeleftnav #classic-tile {height:53px;}
#homeleftnav #classic-tile a {background-image:url(/carcontent/cs/cs_classic_search_alt.gif);height:53px;}
#homeleftnav #classic-tile a:hover {background-position: 0 -53px;}

#rego {clear:both;}
#rego p {}
#rego input {font-size:11px; margin:6px; float:left; padding-top:2px;}
#rego a {float:right; padding-right:6px; padding-top:2px; font-weight: normal;}

#sponsoredlinks {background-color:#06c; color:#fff; font-size:11px;}
#sponsoredlinks p {margin:0; padding:4px 10px; font-weight:bold;}

#featuredservices {width:290px; padding-top:10px; background-color:#06c; color:#fff; height:46px; font-size:11px; background:url(/carcontent/cs/bevel.gif) repeat-x;}
#featuredservices p {padding:4px 10px; margin:0; font-weight:bold;}
#featuredservices ul {margin:0; padding:0; list-style-type:none; list-style-position: outside;}
#featuredservices ul li {float:left; margin:0; padding:0;}
#featuredservices ul li a {background:transparent url(/carcontent/cs/li.gif) no-repeat; color:#fff; display:block; font-size:11px; margin:0; margin-left:8px; padding:0 0 0 25px; height:25px; line-height:16px; float:left;}
#featuredservices ul li a:hover {background-image:url(/carcontent/cs/li_ov.gif);}

#contentclips {width:290px; clear:both; background-color:#0080E8; color:#FFFFFF; font-size:11px;}
#contentclips .xhead {display:none; height:0px;}
#contentclips .divider {background:url(/carcontent/cs/bevel.gif) repeat-x; width:290px; height:2px; padding-bottom:2px;}
#contentclips .xtable {width:290px; height:225px;}
#contentclips .xtext {height:75px; overflow:hidden; font-size:11px;}
#contentclips .xlink {font-size:11px;}
#contentclips .ccimage {float:left; padding:4px 4px 0px 4px;}
#contentclips .ccclip {height:75px; padding-right:0px;}
#contentclips .loading {display:none;}
.loadingclips .loading { display: block !important; position: absolute; height:100px; width: 290px; background: url("/carcontent/cs/contentclip_loader.gif") no-repeat 120px 50px; }
.loadingclips .ccclip, .loadingclips .divider { visibility: hidden; } 

#newsheader {width:100%; height:35px; background:url(/carcontent/cs/news_header_bg.gif) repeat-x; margin-top:10px;}
#newsheader h1, #newsheader h2 {color:#FFFFFF; margin:0px; padding:7px; float:left; font-size:14px;}
#newsheader_l {width:4px; height:30px; background:url(/carcontent/cs/news_header_l.gif) no-repeat; float:left;}
#newsheader_r {width:59px; height:30px; background:url(/carcontent/cs/news_header_r.gif) no-repeat; float:right;}
.newscolumn .newstext {font-size:12px; color:black;}
.newshead h3 {font-size:12px; font-weight:bold; color:#0066CC; margin:0; padding:0; display:inline;}
h3 {font-size:12px; font-weight:bold; color:#0066CC; margin:0; padding:0; display:inline;}
.newshead {text-decoration:none;}
.newshead:hover {text-decoration:underline;}
#follow1 {float:left;padding:5px;}
#follow2 {float:left;padding:5px 0px;}
#followtext {font-weight:bold;font-size:12px;color:#ccffff;font-family:arial;padding:6px;text-align:right;float:left;width:450px;}

.newscolumn {width:50%; clear:both;}
.reviewscolumn {width:50%;}
.othernewshead {width:95%; border-bottom:solid 1px #0066CC;}
.otherreviewshead {width:95%; border-bottom:solid 1px #0066CC;}
.othernewshead p, .otherreviewshead p {color:#0066CC; font-weight:bold; padding-left:4px; margin:0;}
.newsbullet ul {margin:0; padding:0px 2px 0px 18px;}
.newsbullet li {font-size:12px; list-style-type:disc;}
.newsbullet {text-decoration:none; color:#0068B8;}
.newsbullet:hover {text-decoration:underline; color:#0068B8;}
.newsfooter {font-size:11px; padding-left:18px;}
.cpane_n {width:760px; padding:0px 0px 0px 0px; background-image:none;}
div.showNone {background-image:none;}
.showNone .dtDivContentPane {width:760px; padding:0px 0px 0px 0px;}
* html .showNone .dtDivContentPane {width:760px; padding:0px 0px 0px 0px;}
.NewsAndReviewsHome {width:662px; margin:0; padding:0;}
.islandAd {padding-top:10px; padding-left:6px;}

.news-reviews-video .RSSNews h3 {color:#0066B7;font-size:12px;text-decoration:none;}
.news-reviews-video .RSSNews a:hover h3 {text-decoration:underline;}
.news-reviews-video .newNewsColumn{padding-right:13px;width:48%;*width:47%;	}
.news-reviews-video .newReviewsColumn {width:48%;*width:47%;}
.news-reviews-video .newsheader { color:#333333; font-weight:bold; border-bottom:solid 1px #0066CC;clear:both;}
.news-reviews-video .newsheader .text { *float:left;}
.news-reviews-video .newsheader .link{float:right;font-size:11px;}
.news-reviews-video .newsheader .link a {text-decoration:none;}
.news-reviews-video .newsheader .link a:hover {text-decoration:underline;}
.news-reviews-video #followtext{width:394px !important;}
.news-reviews-video .newNewsColumn .newsIcon{background:transparent url(/carcontent/cs/carsalestv/home_icon_news.jpg) no-repeat;padding-left:25px;padding-bottom:4px;}
.news-reviews-video .newReviewsColumn .reviewIcon{background:transparent url(/carcontent/cs/carsalestv/home_icon_reviews.jpg) no-repeat;padding-left:25px;padding-bottom:4px;}
.news-reviews-video .pnlCarsalesTV .newsheader{background:transparent url(/carcontent/cs/carsalestv/home_icon_tv.jpg) no-repeat;padding-left:25px;padding-bottom:4px;}

