	
/* CSS Document */		
*		
		
{		
padding:0px;		
margin:0px;		
}img{border:0px;}		
		
		
html{		
	width:100%;	
	background-color:#660000;	
	background-repeat: repeat-x;	
		
}		
		
		
		
body {
	padding: 0;
	margin: auto;
	background: #660000;
	width: 100%;
	text-align:center;
 
}	
		
		
		
	
		
		
		
		
		
		
.macktop{
	width:1001px;
	height:69px;
	color: #e4ef2c;
	background-position:right top;
	background-repeat:no-repeat;
	position:relative;
	left:1px;
	top:0em;
	background-image: url(images/macktop.jpg);
	visibility: visible;
	margin:auto;
}		
		
		
		
		
.macktop ul{
	float:right;
	display:inline;
	margin:0 0px 0 0;
	position:relative;
	top:20px;
	left:-30px;
	width: 405px;
}		
		
		
		
		
.macktop li{		
list-style-type:none;		
display:block;		
float:left;		
padding:0px 5px 3px 5px		
}		
		
		
		
		
.border{		
border-left:1px solid #e4ef2c;		
border-right:1px solid  #e4ef2c;		
		
}		
		
		
		
		
.macktop .active{color:  #e4ef2c;		
	}	
.macktop a{
	font-family:Tahoma;
	font-size:13px;
	color: #e4ef2c;
	text-decoration:none;
}		
		
		
		
		
#maincontent{
	position:relative;
	left:1px;
	top:0em;
	width: 1001px;
	height: 600px;
	text-align:left;
	margin:auto;
		
		
		
		
		
		
}		
		
		
		
		
		
		
		
#wrapper{		
width:100%;		
border:3px solid #fff;		
float:left;		
display:inline;		
margin:0 0 0 14px;		
}		
		
		
		
		
		
		
		
		
#leftimg img{		
position:relative;		
top:50px;		
border-bottom:1px dotted #6699ff;		
}		
		
		
		
		
		
#left h1		
		
{		
		
position:relative;		
top:100px;
left:125px;		
float:left;
font-family:tahoma;		
font-size:14px;		
padding-bottom:5px;	
width:300px;		
	
color:#ffffff;
border-bottom:solid;	
border-bottom-color:#fea300;
border-bottom-width:thin;	
background-repeat:no-repeat;		
		
		
		
}


#left h2		
		
{		
		
position:relative;		
top:-50px;
left:500px;		
float:left;
font-family:tahoma;		
font-size:15px;		
padding-bottom:5px;	
width:328px;		
		
color:#000000;
border-bottom:solid;	
border-bottom-color:#ffffff;
border-bottom-width:thin;	
background-repeat:no-repeat;		
		
		
		
}


#left 	
		
{
	width:288px;
	height:540px;
	font-family:verdana;
	font-size:15px;
	position:relative;
	left:0;
	top:0;
	background-image: url(images/left.jpg);
	background-repeat:no-repeat;
	float: left;
	display:block;
		
}	

#left a {
	text-decoration:none;
	width: 540px;
	height: 288px;

}
.hide {
visibility:hidden;
}

#menu:hover { background-image: url(images/menuhover.jpg); }

#Menu { /* RSS Link */
	float:left;
	position:relative;
	top:200px;
	left:100px;
	margin-top:100px;
	width:165px;
	height:100px;
	height:84px;
	background-image: url(images/hover.gif);
}

#menu:hover { background-image: url(images/menuhover.jpg); }

#direction { /* Email Link */
	float: left;
	position:relative;
	width : 165px;
	height: 84px;
	margin-left: 0px;
	margin-top: 5px;
	background-image: url(images/hover.gif);
}
#reservation { /* Mobile Link */
	float: left;
	position:relative;
	width : 165px;
	height: 84px;
	margin-left: 130px;
	margin-top: 5px;
	background-image: url(images/hover.gif);
}
		
		
		
		
#left li{		
		
width:300px;
position:relative;
margin-left:20px;
margin-top:10px;
padding:10px 0px 0px 20px;


	
		
}	

		
#left ul{		
		
width:350px;
height:200px;

float:left;
position:relative;
top:-115px;
left:450px;
list-style-image: url(images/arrow.gif)	;
	
		
}	

#left p{
	width:200px;
	position:relative;
	left:150px;
	top:10px;
	padding:20px 20px 0px 0px;
	font-size:18px;
	height: 100px;
		
}
	
	
		
		
		
		
#left img{		
position:relative;		
		
		
padding:0px 5px 10px 0px;		
}		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		

		
		
		
		
#title{		
display:block;		
float:none		
}		
		
		
		
		
	
		
		
		
		
		
		
		
		
		
	
		
		
		
		
		
		
		
		
