body
	{
	margin: 50px 0 0 0;  
	padding: 0;
	border: 0;
	text-align: center;
	color: #602E0A;
	background: #FBF7F6 url(../img/background-gradient.jpg) top left repeat-x;
	font: 10px verdana, arial, sans-serif;
	}
#header
	{
	width: 767px;
	height: 18px;
	margin: 0 auto;
	padding: 0;
	text-align: right;	
	background-color: #F8B20C;
	}
#home-body-wrapper
	{
	position: relative;
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 767px;
	height: 409px;
	background-color: #F8B20C;
	text-align: left;
	}
html>body #home-body-wrapper
	{
	background-color: transparent;
	min-height: 409px;
	height: auto;
	}	
#body-wrapper
	{
	position: relative;
	margin: 0 auto;
	padding: 6px 119px 10px 39px;
	border: 0;
	width: 609px;
	height: 630px;
	background-color: #D2CECB;
	text-align: left;
	}
html>body #body-wrapper
	{
	min-height: 630px;
	height: auto;
	}	
.main-right-nav	
	{
	position: absolute;
	left: 649px;
	top: 35px;
	width: 109px;
	text-align: right;
	z-index: 21;
	}
.main-right-nav ul
	{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	}
.main-right-nav a
	{
	display: block;
	padding: 3px;
	width: 103px;
	text-decoration: none;
	font: normal bold 10px verdana, sans-serif;
	}
.main-right-nav a
	{
	color: #FFF;
	text-decoration: none;
	}
.main-right-nav a:hover
	{
	text-decoration: none;
	color: #F8B20C;
	}			
.sub-right-nav	
	{
	position: absolute;
	left: 649px;
	top: 230px;
	width: 109px;
	text-align: right;
	z-index: 21;
	}
.sub-right-nav ul
	{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	}
.sub-right-nav a
	{
	display: block;
	padding: 3px;
	width: 103px;
	text-decoration: none;
	font: normal bold 10px verdana, sans-serifsss;
	}
.sub-right-nav a
	{
	color: #7E7335;
	text-decoration: none;
	}
.sub-right-nav a:hover
	{
	text-decoration: none;
	color: #FFFFFF;
	}		
table#main-tbl-1
	{
	width: 609px;
	height: 133px;
	padding: 0;
	margin: 0;
	}
table#main-tbl-1 td {text-align: left;}
table#main-tbl-1 img {margin-right: 7px;}
table#main-tbl
	{
	width: 609px;
	padding: 0;
	margin: 0;
	}
table#main-tbl h1
	{
	color: #7E7335;
	font: normal bold 10px verdana, sans-serif;
	padding: 0;
	margin: 0 0 10px 0;
	}	
table#main-tbl h2
	{
	color: #4B3936;
	font: normal bold 10px verdana, sans-serif;
	padding: 0;
	margin: 0 0 10px 0;
	}	
table#main-tbl p
	{
	color: #4B3936;
	font: normal normal 10px verdana, sans-serif;
	padding: 0;
	margin: 0 0 10px 0;
	line-height: 1.5em;
	}	
table#main-tbl td {vertical-align: top;}	
table#main-tbl td.photo1 
	{
	text-align: left;
	width: 204px;
	}
table#main-tbl td.photo2
	{
	text-align: left;
	width: 204px;
	}
table#main-tbl td.photo3 
	{
	text-align: left;
	width: 201px;
	}
table#main-tbl td.left-col-title
	{
	text-align: right;
	padding: 15px 6px 0 0;
	color: #7E7335;
	font: normal bold 10px verdana, sans-serif;
	}
table#main-tbl td.contact
	{
	text-align: left;
	padding: 15px 0 0 0;
	color: #4B3936;
	font: 10px verdana, sans-serif;
	}
table#main-tbl td.directions
	{
	text-align: left;
	padding: 15px 0 0 0;
	color: #4B3936;
	font: 10px verdana, sans-serif;
	}
table#main-tbl td.directions a
	{
	color: #4B3936;
	font: 10px verdana, sans-serif;	
	text-decoration: underline;
	}
table#main-tbl td.about
	{
	text-align: left;
	padding: 15px 0 0 0;
	color: #4B3936;
	font: 10px verdana, sans-serif;
	}
table#main-tbl td.contact a
	{
	color: #4B3936;
	font: 10px verdana, sans-serif;	
	text-decoration: underline;
	}
table#main-tbl td.contact a:hover
	{
	color: #4B3936;
	font: 10px verdana, sans-serif;
	text-decoration: none;	
	}	
table#main-tbl td a	
	{
	color: #602E0A;
	font: 10px verdana, sans-serif;	
	text-decoration: underline;
	}
