html,body {
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: 400;
    margin:0px 0px 0px 0px;
	padding:0px;
	border:none;
	height:100%;
	background-color: #000;
}
a {
	color:#FF8000
}
#container {
	position:relative;
	margin:0px auto 0px auto;
	width:908px;
	min-height:100%;
	background-color:#000;
	border-left:10px solid #494949;
	border-right:10px solid #494949;
}
#banner {
	background-image:url(img/banner.jpg);
	height:200px;
	border-bottom:1px solid #b1b1b1;
}
#menu_container {
	height:27px;
	background-image:url(img/menu_gradient.png);
	padding-left:15px;
	margin-bottom:20px;
	text-align:center;
	display:block;
	border-bottom:1px solid #676767;
	
}
.menu_inactive {
/*	border-bottom:1px solid #676767;*/
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	float:left;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:5px;
	padding-top:5px;
}
.menu_inactive a {
	color:#FFF;
	text-decoration:none;
}
.menu_inactive:hover {
	background-image:url(img/smoke_3.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	/*color:#FF8000;*/
	color:#ddd;
	text-align:center;
/*	border-bottom:1px solid #676767;*/
	border-left:1px solid #676767;
	border-right:1px solid #676767;
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	padding-top:5px;
	cursor:pointer;
	*cursor:hand;
}
.menu_active {
/*	border-bottom:1px solid #676767;*/
	border-left:1px solid #676767;
	border-right:1px solid #676767;
	text-align:center;
	color:#FF8000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#000;
/*	background-image:url(img/activelink_still.png);*/
	background-image:url(img/activelink_loop.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.left_frame{
	width:282px; 
	float:right; 
	padding-right:15px;
	/*border:1px solid #b1b1b1;*/
}
/*.center_frame{
	width:470px; 
	float:left; 
	margin-right:10px; 
	padding-bottom:10px;
	padding-top:5px;
	padding-left:0px;
}*/
.right_frame{
	width:580px; 
	float:left;
	padding-left:15px;
/*	padding-left:5px;*/
	/*border:1px solid #b1b1b1;*/

}
.textbox {
	border:1px solid #676767;
	background-color:#2c2c2c;
	padding:7px;
	margin-bottom:15px;
}
.top_left {
	background-image:url(img/corners/top_left.gif); 
	background-repeat:no-repeat; 
	position:relative; 
	float:left; 
	width:7px; 
	height:7px; 
	top:-8px; 
	left:-8px;
}
.top_right {
	background-image:url(img/corners/top_right.gif); 
	background-repeat:no-repeat; 
	position:relative; 
	float:right; 
	width:7px; 
	height:7px; 
	top:-8px; 
	right:-8px;
}
.bottom_left {
	background-image:url(img/corners/bottom_left.gif); 
	background-repeat:no-repeat; 
	float:left; 
	position:relative; 
	width:7px; 
	height:7px; 
	bottom:-1px; 
	left:-8px;
}
.bottom_right {
	background-image:url(img/corners/bottom_right.gif); 
	background-repeat:no-repeat; 
	float:right; 
	position:relative; 
	width:7px; 
	height:7px; 
	bottom:-1px; 
	right:-8px;
}

.footer{
	text-align:center;
	border:none;
	color:#666666; 
	position:absolute;
	font-size:12px;
	width:909px; 
	bottom:0px;
	margin-bottom:0px;
/*	height:50px;*/
}
.footer a{
	text-decoration:none;
	color:#666666; 
}
#certificates {
	border:none;
	width:908px;
	margin-bottom:10px;
}
#certificates img{
	border:none;
	margin-left:25px;
	margin-right:25px;
}
p {
	margin:0px;
	margin-bottom:5px;
	line-height:1.4;
}
h1 {
	position:relative;
	font-weight:bold;
	font-size:20px;
	text-align:center;
	display:block;
	margin:5px;
	margin-bottom:12px;
	color:#eee;
} 
.link {
	color:#FF8000
}
#fname {
	visibility: hidden;
	display:none;
	display:hidden;
}

.restaurantinfo { color: #000; }

.linklist {
	color:#FF8000;
}

.linklist li {
	margin: 3px 0;
}

