html,body { margin:0px; padding:0px; background: #2F2E19; }
body { font: normal 12px Arial,Helvetica,sans-serif; text-align:center; }

TD { font: normal 12px Verdana,Arial,Helvetica,sans-serif; }

A {color: #818C3E}
A:visited { color: #818C3E; }
A:active { text-decoration: none; }
A:hover	{ color: #FF0000; }

#backPic {
z-Index:0;
position:absolute;
left:0%;
top:0%;
width:100%;
height:800px;
}
#tbl {
z-index:2;
position:absolute;
left:0%;
top:0%;
width:100%;
/* for CSS2 browsers */
min-height:100%;
}

div#header { position:relative; border: 2px solid #B5871E; 
    padding-top:10px; padding-bottom:6px; margin-bottom:4px; 
    height:100px; line-height:100px; text-align:center; 
    background: #666633 url("../img/bg_header.gif") repeat-x;
}

div#container { width:745px; margin:0 auto; margin-top:30px; text-align:left; }
div#content { padding:12px; border: 2px solid #000000; background: #FFFFFF;
width:668px; margin:0 auto; position:relative; top:-30px;
}

div#menu { padding: 14px; text-align:center; font: normal 12px Verdana,Arial,Helvetica,sans-serif; }

div#scroll { 
/* add or remove next line for embedded content scrolling */
/* height: 320px; overflow: auto; */
font: normal 11px Verdana,Arial,Helvetica,sans-serif;
}

div.contentmain { 
text-align: justify;
margin-left:30px; 
margin-right:30px;  
margin-bottom:30px;  
}

div#wrapper { border: 2px solid #B5871E; background: #7B7B3E; position:relative; }
div#dine { text-align:center; margin-top:-24px; margin-bottom:6px; }
div.menupic { width:100%; text-align:center; margin-top:-12px; margin-bottom:0px; }

div#footer { color: #FFFFFF; background: #666633 url("../img/bg_header.gif") repeat-x left bottom; 
border: 2px solid #B5871E; margin-top:4px; margin-bottom:20px; text-align:center; position:relative; 
}
div#footer p { margin:0; padding:5px 10px; }
div#footer a { display:inline; padding:0; color: #FFFF00; }

div.address { color: #000000; font: bold 14px Arial,Helvetica,sans-serif; }
.phone { color: #B5871E; font: bold 22px Arial,Helvetica,sans-serif; }

.vaxlink { color:#666666; }
.vaxlink a { color:#666666; text-decoration:none; }
.vaxlink:link { color:#666666; text-decoration:none; }
.vaxlink:visited { color:#666666; text-decoration:none; }
.vaxlink:hover { color: #019934; text-decoration:underline; }

H1 { color: #666633; font: bold 26px Verdana,Arial,Helvetica,sans-serif; line-height:22px; border-bottom: 2px solid #E6E6E6; }
H2 { color: #666633; font: bold 20px Verdana,Arial,Helvetica,sans-serif; line-height:16px; border-bottom: 2px solid #E6E6E6; }
H3 { color: #666633; font: bold 18px Verdana,Arial,Helvetica,sans-serif; padding: 4px; border-top: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; }
H4 { color: #B5871E; font: bold 18px Arial,Helvetica,sans-serif; margin-top:0px;}
H5 { color: #B5871E; font: bold 16px Arial,Helvetica,sans-serif; border-bottom: 1px solid #DEDEDE; }
H6 { color: #B5871E; font: bold 16px Arial,Helvetica,sans-serif; margin-top:4px;}

/* For Cutenews/Fckeditor */
.subhd { font: bold 18px Arial,Helvetica,sans-serif; color: #B5871E; padding-bottom:2px; margin-bottom:12px; border-bottom: 1px solid #CCCCCC;}
.subtit { font: bold 14px Verdana,Arial,Helvetica,sans-serif; color: #B5871E; }

/* Start Menu Tabs */

    #tabsE {
      margin-left:0px; 
      border: 2px solid #B5871E;
      padding:5px;
      background: #C8A536 url("../img/bg_menu.gif") repeat-x;
      position:relative; top:-12px;
      font: bold 12px Arial,Helvetica,sans-serif;
      line-height:normal;
      height:24px;
      }
    #tabsE ul {
        margin:0;
        padding:1px 1px 1px 6px;
        list-style:none;
        text-align:center;
      }
    #tabsE li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsE a {
      float:left;
      background:url("../img/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0px 0 3px;
      text-decoration:none;
      }
    #tabsE a span {
      display:block;
      background:url("../img/tabright.gif") no-repeat right top;
      /* button padding order -  top, right, bottom, left */
      padding:2px 12px 4px 8px;
      color:#EBECD7;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsE a span {float:none;}
    /* End IE5-Mac hack */
    #tabsE a:hover span {
      color:#FFFF99;
      }
    #tabsE a:hover {
      background-position:0% -42px;
      }
    #tabsE a:hover span {
      background-position:100% -42px;
      }
    #tabsE #current a {
      background-position:0% -42px;
      }
    #tabsE #current a span {
      background-position:100% -42px;
      color:#FFFF99;
      }

/* End Menu Tabs */


INPUT {
    font: 12px Arial,Helvetica,sans-serif;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px outset #CCCCCC;
}

INPUT.formbtn {
    padding: 2px;
    font: bold 14px Arial,Helvetica,sans-serif;
    color: #FFFF99;
    border: 1px solid #BF8E0E; 
    margin:4px;
    background: #A5690B url("../img/fmbg3.jpg") repeat-x;
}
INPUT.img {
    background-color: transparent;
    border: 0px outset #FFFFFF;
}
TEXTAREA {
    font: 12px Arial,Helvetica,sans-serif;
    width:98%;
    color: #000000;
    background-color: #FFFFFF;
    scrollbar-face-color: #F2F2F2;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #E8E8E8;
    scrollbar-3dlight-color: #DEDEDE;
    scrollbar-arrow-color:  #FE6602;
    scrollbar-track-color: #EBEBEB;
    scrollbar-darkshadow-color: #A8A8A8;
    border: 1px outset #CCCCCC;
}

TD.formlabel1 {
    font: bold 14px Arial,Helvetica,sans-serif;
    color: #FFFF99;
    border: 1px outset #BF8E0E;
    background: #A5690B url("../img/fmbg1.jpg") repeat-x;
}
TD.formlabel2 {
    font: bold 14px Arial,Helvetica,sans-serif;
    color: #FFFF99;
    border: 1px outset #BF8E0E;
    background: #A5690B url("../img/fmbg2.jpg") repeat-x;
}

TD.formcell {
    font-size: 12px;
    color: #000000;
    background-color: #D8D8D8;
    border: 1px outset #CCCCCC;
 }
.formcell {
    FILTER:progid:DXImageTransform.microsoft.Gradient(gradientType=0, StartColorStr='#FFFFFF',EndColorStr='#D8D8D8');
}


