body {
	margin: 0px auto 0px;
	background-color: #f9f4d6; 
}

body {
background-color: #000000;
background-image:url(../images/Grand_Marlin_BACK_59.jpg);  
background-position: top center;
background-repeat: repeat;
background-attachment:fixed;
}

body { behavior:url("csshover.htc"); }



#wrapper {
	width: 780px;
	height: 534px;
	padding: 0;
	margin:0 auto;
	margin-top: 115px;
}


#video_tour {
	width: 592px;
	height: 436px;
	padding: 65px 0px 0px 1px;
	margin:0 auto;
/*	background-color: red; */
}

* html #wrapper {
	background-image:none !important;
}



/************************************************
*	Navbar      								*
************************************************/

#navbar {
	background: #130c0e;
	width: 593px;
	height: 33px;
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	z-index: 999;
	}

#nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	z-index: 990;
	}
	
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	z-index: 991;
	}

#nav a {
	background: #130c0e;
	color: #FFFFFF;
	display: block;
    font-weight: normal;
    font-size: 10px;
    text-decoration: none;
    margin: 0px 0px 0px 7px;
	padding: 12px 3px 8px 9px;
	z-index: 992;
	}
	
#nav a:hover {
	background: #130c0e;
	color: #FFFFFF;
	display: block;
	text-decoration: underline;
    margin: 0px 0px 0px 7px;
	padding: 12px 3px 8px 9px;
	z-index: 993;
	}

#nav a.first {
	background: #130c0e;
	color: #FFFFFF;
	display: block;
    font-weight: normal;
    font-size: 10px;
    text-decoration: none;
    margin: 0px 0px 0px 7px;
	padding: 12px 3px 8px 3px;
	z-index: 992;
	}
	
#nav a.first:hover {
	background: #130c0e;
	color: #FFFFFF;
	display: block;
	text-decoration: underline;
    margin: 0px 0px 0px 7px;
	padding: 12px 3px 8px 3px;
	z-index: 993;
	}
	
#nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	z-index: 994;
	}
	
#nav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 593px;
	z-index: 995;
	}
	
/* #nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #082547 url(../images/navdbar.gif);
	color: #ffffff;
	width: 593px;
	float: none;
	margin: 0px 100px 0 0;
	padding: 8px 10px 8px 10px;
 border-top: 1px solid #FFFFFF; 
	z-index: 996;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #082547 url(../images/navbar.gif);
	color: #FFFFFF;
	z-index: 997;
	} */

#nav li ul {
background: red;
	position: absolute;
	width: 10em;
	left: -999em;
	z-index: 998;
	}

#nav li:hover ul {
background: #082547;
position: absolute;
top: 148px;
left: 647px;
	display: block;
	z-index: 989;
	}
	
#nav li li a {
	background: #082547;
	color: #FFFFFF;
	display: block;
    font-weight: normal;
    font-size: 10px;
    text-decoration: none;
    margin: 0px 0px 0px 7px;
	padding: 12px 3px 8px 9px;
	z-index: 992;
	}
	
#nav li li a:hover {
	background: #082547;
	color: #FFFFFF;
	display: block;
	text-decoration: underline;
    margin: 0px 0px 0px 7px;
	padding: 12px 3px 8px 9px;
	z-index: 993;
	}
	
	
	
	
/* #nav li li a:hover, #nav li li a:active {
	background: #0080d3;
	color: #000000;
	z-index: 997;
	}	
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	z-index: 979;
	}



#nav li li.two:hover ul,
#nav li li li.two:hover ul {
top: 2.3em;
left: 10em;
}
*/



#menu_block {
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 0px 36px;
	}


#menu_block p.title {
	color: #FFFFFF;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 108%;
	}

#menu_block p {
	color: #FFFFFF;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 85%;
	line-height: 1.3;
	}

#story_block_2 {
	width: 545px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 21px;
	}

#story_block_2 p.music {
	color: #FFFFFF;
	margin: 0px 0px 11px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 90%;
	line-height: 1.3;
	}
	
