body{
	margin:0px;
	padding:0px;
	background-image:url(/images/background_gradientjpg.jpg);
	background-repeat:repeat-x;
	background-color:#8EA6CA;
}
h1{
	margin:0px;
	padding:0px;
	font:18px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-weight:bolder;
	color:#1e0605;
	}
h2{
	margin:0px;
	padding:0px;
	font:16px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color:#1e0605;
	}
p{
  margin:0px 0px 5px 0px;
  padding:0px;
  font:12px Arial, Helvetica, sans-serif;
  color:#000000;
  }
.bodyText{
	font:11px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;	
}
.bodyTextBlack{
	font:11px  Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;	
}
.bodyTextBlackMed{
	font:12px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;	
}
.bodyTextBlackBold{
	font:11px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;	
}
.bodyTextBlackBoldMed{
	font:12px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;	
}
.bodyTextBlackBoldLg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #000000;
	font-weight:bold;	
}
.bodyTextBlackSm{
	font:9px  Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;	
}
.bodyTextWhite{
	font:11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:normal;	
}
.bodyTextWhiteBold{
	font:11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;	
}
.bodyTextWhiteBoldLg{
	font:14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;	
}
 /* ---- BREADCRUMB:CSS ---- */
 .breadcrumb {
	margin:10px;
	font:11px Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.breadcrumbBig {
	margin:0px 0px 0px 5px;
	font:11px Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.breadcrumb {
	font:11px  Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #000000;
	text-decoration:underline;
	font-weight: bold;
}
a.breadcrumb:visited {
	font:11px Verdana, Helvetica, Arial, sans-serif;
	line-height: normal;
	color: #000033;
	text-decoration:underline;
	font-weight: bold;
}
a.breadcrumb:hover {
	font:11px Verdana, Helvetica, Arial, sans-serif;
	line-height: normal;
	color: #333366;
	text-decoration:none;
	font-weight: bold;
}
/* ---- Begin: CSS for Right Hand Focus Areas ---- */
.focusArea-title{
	margin:0px;
	padding:0px;
	font:18px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-align:center;
}
#focusArea1{
		  margin:0px 5px 10px 0px;
		  padding:2px 0px 5px 0px;
		  width:168px;
		  min-height:108px;
		  font:font:11px Verdana, Helvetica, Arial, sans-serif;
		  color:#000000;
		  border:6px solid #6B7A6E;
		  background-image:url(/images/focusarea_Gadient-Grey.jpg);
		  background-repeat:repeat-x;
		  background-color:#3A3A3A; 
		  }
		  #focusArea1 h2{
			color:#ECD083;
		  }
		  *html #focusArea1{height:108px;}
#focusArea2{
		  margin:0px 5px 10px 0px;
		  padding:2px 0px 5px 0px;
		  width:168px;
		  min-height:86px;
		  font:font:11px Verdana, Helvetica, Arial, sans-serif;
		  color:#000000;
		  border:6px solid #660000;
		  background-image:url(/images/focusarea_Gadient-Red.jpg);
		  background-repeat:repeat-x;
		  background-color:#DE2008; 
		  }
		  *html #focusArea2{height:86px;}
#focusArea3{
		  margin:0px 5px 10px 0px;
		  padding:2px 0px 5px 0px;
		  width:168px;
		  min-height:86px;
		  font:font:11px Verdana, Helvetica, Arial, sans-serif;
		  color:#000000;
		  border:6px solid #3D463F;
		  background-image:url(/images/focusarea_Gadient-Creme.jpg);
		  background-repeat:repeat-x;
		  background-color:#6B7A6E; 
		  }
		  *html #focusArea3{height:86px;}

/* ---- Begin: CSS for Main Nav Buttons ---- */  
.topnav_btn{
	margin:0px 10px -12px 10px;
	padding:6px 0px 0px 0px;
	width:220px;
	height:29px;
	display:block;
	font:18px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color:#ecae43;
	text-align:center;
	text-decoration:none;
	background-image:url(/images/nav_BTN_bg.jpg);
	background-repeat:no-repeat;
	}
	/*---- IE box model patch for btn height ----*/
	*html .topnav_btn{
		height:35px;
		}
	*html .topnav_btn:hover{
		height:35px;
		}
	.topnav_btn:hover{
	margin:0px 10px -12px 10px;
	padding:6px 0px 0px 0px;
	width:220px;
	height:29px;
	display:block;
	font:18px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color:#ecae43;
	text-align:center;
	text-decoration:underline;
	background-image:url(/images/nav_BTN_bg_ON.jpg);
	background-repeat:no-repeat;
	}
	.topnav_Menubtn{
	margin:0px 10px -18px 20px;
	padding:6px 0px 0px 0px;
	width:200px;
	height:29px;
	display:block;
	font:16px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#ecae43;
	text-align:center;
	text-decoration:none;
	background-image:url(/images/nav_menuBTN_bg.jpg);
	background-repeat:no-repeat;
	}
	*html .topnav_Menubtn{
		margin:0px 10px -12px 20px;
	}
	*html #cateringMenubtn{
		margin-bottom:100px;
	}
	.topnav_Menubtn:hover{
	background-image:url(/images/nav_menuBTN_bg_ON.jpg);
	background-repeat:no-repeat;
	}
#banner{
	margin:0px;
	padding:0px;
	background-image:url(/images/banner.jpg);
	background-repeat:no-repeat;
	}
