body {

	font-family: arial,verdana,sans-serif;

	font-size: 14px;

	line-height: 22px;

	color: #56564a;

	background-image: url(images/bg.jpg);

	background-repeat: no-repeat;

	background-color: #dbdac4;

	background-attachment: fixed;
	
	background-position: bottom;

	text-align: center;

	margin: 0px;

}



html>body {text-align: -moz-center;}



td {

	font-family: arial,verdana,sans-serif;

	font-size: 14px;

	line-height: 22px;

	color: #56564a;

	text-align: left;

	vertical-align: top;

	padding: 0px;

	margin: 0px;

}



div,table,td,form {
	margin: 0px;
	padding: 0px;
	color: #333333;

}



#main {

	margin: 0 auto;

	width: 975px;

}



#box {

	width: 975px;

	text-align: center;

}



#header {

	position: relative;

	background-image: url(images/header-bg.png);

	background-repeat: no-repeat;

	width: 975px;

	height: 191px;

	text-align: left;

}



#promo {

	position: relative;

	float: right;

	margin: 0px 13px 0px 0px;

	text-align: right;

}



#logo {
	position: relative;
	background-image: url(images/logo.jpg);
	width: 300px;
	height: 121px;
	margin: 0px 0px 0px 10px;

}



#nav {

	width: 975px;

	height: 49px;

	text-align: left;

}



#content-home {

	background-image: url(images/content-bg-top-home.png);

	background-repeat: no-repeat;

	padding: 29px 0px 0px 0px;

	text-align: left;

}



#content-home-mid {

	background-image: url(images/content-bg-mid-home.png);

	background-repeat: repeat-y;

	text-align: left;

}



#content-home-bot {

	background-image: url(images/content-bg-bot-home.png);

	background-repeat: no-repeat;

	position: relative;

	text-align: left;

}



#content {

	background-image: url(images/content-bg-top.png);

	background-repeat: no-repeat;

	padding: 29px 0px 0px 0px;

	text-align: left;

}



#content-mid {

	background-image: url(images/content-bg-mid.png);

	background-repeat: repeat-y;

	text-align: left;

	padding: 0px 24px;

}



#content-bot {

	position: relative;

	background-image: url(images/content-bg-bot.png);

	background-repeat: no-repeat;

	text-align: left;

}



#right {

	width: 611px;

	padding: 20px 25px 0px 10px;

	text-align: left;

}



#left {
	width: 330px;
	text-align: left;
	padding: 0px 0px 0px 24px;
	color: #FAE985;

}



#plate {

	position: absolute;

	top: 0px;

	left: 470px;

	background-image: url(images/image-food-plate.jpg);

	background-repeat: no-repeat;

	z-index: 100;

	text-align: left;

	width: 306px;

	height: 212px;

	margin: 0px;

}



#menu-title {

	background-image: url(images/view-print-menus.png);

	background-repeat: no-repeat;

	width: 330px;

	height: 74px;

	margin: 0px 0px 0px -24px;

}



#footer {

	text-align: center;

	color: #09100d;

	font-size: 12px;

	line-height: 18px;

	width: 975px;

}



h1 {
	font-family: tahoma,arial,sans-serif;
	color: #990000;
	font-size: 22px;
	font-weight: normal;
	margin: 0px 0px 20px 0px;

}



h2 {
	color: 990000;
	font-size: 18px;
	font-weight: bold;
	margin: 6px 0px;
	padding: 0px;

}



h3 {
	font-size: 16px;
	color: #e1b70d;
	font-weight: normal;
	text-decoration: italic;
	margin: 4px 0px;

}



h4 {

	background-color: #757C57;

	font-size: 13px;

	color: #ffffff;

	padding: 3px;

	text-align: center;

}



h5 {
	background-color: #F2CD39;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	color: #990000;

}



h6 {
	background-color: #F2CD39;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	color: #990000;

}





#florida td {

	color: #333333;

	background-color: #ffffff;

	font-size: 10px;

	padding: 8px;

}



#florida {

	visibility: hidden;

	color: #333333;

	background-color: #ffffff;

	font-size: 10px;

}



#michigan {

	visibility: hidden;

	color: #333333;

	background-color: #ffffff;

	font-size: 10px;

}



#michigan td {

	color: #333333;

	background-color: #ffffff;

	font-size: 10px;

	padding: 8px;

}



.contact_info {
	background-color: #990000;
	padding: 10px;
	border-color: #e1b70d;
	border-width: 1px;
	border-style: solid;
	color: #FFFFFF;
	line-height: 18px;

}

.food {

	text-align: right;

}



.menu_text {

	padding-top: 16px;

	font-size: 12px;

	padding-right: 20px;

	padding-left: 20px;

}



.middle_lines {

	background-image: url(images/middle_lines.gif);

	background-repeat: repeat-x;

}



.menus {

	background-color: #F04B23;

	border-bottom-color: #14291F;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	background-image: url(images/menu_bg.jpg);

	background-position: right top;

	background-repeat: no-repeat;

	padding-bottom: 8px;

	font-family: verdana,arial,sans-serif;

	font-size: 11px;

}



.bottom {

	background-color: #F04B23;

	border-bottom-color: #14291F;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	padding-bottom: 8px;

	font-family: verdana,arial,sans-serif;

	font-size: 11px;

}



#footer a:link { color: #09100d; text-decoration: none; }

#footer a:active { color: #09100d; text-decoration: none; }

#footer a:visited { color: #09100d; text-decoration: none; }

#footer a:hover { color: #000000; text-decoration: underline; }



a:link { color: #e1b70d; text-decoration: none; }

a:active {
	color: #990000;
	text-decoration: none;
}

a:visited { color: #e1b70d; text-decoration: none; }

a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}



.input {

  font-family: verdana, arial, sans-serif;

  font-size: 11px;

  font-color: #333333;

}

.blue a {

  color:#009;

  text-decoration:none;

}

.blue a:hover {

  color:#009;

  text-decoration:underline;

}



#plate_middle {

	margin-left: 462px;

}
#main #box #content #content-mid table tr .inner_text table tr td a {
	color: #900;
}
#main #box #content #content-mid table tr .inner_text form div center table tr td strong {
	color: #FAE985;
	font-size: 16px;
}
#main #box #content #content-mid table tr .inner_text form div center table {
	color: #FAE985;
}
#main #box #content #content-mid table tr .inner_text form div center table tr td p small {
	color: #FAE985;
}
#main #box #content #content-mid table tr .inner_text form div center table tr td small {
	color: #FAE985;
}
#main #box #content #content-mid table tr .inner_text form div center table tr td p {
	color: #FAE985;
}

