		body { padding-right: 0; padding-left: 0; background: #fff URL(../images/backdrop.gif); padding-bottom: 0px; margin: 0px; font: 11px/1.4 arial,verdana,helvetica,sans-serif; color: #3d3d33; padding-top: 0px; text-align: left;       height:100%; /* this is the key! */ }		
		
		H1 {margin: 0;padding:0;color:#666666;font-size:13px;}
		H2 {margin: 0;padding:0;color:#93B9AF;font-size:12px;}
		td {font: 11px/1.4 arial,verdana,helvetica,sans-serif; text-decoration:none; font-weight:normal;}
		p {margin-left:2px;}
	
		.innercontent {padding: 28px 0 0 43px;width:300px;}
		#contactus{
	height: 196px;
	color:#999;
	background: #fff;
	margin:0;
	width: 95px;
	padding-top: 35px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
		}
		#sidenav {
	width:129px;
	height: 196px;
	color:#999;
	padding:10px 0 0 0;
	margin:0;
		}
		#sidenav li {	padding-right: 0; padding-left: 50px; margin-bottom: 2px; padding-bottom: 0; width: auto; padding-top: 0; list-style-type: none}
		
		#content {
			position:absolute;
			left:129px;
			top:0px;			
			width:289px;
			height: 100%;
			color:#fff;
			background: #93B9Af;
			padding:60px 0 0 0;
			margin:0;
		}
		#content p {
			margin-left:17px;
		}
		#right {
	position:absolute;
	left:418px;
	top:0;
	height: 100%;
	padding:0;
	margin:0;
	width: 570px;
		}
				
		#textbox {
			width:382px;
			height:162px;
			color:#999;			
			background: #eef9f4;
			margin:0;

								
		}
		#textbox p { 
			background: #eef9f4;		
			padding-top:27px;		
			margin:0;
			margin-right:5px;
			margin-left:48px; 
		}
		.phone { font-size:18px; font-weight:bold;}
		#email { margin-top:10px; margin-left:48px;}
		#email td { vertical-align:top;}
		#email td.openingtimes { vertical-align:middle; padding-left:12px; font-size:10px; color:#999;}						


ul#menu {
	width: 115px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#menu li.on {margin-left:-14px;}
ul#menu ol {
background: #eef9f4;
text-align: right;
list-style-type: none;
margin: 0;
padding: 4px 0 0 4px;
}




ul#menu li, 
ul#menu a {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	color: #999;

}

ul#menu li {
	line-height: 15px;
	margin-left: 23px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

ul#menu ol li {
padding: 0px;
text-align:left;
border-bottom: none;

}

ul#menu a {
text-decoration: none;
outline: none;
color: #999;
}

ul#menu a:hover {
color: #333;
}

ul#menu a.active {
color: #333;
}
ul#menu ol li a {
text-decoration: none;
outline: none;
color: #000;
}


ul#menu li a.ontext:link {
text-decoration: none;
outline: none;
color: #333;
}
ul#menu li a.ontext:visited {
color: #333;
}
ul#menu li a.ontext:hover {
color: #333;
}

ul#menu li a.ontext:active {
color: #333;
}

.menucontainer {background-color:#eef9f4; color:#666666; margin:0; padding:30px 20px 0 0; _padding:30px 0 0 0; width:382px;}
#bottommenu ul {list-style-type: none; display:inline; background-color:#eef9f4; color:#666666; padding:0; margin:0 0 0 2px;}
#bottommenu li {list-style-type: none; display:inline; background-color:#eef9f4; color:#666666; padding:0; margin:0 0 0 2px;color:#93B9AF;}
#bottommenu li a:link {color:#93B9AF;text-decoration:none; font-size:12px;}
#bottommenu li a:visited {color:#93B9AF; text-decoration:none; font-size:12px;}
#bottommenu li a:hover {color:#333333;text-decoration:none; font-size:12px;}
#bottommenu li a:active {color:#93B9AF;text-decoration:none; font-size:12px;}

a.pearls:link {color:#93B9AF;text-decoration:none; font-size:13px; font-weight:bold;}
a.pearls:visited {color:#93B9AF; text-decoration:none; font-size:13px;font-weight:bold;}
a.pearls:hover {color:#333333;text-decoration:none; font-size:13px;font-weight:bold;}
a.pearls:active {color:#93B9AF;text-decoration:none; font-size:13px;font-weight:bold;}

a.black:link {color:#333;text-decoration:none; font-size:11px; font-weight:normal;}
a.black:visited {color:#333; text-decoration:none; font-size:11px;font-weight:normal;}
a.black:hover {color:#333;text-decoration:none; font-size:11px;font-weight:normal;}
a.black:active {color:#333;text-decoration:none; font-size:11px;font-weight:normal;}


a.glink:link {text-decoration:underline; font-weight:bold;color:#666;}
a.glink:visited {text-decoration:underline;font-weight:bold;color:#666;}
a.glink:hover {text-decoration:none; font-weight:bold;color:#666;}
a.glink:active {text-decoration:underline;font-weight:bold;color:#666;}

.price {color:#93B9AF; font-weight:bold;text-decoration:none;font-size:11px;}

.note {font-size:85%;}

.beverages td {padding-bottom:10px;}
.beverages td.price {text-align:right;}
#sidenav {
	background-image: url(../images/nav_bck.gif);
	background-repeat: repeat-y;
}
#right .120 {
	width: 120px;
	margin-right: 5px;
	float: right;
}
