body {
margin:0;
padding:0;
text-align:center;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:14px;
color:#f0f0f0;
background:#111;

}
.red{
	color:red;
	font-weight:bold
}
.twocolumn{
float:left;
width:370px;
padding:4px;

}
.price{
color:#f0f0e0;
font-style:italic;	
}
.threecolumn{
	float:left;
	width:248px;
	padding:2px;
	
	}
.clear{clear:both}
.center{text-align:center;}
a {text-decoration: none;display:block;outline: none;color:#FF9933 }
a:link{text-decoration: none;display:block;color:#FF9933 }
a:visited{text-decoration: none;display:block;color:#FF9900 }
a:hover{text-decoration: none;display:block;color:#FF9900 }
a:active{text-decoration: none;display:block;color:#FF9933 }
a img {border:none;display:block; }
a img:visited {border:none;display:block;color:#000 }

h1{
	text-align:center;
	font-size:25px;
	color:#e0a040;
	font-weight:bold;
	text-transform: uppercase;
}
h2{
	text-align:center;
	font-size:18px;
	color:#e0c060;
	font-weight:bold;
	margin-right:5px;
	margin-left:5px;
	text-transform: uppercase;
	border-top:1px solid #e0c060;
	border-bottom:1px solid #e0c060;
}
h3{
	text-align:center;
	font-size:16px;
	color:#e0c080;
	text-transform: uppercase;
	margin:0px;
	
}
input{
	background-image:url(images/input-bg.png);
	border:1px solid #e0c080;
	height: 20px;
	color: #f0f0f0;
	width: 230px;
}
.inputbox{
	background-image:url(images/input-bg.png);
	color: #f0f0f0;
	border:1px solid #e0c080;
	width: 230px;
}	
.inputbtn{
	position:relative;
	
	background-color:#1c1c1c none repeat scroll 0 0;
	border:1px solid #e0c080;
	width:85px;
	color:#e0c080;
}
.inputdesc{
	text-align:right;
}
#wrap {
width:800px;
min-width:800px;
max-width:800px;
margin:auto;
padding:auto;
text-align:left;

}
table{
	margin: 0 auto;
font-size:12px;
color:#e0c080;
	}
#food{
	
	height:525px;
	width:780px;
	margin-left:10px;
	overflow:auto;
}
#video{
	height:555px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;

	}
#home{
	text-align:center;
	height:555px;
	width:780px;
	margin-left:10px;
	overflow:auto;
}
#contact{
	text-align:center;
	height:555px;
	width:780px;
	margin-left:10px;
	overflow:auto;
}
#location{
	text-align:center;
	height:555px;
	width:780px;
	margin-left:10px;
	overflow:auto;
}
#drinks{
	text-align:center;
	height:555px;
	width:780px;
	margin-left:10px;
	overflow:auto;
}

#logo {
width:800px;
height:160px;
background-image:url(images/header.png);
/* border:thin solid #ffffff; */
}
#content{
width:800px;
height:555px;
background-image:url(images/body.png);
background-repeat:repeat-y;

/* border:thin solid #ffffff; */
}
#fsDemo{
height:300px;
left:22px;
position:relative;
width:750px;
}
#gMap{
	position:relative;
	left:470px;
	top:15px;
	width:300px;
}
#footer{
width:800;
height:60px;
background-image:url(images/footer.png);
background-repeat:no-repeat;
/*border:thin solid #ffffff; */

}
#footer h3{
padding-top:20px;	
}

#topnav
{
padding:0;
margin:0;
font-family: arial, helvetica, sans-serif;
font-size:18px;
white-space:nowrap;
list-style-type:none;
position:relative;
padding-top:108px;
left:1px;
}
#topnav li {display:inline;}
#topnav li a
{
padding:0.2em 0.5em;
color:#fff;
text-decoration:none;
float:left;
}
#topnav li a:hover
{
color:#FF0000;
}
#photobox{
	width:780px;
position:relative;
	text-align:center;

}
#thumba{
	width:193px;
	position:absolute;
	top:0;
	left:0;
	border: 1px solid #e0c080;
}
#thumbb{
	width:193px;
	position:absolute;
	top:133px;
	left:0;
	border: 1px solid #e0c080;
}
#fullsize{
	width:391px;
	
	position:absolute;
	top:0;
	left:193px;
	border: 1px solid #e0c080;
}
#thumbc{
	width:193px;
	position:absolute;
	top:0;
	right:0;
	border: 1px solid #e0c080;
}
#thumbd{
	width:193px;
	position:absolute;
	top:133px;
	right:0;
	border: 1px solid #e0c080;
}
#hometext{
	width:700px;
	position:relative;
	top:325px;
	left:50px;
	text-align:center;
}


