*
{
	margin:0px;	
	color:#333435;
	font-family:Verdana;	
	font-size:11px;
}
body
{
	background-color:#e9e6e1;
}

#mainContainer
{
	position:relative;
	width:924px;
	margin:0 auto;
}

#logoContainer
{
	width:900px;
	padding:0px 11px 0px 13px;
}

#menuContainer
{
	width:924px;
	height:24px;
	background:url(img/menu_bg.jpg) no-repeat;
}
	#menuContainer div
	{
		float:left;
		padding-top:5px;
		padding-right:10px;
		height:19px;
		background:url(img/menu_line.gif) no-repeat top right;
	}

#contentContainer
{
	width:924px;
	background:url(img/bg_middle.jpg) no-repeat;
	float:left;
}

	#basicContentContainer
	{
		padding:40px 75px 40px 65px;
		width:784px;
		overflow:hidden;
		float:left;
	}
		#contentColumnRight
		{
			float:left;
			width:440px;
		}
		#contentColumnLeft
		{
			float:left;
			width:310px;
			margin-left:34px;
		}

#tickerContainer
{
	width:924px;
	background:url(img/ticker_middle.gif) repeat-y;
}
	#tickerContainer td img
	{
		float:left;
		margin-right:10px;
	}
	
#modelContainer
{
	width:924px;
	background:url(img/model_middle.gif) repeat-y;
}
#footerContainer
{
	width:913px;
	height:55px;
	background:url(img/bg_bottom.jpg) no-repeat;
	text-align:right;
	padding-right:11px;
	padding-top:35px;	
	color:#b8b8b6;
}
	#footerContainer a
	{
		font-size:10px;
		text-decoration:none;
		color:#54534f;
	}

#noflash
{
	width:824px;
	height:323px;
	margin:35px 35px 35px 65px;
	
}

/*--------models--------*/
div.modelSmall
{
	float:left;
	width:200px;
	text-align:center;
	margin-bottom:10px;
}
/*------counter-----*/
#taxType,#engineType,#optionPacket td
{
	color:#464001;
	line-height:25px;
}	

#optionPacket
{
	height:110px;
}

#extraOptionContent div
{
	float:left;
	color:#464001;
	width:185px;
	height:40px;
}
#engineType.disabled,#optionPacket.disabled td, #extraOption.disabled td
{
	color:#c8c6b3;
}

#optionExampleText div
{
	width:485px;
}

#formContainer
{
	top:0px;
}
#summaryContainer
{
	position:absolute;
	visibility:hidden;
	top:0px;
	color:#5f5f5f;
}
#summaryContainer td
{
	color:#5f5f5f;
}

div.modelLink
{
	float:left;
	width:32px;
	height:20px;
	overflow:hidden;
}
div.modelCounterIcon
{
	float:left;
	width:17px;
	margin-left:-4px;
}

/*----headers----*/
h1
{
	visibility:hidden;
	font-family:Verdana;
	font-size:20px;
	margin-bottom:10px;
}

h2
{
	visibility:hidden;
	font-family:Verdana;
	font-size:16px;
}
h3
{
	visibility:hidden;
}
h4
{
	visibility:hidden;
	float:left;
}

h4.counter
{
	visibility:hidden;
	float:none;
	margin-bottom:5px;
}

h5
{
	visibility:hidden;
	margin:0px;
	font-size:14px;
}