body {
	font-family: Trebuchet MS, Verdana, Arial, Georgia, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: #000000;
	margin: auto;
}
a {
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #787878;
}
a:hover { text-decoration: underline; }
img { border: 0px; }
p { padding: 0px; margin: 0px; }

.header, .header a {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}

.products h1 { text-align: center; margin: 0px; }
.products ul { margin: 0px; }
.products li { text-transform: uppercase; color: #787878; }

.maincontent {
	background: url('../images/copy-gradient.gif') repeat-x;
}
.content-header { 
	font-size: 20px;
	padding: 5px 25px;
}
.content-copy {
	font-size: 12px;
	color: #5A5A5A;
	padding: 0px 35px;
}
.highlight { border: 1px solid #000000; }
.highlight-hdr span { margin: 0px 5px; color: #000000; }
.highlight-hdr a { color: #000000; }

.ft-products {
	width: 744px;
	height: 117px;
	background: url('../images/footer/layout-ft1.gif') 0% 0% no-repeat;
}
.ft-products td { text-align: center; }
.ft-links, .ft-links a { 
	color: #FFFFFF;
	text-transform: uppercase;
}
.flash_ftr { text-align: center; margin: auto; padding-top: 5px; }
.formError { color: #FF0000; }
.product_list {
	padding-left: 40px;
	margin: 0px;
	list-style-image: url('../images/col-list-item.gif');
}
.product_sub_list {
	padding-left: 20px;
	margin: 0px;
	list-style-image: url('../images/col-list-item.gif');
}
.drivingDirectionsTable { padding: 5px; }
.drivingDirectionsHeaderText { font-size: 16px; font-weight: bold; }
.privacypolicy { padding: 5px; }
.sitemap { padding: 5px; }

.quoterequest h2, .creditapp h2 { margin: 0; padding: 5px 0px; text-align: center; }
.creditapp { padding: 5px; }

.faq { padding: 5px; }
.faq_topic { font-size: 18px; font-weight: bold; }
.faq_question { font-weight: bold; }
.faq_answer { padding-left: 15px; }

/* ECOMMERCE */
.ecommerceNavigation {
	width: 460px;
	background: #555555;
	padding: 4px;
	margin: 0px 0px 5px 0px;
}
.itemListingDetailTable {
	border: 1px solid #555555;
	background-color: #DFDFDF;
}
.itemDetailDescription { padding-left: 5px; }
.itemDetailPrototypeName { background-color: #EFE000; }
.itemDetailRightColumn { background-color: #EFEDD1; }
.itemDetailHorizontalRule { background-color: #231F20; }
.cartTitleBar { padding: 0px 5px; background-color: #EFE000; }
.loginForm { margin: 0px; }
.loginFormContainer td { padding: 2px 5px; }
.checkoutSummaryTable td { padding: 5px; }
.ecommercePageSorting td { padding: 5px; }
.heightSpacing { display: none; }
.ecommerceNavigation { margin: 0px; }
.ItemDetailVariationTable td { padding: 5px; text-align: left; }
.ItemDetailVariationHeaders { font-weight: bold; text-decoration: underline; }
div > form > .logingFormContainer { margin: 0pt;}
