html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}
body {
	background-color: #992819;
	background-image: url("images/gradient-back.jpg");
	background-position: top left;
	background-repeat: repeat-x;
	border-style: none;
	color: #000;
	font-size: 10pt;
	line-height: normal;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	color: #000;
	font-size: 16pt;
	font-weight: bold;
	line-height: normal;
}
h2 {
	color: #000;
	font-size: 13pt;
	font-weight: bold;
	line-height: normal;
}
h3 {
	color: #000;
	font-size: 11pt;
	font-weight: bold;
	line-height: normal;
}
a,  a:link {
	color: #990000;
	font-weight: normal;
	text-decoration: none;
}
a:visited {
	color: #CC3300;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	color: #2E67C1;
	text-decoration: underline;
}
a:focus {
	color: #990000;
}
a:active {
	color: #990000;
}
#outerWrapper {
  background-color: #fff;
  background-image: url("images/panel-back.jpg");
  background-position: top;
  background-repeat: repeat-y;
  border-style: none;
  margin: 0 auto 0 auto;
  text-align: left;
  width: 770px;
}
#outerWrapper #header {
  background-image: url("images/head.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  border-style: none;
  font-size: 18px;
  font-weight: bold;
  height: 490px;
  line-height: 15px;
  padding: 0px 0px 0px 0px;
  width: 770px;
}
#outerWrapper #headermenu {
  background-image: url("images/head-menu.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  border-style: none;
  font-size: 18px;
  font-weight: bold;
  height: 490px;
  line-height: 15px;
  padding: 0px 0px 0px 0px;
  width: 770px;
}
#outerWrapper #headerabout {
  background-image: url("images/head-about.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  border-style: none;
  font-size: 18px;
  font-weight: bold;
  height: 490px;
  line-height: 15px;
  padding: 0px 0px 0px 0px;
  width: 770px;
}
#outerWrapper #headercater {
  background-image: url("images/head-catering.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  border-style: none;
  font-size: 18px;
  font-weight: bold;
  height: 490px;
  line-height: 15px;
  padding: 0px 0px 0px 0px;
  width: 770px;
}
#outerWrapper #headerbanquet {
  background-image: url("images/head-banquet.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  border-style: none;
  font-size: 18px;
  font-weight: bold;
  height: 490px;
  line-height: 15px;
  padding: 0px 0px 0px 0px;
  width: 770px;
}
#outerWrapper #headerlocations {
  background-image: url("images/head-locations.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  border-style: none;
  font-size: 18px;
  font-weight: bold;
  height: 490px;
  line-height: 15px;
  padding: 0px 0px 0px 0px;
  width: 770px;
}
#outerWrapper #headerfranchise {
  background-image: url("images/head-franchise.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  border-style: none;
  font-size: 18px;
  font-weight: bold;
  height: 490px;
  line-height: 15px;
  padding: 0px 0px 0px 0px;
  width: 770px;
}
#outerWrapper #headercontact {
  background-image: url("images/head-contact.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  border-style: none;
  font-size: 18px;
  font-weight: bold;
  height: 490px;
  line-height: 15px;
  padding: 0px 0px 0px 0px;
  width: 770px;
}
#outerWrapper #contentWrapper #content {
  background-image: url("images/1col-back.jpg");
  background-position: top center;
  border-style: none;
  background-repeat: no-repeat;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  width: 770px;
}
#outerWrapper #contentWrapper #contentabout {
  background-image: url("images/bottom-about.jpg");
  background-position: top center;
  border-style: none;
  background-repeat: no-repeat;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  width: 770px;
}
#outerWrapper #contentWrapper #contentfranchise {
  background-image: url("images/mcdonough-bottom.jpg");
  background-position: top center;
  border-style: none;
  background-repeat: no-repeat;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  width: 770px;
}
#outerWrapper #contentWrapper #contentcatering {
  background-image: url("images/cater-bottom.jpg");
  background-position: top center;
  border-style: none;
  background-repeat: no-repeat;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  width: 770px;
}
#outerWrapper #contentWrapper #contentbanquet {
  background-image: url("images/banquet-bottom.jpg");
  background-position: top center;
  border-style: none;
  background-repeat: no-repeat;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  width: 770px;
}
#outerWrapper #contentWrapper #contentlocations {
  background-image: url("images/locations-bottom.jpg");
  background-position: top center;
  border-style: none;
  background-repeat: no-repeat;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  width: 770px;
}
#outerWrapper #contentWrapper #contentcontact {
  background-image: url("images/contact-bottom.jpg");
  background-position: top center;
  border-style: none;
  background-repeat: no-repeat;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  width: 770px;
}
#outerWrapper #contentWrapper #contentmenu {
background-image:url(images/menu-content-back.jpg);
  background-position: top center;
  border-style: none;
  background-repeat: no-repeat;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  width: 770px;
}
#outerWrapper #footer {
  border-style: none;
  padding: 0px 0px 0px 0px;
  width: 420px;
  text-align: center;
  font-size: 10px;
}
#outerWrapper #footermenu {
  border-style: none;
  padding: 0px 0px 0px 0px;
  width: 724px;
  text-align: center;
}
.photopad {
  padding-left: 8px;
}
#contentarea {
  width: 420px;
  margin: 0px 0px 0px 335px;
  padding: 0px 0px 0px 0px;
  background-image: url(images/content-back.jpg);
  background-repeat: repeat-y;
}
#contentareamenu {
	width: 738px;
	margin: 0px 0px 0px 31px;
	padding: 0px;
	background-image: url(images/menu-content-back.jpg);
	background-repeat: repeat-y;
}
#textarea {
  width: 390px;
  padding: 0px 0px 0px 20px;
}
#textareamenu {
  width: 370px;
  padding: 0px 0px 0px 20px;
  margin-left: 25px;
}
#bottom {
	width: 420;
	background-image: url(images/footer.jpg);
	height: 39px;
}
#bottommenu {
	width: 724px;
	height: 39px;
	background-image:url(images/footer-menu.jpg)
}
#hats {
  width: 755px;
  height: 286px;
}
#hatbox {
  width: 755px;
  height: 283px;
  margin-left: 8px;
}
.photorightpad {
  float: right;
  padding: 0px 5px 0px 5px;
}
.photobox {
  width: 200px;
  float: right;
  padding: 0px 5px 0px 5px;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
}
.textindent {
	font-size:10px;
	display: block;
	padding-left: 10px;
	width: 315px;
}
.textcenterbold {
  text-align: center;
  font-weight: bold;
}
.textcenter {
  text-align: center;
  font-size: 10px; 
}
.centerbox {
	border-style: none;
	padding: 0px;
	width: 350px;
	text-align: center;
}
.hr {
  width: 350px;
  height: 1px;
  text-align: center;
  color: #993300;
}
#phone {
  font-size: 14px;
}
.noborder {
  border: none;
}