body{
	background:#000 url(/images/top-border.gif) top left repeat-x;
	color:#4f4f4f;
}
a:link, a:visited{
	color:#8cc233;
	text-decoration:none;
}
a:hover{
	color:#81b32f;
	text-decoration:underline;
}
#maincontainer{
	background:#fff url(/images/top-border.gif) top left repeat-x;
}
#logo{
	background: url(/images/white/2xl-logo-white.jpg) top left no-repeat;
}
#navigation{
	border-top:1px solid #cbcbcb;
	border-bottom:3px solid #4b7720;
}
#footer{
	background:#000 url(/images/white/footer-top-bar.gif) top left repeat-x;
}
#footer ul{
	margin:0 0 0 15px;
}
#footer p{
	padding:0 15px 0 0;
}
/****Top Nenu****/
#topNav li a:link, #topNav li a:visited{
	color:#4f4f4f;
}
#topNav li a:hover{
	color:#4f4f4f;
}
#topNav li{
	border-right:1px solid #4f4f4f;
}
/****Main Nenu****/
#mainNav li{
	/*border-bottom:3px solid #8cc233;*/
}
#mainNav li.hover, #mainNav li.current{
	border-bottom:3px solid #8bbe32;
}
#mainNav .products{
	background: url(/images/white/nav-products.gif) bottom left no-repeat;	
}
#mainNav .newsevents{
	background: url(/images/white/nav-newsevents.gif) bottom left no-repeat;	
}
#mainNav .support{
	background: url(/images/white/nav-support.gif) bottom left no-repeat;	
}
#mainNav .dealer{
	background: url(/images/white/nav-dealer.gif) bottom left no-repeat;	
}
#mainNav .about{
	background: url(/images/white/nav-about.gif) bottom left no-repeat;	
}
/****End Navigation*****/
#newsletter label{
	background: url(/images/newsletter-signup.gif) top left no-repeat;
}
#newsletter #newslettersignup{
	background: url(/images/newletter-input-bg.gif) top left no-repeat;
	color:#b3b3b3;
}
#search_mini_form #search{
	background: url(/images/white/search-field.jpg) top left no-repeat;
	color:#333333;
}