/* ---- Begin: CSS for Footer --- */
.footer{
	margin:0px;
	padding:10px 0px 15px 0px;
	font:9px "Arial Rounded MT Bold", Arial, Veradana, sans-serif;
	font-weight:normal;
	letter-spacing:1px;	
	color: #D9B89C;
	background-color:#591E1D;
}
#footernav{
	margin:0px;
	padding:0px 0px 5px 0px;
	font-family: "Arial Rounded MT Bold", Arial, Veradana, sans-serif;
	font-size: 10px;	
	color: #D9B89C;
	font-weight:normal;	
}
#footernav a
{
	font-family: "Arial Rounded MT Bold", Arial, Veradana, sans-serif;
	font-size: 10px;
	letter-spacing:-0.01em;	
	color: #D9B89C;
	font-weight:bold;
	text-decoration:none;
}
#footernav a:visited
{
	font-family: "Arial Rounded MT Bold", Arial, Veradana, sans-serif;
	font-size: 10px;	
	color: #D9B89C;
	font-weight:normal;
	text-decoration:line-trough;
}
#footernav a:hover
{
	font-family: "Arial Rounded MT Bold", Arial, Veradana, sans-serif;
	font-size:10px;	
	color: #D9B89C;
	font-weight:normal;	
	text-decoration: underline;
}

.content_bg{background-color:#8B542D;}
#bigjohn{
background-image:url(/images/bigjohn.jpg);
background-repeat:no-repeat;
float:right;
height:232px;
margin:5px 5px 20px 10px;
width:189px;
border:5px solid #6B7A6E;
}
/* ---- CSS for showing ALL the SPECIALS page ---- */
#AllSpecials #dlSpecials{
	margin:0px;
	padding:0px;
	width:400px;
}
#AllSpecials #specialsDisplay{
	margin:0px;
	padding:5px 0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#660000;
	}
	#AllSpecials #specialsDisplay img{
	margin:0px 15px 0px 10px;
	padding:1px;
	float:left;
	background-color:#E5C879;
	border:1px solid #D6BC76;
	}
	#AllSpecials #specialsDisplay b{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#990000;
	}
	#AllSpecials #specialsDisplay span{
	margin:-15px 10px 0px 0px;
	padding:5px 0px;
	float:right;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	color:#330000;
	}
/* ---- END CSs for showing All the Specials ---- */
#specialsDisplay{
	margin:0px;
	padding:5px 0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#DDE0E4;
	}
	#specialsDisplay b{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#DDE0E4;
	}
	#specialsDisplay span{
	margin:0px;
	padding:5px 0px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#DDE0E4;
	}
#focusAreas_EaterySpecials_dlSpecials{
	margin:0px;
	padding:5px 5px 10px 5px;
	width:164px;
}
#focusAreas_EaterySpecials_lblnoSpecials .noSpecials{
	margin:0px 0px 0px 30px;
	padding:5px 0px;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#DDE0E4;
	}
#focusAreas_lblFocusContentMeatDept{
	margin:0px;
	padding:5px 5px 10px 5px;
	width:164px;
	display:block;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#DDE0E4;
}
#focusAreas_Testimonials_dlSpecials{
	margin:0px;
	padding:0px 5px;
}
#dlTestimonials{
	width:100%;
}
.testimonial{
	margin-bottom:5px;
	font-style:italic;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:155px;
	text-align:center;
}
.testimonial_loc{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#slidedom{
	margin:10px 0px 15px 10px;
	padding:0px;
	float:right;
}
#formsDLContain{
	margin:5px 0px 0px 10px;
	padding:5px;
	width:200px;
	float:right;
	}
#formsDLContain h2{
	margin:0px;
	padding:0px;
	font-weight:bold;
	}
	*html #formsDLContain h2{
		margin-bottom:-5px;
	}
#formsDLContain hr{
	margin:5px 0px;
	padding:0px;
	height:1px;
	}
#formsDLContain ul{
	margin-top:-5px;
	padding-top:10px;
	background-color:#e5c879;
	border-right:1px solid #d6bc76;
	border-bottom:1px solid #d6bc76;
	border-left:1px solid #d6bc76;
}
*html #formsDLContain ul{
	margin:-12px 0px 0px 0px;
	padding-top:10px;
	padding-left:32px;
	width:190px;
	background-color:#e5c879;
	border-right:1px solid #d6bc76;
	border-bottom:1px solid #d6bc76;
	border-left:1px solid #d6bc76;
}
#formsDLContain ul li{
	list-style-image:url(/images/pdf_icon.gif);
	margin:0px 0px 5px 0px;
}
#formsDLContain ul li a{
	margin:0px 0px 5px 0px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#formsDLContain ul li a:hover{
	color:#999999;
	text-decoration:underline;
	font-weight:bold;
}
#GalleryLinks{
	margin:10px auto;
	padding:0px;
	width:300px;
	font:14px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color:#990000;
	list-style:none;
}
	#GalleryLinks li{
	margin:0px;
	padding:0px;
	width:360px;
	}
	#GalleryLinks a{
	margin:0px;
	padding:0px;
	font:14px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color:#8B542D;
	font-weight:bold;
	}
	#GalleryLinks a:hover{
	margin:0px;
	padding:0px;
	font:14px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color:#996633;
	font-weight:bold;
	}
.allspecialslink{
	margin:10px 5px 10px 45px;
	padding:0px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:bottom;
}