body {
	height:100%; 
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-image:url(images/bkgpage.gif);
	background-repeat:repeat-x;
	background-color:#96511d;
	color:#FFFFFF;
}
h1, h2, h3, h4, p, li, ul {margin:0;padding:0;}

#wrapper {
	width: 950px;
	margin:0 auto;
}
#header {
background-color:#FFFFFF;
	height: 70px;
	width: 950px;
	margin:0;
	padding: 0;
	position:relative;
}
#logo {
	width:246px;
	height:49px;
	position:absolute;
	top:7px;
	left:48px;
}
#menu {
	width:551px;
	height:30px;
	position:absolute;
	top:20px;
	left:370px;
	color:#96511d;
}
#menu a{color:#96511d; text-decoration:none;}
#menu a:hover{color:#96511d; text-decoration:underline;}
#menu li{ display:inline;}

/*--- styles for image backgrounds in the top level menu ---*/
/*.sf-menu .page-item-3 ul li a,.sf-menu .page-item-2 ul li a,.sf-menu .page-item-6 ul li a,.sf-menu .page-item-9 ul li a,.sf-menu .page-item-11 ul li a{margin-left:0px;}
*/
/*.sf-menu .page-item-3 a,.sf-menu .page-item-2 a,.sf-menu .page-item-6 a,.sf-menu .page-item-9 a,.sf-menu .page-item-11 a{ display:none;}*/

.sf-menu .page-item-3 { background:url(images/btn-home.gif) no-repeat; width:69px; height:23px; cursor:pointer;}
.sf-menu .page-item-3:hover {background:url(images/btn-home-ov.gif) no-repeat; width:69px; height:23px;}

.sf-menu .page-item-2 { background:url(images/btn-aboutus.gif) no-repeat; width:105px; height:23px; cursor:pointer;}
.sf-menu .page-item-2:hover {background:url(images/btn-aboutus-ov.gif) no-repeat; width:105px; height:23px;}

.sf-menu .page-item-6 { background:url(images/btn-menus.gif) no-repeat; width:83px; height:23px; cursor:pointer;}
.sf-menu .page-item-6:hover {background:url(images/btn-menus-ov.gif) no-repeat; width:83px; height:23px;}

.sf-menu .page-item-9 { background:url(images/btn-directions.gif) no-repeat; width:114px; height:23px; cursor:pointer;}
.sf-menu .page-item-9:hover {background:url(images/btn-directions-ov.gif) no-repeat; width:114px; height:23px;}

.sf-menu .page-item-11 { background:url(images/btn-contactus.gif) no-repeat; width:127px; height:23px; cursor:pointer;}
.sf-menu .page-item-11:hover {background:url(images/btn-contactus-ov.gif) no-repeat; width:127px; height:23px;}



#flashcontent{
width:950px;
height:347px;
}





.clear {
	clear: both;
}

#content_home{ background-image:url(images/content_homepage_bkg.gif); background-repeat:no-repeat; width:950px; height:332px;}
#content_hometxt {width:560px; float:left; padding:20px 50px 0px 50px; }
#chefcorner{ width:202px; height:200px; float:left; margin: 50px 0px 0px 65px;}
#chefcorner a{color:#FFFFFF; text-decoration:none}
#chefcorner a:hover{ text-decoration:underline}
#chefcorner img{ border:1px solid #732310; margin-bottom:10px;}


#content {
	margin:0;
	padding:50px 80px 20px 80px;
	width:790px;
	min-height:608px;
	background-color:#792511;
	overflow: hidden;
	background-image:url(images/pattern_pages.gif);
	background-repeat:repeat-y;
}
*html #content{ height:1%; }

#content h1, #content_home h1 {font-size: 21px; margin-bottom: 14px;}
#content h2, #content_home h2{font-size: 18px; margin-bottom: 14px;}
#content h3, #content_home h3{font-size: 14px;}
#content p, #content_home p {
	padding-bottom:10px; line-height:20px; font-size:12px;
}
#content_home .OT_header h1,#content .OT_header h1,#content_home .OT_header h2,#content .OT_header h2 {
	font-size:14px;
	margin-bottom:5px;}
#content_home .OT_header h2,#content .OT_header h2 { font-size:8px; letter-spacing:0px;}
#content_home a.OT_ExtLink  { color:#ffffff;}
#content img{border:0;}

a, a:visited {text-decoration:none; color:#fff;}
a:hover{text-decoration:underline; color:#fff;}
ul {margin: 10px 0 20px 0;}
li {list-style-type:none; margin: 0px 0 10px 10px;}


#footer {
	float: left;
	margin:0 5px 0 648px;
	width:300px;
	font-size: 10px;
	color: #96511d;
	text-align:right;
	padding: 5px 0 5px 5px;
	text-transform:uppercase;
	letter-spacing: 2px;
}
*html #footer {	padding: 5px 0 5px 5px; width:220px; margin-left:352px;}


#footer a{color: #96511d;}
#footer a:hover{text-decoration:none;}
#bi_footer a{ text-decoration:none;}
#bi_footer a:hover{ text-decoration:underline;}


.alignright{float:right; margin-left:20px;}
.alignleft{float:left; margin-right:30px;}
.aligncenter{  display: block; margin-left: auto; margin-right: auto;}

#chefcorner a{ color:#ffac21;}
#content a{ color:#ffac21;}
#mapGoogle{ text-align:center; margin-top:20px}
#inline1 {
    display: none;
}
#OT_form {
    margin: 0 auto !important;}
	
.OT_ExtLink:link, .OT_ExtLink:visited, .OT_ExtLink:hover, .OT_ExtLink:active {
    margin: 3px auto !important; }
	
.OTButton2 { display:none !important}
	
.res-widget {}