/* default */
h1,h2,h3,h4,h5{ padding:0; margin:0; }
.hidden{ text-indent:-999em; overflow:hidden;}
hr{ padding:0; margin:0; display:none;}
/* Clearfix */
.clearfix{ display: block; }
	.clearfix:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	html[xmlns] .clearfix{ display: block; }
	* html .clearfix{ height: 1%; }
.clear{ clear:both;}

/* index */
#body-bg-top1{ background:url(../images/body/body-bg-new-top.gif) repeat-x center top; width:100%; }
#body-bg-mid1{ background:url(../images/body/body-bg-mid-new.gif) repeat-x center 357.5px; width:100%; }
#header1{ background:url(../images/header/banner-new1.gif) no-repeat center top; position:absolute; width:990px; height:395px; top:0; left:0;}
#header1 .header-logo{
	border:0;
	position:absolute;
	margin:220px 0 0 0px;
	left: -11px;
	top: -9px;
}
#header1 h2{ position:absolute; margin:270px 0 0 21px; font-size:13px; color:#862D2D; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; width:356px; text-align:center;}
	#header1 ul{ position:absolute; width:990px; margin:370px 0 0 0; padding:0; list-style:none;}
		#header1 ul li{ float:left;}
			#header1 ul li a{ width:141px; height:25px; display:block; color:#B8A773; font-weight:bold; text-decoration:none; font-size:13px; text-transform:lowercase; text-align:center; font-family:"Arial Narrow", Arial, sans-serif; padding:2px 0 0 0;}
			#header1 ul li a:hover{ color:#FFFFFF; background:url(../images/header/hover.jpg) no-repeat center top;}
			#header1 ul li#activepage a{ color:#FFFFFF; background:url(../images/header/hover.jpg) no-repeat center top;}
			#header1 ul li a span{ text-transform:uppercase;}
/* Body */
body{ font: 100% Arial, Helvetica, sans-serif; background:url(../images/body/body-bg.jpg) repeat #070612; margin:0; padding:0; text-align: center; color:#818181;}
#body-bg-top{ background:url(../images/body/body-bg-top1-new.gif) repeat-x center top; width:100%; }
#body-bg-mid{ background:url(../images/body/body-bg-mid-new.gif) repeat-x center 205.5px; width:100%; }

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

/* header */
#header{ background:url(../images/header/banner2-new.gif) no-repeat center top; position:absolute; width:990px; height:242px; top:0; left:0;}
	#header .header-logo{ border:0; position:absolute; margin:50px 0 0 70px;}
	#header h2{ position:absolute; margin:270px 0 0 21px; font-size:13px; color:#862D2D; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; width:356px; text-align:center;}
	#header ul{ position:absolute; width:990px; margin:216px 0 0 0; padding:0; list-style:none;}
		#header ul li{ float:left;}
			#header ul li a{ width:141px; height:25px; display:block; color:#B8A773; font-weight:bold; text-decoration:none; font-size:13px; text-transform:lowercase; text-align:center; font-family:"Arial Narrow", Arial, sans-serif; padding:4px 0 0 0;}
			#header ul li a:hover{ color:#FFFFFF; background:url(../images/header/hover.jpg) no-repeat center top;}
			#header ul li#activepage a{ color:#FFFFFF; background:url(../images/header/hover.jpg) no-repeat center top;}
			#header ul li a span{ text-transform:uppercase;}
			
			

	
			
/* sidebar */
#sidebar{ float:left;  width:290px; margin:15px 0 20px 0; padding:0 0 0 15px; /*border-right:1px solid #E7E7E7;*/}	
	#sidebar h4{ background:url(../images/sidebar/ourmenu-new.gif) no-repeat; font-family:"Arial Narrow", Arial, sans-serif; text-transform:uppercase; font-size:22px; font-weight:normal; color:#932C24; height:41px; padding:10px 0 0 70px; margin:0 0 10px 0;}		
	#sidebar ul.ourmenus { margin:0; padding:0; list-style:none;}
		#sidebar ul.ourmenus li{ }	
			#sidebar ul.ourmenus li a{ background:url(../images/sidebar/normal.jpg); width:269px; height:25px; display:block; font-size:13px; color:#949494; text-decoration:none; padding:10px 0 0 20px;}
			#sidebar ul.ourmenus li a:hover{ background:url(../images/sidebar/hover.jpg); color:#932C24;}
			#sidebar .ourmenusOn{ background:url(../images/sidebar/hover.jpg)!important; color:#932C24;}
		#sidebar big{ background:url(../images/sidebar/creditcards.jpg); width:202px; height:46px; display:block; margin:0 auto; margin-top:20px;}
		#sidebar a.takeoutmenu{ background:url(../images/sidebar/download-take-out-menu.jpg); width:265px; height:121px; display:block; margin:0 auto; margin-top:10px;}
	#sidebar ul.links{ margin:0 auto; padding:0; list-style:none; width:170px; margin-top:10px;}
		#sidebar ul.links li { float:left;}
		#sidebar ul.links li a{ text-indent:-999em; overflow:hidden; width:31px; height:46px; display:block;}
		#sidebar ul.links li.facebook a{ background:url(../images/sidebar/facebook.gif); margin:0 15px 0 0;}
		#sidebar ul.links li.twitter a{ background:url(../images/sidebar/twitter-new.gif); margin:0 15px 0 0;}		
		#sidebar ul.links li.youtube a{ background:url(../images/sidebar/youtube-new.gif); margin:0 15px 0 0;}
		#sidebar ul.links li.f a{ background:url(../images/sidebar/f-new.gif); }		
				
			
/* content */
#main-bg-btm1{ background:url(../images/content/bottom-bg-new.gif) repeat-x bottom; width:990px; height:100%;}
#content-banner{ background:url(../images/content/banner-new.gif); width:990px; height:390px; float:left; margin:394px 0 0 0;}
#content{
	float:right;
	width:655px;
	padding:15px 10px 20px 0;
	font-size:13px;
	line-height:24px;
}
.contentTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	font-weight: bold;
	color: #993300;
}			
	#content .img-float-left{ float:left; margin:0 10px 0 0;}
	#content .img-float-left2{ float:left; margin:0 20px 0 0; }
	#content h1{ font-size:22px; color:#932C24; font-family:"Arial Narrow", Arial, sans-serif; font-weight:normal; padding:30px 0 25px 0; display:block;}
		#content h1 strong{ font-size:24px; text-transform:uppercase;}
	#content h2{ font-size:12px; color:#932C24; font-style:italic; font-weight:normal;}
	#content h3{ font-size:20px; color:#932C24; font-weight:normal;}
		#content h3 strong{ text-transform:uppercase;}
	#content p{ margin:0; padding:0;}
	#content del.break-style{ background:url(../images/content/break-style-new.gif) no-repeat bottom right; width:650px; height:36px; display:block;}
	#content .readmore{ background:url(../images/content/readmore.png) no-repeat; width:104px; height:26px; display:block; float:right; margin:30px 0 0 0; font-size:11px; color:#000000; text-decoration:none; text-decoration:none; text-transform:lowercase; padding:0 0 0 35px; line-height:20px;}
	#content .readmore:hover{ color:#932C24; }
	#content .border{ border-bottom:#932C24 2px solid; }
	#content a{ color:#2E8386;}
	#content a:hover{ text-decoration:none;}

