body {
	margin:0px;
	background:#510613; /* Footer Blend */
} 
table tr td{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:.8em;
}

a{color:#0033CC}
a:hover{color:#009900}

/* Class/ID Definitions ////////////////////////////////////*/

.ContentDisplay{
	
}
.contentleft{
	background:#af925f;
}
.contentmiddle{
	background:url(images/stylebg_04.jpg) repeat-y top #af925f;
	height:300px;
	vertical-align:top;
	padding-bottom:5px;
}
.contentright{
	background:#af925f;
}
#ContentTable{}

.foodmenu_table{
	background:#CCC;
	margin-top:3px;
}
.foodmenu_table td{
	background:#FFF;
	vertical-align:top;
}
.foodmenu_tip{
	background:#FFF;
	border:1px solid #000;
	padding:6px;
	width:200px;
	position:absolute;
	visibility:hidden;
}
.foodmenu_tip_link{
	color:#0000CC;
	cursor:pointer;
}

#FooterCopyrightNotice{
	color:#666;
	font-size:.7em;
	margin-top:40px;
}
#FooterContactInformation{
	border-top:1px solid #DDD;
	padding-top:6px;
	color:#666666;
}
#FooterContainer{
	background:url(images/stylebg_06.jpg) no-repeat top;
}
.footer_credit{
	color:#999;
}

#FooterGeo{
	font-size:.7em;
	color:#444;
}
.footerleft{}
.footermiddle{
	
}
.footerright{}
#FooterTags{
	font-size:.7em;
	color:#444;
}
#FooterTags a.search{
	color:#444;
}
#FooterTable{
}
#FooterTable a{
	color:#0066CC;
	padding-right:25px;
}

.headerleft{
	background:#FFF;
}
.headermiddle{
	background:#FFF;
}
.headerright{
	background:#FFF;
}
#HeaderTable{
	background:#FFF;
}

.left_nav_link{
	padding:3px 3px 5px;
	border-top:1px solid #CCC;
	background:#FFF;
}
.left_nav_link a{
	text-decoration:none;
}
#LogoTable{
	border-top:20px solid #000;
}
#MainContainer{
	background:url(images/stylebg_03.jpg) repeat-y top #FFF;
}
#MainContainerTop{
	background:url(images/stylebg_02.jpg) top no-repeat;
	padding-top:30px;
}
#MainNavTableOptions{}
#MainNavTableOptions tr td{}
#MainNavTableOptions a, #MainNavTableOptions a:hover{
	text-decoration:none; 
	padding:6px 10px 6px 10px; 
	color:#666; 
	display:block;  
	border-right:1px solid #CCC;
	font-size:1.1em;
	font-weight:bold;
}
#MainNavTableOptions a:hover{
	background:#FEDBA7; 
	color:#000;
}
#MainNavTableOptions a.nav_last{
	border-right:0px;
}
#MainNavTableOptions a.nav_sel, #MainNavTableOptions a.nav_sel:hover{ 
	color:#000;
	font-weight:bold;
	background:#FEDBA7;
}

.specials_box{
	background:#d6ddfc;
	border:1px solid #CFD2DE;
}
.specials_box h2{
	margin-top:0px;
}

#ContactForm{}
#EmailTable{}

/* Headings */
h1{font-size:1.6em; color:#000; margin-bottom:6px}
h2{font-size:1.3em; color:#006699; margin-bottom:6px}
h3{}

.field{background:#FFF}
.category{background:#EEE}

.bluebox{
	background-color:#ccccff;
	border:1px solid #9999ff;
	margin-bottom:6px;
}
.redbox{
	background-color:#ffcccc;
	border:1px solid #ff6666;
	color:#990000;
	margin-bottom:6px;
}