/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;
	font-size:11px;
	background:#000 url(/images/bg.gif) repeat-x;
}	
body.main{
	background:#000 url(/images/main_bg.gif) repeat-x;
}
a{
outline:none;
}
li{
margin:5px;padding:5px;
}
.clear {
	clear:both;
}
#wrap{
	width:773px;
	margin:0 auto;
	background:#303136;
}

#header{
	background:url(/images/header_bg.jpg) no-repeat;
	height:105px;
}
#header_links{
	float:right;
	padding:3px 10px 0 0;
	color:#fff;
}
#header_links a:link, #header_links a:visited, #header_links a:active{
	color:#fff;
	text-decoration:underline;
}
#header_links a:hover{
	color:#999999;
	text-decoration:underline;
}
#header_music{
	float:right;
	padding:25px 10px 0 0;

}

#flash{
	height:159px;
}

#navmenu{
	background:url(/images/nav_bg.gif) repeat-x;
	height:40px;
	text-align:center;

}
#navmenu #center{
	margin:0 auto;
	/*width:661px;*/
	width:690px;
}
#navmenu span {
		display:none;
	}

/* about Button */
#navmenu .about {
	float:left;
	width: 78px; height: 39px;
	background:url(/images/nav/about.gif) 0 -39px no-repeat;
	}

#navmenu .about a, #navmenu .about a:active{
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url(/images/nav/about.gif) 0 1px no-repeat;
	}
#navmenu .about a:hover {
	background-image: none;
	
	}

/* team Button */
#navmenu .team {
	float:left;
	width: 142px; height: 39px;
	background: url(/images/nav/team.gif) 0 -39px no-repeat;
	}

#navmenu .team a, #navmenu .team a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url(/images/nav/team.gif) 0 1px no-repeat;
	}
#navmenu .team a:hover {
	background-image: none;
	}
/* products Button */
#navmenu .products {
	float:left;
	width: 86px; height: 39px;
	background: url(/images/nav/products.gif) 0 -39px no-repeat;
	}

#navmenu .products a, #navmenu .products a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url(/images/nav/products.gif) 0 1px no-repeat;
	}
#navmenu .products a:hover {
	background-image: none;
	}
/* news Button */
#navmenu .news {
	float:left;
	width: 135px; height: 39px;
	background: url(/images/nav/news.gif) 0 -39px no-repeat;
	}

#navmenu .news a, #navmenu .news a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url(/images/nav/news.gif) 0 1px no-repeat;
	}
#navmenu .news a:hover {
	background-image: none;
	}
/* pictures Button */
#navmenu .pictures {
	float:left;
	width: 79px; height: 39px;
	background: url(/images/nav/pictures.gif) 0 -39px no-repeat;
	}

#navmenu .pictures a, #navmenu .pictures a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url(/images/nav/pictures.gif) 0 1px no-repeat;
	}
#navmenu .pictures a:hover {
	background-image: none;
	}
/* wheels Button */
#navmenu .wheels {
	float:left;
	width: 80px; height: 39px;
	background: url(/images/nav/wheels.gif) 0 -39px no-repeat;
	}

#navmenu .wheels a, #navmenu .wheels a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url(/images/nav/wheels.gif) 0 1px no-repeat;
	}
#navmenu .wheels a:hover {
	background-image: none;
	}
/* forum Button */
#navmenu .forum {
	float:left;
	width: 61px; height: 39px;
	background: url(/images/nav/forum.gif) 0 -39px no-repeat;
	}

#navmenu .forum a, #navmenu .forum a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url(/images/nav/forum.gif) 0 1px no-repeat;
	}
#navmenu .forum a:hover {
	background-image: none;
	}
/* guestbook Button */
#navmenu .guestbook {
	float:left;
	width: 83px; height: 39px;
	background: url(/images/nav/guestbook.gif) 0 -39px no-repeat;
	}

#navmenu .guestbook a, #navmenu .guestbook a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url(/images/nav/guestbook.gif) 0 1px no-repeat;
	}
#navmenu .guestbook a:hover {
	background-image: none;
	}
/* Awards Button */
#navmenu .awards {
	float:left;
	width: 80px; height: 39px;
	background: url(/images/nav/awards.gif) 0 -39px no-repeat;
	}

#navmenu .awards a, #navmenu .awards a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url(/images/nav/awards.gif) 0 1px no-repeat;
	}
#navmenu .awards a:hover {
	background-image: none;
	}

/* main content */
#main_content{
	width:767px;
	background:url(/images/main_gradient.gif) 0 50% repeat-y;
	margin: 0 auto;
	padding:0;
}
#main_content a:link, #main_content a:visited,#main_content a:active{
	color:#728AA2;
	text-decoration:underline;
}
#main_content a:hover{
	color:#425568;
	text-decoration:underline;
}

#main_left{
	width:284px;
	float:left;
	padding:0 10px 0 10px;
}

#main_middle{
	margin:0 10px 0 285px;	
}
#sub_middle{
	margin:0 10px 0 10px;
}
#footer{
	background:#303136 url(/images/footer_border.gif) repeat-x;
	padding:5px 0 1px 0;
	text-align:center;
	color:#fff;
	font-size:10px;
}

#footer ul, #footer li{	
	margin:0;
	padding:0;
	display: inline;
	list-style-type: none;
}

#footer a:link, #footer a:visited, #footer a:active{
	margin: 0px 5px 0 5px;
	text-decoration: underline;
	color:#fff;	

}

#footer a:hover{
	text-decoration:underline;
	color:#666;
}
table.form{
	color:#666;
}
