/* default */
h1,h2,h3,h4,h5{ padding:0; margin:0; }
.hidden{ text-indent:-999em; overflow:hidden;}
hr.hide-line{ padding:0; margin:0; display:none;}
.clear{ clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}/* End hide from IE Mac */

/* Body */
body{ font: 100% Arial, Helvetica, sans-serif; background:url(../images/common/body-bg-top.jpg) repeat-x center top #29150D; margin:0; padding:0; text-align: center; color:#AB8574;}

/* main */
#main{ position:relative; margin:0 auto; padding:0 0 10px 0;  height:100%; text-align:left; width:990px;}

/* header */
#header{ background:url(../images/common/banner/default.jpg) no-repeat bottom; /*background:url(../images/common/banner2.jpg) no-repeat bottom;*/ position:absolute; width:992px; height:573px; top:0; left:0;}
	/*#header ul{ list-style:none; position:absolute; margin-top:200px;}
		#header ul li{ padding-top:20px; font-weight:bold; font-size:25px;}
		#header ul li span{text-transform:uppercase; color:#ff9900; }
		#header ul li a{ text-decoration:none; color:#E2B78D; }
		#header ul li a:hover{ color:#ff9900;}*/
			
		#header .sub-nav{ position:absolute; margin-top:180px; z-index:1; margin-left:50px;}
		#header .sub-nav h4{ text-transform:uppercase; color:#ff9900; font-size:25px; margin-left:-2px; margin-top:5px;}
		#header .sub-nav ul{ list-style:none; }
		#header .sub-nav ul li{ padding:10px 0 0 10px; font-weight:bold; font-size:20px;}
		#header .sub-nav ul li a{ text-decoration:none; color:#E2B78D; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif;}
	    #header .sub-nav ul li a:hover, #header .sub-nav ul li a.active-menu{ color:#ff9900;}
					
	#header .header-logo, #header-inner .header-logo{ position:absolute; left:202px; top:15px; border:0;}
	#header p{ position:absolute; left:620px; top:200px; width:345px; margin:0; padding:0; text-align:right; font-size:18px; color:#FFF; font-weight:bold;}
	#header p big{ font-size:25px; color:#1E0F08; padding:0 0 5px 0; display:block;}


	#header ul#header-nav{ position:absolute; left:0; top:435px; margin:0; padding:0; list-style:none;}
	#header ul#header-nav li{ float:left; padding:0 0 0 20px;}	
	#header ul#header-nav li a{ width:174px; height:116px; display:block;}
	#header ul#header-nav li a img{ border:0;}
	#header ul#header-nav li.hn1 a{ background:url(../images/common/calabrese.png) bottom;}
	#header ul#header-nav li.hn1 a:hover{ background:url(../images/common/calabrese.png) top;}
	#header ul#header-nav li.hn2 a{ background:url(../images/common/classic.png) bottom;}
	#header ul#header-nav li.hn2 a:hover{ background:url(../images/common/classic.png) top;}
	#header ul#header-nav li.hn3 a{ background:url(../images/common/double-stack.png) bottom;}
	#header ul#header-nav li.hn3 a:hover{ background:url(../images/common/double-stack.png) top;}
	#header ul#header-nav li.hn4 a{ background:url(../images/common/fries.png) bottom;}
	#header ul#header-nav li.hn4 a:hover{ background:url(../images/common/fries.png) top;}
	#header ul#header-nav li.hn5 a{ background:url(../images/common/healthy-stack.png) bottom;}
	#header ul#header-nav li.hn5 a:hover{ background:url(../images/common/healthy-stack.png) top;}
	
#header-inner{ position:absolute; width:990px; height:412px; top:0; left:0; z-index:500;}	
	#header-inner ul{ position:absolute; left:0; top:170px; background:#1D0F09; width:988px; height:240px; border:1px solid #422617; margin:0; padding:0; list-style:none;}
	#header-inner ul li{ float:left; padding:21px 0 0 18px;}	
	#header-inner ul li a{ width:306px; height:41px; display:block; font-size:25px; color:#884400; text-transform:uppercase; text-decoration:none; text-indent:15px; padding:160px 0 0 0;}	
	#header-inner ul li a:hover{ color:#FF9900;}
	#header-inner ul li.hi1 a{ background:url(../images/common/inner-pages-header1.jpg) bottom;}
	#header-inner ul li.hi1 a:hover{ background:url(../images/common/inner-pages-header1.jpg) top;}
	#header-inner ul li.hi2 a{ background:url(../images/common/inner-pages-header2.jpg) bottom;}
	#header-inner ul li.hi2 a:hover{ background:url(../images/common/inner-pages-header2.jpg) top;}
	#header-inner ul li.hi3 a{ background:url(../images/common/inner-pages-header3.jpg) bottom;}
	#header-inner ul li.hi3 a:hover{ background:url(../images/common/inner-pages-header3.jpg) top;}
		
/* sidebar */
#sidebar{ float:left; margin:590px 0 0 0; width:250px; line-height:20px;}			
body#inner-pages #sidebar{ margin:433px 0 0 0;}
	#sidebar-nav{background:url(../images/common/transparent-bg.png); border:1px solid #402418; padding:0 4px 0 4px;}
	#sidebar #sidebar-nav ul{ margin:0; padding:15px 0 22px 0; width:240px; list-style:none;}
		#sidebar #sidebar-nav ul li{ background:url(../images/common/sidebar-break.gif) repeat-x bottom; padding:0 0 1px 0;}
		#sidebar #sidebar-nav ul li a{ height:33px; display:block;  text-align:center; text-decoration:none; color:#AB8574; font-size:20px; padding:7px 0 0 0;}
		#sidebar #sidebar-nav ul li a:hover, #sidebar ul li.active-menu a{ background:url(../images/common/sidebar-hover.jpg); color:#FF9900;}
	#sidebar p{ margin:0; padding:0; height:50px; font-size:12px;}
		#sidebar p a{ float:left; height:33px; display:block; text-indent:-999em; overflow:hidden;}
		#sidebar p .logo1{ background:url(../images/common/logo1.jpg); width:92px;}
		#sidebar p .logo2{ background:url(../images/common/logo2.jpg); width:77px;}
		#sidebar p .logo3{ background:url(../images/common/Facebook.jpg); width:71px; height:31px;}
		#sidebar dl{float:left; width:150px; margin:15px 0 0 40px; }
		#sidebar dt{ border:none; margin-left:45px; }
		#sidebar dd{ text-align:center; font-size:12px; width:150px; margin:0; padding:0;}
		
#sidebar-menu{ margin:15px 0 0 0; padding:0; list-style:none;}	
	#sidebar-menu li{ margin:0 0 10px 0;}
		#sidebar-menu li a{ width:234px; height:61px; display:block; font-size:20px; color:#844200; text-decoration:none; padding:40px 0 0 16px;}
			#sidebar-menu li a span{ display:block;}	
			#sidebar-menu li a.sm1{ background:url(../images/common/sidebar-menu1.jpg) top;}
			#sidebar-menu li a.sm2{ background:url(../images/common/sidebar-menu2.jpg) top;}
			#sidebar-menu li a.sm3{ background:url(../images/common/sidebar-menu3.jpg) top;}
			#sidebar-menu li a.sm1:hover{ background:url(../images/common/sidebar-menu1.jpg) bottom;}
			#sidebar-menu li a.sm2:hover{ background:url(../images/common/sidebar-menu2.jpg) bottom;}
			#sidebar-menu li a.sm3:hover{ background:url(../images/common/sidebar-menu3.jpg) bottom;}
			#sidebar-menu li a:hover{ color:#FF9900;}
			
/* content */
#content{ float:right; margin:590px 0 0 0; width:688px; background:url(../images/common/transparent-bg.png); border:1px solid #402418; line-height:20px; padding:20px 15px 15px 15px; font-size:12px;}			
body#inner-pages #content{ margin:433px 0 0 0;}
	#content h1{ font-size:20px; color:#FF9900; font-weight:normal; line-height:25px; padding:0 0 10px 0;}
	#content p{ margin:0; padding:0 0 15px 0;}
	#content strong{ color:#FF9900;}
	#content a{color:#FF9900; }
	#content a:hover{ text-decoration:none;}
	

/* footer */
.footer-bg{ background:url(../images/common/footer-bg.jpg) repeat-x center; width:100%; min-width:990px;}
#footer{ width:970px; margin:0 auto; height:104px; text-align:left; line-height:16px; font-size:14px;}
	#footer dl{ float:left; width:210px; margin:0; padding:0;}
		#footer dl dt{ font-weight:bold; padding:20px 0 10px 0;}
		#footer dl dd{ margin:0; padding:0; font-size:12px;}
			#footer dl dd a{ text-decoration:none; color:#AB8574;}
			#footer dl dd a:hover{ color:#FF9900;}
	#footer p{ margin:0; padding:20px 0 0 0; float:right; text-align:right;}
		#footer p a{ color:#FF9900; text-decoration:none;}
		#footer p a:hover{ text-decoration:underline;}

/* sidebar-index */
ul#sidebar-index{ width:265px; float:right; margin:0 0 0 30px; padding:0; list-style:none;}
	ul#sidebar-index li{ margin:0 0 10px 0;}
		ul#sidebar-index li a{ width:249px; height:61px; display:block; font-size:20px; color:#844200; text-decoration:none; padding:40px 0 0 16px;}
			ul#sidebar-index li a span{ display:block;}
		ul#sidebar-index li a.si1{ background:url(../images/common/sidebar-index1.jpg) bottom;}
		ul#sidebar-index li a.si1:hover{ background:url(../images/common/sidebar-index1.jpg) top;}
		ul#sidebar-index li a.si2{ background:url(../images/common/sidebar-index2.jpg) top;}
		ul#sidebar-index li a.si2:hover{ background:url(../images/common/sidebar-index2.jpg) bottom;}
		ul#sidebar-index li a.si3{ background:url(../images/common/sidebar-index3.jpg) top;}	
		ul#sidebar-index li a.si3:hover{ background:url(../images/common/sidebar-index3.jpg) bottom;}	
		ul#sidebar-index li a:hover{ color:#FF9900;}
		
/* content-inner */
#content-inner{ min-height:677px; height:auto !important; height:677px;}

.menu img{ border:0;}

/* gallery */
#content .gallery{ width: 720px; float: left;}
	#content .gallery img{ float: left; border: none; margin-left: 15px;}
	#content .gallery a{ float:left; }
	#content .gallery a:hover{ opacity:0.5;filter:alpha(opacity=40); }
	#content .page { float: left; width: 720px; text-align: center; }
		#content .page  a{color: #B8B187; font: bold 14px arial; margin: 0 5px; padding: 3px;}
		#content .page  a:hover, #content .page  a.active{color:#000;}	
		
/* table-menu */
#table-menu th{ font-family:'Arial Narrow', Helvetica, sans-serif; font-size:20px; color:#FF9900; padding:0 0 10px 0; text-transform:uppercase;}
#table-menu td{ padding:0 0 10px 0; color:#AB8574;}
#table-menu strong{ color:#FFCCCC;} 
#table-menu span{ padding:0 0 0 15px;}
#table-menu td.price{ font-size:16px; color:#FF9900; font-weight:bold;}
.menu_thumb {width:40px; height:40px;}


/* press */
.press dl{ margin:0 0 10px 0; width:100%;}
.press dl dt{ font-size:16px; color:#FF9900; padding:0 0 5px 0;}
.press dl dt a{ text-decoration:none;}
.press dl dt a:hover{ text-decoration:underline;}
.press dl dd{ margin:0; padding:0 0 0 30px;}
.press dl dd a{ text-decoration:none;}
.press dl dd a:hover{ text-decoration:underline;}
