
body {
            margin-left: 0px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
			background-color:#d3d3d2;
			font:12px Arial, Helvetica, sans-serif;			
}

/*HOME PAGE*/
.main { 
width:1050px; height:720px; 
position:absolute; z-index:3; left:50%; top:0%;
margin-left:-525px; margin-top:20px;
visibility:visible;}
 
 
.flash { 
position:absolute; z-index:5; left:50%; top:0%;
margin-left:-520px; margin-top:217px; 
visibility:visible;}

.home_text1 { 
width:350px; height:300px; color:#000000;
position:absolute; z-index:3; left:50%; top:0%;
margin-left:-257px; margin-top:203px; text-align:justify;
visibility:visible; font-family: Verdana; font-size: 11px;}

.hours{ 
color:#000000; position:absolute; z-index:3; left:50%; top:0%;
margin-left:-120px; margin-top:333px; text-align:right;
visibility:visible; font-family: Verdana; font-size: 11px;}

.banner { 
position:absolute; z-index:4; left:50%; top:0%;
margin-left:-490px; margin-top:50px; 
visibility:visible;}

/*MAIN NAVIGATION*/
.mattblacktabs{

overflow: hidden; width:700px;
position:absolute; z-index:6; left:50%; top:0%;
margin-left:-160px; margin-top:146px; text-align:right; 
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 5px; /*offset of tabs relative to browser left edge*/
font: 12px Tahoma;
font-weight:bold;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 5px 10px; /*padding inside each tab*/
color: #000000;

}

