#main {
	margin: 0;
	padding: 0;
	background-color: #9d0402;
	background-image: url(/images/background-body-gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

/* @group Navigation-Left Styles */


ul#navigation-left {
	margin: 0;
	padding: 0 0 30px;
}

ul#navigation-left li {
	list-style-type: none;
	padding-bottom: 15px;
}

ul#navigation-left li a {
	list-style-type: none;
	color: #f0cb23;
	font: 13px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	letter-spacing: -1px;
	text-decoration: none;
}

ul#navigation-left li a:hover {
	list-style-type: none;
	color: #f0cb23;
	font: bold 13px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	letter-spacing: -1px;
	text-decoration: none;
}

/* ul#navigation-left li a:visited {
	list-style-type: none;
	color: #f0cb23;
	font: 13px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	letter-spacing: -1px;
} */

ul#navigation-left li.active {
	list-style-type: none;
	color: #f0cb23;
	font: bold 13px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	letter-spacing: -1px;
}



/* @end */

/* @group Navigation-Page Styles */

#navigation-page {
	text-align: center;
}

ul#navigation-page {
	margin: 0;
	padding: 0;
}

ul#navigation-page li, ul#navigation-page li a, ul#navigation-page li a:visited {
	list-style-type: none;
	color: #f0cb23;
	font: 11px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	text-decoration: none;
	display: inline;
}

ul#navigation-page li a:hover {
	list-style-type: none;
	color: #f0cb23;
	font: 11px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	text-decoration: underline;
	display: inline;
}

ul#navigation-page li.active {
	list-style-type: none;
	color: #f0cb23;
	font: bold 11px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	text-decoration: none;
	display: inline;
}



/* @end */

/* @group Navigation-Next_Page Styles */

#navigation-next_page {
	text-align: right;
}

ul#navigation-next_page {
	margin: 0;
	padding: 0;
}

ul#navigation-next_page li, ul#navigation-next_page li a, ul#navigation-next_page li a:visited {
	list-style-type: none;
	color: #f0cb23;
	font: 10px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	text-decoration: none;
	display: inline;
	text-transform: lowercase;
}

ul#navigation-next_page li a:hover {
	list-style-type: none;
	color: #f0cb23;
	font: 10px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	text-decoration: underline;
	display: inline;
	text-transform: lowercase;
}



/* @end */

/* @group Center Well and Center Well Sub Styles */

.center_well_text {
	color: #f0cb23;
	font: 14px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	letter-spacing: -1px;
}

.center_well_text_small {
	color: #f0cb23;
	font: 12px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	letter-spacing: -1px;
}

.center_well_text a, .center_well_text a:visited {
	color: #da951a;
	font: 14px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	letter-spacing: -1px;
	text-decoration: none;
}

.center_well_text a:hover {
	color: #da951a;
	font: 14px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	letter-spacing: -1px;
	text-decoration: underline;
}

.center_well_Back_link a, .center_well_Back_link a:visited {
	color: #da951a;
	font: 14px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	letter-spacing: -1px;
	text-decoration: none;
}

.center_well_Back_link a:hover {
	color: #da951a;
	font: 14px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	letter-spacing: -1px;
	text-decoration: underline;
}

td.cell_padding_and_steel_grunge {
	padding-right: 40px;
	padding-left: 40px;
	background: url(../images_OLD/background-steel_grunge.png) no-repeat;
}

td.cell_padding_and_steel_grunge-large {
	padding-right: 40px;
	padding-left: 40px;
	background: url(../images_OLD/background-steel_grunge-large.png) no-repeat;
}

/* @group FAQ Styles */

dl#faq dt {
	font: 14px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	color: #af3008;
}

dl#faq dd, dl#faq dd a, dl#faq dd a:visited {
	font: 12px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	color: #f0cb23;
	text-decoration: none;
}

dl#faq dd a, dl#faq dd a:visited {
	font: 12px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	color: #da951a;
	text-decoration: none;
}

dl#faq dd a:hover {
	font: 12px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	color: #da951a;
	text-decoration: underline;
}



/* @end */

/* @group Form Styles */

.submit_button {
	font: bold 10px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
}

.form_input_text {
	font: 13px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
}

.form_input_text_small {
	font: 11px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
}

.form_checkbox_options_text {
	color: #f0cb23;
	font: 13px/20px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	letter-spacing: -1px;
}



/* @end */



/* @end */


/* @group Footer Styles */

.footer, .footer a, .footer a:visited {
	color: #222222;
	font: 11px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	text-decoration: none;
}

.footer a:hover {
	color: #222222;
	font: bold 11px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	text-decoration: underline;
}



/* @end */

/* @group Header Styles */

.contact_header {
	color: #f0cc23;
	font: 14px/18px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
}



/* @end */

/* @group Promo Box Styles */

div#promo-SEMA {
	top: 160px;
	position: relative;
}



/* @end */

.image_description {
	color: #f0cb23;
	font: bold 14px Verdana, Arial, "Lucida Grande", Lucida, sans-serif;
	letter-spacing: -1px;
}

/* @group Styles from David's pages */

/* @group Dealers/Retailers */

.style1 {
	color: #FD591C;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#retailers ul {
	color: #FD591C;
	padding-bottom: 20px;
	font: bold 14px Arial, Helvetica, sans-serif;
}

.style3 {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}

#retailers ul li { color: #FFFFFF;
	padding-bottom: 15px;
	list-style-type: none;
	font: normal normal 12px Arial, Helvetica, sans-serif;
}

.style4 {color: #FD5914}

#retailers ul li a {color: #FD5914}


.style5 {color: #FF0000}

.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;}

.style7 {
	color: #FD591C;
	font: bold 16px Arial, Helvetica, sans-serif;
}

.style8 {
	color: #FD591C;
	font: bold 14px Arial, Helvetica, sans-serif;
}

/* @end */



/* @end */

/* @group login_access_instructions */

#login_access_instructions {
	text-align: center;}

#login_access_instructions p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px !important;
	color: #FFFFFF;}

#login_access_instructions a {
	color: #da951a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px !important;
	text-decoration: none;
}

#login_access_instructions a:hover {
	color: #da951a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px !important;
	text-decoration: underline;
}

#login_access_instructions a:visited {
	color: #da951a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px !important;
}

}



/* @end */
