.contentImage {
 padding:1px;
 border:1px solid #7b131c;
 float:right;
}

html, body {
 height:100%;
}

a {
 text-decoration:none;
 color:#d49f34;
}

a:hover {
 text-decoration:underline;
}

body {
 background:url('/images/back.gif') #CBC788;
 margin:0px;
 padding:0px;
}

td {
 font-family:verdana, arial;
 font-size:11px;
}

img {
 border:0px;
}

a.nav {
 font-family:verdana, arial;
 color:#FFFFFF;
 font-size:10px;
 font-weight:normal;
}

a.nav_on {
 font-family:verdana, arial;
 color:#4e0000;
 font-size:10px;
 font-weight:bold;
}

.navHome {
 background:url('/images/nav_home.gif');
 height:30px;
 padding-left:36px;
}

.navAbout {
 background:url('/images/nav_about.gif');
 height:30px;
 padding-left:36px;
}

.navOrder {
 background:url('/images/nav_order.gif');
 height:29px;
 padding-left:36px;
}

.navRest {
 background:url('/images/nav_rest.gif');
 height:30px;
 padding-left:36px;
}

table.nav  {
 background:url('/images/nav_back.gif');
 height:100%;
}

.bodyText {
 font-family:verdana, arial;
 color:#707070;
 font-size:12px;
 background-color:#FFFFFF;
 padding-left:23px;
 padding-right:20px;
}

.heading {
 background-color:#F0EFDD;
 border-top:1px dotted #E1DEC2;
 border-bottom:1px dotted #E1DEC2;
 font-family:verdana, arial;
 color:#890000;
 font-size:12px;
 margin:0px;
 background-color:#F0EFDD;
 padding:5px 0px 5px 23px;
}

.headline {
 color:#B88B03;
 font-weight:bold;
 display:inline;
 font-size:12px;
}

.contentWrap {
 width:390px;
 height:491px;
 background-color:#FFFFFF;
}

.newsBox {
 color:707070;
 height:71px;
 padding:5px 9px 5px 0px;
 font-size:10px;
}

.feature1 {
 background:url('/images/feature_back_1.jpg') no-repeat;
 color:#4e0000;
 font-family:verdana, arial;
 font-size:10px;
 height:184px;
 padding:0px 15px 0px 15px;
}

.feature2 {
 background-image:url('/images/feature_back_2.jpg');
 color:#4e0000;
 font-family:verdana, arial;
 font-size:10px;
 height:176px;
 padding:0px 15px 0px 15px;
}

.feature3 {
 background-image:url('/images/feature_back_3.jpg');
 color:#4e0000;
 font-family:verdana, arial;
 font-size:10px;
 height:155px;
 padding:0px 15px 0px 15px;
}

.featureHead {
 font-size:12px;
 font-weight:bold;
 color:#890000;
}

.txt_block {
 font-family:verdana, arial;
 color:707070;
  font-size:10px;
}

.split {
 color:#aca15a;
 display:inline;
 padding-left:3px;
 padding-right:3px;
}

a.nav2	{
 font-family:verdana, arial, sans serif;
  font-size:10px;
 font-weight: normal;
 text-decoration: none;
 color:#655700;
}

a.nav2:hover	{
 text-decoration: underline;
 color:#655700;
}

.newsHeadline {
 color:#d18a47;
}

.inputName {
 width:116px;
 height:19px;
 background-color:#ffd072;
 border:1px solid black;
 color:#d39d35;
 font-size:10px;
 padding:2px;
 margin-left:7px;
 margin-top:21px;
}

.inputEmail {
 width:140px;
 height:19px;
 background-color:#ffd072;
 border:1px solid #000;
 color:#d39d35;
 font-size:10px;
 padding:2px;
}

.inputGo {
 background-color:#daa332;
 width:44px;
 height:19px;
 border:1px solid #ffce70;
 color:#ffce70;
 font-size:9px;
 margin-left:111px;
}

.inputSubmit {
 background-color:#daa332;
 width:110px;
 height:22px;
 border:1px solid #ffce70;
 color:#ffce70;
 font-size:9px;
}

td.navSub {
 background:url('/images/nav_sub.gif');
 height:30px;
 padding-left:50px;
 line-height: 8pt
}

ul.navSub {
 margin:0px;
 padding:0px;
 list-style-image:url('/images/li.gif');
}

.emailText {
 font-family:verdana, arial;
 color: #707070;
 font-size:10px;
 background-color:#FFFFFF;
}

a.subNav {
 color:#4e0000;
 font-weight:normal;
}

div#footerContent span {
  color: #fff;
  font-size:10px;
  font-family: verdana, arial;
}
div#footerContent {
  text-align:center;
  margin-top:5px;
}
table#bodyContainer {
  width: 770px !important;
}

.indexTable {
background-color:#FFFFEE;
width:170px;
margin-left:10px;
margin-right:10px;
border-top:1px dashed #CCCC99;
border-bottom:1px dashed #CCCC99;
}

div.categoryTitle {
  font-size: 12px;
  border-bottom: 1px solid #e1dec2;
  padding: 2px 6px 2px 6px;
  background-color:#f0efdd;
  font-family:arial;
}

a.categoryLink a { display: inline; }

a.categoryLink {
  display: block;
  text-decoration: none;
  padding: 3px;
  border: 1px solid white;
  margin-bottom: 6px;
  cursor: pointer;
}
a.categoryLink:hover {
  background: #ffe;
  border-top: 1px dashed #cc9;
  border-bottom: 1px dashed #cc9;
}

.messageStackSuccess {
 font-family:verdana;
 font-size:12px;
 font-weight:bold;
}

.infoBoxHeading {
 font-size:12px;
 font-weight:bold;
}

.textInput, textarea {
 border:1px solid #560000;
 height:22px;
}

.moreCommentsFld { position: absolute; left: -9999px; }