.mattblacktabs li a:visited{
color: #000000;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: #d9dfe4; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

/*BOTTOM NAVIGATION & INFORMATION*/
.bot_nav {
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}
	
.bot_nav:hover { color: #ae7346 }

.nav_bot{
top:0%; position:absolute; z-index:5; left:50%; 
margin-left:-60px; margin-top:693px; text-align:left;
visibility:visible; }

.nav_bot_menu{
top:0%; position:absolute; z-index:5; left:50%; 
margin-left:-60px; margin-top:893px; text-align:left;
visibility:visible; }

.information { 
color:#000000; position:absolute; z-index:3; left:50%; top:0%;
margin-left:-490px; margin-top:693px; text-align:left;
visibility:visible; font-family: Arial; font-size: 12px;}

.information_menu { 
color:#000000; position:absolute; z-index:3; left:50%; top:0%;
margin-left:-490px; margin-top:893px; text-align:left;
visibility:visible; font-family: Arial; font-size: 12px;}

.designed { 
position:absolute; z-index:3; left:50%; top:0%;
margin-left:307px; margin-top:708px; text-align:left;
visibility:visible; }

.designed_menu { 
position:absolute; z-index:3; left:50%; top:0%;
margin-left:307px; margin-top:908px; text-align:left;
visibility:visible; }

.design_nav {
	font-family: Arial; color: #000000; font-size: 11px; text-decoration: none;
}
	
.design_nav:hover { color: #ffffff }

/*NEWSLETTER*/

.news_text{ 
color:#00000;
position:absolute; z-index:3; left:50%; top:0%;
margin-left:291px; margin-top:50px; text-align:left;
visibility:visible; font-family: Arial; font-size: 10px;}

.news_text2{ 
color:#000000;
position:absolute; z-index:3; left:50%; top:0%;
margin-left:94px; margin-top:76px; text-align:left;
visibility:visible; font-family: Arial; font-size: 11px;}

.newsletter_signup { 
position:absolute; z-index:3; left:50%; top:0%;
margin-left:91px; margin-top:85px; visibility:visible;
font-family: Arial; font-size: 10px; color:#ffffff;}



/*MENU VERTICAL NAVIGATION*/
.vertical{

overflow: hidden;
position:absolute; z-index:6; left:50%; top:0%;
margin-left:-475px; margin-top:250px; text-align:left; 
}

	  
.buttonmenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 200px;
}

.buttonmenu li a{
color: white;
display: block;
width: 100%;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#d4d4d4 #575657 #575657 #d4d4d4; /*light dark dark light*/
background-color: #222222;
text-decoration:none;
}


.buttonmenu li a:visited{
color: white;
}

.buttonmenu li a:hover, .buttonmenu li a:active{
color: black;
background-color: #d9dfe4;
}

/*MENU*/
.menu_flash { 
position:absolute; z-index:5; left:50%; top:0%;
margin-left:-300px; margin-top:200px; 
visibility:visible;}


/*ABOUT PAGE*/
.about_text1 { 
width:650px; height:300px; color:#000000;
position:absolute; z-index:3; left:50%; top:0%;
margin-left:-475px; margin-top:232px; text-align:left;
visibility:visible; font-family: Verdana; font-size: 11px;}

.about_text2 { 
width:650px; height:300px; color:#000000;
position:absolute; z-index:3; left:50%; top:0%;
margin-left:-475px; margin-top:380px; text-align:left;
visibility:visible; font-family: Verdana; font-size: 11px;}


/*MENUS*/
.menu_text1 { 
color:#af360d; position:absolute; z-index:6; left:50%; top:0%;
margin-left:-475px; margin-top:232px; text-align:left;
visibility:visible; font-family: Verdana; font-size: 10px;}

.click_here { 
color:#000000; position:absolute; z-index:6; left:50%; top:0%;
margin-left:-410px; margin-top:212px; text-align:left;
visibility:visible; font-family: Verdana; font-size: 10px;}

.menu_items1 { 
color:#000000; position:absolute; z-index:6; left:50%; top:0%;
margin-left:-475px; margin-top:380px; text-align:left;
visibility:visible; font-family: Verdana; font-size: 9px;}

.menu_items2 { 
color:#000000; position:absolute; z-index:6; left:50%; top:0%;
margin-left:-260px; margin-top:232px; text-align:left;
visibility:visible; font-family: Verdana; font-size: 9px;}

.menu_items2b { 
color:#000000; position:absolute; z-index:6; left:50%; top:0%;
margin-left:-265px; margin-top:252px; text-align:left;
visibility:visible; font-family: Verdana; font-size: 9px;}

.menu_items3 { 
color:#000000; position:absolute; z-index:6; left:50%; top:0%;
margin-left:-40px; margin-top:232px; text-align:left;
visibility:visible; font-family: Verdana; font-size: 9px;}

.menu_items3b { 
color:#000000; position:absolute; z-index:6; left:50%; top:0%;
margin-left:-55px; margin-top:202px; text-align:left;
visibility:visible; font-family: Verdana; font-size: 9px;}

.menu_items4 { 
color:#000000; position:absolute; z-index:6; left:50%; top:0%;
margin-left:-65px; margin-top:232px; text-align:left;
visibility:visible; font-family: Verdana; font-size: 9px;}


.menu_title { 
color:#6f2e1a; font-family: Verdana; font-size: 11px;
font-weight:bold}

/*FAQ*/
.faq_text { 
width:450px; height:300px; color:#000000;
position:absolute; z-index:3; left:50%; top:0%;
margin-left:-475px; margin-top:232px; text-align:justify;
visibility:visible; font-family: Verdana; font-size: 11px;}

/*PARTIES & RESERVATIONS*/
.parties_text1 { 
width:650px; height:300px; color:#000000;
position:absolute; z-index:3; left:50%; top:0%;
margin-left:-475px; margin-top:232px; text-align:justify;
visibility:visible; font-family: Verdana; font-size: 11px;}

.parties_text2 { 
width:650px; height:300px; color:#000000;
position:absolute; z-index:3; left:50%; top:0%;
margin-left:-475px; margin-top:400px; text-align:justify;
visibility:visible; font-family: Verdana; font-size: 11px;}

.orange_nav {
	font-family: Verdana; color: #fc5e06; font-size: 11px; text-decoration: none;
}
	
.orange_nav:hover { color: #000000 }

/*CONTACT*/
.contact { 
position:absolute; z-index:3; left:50%; top:0%;
margin-left:-475px; margin-top:320px; visibility:visible;
}

.contact1 { 
font-family: Verdana; font-size: 11px; color:#000000;}