#pageinfo{		
		
 
width:1003px;
height:186px;	
font-family:Tahoma;	
	font-size:11px;	
	color:#666666;	
position:relative; top:0em; left:0px;

	
background-repeat: no-repeat;	
padding-right:0px;		
		
		
}		
		
		
		
		
#pageinfo p{	position:relative; top:40px; left:70px;padding-right:0px; width:800px;
		
}		
#pageinfo a, 		
		
		
		
#pageinfo span{		
color: #e4ef2c;		
	text-decoration:none	
}		
		
		
		
		
#pageinfo a:visited{text-decoration:none}		
		
		
		
		
#pageinfo a:hover{text-decoration:underline}		
		
		
		
		
		
		
		
		
		
		
#menu {
	background: #333;
	float: left;
	margin: 0;
	padding:0;
	width: 990px;
	position:relative;
	top:1em;
	left:6px;
		
		
}		
		
		
#menu ul {		
	list-style-type: none;	
list-style-position: inside;		
}		
#menu li {		
	float: left;	
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;	
	margin: 0;	
	padding: 0;	
     list-style-type: none;		
list-style-position: inside;		
}		
#menu a {		
	background: #333 url(../test/%22images/seperator.gif%22) bottom right no-repeat;	
	color: #ccc;	
	display: block;	
	float: left;	
	margin: 0;	
	padding: 8px 12px;	
	text-decoration: none;	
	font-weight:normal;	
}		
#menu a:hover {		
	background: #2580a2 url(../test/%22images/hover.gif%22) bottom center no-repeat;	
	color: #fff;	
	padding-bottom: 8px;                    	
                 		
	}	
                    		
                    		
		
/* Commented Backslash Hack hides rule from IE5-Mac \*/		
#menu a span {float:none;}		
/* End IE5-Mac hack */		
#menu a:hover span {color:#FFFFFF;}		
		
		
		
		
#menu a:hover {background-position:0% -42px;}		
		
		
		
		
#menu a:hover span {background-position:100% -42px;}  		
		
		
		
		
		
		
		
		
#right2 {		
float:left;		
		
width:366px;		
position:relative;		
top:134px;		
left:32px;		
background-repeat:no-repeat;		
		
		
		
}		
		
		
		
		
		
#right2 p{		
width:250px;		
		
		
padding:0px 0px 0px 0px;		
color: #000000;		
font-family:verdana;		
font-size:12px;position:relative;		
		
		
top:140px;		
left:-50px;		
		
		
}		
		
		
		
		
		
		
#right2 h1{
	font-family:verdana;
	font-size:18px;
	font-weight:200;
	font-style:italic;
	border-bottom: 1px solid #660000;
	width:240px;
	position:relative;
	top:125px;
	left:-50px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
}		
		
		
		
		
		
.wayright {
	width:713px;
	height:540px;
	float:right;
	padding:0px 0 0 0px;
	font-family:verdana;
	font-size:12px;
	position:relative;
	left:0px;
	top:0px;
	background-image: url(images/wayright.jpg);
	background-repeat:no-repeat;
	overflow: auto;
		
}		
		
		.wayright a {
	text-decoration:none;
	width: 540px;
	height: 288px;

}
.hide {
visibility:hidden;
}
		
		
		
		
.wayright p{
	width:280px;
	float:left;
	color:#ffffff;
	font-family:"verdana";
	font-size:12px;
	border-bottom: 1px none #e4ef2c;
	position:relative;
	top:2em;
	left:70px;
		
		
		
	
}	
		
		
		
		
		
#right2 li{		
		
		
color: #999999;		
font-family:verdana;		
font-size:12px;		
width:400px;		
}		

.wayright h1{
	width:280px;
	float:left;
	color:#FC3;
	font-family:"verdana";
	font-size:13px;
	border-bottom: 1px none #e4ef2c;
	position:relative;
	top:22.0em;
	left:-170px;
	
}
		
		
		
		
		
		
		
		
		
.wayright li{		
float:left;		
list-style-type:none;		
		
}		
		
		
		
		
.wayright a{		
font-family:verdana;		
font-size:11px;		
color:#e4ef2c;		
text-decoration:none;}		
		
		
.wayright a .active{		
font-family:verdana;		
font-size:11px;		
color:#ffffff;		
text-decoration:none		
}		
		
		
		
		
		
		
		
.wayright a .visted{		
font-family:verdana;		
font-size:11px;		
color:#ffffff;		
text-decoration:none		
}		
		
		
		
		
		
		
.topright {
	width:1001px;
	height:196px;
	float:left;
	padding:0px 0 0 0px;
	font-family:tahoma;
	font-size:15px;
	position:relative;
	left:0;
	top:0;
	background-image: url(images/header2.jpg);
	background-repeat:no-repeat;
	display:block;
		
		
}	


