.moreThisCarLinks {border-top: 1px dotted #c00;}

.depreciation_data_noprint {border-color: #898989;border-style: solid;border-width: 1px;padding: 4px 4px 4px 4px;text-align: center; }
.depreciation_header_noprint {background-color: #CBCBCB;border-color: #898989;border-style: solid;border-width: 1px;font-weight: bold;  padding: 4px 4px 4px 4px;text-align: center;}
.mywhatcar_noprint {border-color: #898989;border-style: solid;border-width: 1px;padding: 6px 6px 6px 6px;}

a { cursor: pointer; }
a:link {text-decoration: underline; color: #CC3333;}
a:visited {text-decoration: underline; color: #CC3333;}
a:active {text-decoration: underline; color: #CC3333;}
a:hover {text-decoration: underline; color: #CC3333;}

body {margin-left: 0px;margin-top: 0px;}
body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #2E2E2E;line-height: 16px;}
h1 {font-size: 20px;font-weight: bold;line-height: 20px;margin-bottom: 0px;}
h2 {font-size: 15px;font-weight: bold;margin-bottom: 0px;}
h3 {font-size: 13px;font-weight: bold;margin-bottom: 0px;}
h3 a:link {text-decoration: none; color: #CC3333;}
h3 a:visited {text-decoration: none; color: #CC3333;}
h3 a:active {text-decoration: none; color: #CC3333;}
h3 a:hover {text-decoration: underline; color: #CC3333;}

ul {margin-left: 1.5em; padding-left: 0;}   

a.tooltip:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:4px; margin-left:8px; width:270px;z-index: 100000;}
a.tooltip:hover span{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;display:inline; position:absolute; color:#000000;z-index: 100000;text-align: left;}
a.tooltip:hover span div{background-color: #F2F2F2;padding: 4px;z-index: 100000;border: 1px solid #DC0600;}

a.ad-tooltip:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.ad-tooltip span {display:none; padding:4px; margin-left:8px; width:160px;z-index: 100000;}
a.ad-tooltip:hover span{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;display:inline; position:absolute; color:#000000;z-index: 100000;text-align: left;}
a.ad-tooltip:hover span div{background-color: #F2F2F2;padding: 4px;z-index: 100000;border: 1px solid #E2E9EA;}

.adtext {font-size: 11px;}
.random_name{font-weight: bold;font-size: 16px;}
.adtextred {color: #cc3333;font-size: 11px;}
.badlanguage {font-weight: bold;color: #EE0000;}
.beige {background-color: #EEEEE4;margin: 0px;}
.best-buys-bg {background-color: #EEEEE4;margin: 0px 0px 0px 1px;border:1px solid #db0600;}
.beigebg {background-color: #EEEEE4;padding: 1px 5px 0px 7px;margin: 0px;}
.redtitle{font-size: 16px;}

.beigebg_nopadding {background-color: #EEEEE4;padding: 0px 0px 0px 0px;margin: 0px;}
.beigebg_padded {background-color: #EEEEE4;padding: 3px 8px 0px 8px;margin: 0px;}
.beigebg_padded_homepage {background-color: #EEEEE4;padding: 6px 6px 6px 6px;}
.best_buys_1 {background-color: #EFEFEF;padding: 6px 6px 6px 6px;}
.best_buys_2 {padding: 6px 6px 6px 6px;}
.blue {color: #123c9c;}
.bluedottedline { background-image:url(img/nav/bluedottedline.gif); background-repeat:no-repeat; background-position:center;}
.blueline { background-image:url(img/nav/bluedottedline.gif); background-repeat:no-repeat; background-position:center;}
.bordergrey {border-style: solid;border-color: #898989;border-width: 1px;}
.borderred {border-style: solid;border-color: #DC0600;border-width: 1px;}
.borderlightgrey {border-style: solid;border-color: #EFEFEF;border-width: 1px;}

.breadcrumb {font-size: 11px;color: #333333;}
.breadcrumb a:link {text-decoration: underline; color: #333333; font-size: 11px;}
.breadcrumb a:visited {text-decoration: underline; color: #333333; font-size: 11px;}
.breadcrumb a:active {text-decoration: underline; color: #333333; font-size: 11px;}
.breadcrumb a:hover {text-decoration: underline; color: #333333; font-size: 11px;}
.breadcrumbred {font-size: 11px;color: #cc3333;}
.breadcrumbred a:link {text-decoration: underline; color: #cc3333; font-size: 11px;}
.breadcrumbred a:visited {text-decoration: underline; color: #cc3333; font-size: 11px;}
.breadcrumbred a:active {text-decoration: underline; color: #cc3333; font-size: 11px;}
.breadcrumbred a:hover {text-decoration: underline; color: #cc3333; font-size: 11px;}

.coming_soon_1 {background-color: #E2E2E3;padding: 6px 6px 6px 6px;}
.coming_soon_2 {padding: 6px 6px 6px 6px;}
.coming_soon_data {border-color: #898989;border-style: solid;border-width: 1px;padding: 4px 4px 4px 10px;}
.coming_soon_blue {background-color: #123c9c;color: #ffffff;font-size: 10px;font-weight: bold;padding: 2px 2px 2px 2px;text-align: center;    width: 80px;}
.coming_soon_green {background-color: #006666;color: #ffffff;font-size: 10px;font-weight: bold;padding: 2px 2px 2px 2px;text-align: center;    width: 80px;}
.coming_soon_red {background-color: #cc0000;color: #ffffff;font-size: 10px;font-weight: bold;padding: 2px 2px 2px 2px;text-align: center;    width: 80px;}

.compare_header {border-color: #EEEEE4;border-style: solid;border-width: 1px;padding: 4px 4px 4px 4px;text-align: center; }
.compare_header_nobottom {border-bottom-style: none;  border-left: solid 1px #EEEEE4; 	border-right: solid 1px #EEEEE4; 	border-top: solid 1px #EEEEE4; 	padding: 4px 4px 4px 4px;text-align: center; }
.compare_header_nobottom_noleft {border-bottom-style: none;  border-left: none; 	border-right: solid 1px #EEEEE4; 	border-top: solid 1px #EEEEE4; 	padding: 4px 4px 4px 4px;text-align: center; }
.compare_header_notop {border-bottom: solid 1px #EEEEE4; 	border-left: solid 1px #EEEEE4; 	border-right: solid 1px #EEEEE4; 	border-top-style: none;  padding: 4px 4px 4px 4px;text-align: center; }
.compare_header_notop_noleft {border-bottom: solid 1px #EEEEE4; 	border-left: none; 	border-right: solid 1px #EEEEE4; 	border-top-style: none;  padding: 4px 4px 4px 4px;text-align: center; }
.compare_header_notop_nobottom {border-bottom-style: none;  border-left: solid 1px #EEEEE4; 	border-right: solid 1px #EEEEE4; 	border-top-style: none;  padding: 4px 4px 4px 4px;text-align: center; }
.compare_spacer {border-bottom-style: none;  border-left: solid 1px #EEEEE4; 	border-right: solid 1px #EEEEE4; 	border-top-style: none;  font-size: 11px; }
.compare_band {background-color: #EEEEE4;border-color: #EEEEE4; border-style: solid;border-width: 1px;padding: 4px 4px 4px 4px;text-align: center; }

.darkbluebg {background-color: #123c9c;}
.darkbluebg2 {background-color: #01009a;}
.darkgreybg {background-color: #3D5561;}
.depreciation_data {border-color: #898989;border-style: solid;border-width: 1px;padding: 4px 4px 4px 4px;text-align: center; }
.depreciation_header {background-color: #CBCBCB;border-color: #898989;border-style: solid;border-width: 1px;font-weight: bold;  padding: 4px 4px 4px 4px;text-align: center;}
.depreciation_header_small {background-color: #CBCBCB;border-color: #898989;border-style: solid;border-width: 1px;font-size: 11px; font-weight: bold;  padding: 4px 4px 4px 4px;}
.depreciation_label {border-color: #898989;border-style: solid;border-width: 1px;padding: 4px 4px 4px 4px;}
.dropdown_bs {font-size: 11px;color: #666666;margin-top: 0px;margin-bottom: 0px;width: 165px; }
.dropdown_compare {font-size: 11px;color: #666666;margin-top: 0px;margin-bottom: 0px;width: 155px; }
.dropdown_cs {font-size: 11px;color: #666666;margin-top: 0px;margin-bottom: 0px;width: 275px; }
.dropdown_reg {font-size: 11px;margin-top: 0px;margin-bottom: 0px;width: 250px; }
.dropdown_reg_small {font-size: 11px;margin-top: 0px;margin-bottom: 0px;width: 100px; }
.dropdown_reg_medium {font-size: 11px;margin-top: 0px;margin-bottom: 0px;width: 175px; }
.dropdown_val {font-size: 11px;color: #666666;margin-top: 0px;margin-bottom: 0px;width: 250px; }
.dropdown_val_add {font-size: 11px;color: #666666;margin-top: 0px;margin-bottom: 0px;width: 210px; }
.dropdown_sidenav {font-size: 11px;color: #666666;margin-top: 0px;margin-bottom: 0px;width: 195px; }
.dropdown_home {font-size: 11px;color: #666666;margin: 8px 0 0 0;width: 205px;}
.dropdown_region {font-size: 11px;margin-top: 0px;margin-bottom: 0px;width: 325px; }
.dropdown_target {font-size: 11px;color: #666666;margin-top: 0px;margin-bottom: 0px;width: 135px; }
.dropdown_target_big {font-size: 11px;color: #666666;margin-top: 0px;margin-bottom: 0px;width: 275px; }
.dropdown_search {font-size: 11px;color: #666666;margin-top: 0px;margin-bottom: 0px;width: 150px; }
.dropdown_qs {font-size: 11px;color: #666666;margin-top: 0px;margin-bottom: 0px;width: 175px; }
.dropdown_used {font-size: 11px;color: #666666;margin-top: 0px;margin-bottom: 0px;width: 100px; }
.edition_list_1 {background-color: #EFEFEF;padding: 6px 6px 4px 3px;}
.edition_list_2 {padding: 6px 6px 4px 3px;}
.form {padding: 0px 0px 0px 0px;margin-top: 0px;margin-bottom: 0px;}

.functions a:link {text-decoration: underline; color: #CC3333; }
.functions a:visited {text-decoration: underline; color: #CC3333; }
.functions a:active {text-decoration: underline; color: #CC3333; }
.functions a:hover {text-decoration: underline; color: #CC3333; }
 
 
ul.sitemap { list-style:none; padding:0; margin:0; }
ul.sitemap li { display:inline; }

.functions_small a:link {text-decoration: underline; color: #CC3333; font-size: 11px;}
.functions_small a:visited {text-decoration: underline; color: #CC3333; font-size: 11px;}
.functions_small a:active {text-decoration: underline; color: #CC3333; font-size: 11px;}
.functions_small a:hover {text-decoration: underline; color: #CC3333; font-size: 11px;}

.functions_sitemap {white-space: nowrap; padding-right: 6px;}
.functions_sitemap a:link {text-decoration: underline; color: #CC3333; font-size: 11px;}
.functions_sitemap a:visited {text-decoration: underline; color: #CC3333; font-size: 11px;}
.functions_sitemap a:active {text-decoration: underline; color: #CC3333; font-size: 11px;}
.functions_sitemap a:hover {text-decoration: underline; color: #CC3333; font-size: 11px;}

.functionsblue a:link {text-decoration: underline; color: #123c9c; }
.functionsblue a:visited {text-decoration: underline; color: #123c9c; }
.functionsblue a:active {text-decoration: underline; color: #123c9c; }
.functionsblue a:hover {text-decoration: underline; color: #123c9c; }

.functions_home a:link {text-decoration: none; color: #CC3333;  font-weight: bold;}
.functions_home a:visited {text-decoration: none; color: #CC3333;  font-weight: bold;}
.functions_home a:active {text-decoration: none; color: #CC3333;  font-weight: bold;}
.functions_home a:hover {text-decoration: underline; color: #CC3333;  font-weight: bold;}

.functions_home_green a:link {text-decoration: none; color: #007B0B;  font-weight: bold;}
.functions_home_green a:visited {text-decoration: none; color: #007B0B;  font-weight: bold;}
.functions_home_green a:active {text-decoration: none; color: #007B0B;  font-weight: bold;}
.functions_home_green a:hover {text-decoration: underline; color: #007B0B;  font-weight: bold;}

.functions_home_blue a:link {text-decoration: none; color: #123c9c;  font-weight: bold;}
.functions_home_blue a:visited {text-decoration: none; color: #123c9c;  font-weight: bold;}
.functions_home_blue a:active {text-decoration: none; color: #123c9c;  font-weight: bold;}
.functions_home_blue a:hover {text-decoration: underline; color: #123c9c;  font-weight: bold;}

.functions_search a:link {text-decoration: none; color: #CC3333;  font-weight: bold;}
.functions_search a:visited {text-decoration: none; color: #CC3333;  font-weight: bold;}
.functions_search a:active {text-decoration: none; color: #CC3333;  font-weight: bold;}
.functions_search a:hover {text-decoration: underline; color: #CC3333;  font-weight: bold;}

.functions_search_header a:link {text-decoration: underline; color: #000000;  font-weight: bold;}
.functions_search_header a:visited {text-decoration: underline; color: #000000;  font-weight: bold;}
.functions_search_header a:active {text-decoration: underline; color: #000000;  font-weight: bold;}
.functions_search_header a:hover {text-decoration: underline; color: #000000;  font-weight: bold;}


.greenbg {background-color: #006666;}
.brightgreen{background-color: #009933;}
.green_greybg{background-color: #FFFFFF;}
.greybg {background-color: #898989;}

.Hotspot {background-color: red;color: white;text-align: center;width: 20px;height: 18px;position: relative;padding: 0;margin: 0;cursor: pointer;opacity: 0.75;-moz-opacity:0.75;filter:alpha(opacity=75); }
.hotspot{border-right: #dc0600 thin solid; border-top: #dc0600 thin solid; border-left: #dc0600 thin solid; border-bottom: #dc0600 thin solid; background-color: #aaa; color: #dc0600; POSITION: absolute; width:20px; height:20px; }

.info_data {border-color: #898989;border-style: solid;border-width: 1px;font-size: 11px; padding: 4px 4px 4px 4px;text-align: center; }
.info_data_bold {border-color: #898989;border-style: solid;border-width: 1px;font-size: 11px;font-weight: bold;    padding: 4px 4px 4px 4px;text-align: center; }
.info_data_noleft {border-color: #898989;border-bottom: solid 1px #898989; 	border-left: none; 	border-right: solid 1px #898989; 	border-top: solid 1px #898989;  font-size: 11px; padding: 4px 4px 4px 4px;text-align: center;}
.info_data_notop_noleft {border-color: #898989;border-bottom: solid 1px #898989; 	border-left: none; 	border-right: solid 1px #898989; 	border-top-style: none;  font-size: 11px; padding: 4px 4px 4px 4px;text-align: center;}
.info_data_notop {border-color: #898989;border-bottom: solid 1px #898989; 	border-left: solid 1px #898989; 	border-right: solid 1px #898989; 	border-top-style: none;  font-size: 11px; padding: 4px 4px 4px 4px;text-align: center; }
.info_header {background-color: #CBCBCB;border-color: #898989;border-style: solid;border-width: 1px;font-weight: bold;  padding: 4px 4px 4px 4px;}
.info_header_notop {background-color: #CBCBCB;border-bottom: solid 1px #898989; 	border-left: solid 1px #898989; 	border-right: solid 1px #898989; 	border-top-style: none;  font-weight: bold;  padding: 4px 4px 4px 4px;vertical-align: top;  }
.info_header_white {background-color: #898989;border-color: #898989;border-style: solid;border-width: 1px;color: White;  font-weight: bold;  padding: 4px 4px 4px 4px;}
.info_label {background-color: #EFEFEA;border-color: #898989;border-style: solid;border-width: 1px;font-size: 11px; padding: 4px 4px 4px 4px;}
.info_label_notop {background-color: #EFEFEA;border-bottom: solid 1px #898989; 	border-left: solid 1px #898989; 	border-right: solid 1px #898989; 	border-top-style: none;  font-size: 11px; padding: 4px 4px 4px 4px;}

.input_cs {font-size: 11px;color: #666666;margin-top: 0px;margin-bottom: 0px;width: 140px; }
.input_login {font-size: 11px;margin-top: 0px;margin-bottom: 0px;width: 175px; }
.input_login_small {font-size: 11px;margin-top: 0px;margin-bottom: 0px;width: 130px; border:1px solid #a6aab3; }
.input_reg {font-size: 11px;margin-top: 0px;margin-bottom: 0px;width: 250px; }
.input_reg_small {font-size: 11px;margin-top: 0px;margin-bottom: 0px;width: 100px; }
.input_reg_medium {font-size: 11px;margin-top: 0px;margin-bottom: 0px;width: 200px; }
.input_target {font-size: 11px;margin-top: 0px;margin-bottom: 0px;width: 100px; }
.input_target_big {font-size: 11px;margin-top: 0px;margin-bottom: 0px;width: 200px; }
.input_used {font-size: 11px;margin-top: 0px;margin-bottom: 0px;width: 100px; }

.mainbodytextsmall {font-size: 11px;color: #2E2E2E;}
.mywhatcar {border-color: #898989;border-style: solid;border-width: 1px;padding: 6px 6px 6px 6px;}

.news_headline {font-size: 15px;font-weight: bold;line-height: 22px;}

.padded {padding: 8px 8px 8px 8px;}
.padded2px {padding: 2px 2px 2px 2px;}
.padded4px {padding: 4px 4px 4px 4px;}
.padded4px_notop {padding: 0px 4px 4px 4px;}
.padded_noleft {padding: 8px 8px 8px 0px;}
.padded_notop {padding: 0px 8px 8px 8px;}
.padded_nobottom_noleft {padding: 8px 8px 0px 0px;}
.padded_notop_nobottom {padding: 0px 8px 0px 8px;}
.padded_small {padding: 4px 6px 0px 6px;}
.border_used {border-top:solid 1px #898989; padding : 0px;	}
.padded_small_noright {padding: 4px 0px 0px 6px;}

.plain {color : #000000;font : 11px Verdana;font-weight : normal;font-style : normal;text-decoration : none;}
.plain a:link {text-decoration: none; color: #000000; font-size: 11px;}
.plain a:visited {text-decoration: none; color: #000000; font-size: 11px;}
.plain a:active {text-decoration: none; color: #000000; font-size: 11px;}
.plain a:hover {text-decoration: none; color: #000000; font-size: 11px;}
.plainstrong {color : #000000;font : 11px Verdana;font-weight : bold;font-style : normal;text-decoration : none;}
.plainstrong a:link {text-decoration: none; color: #000000; font-size: 11px;}
.plainstrong a:visited {text-decoration: none; color: #000000; font-size: 11px;}
.plainstrong a:active {text-decoration: none; color: #000000; font-size: 11px;}
.plainstrong a:hover {text-decoration: none; color: #000000; font-size: 11px;}

.pop_info{color: #898989;font-size: 14px;font-weight: bold;  }
.purplebg {background-color: #660099;}
.red {color: #cc3333;}
.red_padded {color: #cc3333;padding: 4px 0px 4px 0px }
.redbg {background-color : #DC0600;border-right: #dc0600 1px solid; border-top: #dc0600 3px solid;border-left: #dc0600 1px solid; width: 316px; border-bottom: #dc0600 1px solid;}

.ifbg {background-color : #ededed;border-right: #ededed 1px solid; border-top: #ededed 3px solid;border-left: #ededed 1px solid; width: 316px; border-bottom: #ededed 1px solid;}

.zipbg {background-color : #50b8c7;border-right: #50b8c7 1px solid; border-top: #50b8c7 3px solid;border-left: #50b8c7 1px solid; width: 316px; border-bottom: #50b8c7 1px solid;}

.review_key{border-color : #000099;border-style : solid;border-width : 1px;     }
.review_key_label{background-color : #000099;color:#ffffff; }

.search_band1 {font-size : 11px;padding: 8px 8px 8px 8px;}
.search_band2 {background-color: #EFEFEF;font-size : 11px;padding: 8px 8px 8px 8px;}
.search_band1_bigtext {font-size : 12px;padding: 8px 8px 8px 8px;}
.search_band2_bigtext {background-color: #EFEFEF;font-size : 12px;padding: 8px 8px 8px 8px;}
.search_border {border-style: solid;border-color: #CBCBCB;border-width: 1px;}
.search_head {background-color: #CBCBCB;font-weight: bold;   padding: 6px 8px 6px 8px;}

.sideheader {font-size: 13px;font-weight: bold;color: #FFFFFF;}
.ifheader {font-size: 13px;font-weight: bold;color: #89c2e3;}

.sidelink a:link {text-decoration: none; color: #000000; }
.sidelink a:visited {text-decoration: none; color: #000000; }
.sidelink a:active {text-decoration: none; color: #000000; }
.sidelink a:hover {text-decoration: underline; color: #CC3333; }

.sidelink_bold a:link {text-decoration: none; color: #000000;  font-weight: bold;}
.sidelink_bold a:visited {text-decoration: none; color: #000000;  font-weight: bold;}
.sidelink_bold a:active {text-decoration: none; color: #000000;  font-weight: bold;}
.sidelink_bold a:hover {text-decoration: underline; color: #CC3333;  font-weight: bold;}

.sidelinksmall a:link {text-decoration: none; color: #000000; font-size: 11px;}
.sidelinksmall a:visited {text-decoration: none; color: #000000; font-size: 11px;}
.sidelinksmall a:active {text-decoration: none; color: #000000; font-size: 11px;}
.sidelinksmall a:hover {text-decoration: underline; color: #CC3333; font-size: 11px;}

.sidelinkred {text-decoration: underline; color: #cc3333; }

.sitemap_band {background-color: #EFEFEF;padding: 4px 4px 4px 4px;}
.sitemap_padded {padding: 4px 4px 10px 4px;}
.smallprint {font-size: 10px;}

.submit-button {color: #FFF;background: url(img/button.gif) repeat-x 0% 50%;border: 1px #cc3333;font-size: 11px;font-weight: bold;margin: 0px 0px 0px 1px;padding: 0px 5px 0px 5px; cursor:pointer; }
.submit-buttonGreen {color: #FFF;background: #009933;border: 1px #ccc outset;font-size: 11px;font-weight: bold;color: #FFFFFF;padding: 0px 1px 0px 1px;margin: 0px;}

.target_border {border-style: solid;border-color: #898989;border-width: 1px;}
.target_data {border-top: solid 1px #898989; padding: 8px 8px 8px 8px;}
.text_review{width : 570px; }
.usedcartest{font-weight:bold;color: #cc3333;}
.whitetext {font-weight: bold;color: #FFFFFF;}
.yellowbg {background-color: #e69d02;}
.val_Tables{padding: 0px 0px 0px 1px;margin: 0px;}
.tzad{height:240;width:320;position:absolute;top:211;left:71px;}

/* --- table (list) --- */
table.list{margin: 0px 0px 5px 0px;border-collapse: collapse;}
table.list th{vertical-align:bottom;font-weight:bold;}
table.list th a{font-weight:bold;}
table.list td{vertical-align:top;}
table.list tr.recordset td{border-top:none;}

.recordset{padding: 5px 5px 10px 9px;margin: 0px 0px 5px 0px;background: #e2e2e2;border-top: solid 10px #fff;}
.recordset span{font-weight: bold;padding: 0px 1px 0px 1px;}
.recordset a{padding: 0px 1px 0px 1px;}
.recordset .summary{float:left;padding:2px 0;}

ul.paging{float:right;}
ul.paging li{margin-left: 3px;float:left;background-color: #999999;color:White;padding:0;border: 0;}
ul.paging li a,
ul.paging li.selected,
ul.paging li.disabled{padding:2px 4px;display:block;color:White;}
ul.paging li.selected,
ul.paging li.disabled{cursor:default;background-color: #E5E5E5;color: #aaaaaa;border-color: #aaaaaa;padding:0;border: 0;}
ul.paging li a:hover{text-decoration: none;background-color: #cc0000;border: solid 1px #cc0000;}
ul.paging li.selected{background-color: #cc0000;color: white;border: 0;}
ul.paging li.selected a{border: solid 1px #cc0000;}
ul.paging li.disabled{display:none;}

.headerGrey{color: #fff;font-size: 17px;background: #dfdfdf url(img/headerGrey.gif) repeat-x 0% 50%;height: 26px;margin: 0px;}
.headerRed{background: #c33 url(img/header.gif) repeat-x 0% 50%;height: 26px;margin: 0px;}

.textField{width: 120px;padding-left: 3px;border: solid 0px #fff;}

/* Austin for new homepage 12/07 */
.clearfix:after {content: ".";  display: block; height: 0; clear: both;  visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.white_bg { position: relative; z-index: 10; background:#fff; padding: 0 10px 0 10px; }
table.homePage { background:#fff; padding: 0 10px 0 10px; position: relative; z-index: 10; }
table.homePage h1 {padding: 8px 0 16px;}
table.homePage .homeFindReviewH2 {margin: 0 0 0 0; font-size: 13px;}
table.homePage ul, ul.markerList { list-style-type: none;margin: 0;padding: 0;}
table.homePage ul.homeCompareList {margin: 2px 0 0;}
table.homePage ul.homePageTargetPrice {margin: 12px 0 0; background: url("img/targetPriceBG.gif") no-repeat left top; padding: 10px 0 0 47px;display: block;height: 34px;_height: 44px;}
table.homePage ul li, table.categoryList a, ul.markerList li, div.hireLease a, table.homePage ul.homePageTargetPrice li a {background: url("img/homepageMarker.gif") no-repeat 0 4px; padding: 0 0 3px 8px;}
table.homePage ul.homePageTargetPrice li {background: url(".img/homePageTargetLinkBG.gif") no-repeat 100% top;padding: 4px 8px 6px 0;margin: 0 42px 0 0;}

ul.markerList li a:link, ul.markerList li a:visited {text-decoration: none;color: #000;}
table.categoryList a:link, table.categoryList a:visited { font-weight: bold;color: #000;}
table.categoryList a:hover, table.categoryList a:active, ul.markerList li a:active, ul.markerList li a:hover, table.homePage ul li a:hover, table.homePage ul li a:activ{color: #c33;}
table.homePage td.homeGreenCarGuide ul li {background: url("img/homepageMarker.gif") no-repeat 0 4px;}
table.homePage ul li a:link, table.homePage ul li a:visited {text-decoration: none;color: #000;}

table.homeThreePodWrapper { padding: 0;background: url("img/homeThreePodWrapperBgBotNew.png") no-repeat bottom left; margin: 10px 0; }
table.homeThreePodWrapper td.homeVidReviews, table.homeThreePodWrapper td.homeGreenCarGuide, table.homeThreePodWrapper td.homeHelpAdvice {width: 206px; padding: 0 10px 0 0;vertical-align: top;}
table.homeThreePodWrapper td.homeHelpAdvice {padding: 0;vertical-align: top;}
table.homeThreePodWrapper td.homeVidReviews .homeThreePodInnerDiv, table.homeThreePodWrapper td.homeGreenCarGuide .homeThreePodInnerDiv, table.homeThreePodWrapper td.homeHelpAdvice .homeThreePodInnerDiv { padding: 0 10px 12px 10px; _margin: 0 -1px 0 0;}
table.homeThreePodWrapper td.homeVidReviews .homeThreePodInnerDiv {background: url("img/homeThreePodVidBGTop.gif") no-repeat top;margin: 0 -2px 0 0;}
table.homeThreePodWrapper td.homeGreenCarGuide .homeThreePodInnerDiv { background: url("img/homeThreePodGreenBGTop.gif") no-repeat top; margin: 0 -1px 0 0;}
table.homeThreePodWrapper td.homeHelpAdvice .homeThreePodInnerDiv {background: url("img/homeThreePodHelpBGTop.gif") no-repeat top;margin: 0 -1px 0 0;}
table.homeThreePodWrapper td h2, table.homeRightCol h2 {padding: 4px 0 0;margin: 0; font-size:18px; line-height:21px;}
table.homeRightCol h2 {margin: 0 0 8px;}
table.homeThreePodWrapper td.homeVidReviews h2 {color: #ffffff; padding-left:55px;}
table.homeThreePodWrapper td.homeGreenCarGuide h2 {color: #600119;}
table.homeThreePodWrapper td.homeHelpAdvice h2 {color: #306;}
table.homeThreePodWrapper td h3 {margin: 8px 0 4px;}
table.homeRightCol div.homeReadersPoll h3 {margin: 0 0 6px;}
table.homeThreePodWrapper td.homeGreenCarGuide .homeThreePodInnerDiv h3, table.homeThreePodWrapper td.homeHelpAdvice .homeThreePodInnerDiv h3 {margin-bottom: 14px;}
td.homeMainPod, td.homeMainPodBBuys {width: 310px;background: url("img/homeMainPodBGBot.gif") no-repeat left bottom;}
td.homeMainPodBBuys {background-position: right bottom;width: 310px;}
td.homeMainPod h2, td.homeMainPodBBuys h2 {padding: 6px 0 12px;margin: 0;}
td.homeMainPodBBuys .homeMainPodInner, td.homeMainPod .homeMainPodInner {background: url("img/homeMainPodBGTop.gif") no-repeat left top;padding: 0 10px 10px 10px;margin: -1px 0 0 -1px;}

/* CSDD block & latest used block */
.csdd_header { background: url("img/csdd_header.png") no-repeat top; height:30px; }
.csdd_bg { background: url("img/csdd_bg.png") no-repeat bottom; height:125px; }

.latest_used_header { background: url("img/latest_used_top.png") no-repeat top; height:30px; }
.latest_used_bg { background: url("img/latest_used_bg.png") no-repeat bottom; margin-bottom:10px; height:125px; }


td.homeMainPodBBuys .homeMainPodInner {background-position: right top;margin: -1px -1px 0 0;_margin: -1px -6px 0 0;padding: 0 10px 10px 20px;}
td.homeMainPod .homeMainPodInner {padding: 0 20px 10px 10px;}
td.homeMainPod .homeMainPodInner h3, td.homeMainPodBBuys .homeMainPodInner h3 {margin: 0 0 4px 0;line-height: normal;}
td.homeMainPod .homeMainPodInner img.roll, td.homeMainPodBBuys  img.roll {float: left;border: 1px solid #999;margin: 0 0 4px 0;}
td.homeMainPod ul.newsList, td.homeMainPodBBuys ul.newsList {float: left;padding: 0 0 0 8px;width: 170px;}
td.homeMainPod ul.narrowList {width: 142px;float: left;}
td.homeMainPod ul.dblList {width: 100%;float: none;}
td.homeMainPod ul.dblList li {float: left; width: 134px;}
ul.latest {width: 144px;float: left;}

.homeMainPodInner {
	padding:0px 10px 10px 0px;
}

table.homePage div.seperator {clear: both;border-top: 1px dotted #999;margin: 4px 6;}
table.homeRightCol { margin: 12px 0 0;}
table.homeRightCol div.homeReadersPoll { width: 172px;_width: 172px; padding: 0 3px 6px 0px;}
table.homeRightCol div.homeReadersPollMid { width: 154px;_width: 157px; padding: 0 3px 6px 0px;}
table.homeRightCol div.homeReadersPollMid { padding: 0 8px 8px;}
table.homeRightCol div.homeReadersPollMid strong {display: block;}
table.homeRightCol div.homeReadersPollMid .pollRight .resultRight { width: 30px;float: right; font-weight: bold; padding: 2px 0;}
table.homeRightCol div.homeReadersPollMid .pollRight .resultLeft {width: 110px;float: left; padding: 2px 0;}
table.homePage .homePageForm {background: url("img/homePageFormBG.gif") no-repeat left top;width: 310px; height: 160px; position: absolute;}
table.homePage .homePageForm ul.findReview {width: 280px;padding: 0px;margin-left: -4px;}
table.homePage .homePageForm ul.findReview li {background-image: none; padding-left: 0px;display: inline;}
table.homePage .homePageForm ul.findReview li input{margin-bottom: -2px;}
table.homePage .homePageForm td {padding: 10px;}
table.homePage ul#homeSearchTabs li {float: left;background: url("img/homepageTabBG.gif") no-repeat;width: 103px;_width: 111px; padding: 4px 4px 0 4px;font-weight: bold;color: #fff;text-align: center;margin-right:4px;}
table.homePage ul#homeSearchTabs li.off {background: url("img/homepageTabBGOff.gif") no-repeat;margin-right:4px;}
table.homePage ul#homeSearchTabs li a {text-decoration: none;cursor: pointer;}
table.homePage ul#homeSearchTabs li.off a {text-decoration: none;cursor: pointer;color:#000000;}
table.homePage ul#homeSearchTabs li a:hover, table.homePage ul#homeSearchTabs li a:active {color: #fff;}
table.homePage ul#homeSearchTabs li.off a:hover, table.homePage ul#homeSearchTabs li.off a:active {color: #000;}
table.homePage ul#homeSearchTabs li.off a:hover{ color: #000; text-decoration:underline;}
table.homePage ul#homeSearchTabs li.on a:link, table.homePage ul#homeSearchTabs li.on a:visited {color: #fff;}

.expert-search	{ width:640px; background:url("img/experts-bg.png") no-repeat top; padding:25px 0 0 10px; height:197px; }
.expert-search .input { margin:0 0 10px 0px; }
.expert-search .btn { margin:0 32px 0 0; }
.expert-search input.txt { width:230px; border:1px solid #c8c8c8; padding:2px 0 2px 5px; }
.expert-search input.txt-error { width:230px; border:1px solid #cc0000; padding:2px 0 2px 5px; }
.expert-search textarea { width:570px; height:90px; border:1px solid #c8c8c8; padding:5px; overflow:auto; }
.expert-search textarea.error { width:570px; height:90px; border:1px solid #cc0000; padding:5px; overflow:auto; }
.expert-search .submit-button { padding:3px 6px 3px 6px; }
#ques-sent { text-align:center; padding:25px 0 10px 0; font-size:14px; }
.expert-question { background:#eeeee4; padding:10px; line-height:17px; width:265px; margin:10px 0 15px 0;font-weight:bold; }
.question-author { padding:5px 0 0 0; text-align:right; font-style:italic; }


.homeVidReviews .homeThreePodInnerDiv h3 a {background: url("img/linkArrowBG.gif") no-repeat;padding: 0 0 0 18px;}
.homeThreePodInnerDiv h3 a:link, .homeThreePodInnerDiv h3 a:visited, .homeMainPodInner h3 a:link, .homeMainPodInner h3 a:visited {text-decoration: none;color: #000;}
.homeThreePodInnerDiv h3 a:hover, .homeThreePodInnerDiv h3 a:active, .homeMainPodInner h3 a:hover, .homeMainPodInner h3 a:active {text-decoration: underline; color: #000;}
.homeVidReviews .homeThreePodInnerDiv img {margin: 0 0 0 12px;}

table.homeThreePodWrapper td.homeVidReviews ul li a:hover, table.homeThreePodWrapper td.homeGreenCarGuide ul li a:hover, table.homeThreePodWrapper td.homeHelpAdvice ul 

li a:hover {text-decoration: underline;color: #c00;}
td.homeMainPod ul li a:hover, td.homeMainPodBBuys ul li a:hover{text-decoration: underline;color: #c00;}


BODY {margin-top: 0px; margin-left: 0px}
BODY { color: #2e2e2e; line-height: 16px;}
TD { color: #2e2e2e; line-height: 16px;}
TH {color: #2e2e2e; line-height: 16px;}

.tdgrey {border-right: #898989 1px solid; padding-right: 3px; border-top: #898989 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 0px solid; background-color: #efefea}
.tdgrey1 {border-right: #898989 1px solid; padding-right: 3px; border-top: #898989 0px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 0px solid; background-color: #efefea}
.tdgrey3 {border-right: #898989 0px solid; padding-right: 3px; border-top: #898989 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 1px solid; padding-top: 3px; border-bottom: #898989 0px solid; background-color: #efefea}
.tdgrey4 {border-right: #898989 0px solid; padding-right: 3px; border-top: #898989 0px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 1px solid; padding-top: 3px; border-bottom: #898989 0px solid; background-color: #efefea}
.tdgrey5 {border-right: #898989 1px solid; padding-right: 3px; border-top: #898989 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 1px solid; padding-top: 3px; border-bottom: #898989 0px solid; background-color: #efefea}
.tdgreyheadertop {border-right: #898989 0px solid; padding-right: 3px; border-top: #898989 0px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 0px solid; background-color: #cbcbcb}
.tdgreyheadermiddle {border-right: #898989 0px solid; padding-right: 3px; border-top: #898989 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 0px solid; background-color: #cbcbcb}
.tdwhite {border-right: #898989 0px solid; padding-right: 3px; border-top: #898989 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 0px solid}
.tdwhite1 {border-right: #898989 1px solid; padding-right: 3px; border-top: #898989 0px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 0px solid}
.tdwhite2 {border-right: #898989 0px solid; padding-right: 3px; border-top: #898989 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 0px solid}
.tdwhite3 {border-right: #898989 1px solid; padding-right: 3px; border-top: #898989 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 0px solid}
.tdwhite4 {border-right: #898989 1px solid; padding-right: 3px; border-top: #898989 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 0px solid}
.tdwhite5 {border-right: #898989 1px solid; padding-right: 3px; border-top: #898989 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 1px solid; padding-top: 3px; border-bottom: #898989 0px solid}
.tdwhite6 {border-right: #898989 1px solid; padding-right: 3px; border-top: #898989 0px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 1px solid; padding-top: 3px; border-bottom: #898989 0px solid}
.tdwhite7 {border-right: #898989 0px solid; padding-right: 3px; border-top: #898989 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 0px solid}
.tdwhite8 {border-right: #898989 0px solid; padding-right: 3px; border-top: #898989 0px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 1px solid}
.tdwhite9 {border-right: #898989 0px solid; padding-right: 3px; border-top: #898989 0px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 0px solid}

.tdwhiteall {border-right: #898989 1px solid; padding-right: 3px; border-top: #898989 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 1px solid; padding-top: 3px; border-bottom: #898989 1px solid}
.tdwhitenoleft {border-right: #898989 1px solid; padding-right: 3px; border-top: #898989 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 1px solid}
.tdwhitenoleftbottom {border-right: #898989 1px solid; padding-right: 3px; border-top: #898989 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 0px solid}
.tdwhitenoright {border-right: #898989 0px solid; padding-right: 3px; border-top: #898989 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 1px solid; padding-top: 3px; border-bottom: #898989 1px solid}
.tdgreynoright {border-right: #898989 0px solid; padding-right: 3px; border-top: #898989 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 1px solid; padding-top: 3px; border-bottom: #898989 1px solid; background-color: #cbcbcb}
.tdgreynoleft {border-right: #898989 1px solid; padding-right: 3px; border-top: #898989 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 1px solid; background-color: #cbcbcb}
.tdgreyall {border-right: #898989 1px solid; padding-right: 3px; border-top: #898989 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 1px solid; padding-top: 3px; border-bottom: #898989 1px solid; background-color: #cbcbcb}

.mainbodytext {color: #2e2e2e;}
.mainbodytextsmall {font-size: 11px; color: #2e2e2e;}
.mainbodytextextrasmall {font-size: 9px; color: #2e2e2e;}
.adtext {font-size: 11px; color: #2e2e2e;}
.mainbodytextbold {font-weight: bold;  color: #2e2e2e;}

a:link {color: #cc3333; text-decoration: underline}
a:visited {color: #cc3333; text-decoration: underline}
a:active {color: #cc3333; text-decoration: underline}
a:hover {color: #cc3333; text-decoration: underline}

.functions a:link {color: #cc3333; text-decoration: underline}
.functions a:visited {color: #cc3333; text-decoration: underline}
.functions a:active {color: #cc3333; text-decoration: underline}
.functions a:hover {color: #cc3333; text-decoration: underline}
.functionswhite a:link {color: #ffffff; text-decoration: underline}
.functionswhite a:visited {color: #ffffff; text-decoration: underline}
.functionswhite a:active { color: #ffffff; text-decoration: underline}
.functionswhite a:hover { color: #ffffff; text-decoration: underline}
.functionsmall a:link {font-size: 11px; color: #cc3333; text-decoration: underline}
.functionsmall a:visited {font-size: 11px; color: #cc3333; text-decoration: underline}
.functionsmall a:active {font-size: 11px; color: #cc3333; text-decoration: underline}
.functionsmall a:hover {font-size: 11px; color: #cc3333; text-decoration: underline}

.sidenav a:link {text-decoration: none}
.sidenav a:visited {text-decoration: none}
.sidenav a:active {text-decoration: none}
.sidenav a:hover {color: red; text-decoration: underline}
.breadcrumbred {font-size: 11px; color: #cc3333;}
	
.spacerlarge {width: 3px; height: 5px}
.spacer {width: 3px; height: 4px}
.spacersmall {width: 3px; height: 2px}
.spacersmallblue {width: 3px; height: 1px; background-color: #4ca4cf}

.beigebg {padding-right: 5px; padding-left: 7px; padding-bottom: 0px; margin: 0px; padding-top: 1px; background-color: #eeeee4}
.beigebg1 {padding-right: 5px; padding-left: 7px; padding-bottom: 2px; margin: 0px; padding-top: 1px; background-color: #efefea}
.beigebg2 {padding-right: 1px; padding-left: 1px; padding-bottom: 1px; margin: 0px; padding-top: 1px; background-color: #efefea}

.bordergrey {border-right: #898989 1px solid; border-top: #898989 1px solid; border-left: #898989 1px solid; border-bottom: #898989 1px solid}
.bordergrey1 {border-right: #898989 1px solid; border-top: #898989 0px solid; border-left: #898989 1px solid; border-bottom: #898989 1px solid}
.bordergrey2 {border-right: #898989 0px solid; padding-right: 3px; border-top: #898989 0px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 1px solid}
.bordergrey3 {border-right: #898989 1px solid; padding-right: 3px; border-top: #898989 0px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 1px solid}
.bordergrey4 {border-right: #898989 1px solid; padding-right: 3px; border-top: #898989 0px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 1px solid}
.bordergrey5 {border-right: #898989 1px solid; padding-right: 3px; border-top: #898989 0px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 0px solid}
.bordergrey6 {border-right: #898989 0px solid; padding-right: 3px; border-top: #898989 0px solid; padding-left: 3px; padding-bottom: 3px; border-left: #898989 0px solid; padding-top: 3px; border-bottom: #898989 0px solid}

.lightgreyborder1 {border-right: #efefea 1px solid; border-top: #efefea 1px solid; border-left: #efefea 1px solid; border-bottom: #efefea 0px solid}
.lightgreyborder2 {border-right: #efefea 1px solid; border-top: #efefea 1px solid; border-left: #efefea 0px solid; border-bottom: #efefea 0px solid}
.lightgreyborder3 {border-right: #efefea 1px solid; border-top: #efefea 0px solid; border-left: #efefea 1px solid; border-bottom: #efefea 0px solid}
.lightgreyborder4 {border-right: #efefea 1px solid; border-top: #efefea 0px solid; border-left: #efefea 0px solid; border-bottom: #efefea 0px solid}

.borderblue {border-right: #4ca4cf 1px solid; border-top: #4ca4cf 1px solid; border-left: #4ca4cf 1px solid; border-bottom: #4ca4cf 1px solid}
.borderdarkblue {border-right: #123c9c 1px solid; border-top: #123c9c 1px solid; border-left: #123c9c 1px solid; border-bottom: #123c9c 1px solid}

.dropdowntext {padding-right: 0px; margin-top: 0px; padding-left: 0px; font-size: 11px; margin-bottom: 0px; padding-bottom: 3px; color: #666666; padding-top: 3px;}
.dropdowntexsmall {margin-top: 0px; font-size: 10px; margin-bottom: 0px; color: #666666;}
.darkgreybg {background-color: #3d5561}
.darkgreybg1 {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; background-color: #3d5561}

.whitebg {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px}
.whitebg1 {padding-right: 5px; padding-left: 7px; padding-bottom: 0px; margin: 0px; padding-top: 1px}
.whitebg2 {padding-right: 0px; padding-left: 5px; padding-bottom: 0px; padding-top: 3px}
.whitebg3 {padding-right: 0px; padding-left: 3px; padding-bottom: 0px; padding-top: 0px}
.whitebg4 {padding-right: 0px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px}

.bluebg {background-color: #4ca4cf}
.greybg {padding-right: 3px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; background-color: #898989}
.lightgreybg {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; background-color: #e2e2e3}
.lightgreybgbox {padding-right: 2px; padding-left: 3px; border-left-color: #4ca4cf; border-bottom-color: #4ca4cf; padding-bottom: 2px; border-top-color: #4ca4cf; padding-top: 2px; background-color: #efefea; border-right-color: #4ca4cf}
.redbg {background-color: #dc0600}
.yellowbg {padding-right: 3px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; background-color: #e69d02}
.sideheaders {font-weight: bold; font-size: 13px; color: #ffffff; text-decoration: none}
.sideheadersmall {font-weight: bold; font-size: 11px; color: #ffffff;}
.sideheaderextrasmall {font-size: 11px; color: #ffffff;}
.sideheadersblack {font-weight: bold; font-size: 13px; color: #000000;}
	
.red {color: #cc3333}
.redarrow {font-size: 8px; color: #cc3333}
.blue {color: #123c9c}
.yellow {color: #e19e00}
	
.reddottedline {border-top: #cc3333 1px dotted; border-left-color: #cc3333; border-bottom-color: #cc3333; width: 95%; border-right-color: #cc3333}
.bigheader {font-weight: bold; font-size: 18px;}
.extrabigheader {font-weight: bold; font-size: 20px;}
.medheader {font-weight: bold; font-size: 15px; text-decoration: none}
.carheader {font-weight: bold; font-size: 19px;}
.carheaderred {font-weight: bold; font-size: 19px; color: #cc3333;}
.medheaderred {font-weight: bold; font-size: 15px; color: #cc3333;}
.medheaderred1 {padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 15px; padding-bottom: 0px; color: #cc3333; padding-top: 6px}
.medheaderbluesmall {font-weight: bold; font-size: 11px; color: #123c9c;}
.medheaderredsmall {font-weight: bold; font-size: 11px; color: #cc3333;}
.bluevertdotline {border-right: #006699 1px dotted; border-left-color: #006699; border-bottom-color: #006699; border-top-color: #006699}
.hrred {color: #cc3333; border-bottom: 1px dotted}

.headerlinks a:link {font-size: 15px; color: #000000; text-decoration: none}
.headerlinks a:visited {font-size: 15px; color: #000000; text-decoration: none}
.headerlinks a:active {font-size: 15px; color: #000000; text-decoration: none}
.headerlinks a:hover {font-size: 15px; color: #000000; text-decoration: underline;}
	
.sidelinks a:link { color: #000000; text-decoration: none}
.sidelinks a:visited {color: #000000; text-decoration: none}
.sidelinks a:active {color: #000000; text-decoration: none}
.sidelinks a:hover { color: #cc3333; text-decoration: underline}
.sidelinksred a:link {font-size: 11px; color: #cc3333; text-decoration: underline}
.sidelinksred a:visited {font-size: 11px; color: #cc3333; text-decoration: underline}
.sidelinksred a:active {font-size: 11px; color: #cc3333; text-decoration: underline}
.sidelinksred a:hover {font-size: 11px; color: #cc3333; text-decoration: underline}
.sidelinksblue a:link {color: #123c9c; text-decoration: none}
.sidelinksblue a:visited {color: #123c9c; text-decoration: none}
.sidelinksblue a:active {color: #123c9c; text-decoration: none}
.sidelinksblue a:hover {color: #123c9c; text-decoration: underline}

.linksred a:link {font-size: 11px; color: #cc3333; text-decoration: none}
.linksred a:visited {font-size: 11px; color: #cc3333; text-decoration: underline}
.linksred a:active {font-size: 11px; color: #cc3333; text-decoration: underline}
.linksred a:hover {font-size: 11px; color: #cc3333; text-decoration: underline}

.sidelinksmall a:link {font-size: 11px; color: #000000; text-decoration: none}
.sidelinksmall a:visited {font-size: 11px; color: #000000; text-decoration: none}
.sidelinksmall a:active {font-size: 11px; color: #000000; text-decoration: none}
.sidelinksmall a:hover {font-size: 11px; color: #cc3333; text-decoration: underline}

.breadcrumb a:link {font-size: 11px; color: #333333; text-decoration: underline}
.breadcrumb a:visited {font-size: 11px; color: #333333; text-decoration: underline}
.breadcrumb a:active {font-size: 11px; color: #333333; text-decoration: underline}
.breadcrumb a:hover {font-size: 11px; color: #333333; text-decoration: underline}

.medheaderredhome {font-weight: bold; font-size: 13px; color: #cc3333; text-decoration: none}
.medheaderredhome a:link {font-weight: bold; font-size: 13px; color: #cc3333; text-decoration: none}
.medheaderredhome a:visited {font-weight: bold; font-size: 13px; color: #cc3333; text-decoration: none}
.medheaderredhome a:active {font-weight: bold; font-size: 13px; color: #cc3333; text-decoration: none}
.medheaderredhome a:hover {font-weight: bold; font-size: 13px; color: #cc3333; text-decoration: underline}
.medheaderbluehome {font-weight: bold; font-size: 13px; color: #123c9c; text-decoration: none}
.medheaderbluehome a:link {font-weight: bold; font-size: 13px; color: #123c9c; text-decoration: none}
.medheaderbluehome a:visited {font-weight: bold; font-size: 13px; color: #123c9c; text-decoration: none}
.medheaderbluehome a:active {font-weight: bold; font-size: 13px; color: #123c9c; text-decoration: none}
.medheaderbluehome a:hover {font-weight: bold; font-size: 13px; color: #123c9c; text-decoration: underline}

.darkbluebkg {padding-right: 3px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; background-color: #123c9c}
.test {border-right: #000000 0px; padding-right: 2px; border-top: #000000 0px; padding-left: 2px; font-weight: bold; font-size: 10px; padding-bottom: 2px; border-left: #000000 0px; color: #ffffff; padding-top: 2px; border-bottom: #000000 0px; background-color: #cc0000}
.testblue {border-right: #000000 0px; padding-right: 2px; border-top: #000000 0px; padding-left: 2px; font-weight: bold; font-size: 10px; padding-bottom: 2px; border-left: #000000 0px; color: #ffffff; padding-top: 2px; border-bottom: #000000 0px; background-color: #123c9c}
.greenbg {background-color: #006666}



/* ----------- search results table ------------------*/
table.search_results {border:0;border-left:1px solid #898989;border-right:1px solid #898989;border-spacing:0;border-collapse:collapse;margin-bottom:20px;border-bottom:1px solid #898989;}
table.search_results td, table.search_results th{font-size:11px;padding:2px 5px;line-height:normal;border:none;border-bottom:none;border-left:1px solid #898989;border-right:1px solid #898989;border-top:1px solid white;}
table.search_results tr{border:none;border-top:none;}
table.search_results tr.header td, table.search_results th {background-color:#898989;color:white;font-weight:bold;vertical-align:bottom;border-top:1px solid #898989;}
table.search_results tr.alternate td{background-color:#E4E2E3;border-top:1px solid #E4E2E3;}
#reviewTab a:link, #reviewTab2 a:link{text-decoration: none;color: #FFFFFF;outline:none;}

/* ---------- deal check result ----------*/
.result_toomuch{color:#DC0600 !important;font-weight:bold;font-size:14px;}
.result_aboutright{color:#1F7F23 !important;font-weight:bold;font-size:14px;}
.result_gooddeal{color:#123c9c !important;font-weight:bold;font-size:14px;}

/* ZIP.LV => whatcar.lv */
.zip_text{color: #000000;font-weight: normal;}
.title_zip{color: #000000;font-weight: bold;}
.zip_price{font-weight: normal;}
.zip_ext {background-color:#dfdfdf;border:1px solid #FF6000;overflow:hidden;text-align:left; width:213px;}
.zip_block_1 {background-color:#dfdfdf;overflow:hidden;text-align:left;}
.zip_block_2 {background-color:#ededed;overflow:hidden;text-align:left;}
.zip_block_3 {background-color:#f9f9f9;overflow:hidden;text-align:left;}
.zip_ext .zip_ext_top{color:black;display:block;font-size:11px !important;height:72px;overflow:hidden;text-decoration:none !important;}
.zip_ext .zip_ext_top * {color:black;cursor:pointer;font-size:11px !important;line-height:14px;}
.zip_ext .zip_ext_img {background:#F1F1F1 none no-repeat scroll center;border:1px solid #FF6000 !important;display:block;float:left;height:67px;width:90px;}
.zip_ext h4 {font-weight:bold;margin:0pt;padding:0pt;}
.zip_ext .zip_ext_bottom {border-top:1px solid #FF6000;height:12px;padding:0pt 4px;}
.zip_ext_bottom a {color:#FF6000 !important;}
.zip_block_img {background:#F1F1F1 none no-repeat scroll center;border:1px solid #FF6000 !important;display:block;float:left;height:67px;width:90px;margin: 4px;}
.title_orange_zip{color: #fe6200;font-size: 11px;line-height: 12px;}
.zip_model{color: #000000;font-weight: bold;}
.zip_block_text{color: #000000;font-size: 11px;line-height: 11px;}
.zip_block_bottom a {color:#fe6200 !important;font-size: 11px;}
.zip_block_bottom{color:#000000;font-size: 11px;}
.zip_hor_bottom a {color:#fe6200 !important;font-size: 11px;}
.zip_hor_bottom{color:#000000;font-size: 11px;padding-left: 5px;}


/* My whatcar update */
.my_whatcar_table {
	background: url('img/bg_fieldset.gif');
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

h2.mywhatcar_h2 {
	color:#cb3235;
	font-size:22px;
}


/* New picture galleries */
.pictureWrapper {
	position:relative;
	margin-right:7px;
}

.pictureWrapper a {
	text-decoration:none;
}

.pictureWrapper span.prev {
	background:url("img/bg_pictureGalleryPrev.png") no-repeat scroll left top transparent;
	height:66px;
	left:0;
	position:absolute;
	text-indent:-9999px;
	top:184px;
	width:43px;
}

.pictureWrapper span.next {
	background:url("img/bg_pictureGalleryNext.png") no-repeat scroll left top transparent;
	height:66px;
	position:absolute;
	right:0;
	text-indent:-9999px;
	top:184px;
	width:43px;
}

.pictureWrapper span:active, .pictureWrapper span:hover {
	background-position:0 -66px;
}
/* --- // --- */

.social {
	overflow: hidden;
}

.fan-block {
	float: left;
	width: 465px;
}

/* Miles calculator */
.miles {
	width: 216px;
	height: 371px;
	padding: 28px 0 0 0;
	background:url("img/bg-miles.png") no-repeat;
}

.miles .radio {
	overflow: hidden;
	height: 37px;
}

	.miles .radio .radio-button {
		float: left;
		margin: 11px 0 0 8px;
	}
	
	.miles .radio .label {
		float: left;
		font-size: 11px;
		color: #fff;
		margin: 12px 0 0 0;
	}
	
	.w80 {
		width: 80px;
	}
	
	.miles .inputs {
		height: 111px;
		padding: 7px 0 0 0;
	}
	
	.miles .text-input {
		overflow: hidden;
		height: 26px;
		padding: 6px 14px 0 14px;
	}
	
		.miles .text-input .label {
			float: left;
			width: 90px;
			font-size: 11px;
			color: #fff;
			line-height: 12px;
			margin: 1px 0 0 0;
		}
		
		.miles .text-input .field {
			float: right;
			width: 84px;
		}

			.miles .text-input .field input {
				width: 72px;
				height: 24px;
				border: none;
				background: #fff;
				line-height: 24px;
				padding: 0 6px 0 6px;
				-webkit-border-radius: 2px;
				-moz-border-radius: 2px;
				border-radius: 2px;
			}

	.miles .cost-total {
		overflow: hidden;
		padding: 14px 14px 40px 14px;
	}
	
		.miles .cost-total .label {
			float: left;
			width: 66px;
			font-size: 11px;
			color: #fff;
			line-height: 12px;
			margin: 1px 0 0 0;
		}
		
		.miles .cost-total .data {
			float: left;
			font-weight: bold;
			font-size: 27px;
			color: #f2af00;
			margin: 5px 0 0 0;
		}
		
		.miles .cost-total .small {
			float: left;
		}
			
			.miles .cost-total .small .sub {
				font-size: 12px;
				font-weight: bold;
				color: #f2af00;
				line-height: 14px;
			}
			
			.miles .cost-total .small .text {
				font-size: 11px;
				color: #fff;
				line-height: 11px;
				margin: 0 0 0 6px;
			}
	
	.miles .saving-liter {
		text-align: center;
		padding: 10px 0 0 0;
		height: 23px;
		font-size: 11px;
		color: #fff;
	}
	
		.miles .saving-liter .small {
			font-size: 13px;
			font-weight: bold;
			color: #f2af00;
		}
		
		.miles .saving-liter .large {
			font-size: 20px;
			font-weight: bold;
			color: #f2af00;
		}
		
		.miles .saving-liter .euro {
			font-size: 14px;
		}
	
	.miles .saving-total {
		height: 53px;
	}
	
		.miles .saving-total .label {
			float: left;
			width: 52px;
			font-size: 14px;
			font-weight: bold;
			color: #fff;
			margin: 20px 0 0 14px;
		}
		
		.miles .saving-total .data {
			float: left;
			font-weight: bold;
			font-size: 38px;
			color: #f2af00;
			margin: 19px 0 0 10px;
		}
		
		.miles .saving-total .small {
			float: left;
			margin: 12px 0 0 0;
		}
			
			.miles .saving-total .small .sub {
				font-size: 14px;
				font-weight: bold;
				color: #f2af00;
				line-height: 17px;
			}
			
			.miles .saving-total .small .text {
				font-size: 12px;
				color: #fff;
				line-height: 12px;
				margin: 0 0 0 6px;
			}
	
	.miles .more {
		padding: 14px 0 0 60px;
	}
	
		.miles .more a {
			display: block;
			width: 99px;
			height: 24px;
			text-decoration: none;
		}
	