@charset "UTF-8";
/* CSS Document */

body {
			font-family:Tahoma, Verdana, Futura, Arial, sans-serif;
			font-weight:normal;
			margin:0;
			text-align:left;
			font-size:14px;
			line-height:1.4em;
			color:#000;
			background:#000;
		}
		
		
		
		h1 {
			font-size:1.5em;
			color:#FFF;
			font-weight:normal;
			}
		
		h2 {
			font-size:1.3em;
			color:#C60;
			font-weight:normal;
			}
		
		h3 {
			font-size:1.2em;
			color:#C60;
			font-weight:normal;
			}
			
		h4 {
			font-size:1.1em;
			color:#C60;
			font-weight:normal;
			}
			
		
		.required {
			color:#900;
			}
		
			
		.dusk h2, .dusk h3 {
			margin:0;
			padding:0;
		}
		
		
		a, a:VISITED {
			color:#FFF;
			text-decoration:underline;
			}
		
		a:HOVER, a:ACTIVE {
			color:#C60;
			text-decoration:underline;
			}
		
		img, a img {
			border:0;
			padding:0;
			margin:0;
			}
			
		.imgright {
			clear:right;
			float:right;
			margin:0 0 5px 17px;
			}
			
		.imgleft {
			clear:left;
			float:left;
			margin:0 17px 5px 0;
			}
			
			

		#theback {
			width:960px;
			height:1000px;
			margin:0 auto;
			padding:0;
			}
			
		#logo {
			float:left;
			margin:0;
			padding:2px 0 0;
			text-align:center;
			height:114px;
			width:236px;
			}
			
		
			
		#logo a {
			background:transparent url(/siteflow/images/331_logo.png) no-repeat scroll center center;
			display:block;
			height:114px;
			margin:0 auto;
			text-indent:-5000px;
			width:236px;
			}
			
		#mudwheel {
			width:920px;
			margin:0 auto;
			padding:20px 0 20px 20px;
			}
			
		#content {
			clear:left;
			width:100%;
			}
			
		ul#nav {
			float:left;
			margin:0;
			padding:37px 0 0 0;
			text-align:left;
			height:80px;
			width:675px;
			list-style-type:none;
			}
			
		ul#nav li {
			float:left;
			padding:0;
			margin:0 0 0 17px;
			}
		
		ul#nav li a {
			display:block;
			height:30px;
			}
			
		li#about {
			width:89px;
			/*background:transparent url(/siteflow/images/button_about.jpg) no-repeat scroll center center;*/
			}
			
		li#races {
			width:52px;
			/*background:transparent url(/siteflow/images/button_races.jpg) no-repeat scroll center center;*/
			}
			
		li#getout {
			width:124px;
			/*background:transparent url(/siteflow/images/button_get_out.jpg) no-repeat scroll center center;*/
			}
		
		li#spacer {
			width:222px;
			}
			
		li#contact {
			width:97px;
			/*background:transparent url(/siteflow/images/button_contact.jpg) no-repeat scroll center center;*/
			}
			
		#mainfeature {
			float:left;
			padding:20px 20px 0 0;
			width:562px;
			}
			
		#longfeature {
			float:left;
			padding:20px 20px 0 0;
			width:881px;
			}
		
		#breadcrumb {
			color:#666;
			margin:0 0 15px 0;
			padding:0;
			}
			
		#breadcrumb a, #breadcrumb a:VISITED{
			text-transform:uppercase;
			font-size:11px;
			text-decoration:none;
			color:#c60;
			}
			
		#breadcrumb a:HOVER, #breadcrumb a:ACTIVE{
			color:#FFF;
			}
			
		#sidebar {
			float:left;
			width:300px;
			}
			
		.smallfeature {
			padding-top:20px;
			width:260px;
			}
			
		.smallfeature p.more {
			margin-top:3px;
			line-height: 16px;
			}
			
		.smallfeature p.filedown {
			}
			
		p.gamesnake {
				font-size:12px;
				line-height:13px;
				}
			
		img.expandme{
			height:85px;
			border:1px solid #ccc;
			margin:0 2px;
			}
			
		div.longcorners {
			padding:0;
			margin:0;
			width:562px;
			height:20px;
			}
			
		div.fullcorners {
			padding:0;
			margin:0;
			width:881px;
			height:20px;
			}
			
		div.smallcorners {
			padding:0;
			margin:0;
			width:300px;
			}
			
			
		div.dusk {
			color: #ccc;
			padding:1px 25px;
			margin:0;
			background:transparent url(/siteflow/images/filler.png) repeat;
			}
			
		.full {
			width:831px;
			}
			
		.longer {
			width:512px;
			}
			
		.shorter {
			width:250px;
			}
			
			
		div.bigtop {
			background-image: url(/siteflow/images/bigtop.png);
			}
			
		div.bigbottom {
			background-image: url(/siteflow/images/bigbottom.png);
			}
			
		div.fulltop {
			background-image: url(/siteflow/images/fulltop.png);
			}
			
		div.fullbottom {
			background-image: url(/siteflow/images/fullbottom.png);
			}
		
		div.phototop {
			background-image: url(/siteflow/images/phototop.png);
			height:49px;
			}
			
		div.ridetop {
			background-image: url(/siteflow/images/ridetop.png);
			height:49px;
			}
			
		div.searchtop {
			background-image: url(/siteflow/images/searchtop.png);
			height:49px;
			}
			
		div.moreinfotop {
			background-image: url(/siteflow/images/moreinfotop.png);
			height:49px;
			}
			
		div.smallbottom {
			background-image: url(/siteflow/images/smallbottom.png);
			height:20px;
			}
			
		#sociables {
			text-align:center;
			padding:0;
			margin:40px 0 0 0;
			}
			
		#footer {
			background-image: url(/siteflow/images/footerblock.png);
			background-repeat: no-repeat;
			font-size:12px;
			text-transform:uppercase;
			padding:5px;
			color:#fff;
			width:880px;
			height:55px;
			text-align:center;
			margin:20px 0 20px 0;
			}
			
		#footer a, #footer a:VISITED{
			text-transform:uppercase;
			text-decoration:none;
			color:#c60;
			}
			
		#footer a:HOVER, #footer a:ACTIVE{
			color:#FFF;
			}
		
			
	