.topright a {
	text-decoration:none;
	width: 540px;
	height: 288px;

}
.hide {
visibility:hidden;
}

#menu:hover { background-image: url(images/menuhover.jpg); }

#Menu { /* RSS Link */
	float:left;
	position:relative;
	top:200px;
	left:100px;
	margin-top:100px;
	width:165px;
	height:100px;
	height:84px;
	background-image: url(images/hover.gif);
}


.topright p{
	width:200px;
	position:relative;
	left:690px;
	top:3px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	height: 30px;
	z-index: 20;
		
}
		
		
		
	
		
		
		
		
		
		
.border{		
border-left:1px solid #fea300;		
border-right:1px solid  #fea300;			
		
}		
		
		
		
		

		
.bottommiddle {		
	width:480px;	
	height:91px;	
	float:left;	
	padding:0px 0 0 0px;	
	font-family:verdana;	
	font-size:12px;	
	position:relative;	
	top:-110px;	
	background-image: url(images/leftbottom5.jpg);	
	background-repeat:no-repeat;	
	left: 20px;	
		
		
		
		
		
		
		
}		
		
		
		
		
.bottommiddle p{		
		
	font-family:verdana;	
	font-size:12px;	
	position:relative;
	left:265px;
	top:-.5em;
	color: #ffffff;	
		
		
		
}		
		
		
		
		
		
.bottommiddle h2{		
		
	height:50px;	
	font-size:13px;	
	position:relative;
	left:265px;
	top:1.5em;
	color:#e4ef2c; 	
		
		
		
}	


		
.bottommiddle a .active{		
font-family:verdana;		
font-size:11px;		
color:#e4ef2c;		
text-decoration:none		
}

.bottommiddle a{		
font-family:Tahoma;		
font-size:11px;		
color: #e4ef2c;		
text-decoration:none;		
}		
		
		
		
		
		
		
		
		
.bottommiddle a .visted{		
font-family:verdana;		
font-size:11px;		
color:#e4ef2c;		
text-decoration:none		
}	
		
		
.rightbottom {		
	width:488px;	
	height:91px;	
	float:left;
	padding:0px 0 0 0px;	
	font-family:verdana;	
	font-size:09px;	
	position:relative;	
	top:-110px;	
	background-image: url(images/rightbottom5.jpg);	
	background-repeat:no-repeat;	
	left: 20px;	
		
		
		
		
		
		
}		
		
		
		
		
.rightbottom p{		
		
	font-family:verdana;	
	font-size:12px;	
	position:relative;
	left:245px;
	top:-.5em;
	color: #ffffff;	
		
		
		
}		
		
		
		
		
		
.rightbottom h1{		
		
	height:50px;	
	font-size:13px;	
	position:relative;
	left:245px;
	top:1.5em;
	color:#e4ef2c; 
		
		
}		
		
		
		
		
		
.verybottom {
	width:1001px;
	height:118px;
	float:left;
	padding:0px 0 0 0px;
	font-family:verdana;
	font-size:10px;
	position:relative;
	top:0px;
	background-image: url(images/verybottom.jpg);
	background-repeat:no-repeat;
	left: 0px;
		
		
		
		
		
}		
		
		
		
		
.verybottom p{
	width:650px;
	font-family:verdana;
	font-size:10px;
	position:relative;
	left:200px;
	top:80px;
	color: #ffffff;
	text-align: center;
		
		
		
}		
		
		
		
		
		
.verybottom h1{		
	width:260px;	
height:50px;	font-size:20px;	
	position:relative;left:75px;top:25px;color:#e4ef2c; 	
		
		
		
}	

.border{		
border-left:1px solid #e4ef2c;		
border-right:1px solid  #e4ef2c;		
		
}		
		
		
		
		
.verybottom .active{
	color:  #e4ef2c;
	font-size: 10px;
	}	
.verybottom a{
	font-family:Tahoma;
	font-size:10px;
	color: #e4ef2c;
	text-decoration:none;
}

table {
	width:50%;
	
	
		border-collapse:collapse;
	}
caption {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		
		padding:0;
	
		text-align:center;
	}	
tr.odd td	{
	background:#f7fbff
	}
tr.odd .column1	{
	background:#f4f9fe;
	}	
.column1	{
	background:#f9fcfe;
	}
td {
	color:#e4ef2c;
	
	

	}				
th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	
	
	}							
thead th {
	background:#f4f9fe;
	text-align:center;
	
	color:#66a3d3
	}	
tfoot th {
	text-align:center;
	background:#f4f9fe;
	}	
tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	

	
		