/* content-banner */
#content-banner h3{
	position:absolute;
	margin:32px 0 0 293px;
	font-size:28px;
	font-family:"Arial Narrow", Arial, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	color:#932C24;
	left: -17px;
	top: 392px;
	width: 720px;
}	
	#content-banner ul{ position:absolute; margin:79px 0 0 274px; padding:0; list-style:none;}
		#content-banner ul li{ float:left;  width:328px; height:128px; display:block; padding:0 13px 17px 13px;}
			#content-banner ul li dl{ position:absolute; width:328px; height:128px; margin:0; padding:0;}
				#content-banner ul li dt{ position:absolute;}
				#content-banner ul li dd{ position:absolute; margin:93px 0 0 134px; }
					#content-banner ul li dd a{ font-size:15px; color:#923030; font-family:"Arial Narrow", Arial, sans-serif; font-weight:bold; width:125px; height:23px; padding:2px 0 0 45px; text-align:center; display:block; text-decoration:none;}
					#content-banner ul li dd a:hover{color:#318487;}					

/* content-btm */
#content-btm{ clear:both; text-align:center; padding:20px 0 0 0; font-family:"Arial Narrow", Arial, sans-serif;}	
	#content-btm cite{ font-size:20px; font-style:normal;}
	#content-btm big{ font-size:25px; color:#2E8386;}
	
	


/* footer */
#footer{ background:url(../images/footer/footer-bg.jpg); width:990px; height:108px;  margin:0 auto; font-family:"Arial Narrow", Arial, sans-serif; color:#999999;}
	#footer p{ margin:0; padding:35px 0 0 0; font-size:13px; color:#B4A371;}	
		#footer p a{ color:#B4A371; text-decoration:none; text-transform:lowercase;}
			#footer p a:hover{ color:#FFFFFF;}
			#footer p a span{ text-transform:uppercase;}
	#footer big{ font-size:12px; padding:20px 0 0 0; display:block;}