/**************************************
 *
 *	Image Overlay Elements
 *
 **************************************/


 #overlay {
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
	opacity: 0.8;
	display:none;
	z-index:100;
	margin:0 auto;
        background: transparent url(/siteflow/gif/blank.gif) repeat;
}

#imageBox {
	z-index:200;
	top:250px;
	left:275px;
	position:absolute;
	display:block;
}

#imageBox div.Middles {
	margin:0 30px;
	width:400px;
}

#imageBox div.topSide {
	height: 30px;
	background: url(/siteflow/png/imageBoxT.png) top left repeat-x;
}

#imageBox div.mainContents {
	background:#fff;
	text-align:center;
}

#imageBox div.bottomSide {
	height: 30px;
	background: url(/siteflow/png/imageBoxB.png) bottom left repeat-x;
}

#imageBox div.Sides {
	position:absolute;
	width:30px;
	margin:0;
	top:30px;
	height:24px;
}
 
#imageBox div.leftSide {
	left:0px;
	background:url(/siteflow/png/imageBoxL.png) top left repeat-y;
}

#imageBox div.rightSide {
	right:0px;
	background:url(/siteflow/png/imageBoxR.png) top right repeat-y;
}

#imageBox div.Corners {
	position:absolute;
	height:30px;
	width:30px;
	background-repeat:no-repeat;
	background-image:url(/siteflow/png/imageBoxNew.png);
}

#imageBox div.topLeft {
	left:0px;
	top:0px;
	background-position:top left;
}

#imageBox div.topRight {
	background:url(/siteflow/png/imageBoxTR.png) top right;
	right:0px;
	top:0px;
	background-position:top right;
}

#imageBox div.topRight {
	background-image:url(/siteflow/png/imageBoxTR.png);
}

#imageBox div.topRightOver {
	background-image:url(/siteflow/png/imageBoxTROver.png);
}

#imageBox div.bottomLeft {
	left:0px;
	bottom:0px;
	background-position:bottom left;
}

#imageBox div.bottomRight {
	right:0px;
	bottom:0px;
	background-position:bottom right;
}

#imageBox p {
	margin:0;
	padding:0;
}

#imageBox p.loading {
	font-size: 16px;
	position:absolute;
	top:15px;
	left:30px;
}

#imageBoxImageContainer, #imageBoxFrameContainer {
	display:none;
}




#slideController {
	margin-top:10px;
	display:none;
	position:absolute;
	bottom:30px;
	left:40px;
	width:740px;
}

div.slideButton {
	float:right;
	border:1px solid silver;
	padding:4px;
	margin-left:2px;
	cursor:pointer;
}

div.slideButtonOver {
	background:silver;
	color:white;
}


#slideController p {
	float:left;
}

a.gallery img {
	
	}
	
#showTabs a, #showTabs a:VISITED {
			color:#C60;
			text-decoration:none;
			}

#showTabs a:HOVER, #showTabs a:ACTIVE {
			color:#C60;
			text-decoration:underline;
			}
			
.featurearea {
	width:100%;
	padding:10px 0;
	border-bottom:1px solid #666;
	margin-bottom:20px;
	}
