body { background-color: #ffffff; margin: 0;}

.centerdiv{ /*IE method of centering a relative div*/ text-align: center; }
.centerdiv>div{ /*Proper way to center a relative div*/ margin: 0 auto; }

span.top a:link { font-family: arial, helvetica, geneva, sans-serif; margin: 0px; padding: 0px; list-style-type: none; text-align: center; color: #FFFFFF; font-size: 0.9em; text-decoration: none; } 
span.top a:active { font-family: arial, helvetica, geneva, sans-serif; color: #FFCC00; display: inline; text-decoration: none; }
span.top a:visited { font-family: arial, helvetica, geneva, sans-serif;  padding: 0px; color: #FFFFFF; text-decoration: none; font-size: 0.9em; } 
span.top a:hover { font-family: arial, helvetica, geneva, sans-serif; color: #FFCC00; text-decoration: underline; }

.email a:link { margin: 0px; padding: 0px; list-style-type: none; text-align: center; color: #FFCC00; font-family: arial, helvetica, geneva, sans-serif; font-size: 0.8em; text-decoration: none } 
.email a:active { display: inline; }
.email a:visited { margin: 0px; padding: 0px; list-style-type: none; text-align: center; color: #FFCC00; font-family: arial, helvetica, geneva, sans-serif; font-size: 0.8em; text-decoration: none } 
.email a:hover { color: #FFCC00; text-decoration: underline }

.link a:link { padding: 0px; list-style-type: none; text-align: center; color: #FFFFFF; font-family: arial, helvetica, geneva, sans-serif; font-size: 1.0em; text-decoration: none; margin: 0; } 
.link a:active { display: inline; }
.link a:visited { padding: 0px; list-style-type: none; text-align: center; color: #FFFFFF; font-family: arial, helvetica, geneva, sans-serif; font-size: 1.0em; text-decoration: none; margin: 0; } 
.link a:hover { color: #FFCC00; text-decoration: underline }

.sitelink a:link { margin: 0px; padding: 0px; list-style-type: none; text-align: center; color: #FFCC00; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none; font-size: 0.9em; } 
.sitelink a:active { display: inline; }
.sitelink a:visited { margin: 0px; padding: 0px; list-style-type: none; text-align: center; color: #FFCC00; font-family: arial, helvetica, geneva, sans-serif; text-decoration: none; font-size: 0.9em; } 
.sitelink a:hover { color: #FFCC00; text-decoration: underline }

.news{ position: relative; z-index: 0; color: #FFCC00; font-family: arial, helvetica, geneva, sans-serif; background: #000000; text-decoration: none; }
.news:hover{ background-color: transparent; z-index: 50; text-decoration: underline }
.news span{ /*CSS for enlarged image*/ position: absolute; background-color: transparent; padding: 0px; left: -1000px; border: 0px solid black; visibility: hidden; color: #ffffff; text-decoration: none; text-align: left; }
.news span img{ /*CSS for enlarged image*/ border-width: 0px; padding: 0px; }
.news:hover span{ /*CSS for enlarged image on hover*/ visibility: visible; top: 45px; left: -480px; /*position where enlarged image should offset horizontally */ }

td.bg { background-image: url(images/bg_ashpalt.jpg); background-repeat: repeat; margin: 0; }
.divtest { background-color: yellow; }
h1 { font-family: arial, helvetica, geneva, sans-serif; color: #FFCC00; margin: 0;}
h2 { font-family: arial, helvetica, geneva, sans-serif; color: #FFCC00; margin: 0;} 
h4 { font-family: arial, helvetica, geneva, sans-serif; color: #FFCC00; margin: 0;}
a:link { font-family: arial, helvetica, geneva, sans-serif; color: #FFCC00; margin: 0;}
p { font-family: arial, helvetica, geneva, sans-serif; color: #ffffff; font-size: 0.8em; margin: 0; }
ul { font-family: arial, helvetica, geneva, sans-serif; color: white; font-size: 0.8em }
p.note { font-family: arial, helvetica, geneva, sans-serif; color: #ffffff; font-size: 0.8em; margin: 0; }
img {border-width: 0px; border-style: none; margin: 0;}

.rollover1 a {
		display:block;
		width: 204px;
		height: 140px;
		padding:10px 10px 10px 7px;
		background: url("images/products_rollover.gif") 0 0 no-repeat;
		}
.rollover1 a:hover {	
		background-position: 0 -162px;
		}
		
.rollover2 a {
		display:block;
		width: 204px;
		height: 140px;
		padding:10px 10px 10px 7px;
		background: url("images/riders_rollover.gif") 0 0 no-repeat;
		}
.rollover2 a:hover {	
		background-position: 0 -162px;
		}

.rollover3 a {
		display:block;
		width: 204px;
		height: 140px;
		padding:10px 10px 10px 7px;
		background: url("images/forum_rollover.gif") 0 0 no-repeat;
		}
.rollover3 a:hover {	
		background-position: 0 -162px;
		}
		
.rollover4 a {
		display:block;
		width: 204px;
		height: 140px;
		padding:10px 10px 10px 7px;
		background: url("images/sponsors_rollover.gif") 0 0 no-repeat;
		}
.rollover4 a:hover {	
		background-position: 0 -162px;
		}
		
.top_banner {
		width: 720px;
		height: 200px;
		background: url("images/motor_banner.gif");
		}