html, body{
	margin:0;
	padding:0;
  	font:small "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	color:#FFFFFF;
	background-color: #000000;
} 

a:link, a:visited {
  color:#FFFF00;
  text-decoration:none;
}

a:hover {
  color:#FFFF00;
  text-decoration:underline;
}
  
table a:link, table a:visited {
  color:#FF0000;
}

table a:hover {
  color:#FF0000;
}
  
a img {
  border-width:0;
}
 
 
 
#pagewidth{ 
 width:793px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;
 margin-top:5px;
}

#innersiteborder{
border:1px solid #996633;
background-color:#FEFECB;
}
#homesiteborder{
border:1px solid #996633;
background-color:#FFFFFF;
}
 
#header{
	position:relative;
	height:86px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #444;
	padding-bottom: 5px;
	background-color:#000000;
}

#subnav{
 background-color:#F8E9C2;
 border-top:1px solid #996633;
 border-bottom:1px solid #996633;
}

#breadcrumbs{
 position:relative;
 padding-left:15px;
 font-size:11px;
 color:#000000;
 height:20px;
 line-height:20px;
 float:left;
 width:60%;
}

#viewcart{
 position:relative;
 padding-right:15px;
 font-size:11px;
 color:#000000;
 height:20px;
 line-height:20px;
 float:right;
 width:30%;
 text-align:right;
 font-weight:bold;
}
#viewcart a:hover{color:#666666;}
#viewcart a:visited{color:#000000;}
#viewcart a:active{color:#000000;}

#home_leftcol{
 width:361px; 
 float:left; 
 position:relative;
 padding:15px 15px 15px 15px;
 background-color:#FFFFFF;
}
 
#home_rightcol{
 width:362px; 
 float:right; 
 position:relative; 
 background-color:#FFFFFF;
 padding:15px 15px 15px 15px;
}

#menucol{
 width:130px; 
 float:left; 
 position:relative;
 background-color:#FEFECB;
}
 
#contentcol{
	position:relative;
	padding: 0 10px 15px 10px;
}

#contentcol_left{
 width:340px; 
 float:left; 
 position:relative;
 padding:15px 15px 15px 15px;
}

#contentcol_right{
 width:251px; 
 float:right; 
 position:relative;
 padding:15px 15px 15px 15px;
}

#footer{
	text-align:center;
	height:30px;
	line-height:30px;
	font-size:9px;
	text-align:center;
	border-top: 1px dotted #444;
}

.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


/* navigation list */
#navlist{
background-color:#996633;
height:23px;
}
#navlist ul, #navlist li {
	display: inline;
	padding-bottom:4px;
	padding-top:4px;
	}
	
#navlist li a{
	display: block;
	font-size:12px;
	color:#996633;
	width: 100%;
	text-decoration:none;
}
#navlist li a:hover{
	text-decoration:underline;
}

#li_tickets{
width:108px;
background-image:url(images/tab.gif);
background-repeat:no-repeat;
float:left;
text-align:center;
}
#li_directions{
width:108px;
background-image:url(images/tab.gif);
background-repeat:no-repeat;
float:left;
text-align:center;
}
#li_facilities{
width:108px;
background-image:url(images/tab.gif);
background-repeat:no-repeat;
float:left;
text-align:center;
}
#li_faq{
width:72px;
background-image:url(images/tabshort.gif);
background-repeat:no-repeat;
float:left;
text-align:center;
}
#li_contact{
width:108px;
background-image:url(images/tab.gif);
background-repeat:no-repeat;
float:left;
text-align:center;
}
#li_carpass{
width:108px;
background-image:url(images/tab.gif);
background-repeat:no-repeat;
float:left;
text-align:center;
}
#li_motogp{
width:71px;
background-image:url(images/tabshort2.gif);
background-repeat:no-repeat;
float:left;
text-align:center;
}
#li_intothevalley{
width:108px;
background-image:url(images/tab.gif);
background-repeat:no-repeat;
float:left;
text-align:center;
}

#menucol ul{

padding:0;
margin-top:16px;
margin-left:26px;
}

#menucol li{
list-style-image: url(images/sidebullet.gif);
}

#menucol li a:link    {color: #563110; text-decoration: none;}
#menucol li a:visited {color: #563110; text-decoration: none;}
#menucol li a:active  {color: #563110; text-decoration: none;}
#menucol li a:hover   {color: #563110; text-decoration: underline;}
#breadcrumbs  a:link    {color: #000000; text-decoration: none; }
#breadcrumbs  a:visited {color: #000000; text-decoration: none; }
#breadcrumbs  a:active  {color: #000000; text-decoration: none; }
#breadcrumbs  a:hover   {color: #000000; text-decoration: underline;}

	
h3
{
font-size: 18px;
}

h1
{
	font-size:20px;
	line-height:1.4em;
	color:#ad9;
	font-weight: bold;
}

.productnames{
	font-size:16px;
	line-height:1.2em;
	color:#ad9;
	font-weight: bold;
}

.productnames a:link, .productnames a:visited, .productnames a:hover{
	color:#ad9;
}


td {
padding:2px 5px 2px 0px;
}

hr {
height:1px;
color:#996633;
}

.tinytext{
font-size:10px;
color:#FFFF00;
}
