body { margin: 7px 0 7px 0; padding: 0; font-family: Verdana, Arial, sans-serif; color: #000; font-size: 11px; }

td.topShadow { background-image: url("/images/top_shadow.gif"); background-repeat: repeat-x; height: 4px; margin: 0; padding: 0; }
td.rightShadow { width: 11px; background-image: url("/images/right_shadow.gif"); background-repeat: repeat-y; margin: 0; padding: 0; }
td.bottomShadow { background-image: url("/images/bottom_shadow.gif"); background-repeat: repeat-x; height: 12px; margin: 0; padding: 0; }
td.leftShadow { width: 5px; background-image: url("/images/left_shadow.gif"); background-repeat: repeat-y; margin: 0; padding: 0; }

td { color: #000; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000 }
a { color: #339999; text-decoration: none; }
a:hover { text-decoration: underline; }

.front_img img { float: left; margin: 0 1px 0 0; padding: 0;}
.spacer { 
	border-top: 1px solid #BEBEBE; 
	margin: 2px 0 2px 0;
}

#front_news { font-size: 9px; font-family: Arial, Verdana, sans-serif; }
#front_news .front_news_content { padding: 10px 12px 0 22px; margin: 0 3px 0 0; }
#front_news .front_news_content h3 { margin: 0;	padding: 0; font-size: 12px; color: #454C72; }
#front_news .front_news_content p { margin: 0; padding: 6px 0 0 0; font-size: 9px; color: #5681D8; font-family: Arial, Verdana, sans-serif; }
#front_news .front_news_content a { color: #5681D8; font-size: 9px; text-decoration: underline; font-family: Arial, Verdana, sans-serif; }
#front_news .front_news_content a.headerLink  { text-decoration: none; }
#front_news .front_news_content a.headerLink:hover { color: #454C72; }

.site { margin-top: 4px; border: 0; padding: 0 4px 4px 4px;  }

.header { padding: 0; margin: 0 0 2px 0; }
.footer { border-top: 1px solid #B8B8B8; padding: 2px 2px 1px 2px; margin: 0 0 0 0; display: block; }

.footerLinks { padding: 9px 25px 24px 25px; background-color: #828282; display: block; }
.footerLinks a { font-size: 11px; color: #FFF; font-family: Arial, Verdana, Helvetica; text-decoration: none; margin-left: 30px; }
.footerLinks a:hover { text-decoration: underline; }

.copyright { font-size: 11px; margin: 11px 25px 11px 25px; font-family: Arial, Verdana, Helvetica; text-align: right; color: #5B5B5B; width: auto; }
.copyright2 { font-size: 11px; margin: 3px 3px 3px 0px; font-family: Arial, Verdana, Helvetica; text-align: right; color: #000; width: auto; }
.lt_gray { color: #828282; }

.nav { width: 221px; background-color: #FFF; font-family: Arial, Verdana, sans-serif; }
.nav ul { border: none; background-color: #FFF; font-family: Arial, Verdana, sans-serif; list-style-type: none; margin: 0; padding: 0 0 3px 0; width: 221px; }
.nav ul.home { border-bottom: 0; padding-bottom: 0; height: 216px; }
.nav li { font-family: Arial, Verdana, sans-serif; width: 100%; float: left; list-style-type: none; margin: 0 0 1px 0; height: 30px; background-image: url("images/UNSELECTED_BUTTON.jpg"); background-repeat: no-repeat; }
.nav li.sel { background-image: url("images/SELECTED_BUTTON.jpg"); background-repeat: no-repeat; }

/* commented backslash hack v2 \*/
.nav ul { width: 100%; }
/* end hack */

.left_col { width: 221px; background-image: url("images/gray_bg.gif"); background-repeat: repeat-y; }
.under_img { padding-top: 8px; padding-right: 20px; text-align: right; color: #2E66F4; font-size: 10px; }

.nav li a {
	font-family: Arial, Verdana, sans-serif;
	display: block;
	padding: 8px 3px 4px 21px;
	margin: 0;
	color: #454C72;
	text-decoration: none;
	width: 100%;
	font-weight: bold;
	font-size: 12px;
}

html>body .nav li a { width: auto; }

.nav li a.sel { color: #289BD6; }
.nav li a:hover { color: #289BD6; text-decoration: none; }

li.subNavList { background-image: url("images/menu_sub_section_bg.jpg"); background-repeat: repeat-y; height: 100px; }
ul.subNav { background-image: url("images/menu_sub_section_bg.jpg"); background-repeat: repeat-y; border-bottom: 0;  padding-top: 10px; padding-bottom: 6px; }
ul.subNav li { height: auto; font-family: Arial, Verdana, sans-serif; list-style-type: none; margin: 0; background-image: none; }
ul.subNav li a { font-size: 12px; color: #289BD6; padding: 0 0 6px 40px; margin: 0; }
ul.subNav li a:hover { color: #FF8A00; text-decoration: none;}
ul.subNav li a.sel { color: #FF8A00; }

.contentHolder { padding: 0 0 0 2px; margin: 0; }
.content { padding: 20px 15px 15px 28px; margin: 0; }
.content h3 { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000; margin: 0; padding: 0 0 10px 0; }
.content h6 { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000; margin: 0; padding: 0 0 4px 0; font-weight: bold }
.content p { width: auto; display: block; margin-top: 0; padding: 0; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000 }
.content p.bull_par { background-image: url("/images/blue_bullett_par.gif"); background-repeat: no-repeat; padding: 0 0 0 12px; }
.content p.error { color: #2E66F4; }

.content a { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000; text-decoration: none; }
.content td { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000; }

.forList { margin: 0; padding: 0; }
.forList ul { margin-top: 0; margin-left: 0; padding-left: 16px; list-style: disc url("/images/blue_bullett.gif") outside;  }
.forList ul li { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000; }

a.blueLink { color: #2E66F4; font-size: 11px; font-family: Verdana, Arial, sans-serif; } 
.blue, p.blue { color: #2E66F4; } 
.content .blue { color : #2E66F4; }

.date { color: #289BD6; }

input, select {
	font-size: 10px;
}

.dealerHeader {
	font-weight: bold;
}

.dealerName {
	color: #289BD6;
	font-weight: bold;
}

td.dealerMatches {
	color: #CCC;
	padding-bottom: 10px;
}

.awards {
	padding-bottom: 20px;
}

.awards h3 {
	font-size: 14px;
	font-weight: bold;
	color: #289BD6;
	margin-bottom: 0;
	padding-bottom: 0;
}

.awards img {
	margin: 0 0 12px 12px;
}

.awards p {
	padding-top: 12px;
}

.press_release p {
	font-size: 11px; 
	font-family: Arial, Verdana, Helvetica; 
	color: #000; 
}

.press_release p.media_contacts {
	font-size: 11px; 
	font-family: Arial, Verdana, Helvetica; 
	color: #5B5B5B; 
}

.press_release h3 {
	font-size: 14px; 
	font-family: Arial, Verdana, Helvetica; 
	color: #289BD6;
}

.press_release h2 {
	font-size: 16px; 
	font-family: Arial, Verdana, Helvetica; 
	color: #289BD6;
}

.press_release span.blue {
	color: #289BD6;
}

.contact_left {
	float: left;
}

.contact_left input, textarea {	width: 200px; }
.contact_left input.submit { width: auto; }

.contact_right {
	width: 44%; 
	float: right; 
	padding-right: 10px;
}

/* commented backslash hack v2 \*/
.contact_right {
	width: 46%; 
}

.contact_left input, textarea {	width: 220px; }

/* end hack */

h1, h2, h4 {
	font-size: 16px;
	font-weight: bold;
	color: #289BD6;
	margin-bottom: 0;
	padding-bottom: 0;
}

h2 { font-size: 14px; color: #454C72; }
h4 { font-size: 13px; }

a.dealerLink { color: #289BD6; text-decoration: none;}
a.dealerLink { text-decoration: underline;}