
@font-face {
    font-family: 'Savoy';
    src: url('../fonts/yosh-webfont.eot');
    src: url('../fonts/yosh-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/yosh-webfont.woff') format('woff'),
         url('../fonts/yosh-webfont.ttf') format('truetype'),
         url('../fonts/yosh-webfont.svg#Savoy') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Added to prevent scroll bar page shift on centered pages */
html { overflow-y: scroll; }

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: fixed;
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;
-o-border-radius: 9px;
-icab-border-radius: 9px;
-khtml-border-radius: 9px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px; 
-moz-box-shadow: 0px 0px 16px #000000;
-webkit-box-shadow: 0px 0px 16px #000000;
box-shadow: 0px 0px 20px #000000;
}

div#container { width:100%; max-width:822px; margin:0 auto; margin-top:30px; text-align:left; }

div#content { padding:12px; background: #FFFFFF;
max-width:745px; 
margin:0 25px; 
position:relative; 
top:-30px;
-o-border-radius: 9px;
-icab-border-radius: 9px;
-khtml-border-radius: 9px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px; 
-moz-box-shadow: 0px 0px 16px #222222;
-webkit-box-shadow: 0px 0px 16px #222222;
box-shadow: 0px 0px 16px #222222;
}

div#menu { padding: 12px 0; 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; 
-o-border-radius: 9px;
-icab-border-radius: 9px;
-khtml-border-radius: 9px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px; 
-moz-box-shadow: 0px 0px 16px #000000;
-webkit-box-shadow: 0px 0px 16px #000000;
box-shadow: 0px 0px 16px #000000;
}
div#dine { text-align:center; margin-top:-24px; margin-bottom:6px; }
div.menupic { width:100%; text-align:center; margin-top:4px; margin-bottom:10px; }

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; 
-o-border-radius: 9px;
-icab-border-radius: 9px;
-khtml-border-radius: 9px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px; 
-moz-box-shadow: 0px 0px 16px #000000;
-webkit-box-shadow: 0px 0px 16px #000000;
box-shadow: 0px 0px 16px #000000;
}
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;}

hr {
margin: 2px 3%;
border-top: 2px solid #CCCC99;
border-bottom: none;
border-left: none;
border-right: none;
}

h1.hs { margin: 12px 10px 0 10px;
text-align: center;
border: none; 
padding: 6px; 
color:#707038;
background-color:#EDEEDD;
font-size: 1.5em; 
line-height: 1.2em; 
text-shadow: 1px 1px 1px #D0D0A4; 
-o-border-radius: 20px;
-icab-border-radius: 20px;
-khtml-border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 10px; 
-moz-box-shadow: 3px 3px 40px #555555;
-webkit-box-shadow: 3px 3px 40px #555555;
box-shadow: inset -3px -3px 6px #D0D2A6;
}

/* 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 {
      display: table;
	  width: 98%;
      border: 2px solid #B5871E;
      padding:5px;
      background: #F4ED63 url("../img/bg_menu.gif") repeat-x left bottom;
      position:relative; top:-12px;
      font: bold 1.3em Arial,Helvetica,sans-serif;
      line-height:normal;
-o-border-radius: 9px;
-icab-border-radius: 9px;
-khtml-border-radius: 9px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px; 
      }
    #tabsE ul {
        margin:0;
        padding:1px 1px 1px 1px;
        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 2px 0 2px;
      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:4px 6px 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');
}



