html{  
   background:url(images/grass.gif) #138106;
   height: 100%;
}  
   
 
.body {
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(images/bg.jpg) repeat-x;
	background-position:top;
	margin:0;
	text-align:center; 
}
#wrapper{  
    width:1056px;  
    margin:0 auto;  
    text-align:left;  
} 
.hiddenPic {display:none;}
a:link {
	color: #C30;
	font-weight:bold;
}
a:visited {
	color: #C30;
	font-weight:bold;
}
a:hover {
	color: #F00;
	font-weight:bold;
}
a:active {
	color: #F00;
	font-weight:bold;
}
#header {
	position:relative;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	height: 450px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	z-index: -1;
}
#hleft {
	position:relative;
	margin-top:-148px;
	margin-left:auto;
	margin-right:auto;
	height:177px;
	z-index:14;
	width: 1120px;
}
#nav {
	height: 20px;
	width: 100%;
	margin-top: 14px;
	padding-top:70px;
	position: absolute;
	z-index:6;
}
#specs {
scrollbar-face-color: #990000;
scrollbar-highlight-color: #FF0000;
scrollbar-3dlight-color: #FF9900;
scrollbar-darkshadow-color: #000000;
scrollbar-shadow-color: #660000;
scrollbar-arrow-color: #FFCC00;
scrollbar-track-color: #66CC33;
	width:90%;
	height:300px; 
	padding-right:20px;
	overflow:auto;
	border:#900 thin solid;
	background-color:#FFF;
}
#specs li {
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;	
}
#specs p {
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:20px;
}
#submenu
{
background-image:url(images/btn_stretch_sm.png);
background-repeat:repeat-x;
background-color:#F00;
height:24px;
vertical-align:middle;
color:#FC0;
}
#submenu a
{
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration: none;
	margin-top:2px;
}
#top {
	position:relative;
	width:800px;
	height:450px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-450px;
	z-index: 5;
}
#main {
	position:relative;
	width:1056px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:-41px;
	background-image:url(images/content_bg.png);
	background-repeat:repeat-y;
	background-position:center;
	z-index:2;
}
#content {
	position:relative;
	width:749px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
	margin-bottom:33px;
	background-image:url(images/content_02.png);
	background-repeat:repeat-y;
	z-index:3;
}
#loadcontent {
	width:90%;
	min-height:500px;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	padding-bottom:20px;
}
#footer {
	position:relative;
	width:808px;
	height:220px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-36px;
	padding-top:12px;
	background-image:url(images/footer_1.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#FFF;
	z-index: 4;
}
#footer a {
	color:#FFFF00;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
}
#footer p {
	width:760px;
	margin-left:auto;
	margin-right:auto;
}
#footer span {
	color:#C00;
	font-size:14px;
	font-weight:bold;
}
.Heading1 {
	font-size: 32px;
	color: #800000;
	font-weight: bold;
}
.Heading2 {
	font-size: 26px;
	color: #800000;
	font-weight: bold;
}
.Heading3 {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #000;
}
.Heading4 {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
}
.Heading5 {
	font-size: 20px;
	color: #800000;
	font-weight: bold;
}

.Heading6 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #000;
	margin-bottom:0;
}

#main #content #loadcontent table {
	font-size: 18px;
}
#rideon_table td {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height:24px;
}
.btn_sm {
	float: left;
	background: url('images/btn_left_sm.png') no-repeat;
	padding: 0 0 0 3px;
	margin: 0;
}
.btn_sm a{
	float: left;
	height: 24px;
	background: url('images/btn_stretch_sm.png') repeat-x left top;
	line-height: 24px;
	padding: 0 3px;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
}
.btn_sm span {
	background:url('images/btn_right_sm.png') no-repeat;
	float: left;
	width: 6px;
	height: 24px;
}
.btn_green { background-color: green; }
.btn_red { background-color: red; }
.btn_orange { background-color:#FF6103; }
.btn_blue { background-color:  #00009C; }
.btn_darkblue { background-color: #191970; }
.btn_black { background-color: black; }
.btn_grey { background-color: #584E56; }
.btn_darkgreen { background-color: #004F00; }
#talltabs-maroon {
		clear:left;
		float:left;
		padding:0;
		border-top:6px solid #C00;
		width:100%;
		overflow:hidden;
		font-family:Georgia, serif;
		font-size:11px;
	}
	#talltabs-maroon ul {
		float:left;
		margin:0;
		padding:0;
		list-style:none;
		position:relative;
		left:50%;
		text-align:center;
	}
	#talltabs-maroon ul li {
		display:block;
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
		right:50%;
	}
	#talltabs-maroon ul li a {
		display:block;
		float:left;
		margin:0 1px 0 0;
		padding:15px 5px 3px 5px;
		background:#C00;
		text-decoration:none;
		color:#fff;
	}
	#talltabs-maroon ul li a:hover {
		padding:15px 5px 3px 5px;
	}
#matchresults {
scrollbar-face-color: #990000;
scrollbar-highlight-color: #FF0000;
scrollbar-3dlight-color: #FF9900;
scrollbar-darkshadow-color: #000000;
scrollbar-shadow-color: #660000;
scrollbar-arrow-color: #FFCC00;
scrollbar-track-color: #66CC33;
height:276px;
overflow:auto;
margin-top:-12px;
margin-bottom:-12px;
}
.matchheader{
	font-size:18px;
	text-align:center;
	margin:0;
}
.submatch {
	font-size:12px;
	text-align:center;
	margin:0;
}
#matchresults a {
color:#900;
font-size:15px;
}
#matchresults a:hover {
color:#0C0;
}
#apDiv1 {
	position:relative;
	width:300x;
	height:360px;
	margin-top:-280px;
	margin-bottom:-20px;
	background-color:#e1ffb3;
	z-index:2;
	display:none;
}