body {overflow-y:scroll;}
* {padding:0px;margin:0px;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;outline:none;}
img {border-style:none;}
#header {position:fixed;width:960px;left:50%;margin-left:-480px;top:50%;margin-top:-300px;text-align:center;background-color:white;z-index:4;}


#logo {position:absolute;top:105px;left:330px;z-index:5;}
#languages {position:absolute;top:0px;right:90px;z-index:5;}

#languages h4 a {text-decoration:none;font-size:12px;color:#b4b4b4;}
#languages h4 a.current {color:black;}

#menu {position:absolute;left:0px;top:0px;padding-top:225px;width:100%;height:36px;background-color:white;}

h1, h2 {font-family:Verdana;margin-top:30px;font-size:34px;text-transform:uppercase;}
h6 {font-family:Verdana;margin-top:30px;font-size:14px;text-transform:uppercase;}
h2 {color:#b4b4b4;}

h3 {font-family:Verdana;font-size:12px;text-transform:uppercase;}
h4 {font-family:Verdana;font-size:17px;margin-top:40px;margin-bottom:20px;font-weight:normal;}
a {color:black;}


#menu h1 a, #menu h2 a {font-size:12px;font-family:Verdana;color:black;text-decoration:none;}
#smenu {position:absolute;left:0px;top:261px;width:960px;height:92px;padding-top:18px;text-align:center;background-color:white;}

#pdflink {position:absolute;left:50%;margin-left:-45px;bottom:10px;}

h6 a {text-transform:lowercase;color:#f4c9dd;font-size:22px;text-decoration:none;}

#smenu a h1, #smenu a h2 {font-family:Verdana;position:relative;float:none;color:black;margin-top:3px;margin-right:0px;}
#menu h2 a ,#smenu a h2  {color:#b4b4b4;}
div.hr {position:absolute;bottom:0px;left:90px;width:780px;border-bottom-style:solid;border-bottom-width:1px;}



#reservation_box {
	position:absolute;
	left:50%;
	width:380px;
	padding-left:290px;
	padding-right:290px;
	margin-left:-480px;
	top:50%;
	margin-top:30px;
	height:270px;
	text-align:center;
	overflow:hidden;
	}
#a_la_carte_box {
	position:absolute;
	left:50%;
	width:380px;
	padding-left:200px;
	padding-right:200px;
	margin-left:-390px;
	top:50%;
	margin-top:70px;
	height:230px;
	text-align:center;
	overflow-y:scroll;
	overflow-x:hidden;
	}
	
	
img.grey {
  opacity: 0.3;
  filter:alpha(opacity=30);
  }


/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0; left: 0;
	}

.vscrollerbase {
	width: 7px;
	background-color:white;
	}
.vscrollerbar {
	width: 7px;
	background-color:black;
	cursor:pointer;
	}
.hscrollerbase {
	height: 0px;
	background-color:white;
	}
.hscrollerbar {
	height: 7px;
	background-color:black;
	}
.scrollerjogbox {
	width: 7px;
	height: 0px;
	top: auto; left: auto;
	bottom: 0px; right: 0px;
	}
