@charset "utf-8";
/*General Structure*/
html, body {
	margin:0px;
	padding:0px;
	background:url(../_images/main-bg.gif) repeat-x #3e3027;
}
p, a, h1, h2, h3, li, div {
	font:12px Helvetica, Arial, sans-serif;
        font-weight:100;
	color:#d7c7bd;
}
a{
	text-decoration:none;
}
a img{
border:none;
}
a:hover {
color:#e85e1b;
}
h1{
	font-size:24px;
	color:#FFFFFF;
}
h2{
       font-size:18px;
       font-weight:strong;
       color:#FFFFFF;
}
h3{

}
#page{
	margin:0px auto;
	width:990px;
}
#header, #content, #features, #footer{
	width:990;
}
#header, #content, #footer{
	background:#543e31;
}
#header{
	height:88px;
}
#content{
	background:url(../_images/con-top-bg.jpg) repeat-x #543e31;
}
#columns{
	background:url(../_images/con-bot-bg.gif) repeat-x bottom;
}
#features{
	height:90px;
	background:#130c0a;
}
#footer{
	height:24px;
}
/*styles for structure inside of header*/
.logo, .headerright{
	margin:0px;
	padding:0px;
}
#page #header .logo{
	float:left;
}
#page #header .headerright{
	float:right;
}
#page #header #nav{
	margin-left:0px;
}
#page #header #nav ul{
	list-style-type:none;
	padding-top:45px;
}
#page #header #nav ul li{
	display:block;
	float:left;
	height:20px;
	padding-top:9px;
}
#page #header #nav ul li a{
	padding:0px 12px 0px 8px;
	border-right:solid 1px #e85e1b;
        font-size:13px;
}
#page #header #nav ul li.last a{
	border:none;
}

#page #header #nav ul li.active,#page #header #nav ul li.last active{
	background:url(../_images/list-plus.gif) no-repeat top center;
}
/*styles for structure inside of content*/
#con-left{
	float:left;
	width:189px;
}
#con-right{
	float:right;
}
#con-center{
	margin-left:189px;
	width:609px;
	background:#7a6457;
	padding:1px;
}
#con-inner{
	width:510px;
	margin:0 auto 30px;
        padding-left:30px;
}
#con-inner a{
color:#e85e1b;
}
#con-inner a.map{
padding:7px;
background:#957c56;
color:#FFF;
}
#con-inner ul li{
list-style-image:url(../_images/list-item.gif);
margin-left:0;
}
#con-inner ul{
padding-left:0x;
margin-left:0;
}
/*styles for features*/
#feature1{
	float:left;
	width:330px;
	margin:none;
	padding:none;
}
#feature3{
	float:right;
	width:330px;
	margin:none;
	padding:none;
}
#feature2{
	margin-left:330px;
	width:330px;
	margin:none;
	padding:none;
}
/*styles for footer*/
#footer{
	color:#e85e1b;
}
#footer a{
	color:#e85e1b;
        font-size:10px;
}
#footer a:hover{
	color:#d0a38c;
}
#footer #bot-nav{
margin-top:6px;
	list-style-type:none;
	float:right;
}
#footer #bot-nav li{
	display:inline;
	padding:0px 10px 0px 6px;
	border-right:solid 1px #e85e1b; 
}
#footer #bot-nav li.last{
	border:none;
}
#footer #bot-nav li.active a, #footer #bot-nav li.last active a{
	color:#d0a38c;
}
/*Left column styles*/
#con-left ul, #food-menu-top ul{
	list-style-type:none;
	margin-top:40px;
}
#con-left ul li, #food-menu-top ul li{
	margin:10px 0px 10px 0px;
}
#con-left ul li.top, #food-menu-top ul li.top {
	list-style-image:url(../_images/list-plus.gif);
}
#con-left ul li.active a, #food-menu-top ul li.active a{
	color:#e85e1b;
}
#con-left ul li.curr a:hover, #food-menu-top ul li.curr a:hover{
	color:#fff;
}
/*specific styles*/
hr{
	color:#4f3232;
	background-color:#4f3232;
	border:none;
	height:1px;
	margin:0px;
	padding:0px;
}
/*food menu style*/
#food-menu-top{
width:100%;
height:294px;
padding:0px;
background:url(../_images/menu-back.jpg) no-repeat;
}
#food-menu-top ul li a{
	color:#c7b299;
}
#inner-left{
	/*width:345px;*/
}
#inner-left ul{
margin-top:-8px;
}
#inner-right{
	float:right;
	margin-top:-22px;
	font-size:10px;
}
strong.menu-item-title{
	color:#402f26;
	text-transform:uppercase;
}
span.blue{
	color:#0189d3;
}
span.green{
	color:#d9f317;
}
span.red{
	color:#c4715b;
}

address{
color:#FFF;
font-style:normal;
}
address.privacy{
width:100%;
text-align:center;
}

div.news-item .image-column{
height:100%;
width:260px;
float:right;
}
div.news-item .image-column img{
float:right;
border:solid 1px #c78953;
}
div .news-item .text-column{
width:250px;
}

table input, table textarea, table select{
        background:#866e52;
        border:solid 1px #84674e;
}
td.right input.text {
       width:300px;
}
td.right-small input.text{
       width:70px;
}
td.left {
       width:170px;
}
td textarea{
     width:485px;
     height:200px;
}
input.button{
      background:#665242;
      color:#e85e1b;
      font-weight:bold;
}
#nut-links{
        width:70px;
         margin:30px auto;
}
#nut-links a{
        color:#e85e1b;
}
.flash-inner-html{
        display:none;
}

