@charset "utf-8";
/* CSS Document */

body {
	padding: 0;
	text-align: center;
	margin: 5px 0px 5px 0px;
	background-image: url(../img/background.gif);
}
.layout #container {
	position: relative;
	text-align: left;
	width: 760px;
	margin: 0px auto;
}
.layout #address {
	padding: 5px 65px 3px 0px;
	text-align:right;
	}
	
.layout #logo {
	position: absolute;
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	height: 150px;
	width: 186px;
	top: 190px;
	left: -1px;
}
.layout #head_image {
	margin: 0px auto;
	width: 98%;
	height: 225px;
	padding-top: 30px;
	text-align: center;
	}
.layout #head {
	background: url(../img/head_background.gif) no-repeat center top;
	height: 300px;
	width: 700px;
	margin: 0px auto;
} 
.layout #body {
	background:#D9D3B8;
	width: 700px;
	padding: 0px;
	margin: 0px auto;
	text-align: left;
}
.menushaddow {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center top;
	height: 5px;
}
.layout #footer {
	background: url(../img/footer_shaddow.png) no-repeat right top ;width: 700px;
	padding: 5px 0px;
	margin: 0px auto;
	width:700px;
}

.tabbackground {background: url(../img/tab_center.jpg) repeat-x center bottom; width:352px; margin:0px 44px 0px 0px; float:right;}
.tabrtside {background: url(../img/tab_right.jpg) no-repeat right bottom;}
.tablftside {background: url(../img/tab_left.jpg) no-repeat left bottom;}	
.tabcontent {padding:30px 25px 15px 25px;}
.cuisineitem {margin: 0px 15px 15px 15px;}
.pagebottom {height:20px; clear:both;}
.credits {width: auto; margin-right: 15px; float:right;}
.credits a {text-decoration:none;}
.credits a:hover {text-decoration:underline;}
.copywright {float:left; margin-left:15px; width:350px;}

#menu {width:550px; height: 40px; padding: 0px; margin: 0px 25px 0px auto; float: right;}
#menu ul {margin:0; padding:0; list-style-type:none;}
#menu li {float:left; margin-right:0px; font-size: 1px; margin-left: 0px;}
#menu a {display:block; width:90px; height:0; padding-top:40px; overflow:hidden;}
#menu li.home {background:transparent url(../img/menu_home.gif); background-position: 0px -80px;}
#menu li.homeh {background:transparent url(../img/menu_home.gif);}
#menu li.homeh:hover {background:transparent url(../img/menu_home.gif); background-position: 0px -40px;}
#menu li.story {background:transparent url(../img/menu_story.gif); background-position: 0px -80px;}
#menu li.storyh {background:transparent url(../img/menu_story.gif);}
#menu li.storyh:hover {background:transparent url(../img/menu_story.gif); background-position: 0px -40px;}
#menu li.cuisine {background:transparent url(../img/menu_cuizine.gif);background-position: 0px -80px;}
#menu li.cuisineh {background:transparent url(../img/menu_cuizine.gif);}
#menu li.cuisineh:hover {background:transparent url(../img/menu_cuizine.gif);background-position: 0px -40px;}
#menu li.location {background:transparent url(../img/menu_location.gif);background-position: 0px -80px;}
#menu li.locationh {background:transparent url(../img/menu_location.gif);}
#menu li.locationh:hover {background:transparent url(../img/menu_location.gif);background-position: 0px -40px;}
.menu {height: 40px; width: 90px; margin: 0px 25px; float: right;}
.menu #home {margin-left: 0px; background: url(../img/menu_home.gif)  no-repeat center bottom;}
.menu #story {background: url(../img/menu_story.gif) no-repeat center bottom;}
.menu #cuisine {background: url(../img/menu_cuizine.gif) no-repeat center bottom;}
.menu #location {background: url(../img/menu_location.gif) no-repeat center bottom;}

.image_background   {
	background: url(../img/image_border.gif) no-repeat center center;
	height: auto;
	width: 260px;
	margin: 0px auto;
	padding: 11px 0px;
	text-align: center;
}

/* map hover arrows  */
.mapeast {background: url(../img/arrow_east_h.gif) bottom left no-repeat;}
.mapwest {background: url(../img/arrow_west_h.gif) bottom left no-repeat;}
.mapsouth {background: url(../img/arrow_south_h.gif) bottom left no-repeat;}
#map {text-align: center;}
#map a {display:block; height:40px; width:25px;}
#maps {height:25px; width:40px; margin: 0px auto;}
#maps a {display:block; height:25px; width:40px;}
#map a:hover img{visibility:hidden;}
* html #map a {cursor:hand;}
* html #map a:hover {height:1%;}

/* font control  */
p, h1, h2, h3, h4, h5, h6{font-family: "Trebuchet MS", Georgia, sans-serif; color: #DFDEC4;}
p {font-size: 11px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 13px;}
h6 {font-size: 12px;}		
.mt{margin-top: 0em;}
.mb{margin-bottom: 0em;}
.mht{margin-top: .5em;}
.mhb{margin-bottom: .5em;}
.ml{margin-left: 10px;}
.bold{font-weight: bold;}
.blue{color: #394052;}
.inline{display:inline}
a:link {color: #DFDEC4;}	
a:hover {color: #DFDEC4;}
a:visited {color: #DFDEC4;}
a:active {color: #DFDEC4;}
