body{
	background:#000 url(/images/top-border.gif) top left repeat-x;
	height:100%;
}
a:link, a:visited{
	color:#628623;
	text-decoration:none;
}
a:hover{
	color:#53721e;
	text-decoration:underline;
}
#logo{
	background: url(/images/black/2xl-logo-black.gif) top left no-repeat;
}
#navigation{
	border-top:1px solid #262626;
	border-bottom:3px solid #8cc233;
}
.middle-container #main{
	padding:10px 13px 0 13px;
	width:945px;
}
.cms-home .middle-container #main{
	padding:0;
	width:971px;
}
.cms-home .clearBoth{
	display:none;
}
/****Top Nenu****/
#topNav li{
	border-right:1px solid #628623;
}
/****Main Nenu****/
#mainNav li{
	border-bottom:3px solid #8cc233;
}
#mainNav li.hover, #mainNav li.current{
	border-bottom:3px solid #fff;
}
#mainNav .selected a:link, #mainNav .selected a:visited{
	border-bottom:3px solid #fff;
}
#mainNav .products{
	background: url(/images/black/nav-products.gif) bottom left no-repeat;	
}
#mainNav .newsevents{
	background: url(/images/black/nav-newsevents.gif) bottom left no-repeat;	
}
#mainNav .support{
	background: url(/images/black/nav-support.gif) bottom left no-repeat;	
}
#mainNav .dealer{
	background: url(/images/black/nav-dealer.gif) bottom left no-repeat;	
}
#mainNav .about{
	background: url(/images/black/nav-about.gif) bottom left no-repeat;	
}
/****End Navigation*****/
#newsletter label{
	background: url(/images/black/newsletter-signup.gif) top left no-repeat;
}
#newsletter #newslettersignup{
	background: url(/images/black/newletter-input-bg.gif) top left no-repeat;
	color:#b3b3b3;
}
#content{
	padding-bottom:3px;
	/*border-bottom:3px solid #8cc233;*/
}
#subheader{
	display:none;
}