h3 {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
a {font-weight: normal;font-family:Arial, Helvetica, sans-serif !important;text-decoration: none !important;}

table.benefit, table.calc-inner-left, td.calc-outer-left, td.calc-outer-right {width: 305px !important;}
td.right-value {line-height: 2.5;}

#background {width: 800px !important}
#searchBox {border: 0}
#searchForm {font-size:11px;font-family:Arial, Verdana, Helvetica, sans-serif}

#navbackg a {color: #000000 !important;}

.aexp-black {
	background-color: #000000;
	background-image: url('/newcar/channels/images/autoexpress/blackback-left.gif');
	background-repeat: repeat-x;
	background-position: top left;
	width: 768px;
	margin: 0 -116px 0 0;
	padding: 3px 0 3px 0;
}
.aexp-sky {	background-color: #000000;	width: 120px;	text-align: right;	padding: 0;	margin: 0 0 0 0;}
.aexp-leftcurl{	height: 28px;	line-height: 0px;	padding: -3px 0 0 0;	margin: 0 0 -28px 0;}
.contentpageheader{	margin: 0 0 0 10px !important;}
.red{	color:  #FFF200;}
h1.title{	color: #FFFFFF !important;	margin-left: 20px !important;}
td.bordered, td.logo{background-color: #7F7F7F;background-image: url('/newcar/channels/images/autoexpress/rightarrow.gif');background-repeat: no-repeat;background-position:left center;}

.main{	margin-left: auto !important;	margin-right: auto !important;	width: 994px;	padding: 0px;	margin: 0px;	position: relative;}
* html .main-left {	height:1120px !important;}

#AEwrapper {background: url('/newcar/channels/images/autoexpress/right_bg.gif') #fff repeat-y left top !important;}
#leftContainerBG{background: url('/newcar/channels/images/autoexpress/right_bg.gif') #fff repeat-y left top !important;position: relative !important;z-index: 200 !important;}

.bgBottom {behavior: url(/newcar/assets/images/pngfix/iepngfix.htc); }

table.body{	margin: 0 0px 10px 10px;	width: 628px;	border: 1px solid #231F5C;	clear: both;}
table.bodytitle{	margin: 10px 0 0 5px;	width: 160px;	height: 60px;	float: left;	border-top: 1px solid #231F5C;	border-left: 1px solid #231F5C;}

h1.title {font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-transform: uppercase;text-decoration: none;color: #666666;margin: 7px 0px 7px 7px;}

table.calc-outer{	width: 620px;}
td.calc-outer-left{	width: 308px;	margin: 0px;}
td.calc-gutter{	width: 4px;}
td.calc-outer-right{	width: 308px;	margin: 0px;}
td.offer-top {	border-top: 1px solid #231F5C;	border-right: 1px solid #231F5C;	border-left: 1px solid #231F5C;}
td.offer-bottom-left {	padding: 4px 0px 0px 8px;	border-bottom: 1px solid #231F5C;	border-left: 1px solid #231F5C;}
td.offer-bottom-right {	border-bottom: 1px solid #231F5C;	border-right: 1px solid #231F5C;}
.body-nav{
	background-image: url('/newcar/channels/images/autoexpress/navback.jpg');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #FFFFFF;
	padding-top: 4px;
	height: 20px;
}

h1.owncaralign{background-image: none;background-color: #7F7F7F;float: right;margin-top: -59px;width: 274px;height: 19px;padding: 1px 0px 1px 0px;color: #FFFFFF;}
h1.owncaralign a.body-nav{background-image: none;background-color: #7F7F7F;font-size: 16px !important;color: #FFFFFF !important;}

td.detcomp-sel a.detcomp-yrsel, td.red{color: #FF3333 !important;}

/*	background-color: #637483; */
select.go {font-size: 12px;}
a.nav, a.nav:active, a.nav:hover, a.nav:visited, a.nav:link, .nav-text, .nav-text
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 4px 2px 4px;
	margin-top: 4px;
	margin-right: 4px;
	color: #000000;
} 

/* Similar car component */
div.balloon_block{top: 400px;left: 292px;}
.similar_savings p, .similar_savings td{color: #FFFFFF !important;}
#balloon_bottom_title{	padding-top: 80px;}
.similar_savings{background-image: none;background-color: #999999;height: 150px;padding-top: 10px;padding-bottom: 0;}
.similar_savings table.bottom {margin-top: 18px;margin-bottom: 0;}
.similar_right{	background-image: none;	background-color: #999999;	height: 160px;}
#balloon_top{	padding-top: 20px;}
#balloon_bottom_title{padding-top: 40px;}

/* Order by arrows */
img.ODirUp{background-image: URL('/newcar/channels/images/autoexpress/ODirUp.gif') !important;}
img.ODirDown{	background-image: URL('/newcar/channels/images/autoexpress/ODirDown.gif')!important;}

/* Income tax calculator */
#income tr.dark th {background-color:#7f7f7f}
#income th {background-color:#FFF;text-align:center}
#income td.rule {background-color:#FFFFFF}
#income span {color:#7f7f7f}
#income span.red {font-weight:bold}

/* Tom restyle jun2010 */
div.botNav {float:right; width:160px;}
div.main-left{width:810px; margin:0 auto; min-height:1065px; background-color:#FFF;border-bottom: 1px dashed #CCCCCC;}
div.body {width:630px; float:left;}
div#skyScrappers {height:850px;}
div#tabHolder, div.botTabHolder {float:left;}
div#tabHolder table.body {margin-top:0px!important;}
div.gMPU {width:300px; margin-left:180px; margin-bottom:15px;}

div.main-right{float:left; width:990px;background: url('/newcar/channels/images/autoexpress/right_bg.gif') #fff repeat-y left top !important;}
div.main-right > div {margin:0 !important;}
#AEfooter {background:transparent url("/newcar/channels/images/autoexpress/footer_bg.gif") no-repeat left bottom !important}
#AEfooter a {padding:1px}
#AEfooter #AEfooterInside {width:480px !important;padding-left:20px;}
#AEfooter #AEfooterInside #footer_line {width:350px !important;margin-top:10px}
#AEfooter #subscribe {background:none !important}

#facebookLikebox {background-color:transparent !important}

/* switch off background arrow in mm btn hover 
ul#mainNav li a:hover span{background-image:none!important;} */

.red {color:#FFF;}
table.body {border:0px;}
table.model {border:0px; width:100%;}
td.logo, td.bordered, tr.bordered {background-image:url(/newcar/channels/images/autoexpress/arrow_white.gif); background-color:#7A8290; border:0px;}
td.logo h1 {font-weight:bold;}
div#breadcrumb {font-size:100%;}
p.bold {padding:0px 0px 5px 0px!important; border-bottom:1px solid #DFDFDF; margin-bottom:0px;}
* {font-family:Arial, Helvetica, sans-serif!important;}
#income tr.dark th{background-color:#7A8290!important; border:0px 0px 1px 0px; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
table#income {width:100%;}
table#beforeSacrifice th, table#afterSacrifice th, table.salsac th {background-color:#CCCCCC; font-size:11px;}
tr.body-nav td {border-top:1px solid #FFF;}
tr.body-nav td a.nav, td.logo-powered a.nav {color:#FFF;}
tr.body-nav td a.nav:hover, td.logo-powered a.nav:hover {color:#F81C28;}
td.logo-powered span.nav-text {color:#FFF; font-weight:normal;}
input#btn_go, input#optGo, div.goline input.go, input#btn_reset, input#btn_calc, input#benSubCalcBtn {
	background:none repeat scroll 0 0 #C8070B;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	padding:1px 5px;
	text-transform:capitalize;
	height: 23px;
}
input#optText {
	background-color: #FFF;
	color:#333;
	cursor:default;
	font-weight:normal;
	padding:0px;
	text-transform:none;
	height:21px;
	_height:19px;
}
a.boldlink, ul.linklist li a, p.maintext a, td.options-title a, a.orderby {font-weight:bold;}
a.nav:visited {color:#FFF!important;}
