/*******************************************************************************
 * General
 ******************************************************************************/
body{
	padding:		0px;
	border:			0px;
}
h1{
	font:			bold 14px arial;
	color:			#777777;
	margin:			0px 0px 12px 0px;
	padding:		0px;
}
h2, h2 a{
	font:			bold 10px verdana;
	color:			#3E93C3;
	margin:			0px 0px 4px 0px;
	padding:		0px;
}
h2 a{
	margin:			0px;
}
td, th{
	font:			9px verdana;
	color:			#868687;
}
th{
	font-weight:	bold;
	text-align:		left;
}
a{	
	font:			9px verdana;
	color:			#007CC3;
}
a:hover{
	color:			#42B6F8;
}
a:visited{
	color:			#999999;
}
input, select, textarea{
	font:			9px verdana;
}
.error{
	color:			#990000;
}
.notice{
	color:			#ff9933;
}
/*******************************************************************************
 * Structural Elements
 ******************************************************************************/
.navTopBorder{
	background:		#868688;
	height:			10px;
}
#banner{
	width:			760px;
	border-top:		1px solid #FFFFFF;
}
#contentWidth{
	width:			760px;
}
#logo{
	height:			60px;
	padding:		0px 0px 0px 20px;
}
#logo_text{
	padding:		0px 0px 0px 20px;
}
#news{
	width:			216px;
}
#products{
	padding:		0px 30px 0px 0px;
}
.colRt{
	background:		#E6E7E8;
	
}
#footerNav{
	background:		#A4A2A3;
	height:			20px;
	border-right:	1px solid #FFFFFF;
}
#footerRt{
	background:		#868688;
}
.dealer{
	background:		#017CC2;
}
.product{
	border-bottom:	1px solid #CCCCCC;
	margin-bottom:	18px;
}
.product td{
	font:			9px verdana;
	color:			#868687;
	vertical-align:	top;
}
.productSpc{
	width:			20px;
}
.productBrdLt{
	background:		url("/img/bg_prod.gif") repeat-y left;
	padding-bottom:	14px;
	width:			1px;
}
.productBdrRt{
	background:		url("/img/bg_prod.gif") repeat-y right;
	padding-bottom:	14px;
	width:			1px;
}
.learnMore{
	display:		block;
	padding:		12px 0px 12px 0px;
}
#navLeftHd{
	background:		#A6A6A6;
	border-right:	20px solid #FFFFFF;
	color:			#FFFFFF;
	font:			bold 11px verdana;
	padding:		4px 10px 10px 14px;
	vertical-align:	bottom;
	
}
#navLeft{
	background:		#CECECE;
	width:			218px;
	border-right:	20px solid #FFFFFF;
	vertical-align:	top;
	padding-top:	14px;
}
#content{
	font:			9px verdana;
	color:			#868687;
	padding:		20px 16px 24px 16px;
	vertical-align:	top;
}
#slots{
	width:			192px;
	padding:		20px 0px 0px 0px;
	vertical-align:	top;
}
.hdrImg{
	border-bottom:	1px solid #cccccc;
	padding-bottom:	3px;
}
.linkIcon{
	padding:		0px 12px 0px 0px;
}
/*******************************************************************************
 * Navigation, Left
 ******************************************************************************/
#navLeft .link{
	padding:		8px 10px 0px 13px;
}
#navLeft .link a{
	font:			10px verdana;
	color:			#6A6A6B;
	text-decoration:none;
}
#navLeft .link a.on{
	color:			#000000;
}
#navLeft .link a:hover{
	color:			#000000;
}
/*******************************************************************************
 * Bread Crumbs
 ******************************************************************************/
#bcrumbs{
	border-bottom:	1px solid #cccccc;
	color:			#999999;
	padding:		8px 4px 8px 16px;
}
#bcrumbs a{
	color:			#666666;
	text-decoration:	none;
}
#bcrumbs a.last{
	color:			#999999;
	text-decoration:	none;
}
