body{
  margin-top:0px;
  paddint-top:0px;
}
.HeaderBgImg {
	background-image: url(images/header_spread.gif);
	background-repeat: repeat-x;

}
.HeaderBgImg2 {
	background-image: url(../images/header_spread.gif);
	background-repeat: repeat-x;

}
.MainMargin {
	margin: 0px;
}

/*Begin Cool Menus 4 Styles*/
	.clCMEvent{
		position:absolute;
		width:99%;
		height:99%;
		clip:rect(0,100%,100%,0); 
		left:0;
		top:0;
		visibility:visible
		}
	.clCMAbs{
		position:absolute;
		visibility:hidden;
		left:0;
		top:0
		}	
	.clT,.clTover,.clS,.clSover,.clS2,.clS2over{
		position:absolute;
		width:120;
		font-family:arial,helvetica;
		cursor:pointer;
		cursor:hand;
		}
	.clT,.clTover{
		padding:4px;
		font-size:12px;
		text-decoration: underline
		}
	.clS,.clSover{
		padding:2px;
		font-size:11px;
		}
	.clT,.clS2{
		color: #000000;
		/*background-color: #CCCCCC;
		layer-background-color: #CCCCCC;*/
		}
	.clS{
		color: #000000;
		background-color: #F7F7F7;
		layer-background-color: #000000;
		}
	.clTover{
		color: #000000;
		/*background-color: #cccccc;
		layer-background-color: #cccccc;*/
		}
	.clSover{
	color: #000000;
	background-color: #CCCCCC;
	layer-background-color: #CCCCCC;
	text-decoration: underline;

		}
	.clStest{
		position:absolute;
		font-family:verdana;
		font-size:10px;
		color:red;
		layer-background-color:silver;
		background-color:silver;
		cursor:pointer;
		cursor:hand;
		}
	.clStestover{
		position:absolute;
		color:#ffff33;
		font-family:courier;
		layer-background-color:#00ccff;
		background-color:#00ccff;
		cursor:pointer;
		cursor:hand;
		}
	.clB{
		position:absolute;
		background-color:#336699;
		layer-background-color:#336699;
		visibility:hidden
		}
	.clB1{
		position:absolute;
		layer-background-color: #CCCCCC;
		background-color: #CCCCCC;
		visibility:hidden
		}
	.clB2{
		position:absolute;
		layer-background-color: #000000;
		background-color: #000000;
		visibility:hidden
		}
	.clB3{
		position:absolute;
		/*layer-background-color: #CCCCCC;
		background-color: #CCCCCC;*/
		visibility:hidden
		}
	.clB4{
		position:static;
		/*layer-background-color: #CCCCCC;
		background-color: #CCCCCC;*/
		visibility:hidden
		}
	.clBar{
		position:absolute;
		width:10;
		height:10;
		visibility:hidden;
		/*layer-background-color: #CCCCCC;
		background-color: #CCCCCC;*/
		}	
	.clLevel2, .clLevel2over{
		position:absolute;
		padding:2px;
		font-family:tahoma,arial,helvetica;
		font-size:10px;
		font-weight:bold
		}
	.clLevel2{
		background-color:Navy;
		layer-background-color:Navy;
		color:white;
		}
	.clLevel2over{background-color:#0099cc;
		layer-background-color:#0099cc;
		color:Yellow;
		cursor:pointer;
		cursor:hand;
		}
	.clLevel2border{
		position:absolute;
		visibility:hidden;
		background-color:#006699;
		layer-background-color:#006699
		}
/*Enb Cool Menus 4 Styles*/
.AdBg {
	background-image: #000 url(images/ad_spread.gif);
	background-repeat: repeat-x;
}
.TeaserBg {
	background-image: url(images/teaser_bg.gif);
	background-repeat: repeat;
}
.FooterBg {
	background-image: url(images/footer_bg.gif);
	background-repeat: repeat-x;
}
.FooterText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.ProductsHeaderBg {
	background-image: url(images/products_header_bg.gif);
	background-repeat: no-repeat;
	background-color: #F7F7F7;

}
.SoundsHeaderBg {
	background-image: url(images/sounds_header_bg.gif);
	background-repeat: no-repeat;
	background-color: #F7F7F7;

}
.SelectByCarHeaderBg {
	background-image: url(images/select_by_car_header_bg.gif);
	background-repeat: no-repeat;
	background-color: #F7F7F7;

}
.WhatsNewHeaderBg {
	background-image: url(images/whats_new_header_bg.gif);
	background-repeat: no-repeat;
	background-color: #F7F7F7;

}
.DynoProofHeaderBg {
	background-image: url(images/dyno_proof_header_bg.gif);
	background-repeat: no-repeat;
	background-color: #F7F7F7;

}
.FAQsHeaderBg {
	background-image: url(images/faqs_header_bg.gif);
	background-repeat: no-repeat;
	background-color: #F7F7F7;

}
.RetailersHeaderBg {
	background-image: url(images/retailers_header_bg.gif);
	background-repeat: no-repeat;
	background-color: #F7F7F7;

}
.OrderOnlineHeaderBg {
	background-image: url(images/order_online_header_bg.gif);
	background-repeat: no-repeat;
	background-color: #F7F7F7;

}
.SubMenuText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.BodyCopyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.BodyCopyTextWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.BodyCopyTextBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a.SubMenuLink:link {
	color: #666666;
	text-decoration: none;
}

a.SubMenuLink:visited {
	color: #666666;
	text-decoration: none;
}

a.SubMenuLink:hover {
	color: #333333;
	text-decoration: underline;
}

a.NewsLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}
a.NewsLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}
a.NewsLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 10px;
	padding-right: 10px;
}

.ContentPadding {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.Headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #999999;
	font-style: italic;
	font-weight: bold;
}
.SubHeadings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-style: italic;
	font-weight: bold;
}
.InputFormStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #333333;
}
.ForumButtonStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #666666;
	border: none;
	cursor: hand;


}
.Tsr01Bg {
	background-image: url(images/teaser_bg_01.gif);
}
.TeaserHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.Tsr02Bg {
	background-image: url(images/teaser_bg_02.gif);
}

BODY{
scrollbar-face-color:#666666;
scrollbar-arrow-color:CCCCCC;
scrollbar-track-color:#CCCCCC;
scrollbar-shadow-color:'666666';
scrollbar-highlight-color:'666666';
scrollbar-3dlight-color:'CCCCCC';
scrollbar-darkshadow-Color:'000000';
}.FooterNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 1px;
	padding-right: 7px;
	padding-bottom: 1px;
	padding-left: 7px;
	line-height: 10px;


}
.DropFormStyle {
	border: 1px solid #999999;
}
.TabelStyle {
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #666666;



}
.TableHead {
	color: #FFFFFF;
	background-color: #666666;
}
.TableRow {
	background-color: #F3F3F3;
}
