body {
	background-color:#000000;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    overflow: -moz-scrollbars-vertical;
}

a:active, a:link, a:visited {
    color: #000;oot
}

a:hover{
	text-decoration:none;    
}

a.red:active, a.red:link, a.red:visited {
    color: #A11516;
}

a.red:hover{
	text-decoration:none;    
}

a.white:active, a.white:link, a.white:visited {
    color: #FFFFFF;
}

a.white:hover{
	text-decoration:none;    
}

a.orange:active, a.orange:link, a.orange:visited {
	color: #FFFFFF;
    /*color: #FF9900;*/
}

a.orange:hover{
	text-decoration:none;    
}


.select_your_vehicle {
	padding-left:12px;
	padding-top:10px;
	padding-bottom:10px;
}

.select_your_vehicle A:link {
	font-weight:bold;
	font-size:14px;
	color:#cc0000;
	text-decoration:none;
	line-height:19px;
}

.select_your_vehicle A:visited {
	font-weight:bold;
	font-size:14px;
	color:#cc0000;
	text-decoration:none;
	line-height:19px;
}

.select_your_vehicle A:hover {
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:19px;
}

.featured_product {
	padding-left:12px;
	padding-right:5px;
	padding-top:10px;	
	overflow:hidden;
}

.join_email_list {
	padding-left:9px;
	padding-top:5px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}

.orange_bold {
	color:#FF9900;
	font-weight:bold;
	font-size:11px;
	line-height:15px;
}

.white_bold {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	line-height:15px;
}
.h1_white {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}

.red_bold {
	color:#cc0000;
	font-weight:bold;
	font-size:11px;
	line-height:15px;
}

.grey_bold {
	color:#CCC;
	font-weight:bold;
	font-size:11px;
	line-height:15px;
}

.black_bold {
	color:#000000;
	font-weight:bold;
	font-size:11px;
	line-height:15px;
}

.black_bold_link {
	color:#000000;
	font-weight:bold;
	font-size:11px;
	line-height:15px;
	text-decoration:none;
}

.black_bold_link:hover {
	text-decoration:underline;
}

.footer { 
	text-align:left;
	font-size: 11px;
	color: #fff;
}

.footer A:link {
	color: #FF9900;
	font-weight:bold;
	text-decoration:none;
}

.footer A:visited {
	color: #FF9900;
	font-weight:bold;
	text-decoration:none;
}

.footer A:hover {
	color: #FFFFFF;
	font-weight:bold;
}

.SpryHiddenRegion {
	visibility: hidden;
}

.header_link a:link, .header_link a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

.header_link a:hover {
	text-decoration:underline;
}

.header_menu a:link, .header_menu a:visited {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:10px;
}

.dealer_menu a:link, .dealer_menu a:visited {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.header_menu a:hover, .dealer_menu a:hover{
	text-decoration:underline;
	color:#FF9900;
}

.home_news {
	padding:10px;
	color:#FFFFFF;
	line-height:20px;
}

.home_news h2	{
	color:#FF9900;
	font-weight:bold;
	font-size:11px;
	border:0;	
}

.home_news a:link, .home_news a:visited {
	color:#FFFFFF;
}

.home_news div {
	border-top:1px solid #cc0000;
	border-bottom:1px solid #cc0000;
	margin:10px 0 10px 0;
	line-height:0;
}

.home_feature h2	{
	color:#FF9900;
	font-weight:bold;
	font-size:12px;
	border:0;	
}

.home_feature a:link, .home_feature a:visited {
	color:#FFFFFF;
}

.home_feature td {
	font-size:12px;
	color:#FFFFFF;
	border:1px solid #D50004;
	padding:10px;
}

.home_feature img {
	padding:5px;
}

/* Main menu style*/
#jsddm
{
margin-left:10px;
margin-bottom:3px;
padding:0px;
z-index:999;
}

#jsddm li
{	
float: left;
list-style: none;
font: 11px Arial;
font-weight: bold;
z-index:999;
}

#jsddm li a
{	
display: block;
padding: 2px;
margin: 0px;
text-decoration: none;
z-index:999;
}
/*
#jsddm li a
{	
display: block;
background: white;
padding: 5px 9px;
margin-right: 3px;
margin-bottom: 5px;
text-decoration: none;
color: black;
font-weight: bold;
white-space: nowrap;
z-index:999;
}

#jsddm li a:hover
{	
background: #ffffff;
}
*/

#jsddm li ul
{	
margin: 0;
padding: 5px;
position: absolute;
visibility: hidden;
background: #000;
border: 1px solid #666;
text-align:left;
filter:alpha(opacity=85);
-moz-opacity:0.85;
-khtml-opacity: 0.85;
opacity: 0.85;
z-index:999;
}

#jsddm li ul li
{	
float: none;
display: inline;
margin: 0;
padding: 0;
z-index:999;
}

#jsddm li ul li a
{
margin: 0;
padding: 0;
clear:both;
z-index:999;
}

#jsddm li ul li a:hover
{
margin: 0;
padding: 0;
clear:both;
z-index:999;
}

#jsddm li table td a
{
font-size:11px;
line-height:13px;
padding: 0px;
margin: 0px;
text-decoration: none;
color: #fff;
background: #000;
z-index:999;
}

#jsddm li table td a:hover
{
text-decoration: underline;
color: #fff;
background: #000;
z-index:999;
}


#jsddm li table td .title
{
font-family:Helvetica, Arial;
font-size:12px;
line-height:18px;
text-transform: uppercase;
letter-spacing:1px;
padding: 0px;
margin: 0px;
text-decoration: none;
color: #cc0000;
z-index:999;
}
	