table#main-tbl td a:hover	
	{
	color: #602E0A;
	font: 10px verdana, sans-serif;
	text-decoration: none;	
	}	
	
table.menu-table	
	{
	width: 100%;
	margin-top: 20px;
	}
table.menu-table th
	{
	padding: 5px 0;
	text-align: left;
	font: normal bold 10px verdana, sans-serif;
	color: #9A411C;
	}
table.menu-table td
	{
	padding: 5px 40px 5px 20px;
	color: #4B3936;
	font: normal normal 10px verdana, sans-serif;
	vertical-align: bottom;
	border-bottom: 1px solid #DCD8D5;
	}
table.menu-table td.additional-item
	{
	padding: 0px 40px 8px 20px;
	color: #98746D;
	font: normal normal 10px verdana, sans-serif;
	vertical-align: top;
	border-bottom: none;
	}		
table.pizza-table	
	{
	width: 100%;
	margin-top: 20px;
	}
table.pizza-table th
	{
	padding: 5px 0;
	text-align: left;
	font: normal bold 10px verdana, sans-serif;
	color: #9A411C;
	}
table.pizza-table td
	{
	padding: 5px 20px 5px 0px;
	color: #4B3936;
	font: normal normal 10px verdana, sans-serif;
	vertical-align: bottom;
	border-bottom: 1px solid #DCD8D5;
	}
table.pizza-table td.first
	{
	padding: 5px 0px 5px 20px;
	color: #4B3936;
	font: normal normal 10px verdana, sans-serif;
	vertical-align: bottom;
	border-bottom: 1px solid #DCD8D5;
	width: 450px;
	}
table.pizza-table td.pizza-header {border: none;}	

table.wine-table	
	{
	width: 100%;
	margin-top: 20px;
	}
table.wine-table th
	{
	padding: 5px 0;
	text-align: left;
	font: normal bold 10px verdana, sans-serif;
	color: #9A411C;
	}
table.wine-table td
	{
	padding: 5px 0px 5px 20px;
	color: #4B3936;
	font: normal normal 10px verdana, sans-serif;
	vertical-align: bottom;
	border-bottom: 1px solid #DCD8D5;
	}	
table.bev-detail
	{
	width: 100%;
	}
table.bev-detail th
	{
	padding: 5px 0;
	text-align: left;
	font: normal bold 10px verdana, sans-serif;
	color: #9A411C;
	}
table.bev-detail td.th
	{
	padding: 5px 0;
	text-align: left;
	font: normal bold 10px verdana, sans-serif;
	color: #9A411C;
	}
table.bev-detail td
	{
	width: 50%;
	padding: 5px 10px 5px 20px;
	color: #4B3936;
	font: normal normal 10px verdana, sans-serif;
	vertical-align: bottom;
	border-bottom: 1px solid #DCD8D5;
	}	
	
table#custom-pizza
	{
	width: 100%;
	margin-top: 20px;
	}
table#custom-pizza td
	{
	padding: 5px 0 5px 20px;
	color: #4B3936;
	font: normal normal 10px verdana, sans-serif;	
	}
table#custom-pizza th
	{
	padding: 5px 0;
	text-align: left;
	font: normal bold 10px verdana, sans-serif;
	color: #9A411C;
	}
span.tab-space {padding-left: 15px;}	
	
body#home hr 
	{
	border: 0px;
	color: #F5822F;
	background-color: #F5822F;
	height: 1px;
	}	
hr 
	{
	border: 0px;
	color: #74360B;
	background-color: #74360B;
	height: 1px;
	}
.small-x {font-size: 12px;}
.small-xx {font-size: 11px;}
.small-xxx {font-size: 10px;}
.big-x {font-size: 16px;}
.big-xx {font-size: 18px;}
.big-xxx {font-size: 20px;}
.bold {font-weight: bold;}
div#footer
	{
	position: relative;
	margin: 0 auto;
	background: #F8B20C url(../img/footer-bg.gif) top left no-repeat;
	width: 767px;
	height: 50px;
	}
div#phone-numbers
	{
	position: absolute;
	top: 10px;
	left: 300px;
	width: 512px;
	height: 40px;
	color: #FFFFFF;
	text-align: left;
	font: 10px verdana, sans-serif;
	z-index: 21;
	}
div#phone-numbers div {margin-top: 6px;}	
div#phone-numbers a
	{
	text-decoration: none;
	color: #FFFFFF;
	font: 10px verdana, sans-serif;
	}	

div#phone-numbers label 
	{
	display:block;

	}

div#phone-numbers label span
	{
		display:block;
		float:left;
		width:185px;  
		text-align:left;
	}

div.management-photo img
	{
	float: left;
	margin: 0 25px 40px 0;
	}

.hidden {display:none;} 
