/* CSS Document */body {	font-family: Helvetica, sans-serif;	font-size: 13px;	margin: 0px;	padding: 0px;	width: 100%;	height: 100%;	background: #210B00;	color: #FFFFFF;	text-align: left;}	a:link, a:visited, a {	font-size: 13px;	color: #110000;	text-decoration: none;}	a:hover {	font-size: 13px;	color: #666666;	text-decoration: none;}	a img {	border:none;}				/* CSS s */  #wrapper {	margin: 0px;	margin-top: 50px;	margin-left: auto;	margin-right: auto;	padding-bottom: 0px;	padding: 0px;	width: 782px;	height: auto !important;}#indeximageleft{	float: left;	position:relative;	width: 294px;}#indeximageright{	float: left;	position:relative;	width: 317px;}#logo {	float: left;	position:relative;}	#main {	background: url("../images/content_box.jpg");	background-repeat: no-repeat;	float: left;	position:relative;	width: 782px;	height: 541px;}	#contentholder{	clear: left;	position:relative;	width: 742px;	height: 460px;	padding-left: 10px;}#imageholder{	float: left;	position:relative;	width: 492px;	height: 429px;}	#maintextblack{	float: left;	position:relative;	background: #ADA69F;	padding: 13px;	width: 224px;	height: 403px;	overflow: auto;}	#maintextbrown{	float: left;	position:relative;	background: #ADA69F;	padding: 13px;	width: 224px;	height: 403px;	overflow: auto;}#contacttext{	float: left;	position:relative;	background: #ADA69F;	padding: 13px;	width: 224px;	height: 99px;	overflow: auto;}#thumbholder{	float: left;	position:relative;	width: 250px;	height: 303px;}#regtext{	float: left;	position:relative;	background: #ADA69F;	padding: 13px;	width: 224px;	height: 236px;	overflow: auto;}#regthumbholder{	float: left;	position:relative;	width: 250px;	height: 167px;}#lunchmenu{	float: left;	position:relative;	padding-left: 17px;	background: #ADA69F;	width: 390px;	height: 370px;	overflow: auto;}#kidsmenu{	float: left;	position:relative;	padding-left: 17px;	padding-right: 17px;	background: #ADA69F;	width: 301px;	height: 370px;	overflow: auto;}#eveningmenu{	float: left;	position:relative;	padding-left: 17px;	padding-right: 17px;	background: #ADA69F;	width: 708px;	height: 370px;	overflow: auto;	z-index: 3;}#drinklist{	float: left;	position:relative;	padding-left: 17px;	background: #ADA69F;	width: 725px;	height: 429px;	overflow: auto;}#nav{	clear: both;	position:relative;	padding-top: 10px;	padding-bottom: 10px;	width: 745px;	height: 30px;}#menudetails{	float: left;	position:relative;	padding-top: 10px;	padding-left: 17px;	padding-bottom: 15px;	background: #ADA69F;	width: 580px;	height: 34px;}#menulink{	float: left;	position:relative;	background: #ADA69F;	padding-top: 23px;	padding-bottom: 5px;	width: 145px;	height: 31px;}#booktableinfo{	float: left;	position:relative;	padding-top: 10px;	padding-left: 17px;	padding-bottom: 15px;	background: #ADA69F;	width: 725px;	height: 34px;}#gallaryimage{	float: left;	position:relative;	width: 742px;	height: 429px;	z-index: 2;}#gallery{	float: left;	position:relative;}#mapholder{	float: left;	position:relative;	width: 492px;	height: 429px;	color: #000000;	z-index: 1;}#empty{	float: left;	position:relative;	z-index: 1;}#nextimage{	float: left;	position:relative;	padding-top: 23px;	padding-bottom: 5px;	width: 145px;	height: 31px;}#gallerymenu{	float: left;	position:relative;	width: 750px;}#prevbtn{	float: right;	position:relative;	width: 50px;}#nextbtn{	float: left;	position:relative;	width: 50px;}#yesbtn{	float: left;	position:relative;	top: 0px;	left: 15px;	width: 50px;}#nobtn{	float: left;	position:relative;	top: 0px;	left: 50px;	width: 50px;}/* CSS Classes */.navlink a{	font-size: 12px;	font-weight: bold;	color: #110000;	padding-right: 5px;	text-decoration: none;}.navlink a:visited{	font-size: 12px;	font-weight: bold;	color: #110000;	padding-right: 5px;	text-decoration: none;}.navlink a:hover{	font-size: 12px;	font-weight: bold;	color: #666666;	padding-right: 5px;	text-decoration: none;}.navlinkactive{	font-size: 12px;	font-weight: bold;	color: #666666;	padding-right: 5px;	text-decoration: underline;}.textheader{	font-size: 18px;	font-weight: bold;	padding: 10px;}.textheaderalt{	font-size: 18px;	font-weight: bold;	padding-bottom: 15px;}.thumbimage{	padding-top: 4px;}.imagenavtxt{	font-size: 12px;	font-weight: bold;	color: #110000;}.formtext{	color: #000000;}.error_msg{	font-size: 12px;	color: #B9282F;	font-weight: bold;}
