* {padding: 0px;margin: 0px;}

body {
	background: url(/newcar/channels/images/copy/page-back.png) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #444 !important;
	_height: 100%; /* IE6 hack */
}

div.main {margin-left: 50px;width: 960px;min-height: 800px;color: #444 !important;}
div.main-right {width: 320px;background-color: #EEE;margin-top: 32px;}
div.main-left {width: 610px;}
div.body {width: 100% !important;padding: 0px !important;margin-right: 10px;}
div.sky-left {padding-top: 0px;float: left;width: 200px !important;}
div.sky-right {float: right;width: 120px !important;}

div#topBanner {width: 960px !important;height: 125px;background: transparent url(/newcar/channels/images/copy/top-banner.png) no-repeat;margin-bottom: 2px;}	
div#leaderboardHolder {width: 728px; height: 90px; float: left;}

div.bottom-nav {float:left;padding: 10px;width: 940px;background: #EEE url(/newcar/channels/images/copy/foot-back.png) repeat-x;}
div.bottom-nav p {font-size: 12px !important;}

#homeMPU {text-align:right}
div#google_ads_div_Coolestcar-sky {float: right;}
div#google_ads_div_Coolestcar-MPU_ad_container {
	float: left!important;
	margin-left: 165px;
	margin-top: 30px;	
}
#google_ads_iframe_Coolestcar-MPU {*float: left !important; /* ie fix */}

p {font-size: 12px;line-height: 1.5em;color: #444 !important; font-family:Arial, Helvetica, sans-serif;}
h1.title {font-size: 16px;color: #8899A2;border-bottom: 1px solid #AEC2CC;margin: 0px;clear:both}
.red {font-size: 16px!important;color: #444 !important;border-bottom: 1px solid #AEC2CC;margin-bottom: 5px;}
.invisible_red {color: #8899A2 !important;}

dt {background-color: #8899A2;padding: 5px;cursor:pointer;}
dt.bottom  {background: #8899A2;}

dl#details {margin-top: 20px;width: 600px;}
dt:hover {color: #37677F;}

#openClose {padding: 5px 5px !important}

table.result td{padding: 5px;}
table.result {border: 0px;width: 100%;}

form {background-color: #EEE;padding: 15px;margin: 10px 0px;}

div.footer {clear: both;float: left;margin-top: 20px;color: #444 !important;}
div#adsContainer {
	overflow: hidden;
	position: relative;
	color: #444 !important;
	_height:360px /* ie fix */
}
div#adsContainer #kwik1{position: absolute;bottom: 0;left: 0;}

/* green labels/ved chooser */
.treeform table th,
.treeform table td {padding:2px}
.treeform table td {background-color:#DDDDDD}
.treeform table input {width:100% !important;background-color:transparent !important;border:0} 

/* DEFAULT LINKS */
a {text-decoration: none;color: #444 !important;}
a:hover {background:#E0EAEF !important;border-bottom: 1px solid #CCD8DF !important;}

p a {text-decoration: none;color: #37677F !important;}

a#homeLink {display: block;width: 728px;height: 30px;float: left;clear: left;text-indent: -9999px;}
a#homeLink:hover, #leaderboardHolder a {background: transparent !important;border: 0px !important;}

/* MAIN NAVIGATION */
div#mainNavContainer {float:left;width: 640px;padding-bottom: 10px;padding-top: 8px;margin-bottom: 20px;}
ul#mainNav {list-style: none;display: inline;}
ul#mainNav li {list-style: none;display: inline;font-size: 14px;}
ul#mainNav li a{padding: 8px;color: #37677F !important;border-left: 4px solid #FFF;}
ul#mainNav li a:hover {padding: 8px 8px 8px 8px;border-bottom: 0px  !important;}

/* WIDGET STYLES */
div.stackmenu {margin-bottom: 10px;margin-left: 10px;width: 180px;border: 1px solid #8899A2;background: #E0EAEF;}
div.stackmenu h1 {font-size: 14px;color: #FFF;padding: 5px;background: #8899A2;border-bottom: 0px;margin: 0px;}
div.stackmenu ul {list-style: none;margin: 2px 0px;}

.stackmenu li a{
	display: block;
	padding: 5px;	
	_padding-left: 0px ;	
	border-bottom: 1px solid #CCD8DF;
}
.stackmenu li a:hover {background-color: #C3D5DF !important;}

/* Comcar News Widget */
div.widg_container {
	margin-top: 0px !important;
	width: 180px !important;
	border: 1px solid #8899A2 !important;
	background: #E0EAEF !important;
	float: left !important;
	margin-left: 10px !important;
}
div.widg_container h4 {
	font-size: 14px !important;
	color: #FFF !important;
	background: #8899A2 !important;
	border-bottom: 0px !important;
	margin: 0px !important;
	text-transform: uppercase !important;
	text-align: left !important;
	width: 174px !important;
}

/* cch - compare contract hire widget */
#cchContainer {margin-bottom:10px}
#cchContainer h4 {width: auto !important}

.widg_container ul {list-style: none!important;margin: 2px 0px !important;}
.widg_container li a{display: block !important;padding: 5px !important;border-bottom: 1px solid #CCD8DF !important;}
.widg_container li a:hover {background-color: #C3D5DF !important;}

#ccnContainer {float:none !important;}
#ccnContent {padding: 0px !important;}
#ccnContent ul {padding-left: 0px !important;}	
#ccnContent ul li{list-style: none !important;}	

.tab {border: 1px solid #8899A2 !important;}
.tabcurr {border: 0px !important;background: #E0EAEF !important;}

/* confused widget ie6 fix */
#confusedContainer {_margin-left: 5px !important;}

/* details auto express */
td.datacell form {margin:0px;padding:0}
textarea:focus{background-color: lightyellow;}
input, textarea {margin-top: 5px;margin-bottom: 5px;}
#tablemain {width: 100%;}
.smallText {color: #666;font-weight: normal;}
div.mapLeft {float: left;margin-left: 20px;margin-right: 40px;}

/* Tyre tool */
table#tyre_calc {width: 100%;}
table#tyre_calc td{	padding: 10px;}
table#tyre_calc tr.title_row{background-color: #CCC;font-weight: bold;}
tr.resultTitle {text-align: right;}
input#tyre_submit {height: 40px;width: 80px;vertical-align:bottom;}
td.resultBox {text-align: left;}
form#tyre_size_form {margin: 0px !important ;padding: 10px !important ;border-top: 1px solid #CCC;}
img#tyreImage {float: right;}
div#tyreDescripCont {background: #FFF;float:left;overflow: auto;width: 100%;}
.resultBox input {border: 0px;background-color: #FFF;text-align: right;margin-right: 3px;color: #666;}
div#swfContainer {padding: 0px;}

/* Advanced selctor */

/* IE Fixes */
* html #kwik1 {margin-bottom: 80px !important;}
#vanchoose_link {_padding-left: 0px!important;}
#similar_left {_width: 100% !important;}
div.final_greyback {_float:left !important;	}
form.actselector {_height: 150px !important;}
img#swiftAd {border:0px; position:absolute; top:30px; left:0px;}

/* sitemap */
.sitemapList {width:50%; float:left;}
.sitemapList .listHead {font-weight:bold; margin-top:1em;}