#story_block_2 p.music_story {
	color: #FFFFFF;
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 86%;
	line-height: 1.2;
	}	
	
#story_block_2 p.chef {
	color: #FFFFFF;
	margin: 0px 0px 13px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 82%;
	line-height: 1.2;
	}
	
#story_block_2 p.chef_story {
	color: #FFFFFF;
	margin: 0px 0px 13px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 80%;
	line-height: 1.1;
	}	

#story_block_2 p.title {
	color: #FFFFFF;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	}
	
#story_block {
	width: 249px;
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 0px 21px;
	}


#story_block p.title {
	color: #FFFFFF;
	margin: 0px 0px 11px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 108%;
	}

#story_block p.chef_title {
	color: #FFFFFF;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 108%;
	}

#story_block p.chef {
	color: #FFFFFF;
	margin: 0px 0px 13px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 82%;
	line-height: 1.2;
	}

#story_block p.store {
	color: #FFFFFF;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 82%;
	line-height: 1.5;
	}
	
#story_block p.sub_title {
	color: #FFFFFF;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	}
	
#story_block p {
	color: #FFFFFF;
	margin: 0px 0px 11px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 82%;
	line-height: 1.15;
	}
	
#story_block p.music {
	color: #FFFFFF;
	margin: 0px 0px 11px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 93%;
	line-height: 1.4;
	}	

#quality_block {
	width: 515px;
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 0px 35px;
	}

#quality_block p {
	color: #FFFFFF;
	margin: 0px 0px 11px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 93%;
	line-height: 1.3;
	}
p.test {
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 85%;
	line-height: 1.1;
	}
p.test2 {
	color: #FFFFFF;
	font-family: arial,helvetica,clean,sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	line-height: 1.1;
	text-align: center;
	}	

#happy_hour {
background-image:url(../images/happy_hour_NEW.jpg);
min-height: 501px;
width: 593px;
margin: 0;
padding: 0;
text-align: center;
}
	
#map_block {
	width: 500px;
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 40px;
	}


#map_block p.title {
	color: #FFFFFF;
	margin: 0px 0px 11px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 108%;
	}

#map_block p {
	color: #FFFFFF;
	margin: 0px 0px 11px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 85%;
	line-height: 1.3;
	}

#map_block a {
margin: 0px;
margin-bottom: 25px;
font-size: 108%;
line-height: 1.2px;
padding: 0px;
color: #ffffff;
text-decoration: underline;
}

#map_block a :hover {
color: #e27613;
}


#story_block a {
margin: 0px;
margin-bottom: 25px;
font-size: 100%;
line-height: 1.2px;
padding: 0px;
color: #ffffff;
text-decoration: underline;
}

#story_block a :hover {
color: #e27613;
}

#story_block p.contact {
	color: #FFFFFF;
	margin: 0px 0px 13px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	line-height: 1.2;
	}
	
#story_block p.contact_2 {
	color: #FFFFFF;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	line-height: 1.2;
	}	

#story_block p.contact_3 {
	color: #FFFFFF;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	line-height: 1.2;
	}	
	
	
#story_block p.spacer1, #map_block p.spacer1, #menu_block p.spacer1 {margin-top:1px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
padding: 0px;
}
#story_block p.spacer5, #map_block p.spacer5, #menu_block p.spacer5 {margin-top:5px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
padding: 0px;
}
#story_block p.spacer10, #map_block p.spacer10, #menu_block p.spacer10 {margin-top:10px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
padding: 0px;
}
#story_block p.spacer15, #map_block p.spacer15, #menu_block p.spacer15 {margin-top:15px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
padding: 0px;
}
#story_block p.spacer20, #map_block p.spacer20, #menu_block p.spacer20 {margin-top:20px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
padding: 0px;
}

#menu_block a {
margin: 0px;
margin-bottom: 25px;
font-size: 108%;
line-height: 1.2px;
padding: 0px;
color: #ffffff;
text-decoration: underline;
}

#menu_block a :hover {
color: #e27613;
}

/* #imenu {
overflow: hidden;
width: 593px;
height: 501px;
} */
