body {
margin: 0 0 0px 0;
text-align: center;
background-color:#262626;
background-position: top center;
font-family: Arial, Helvetica, verdana, sans-serif;
margin-right: auto;
margin-left: auto;
margin-bottom: 0
 
 
}

td.bodycontent{
height:45px;
padding-top:15px;
overflow:visible;
color:#474220;
 
}

td.semimenu {
background: url(/images/semicolon.gif) top right repeat-x;
vertical-align: baseline;

}


.menu {
font-family:Arial;
color:#000000;
font-size:12.5px;
font-style: normal;
}


.footer {
font-family:Arial;
color:#d3cab7;
font-size:14px;
margin-left: 5px;
margin-top: 10px;
margin-bottom: 10px;
padding-bottom: 5px;
padding-top: 5px;
}

.footerlogo {
margin-left: 5px;
margin-top: 10px;
margin-bottom: 10px;
padding-bottom: 5px;
padding-top: 5px;
}


.footerhanks {
font-family:Arial;
color:#c1e4da;
font-size:14px;
margin-left: 5px;
margin-top: 10px;
margin-bottom: 10px;
}

.tdmenutext {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#474220;
font-size:11px;
font-style: normal;
padding-top: 0px; 
padding-left: 0px;
padding-right: 8px;
padding-bottom: 2px;
white-space: nowrap; 
}

.note {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#474220;
font-size:11px;
font-style: normal;
font-weight: bold;
text-align: right;
}

.tdmenu {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#474220;
font-size:12px;
font-weight: bold;
font-style: normal;
padding-top: 0px; 
padding-left: 0px;
padding-right: 8px;
padding-bottom: 2px;
white-space: nowrap;

}

.tdhomebold {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#474220;
font-size:16px;
font-weight: bold;
font-style: normal;
padding-top: 0px; 
padding-left: 0px;
padding-right: 8px;
padding-bottom: 5px;
 

}

.tdhometextbold {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#474220;
font-size:12px;
font-weight: bold;
font-style: normal;
padding-top: 5px; 
padding-left: 0px;
padding-right: 8px;
padding-bottom: 0px;
white-space: nowrap;

}

.tdpress {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#474220;
font-size:12px;
font-weight: bold;
font-style: normal;
padding-top: 0px; 
padding-left: 0px;
padding-right: 8px;
padding-bottom: 10px;
white-space: nowrap;

}

.tdwinemenu {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#474220;
font-size:12px;
font-style: normal;
padding-top: 0px; 
padding-left: 0px;
padding-right: 8px;
padding-bottom: 2px;
white-space: nowrap;

}

.tdwineprice {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#474220;
text-align: right; 
font-size:12px;
font-style: normal;
padding-bottom: 6px;
padding-left: 10px;
width: 1%;
white-space: nowrap;

}


.tdmenuhhb {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#474220;
font-size:12.5px;
font-weight: bold;
font-style: normal;
padding-top: 5px; 
padding-left: 0px;
padding-right: 8px;
padding-bottom: 2px;
white-space: nowrap;

}

.tdmenuhh {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#474220;
font-size:12.5px;
font-style: normal;
padding-top: 5px; 
padding-left: 0px;
padding-right: 8px;
padding-bottom: 2px;
white-space: nowrap;
vertical-align: baseline;


}



.tdprice {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#474220;
text-align: right; 
font-size:12px;
font-weight: bold;
font-style: normal;
padding-bottom: 6px;
padding-left: 15px;
width: 1%;
white-space: nowrap;

}

.tddraftprice {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#474220;
text-align: right; 
font-size:12px;
font-weight: bold;
font-style: normal;
padding-bottom: 5px;
padding-left: 20px;
width: 1%; 

}



td.mainpage {
background: url(/images/main_bar.gif) top right repeat-x;
vertical-align: baseline;
}

div.scroll {
height: 200px;
width: 300px;
overflow: auto;
border: 1px solid #666;
background-color: #ccc;
padding: 8px;
}

.tdbregular {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#474220;
font-size:12.5px;
font-weight: bold;
font-style: normal; 
padding-bottom: 6px;
padding-top: 0px; 
padding-left: 0px;
padding-right:  0px;
padding-bottom: 2px;

}

.tdregular {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#474220;
font-size:12.5px;
font-style: normal;
padding-bottom: 6px;
padding-top: 0px; 
padding-left: 0px;
padding-right:  0px;
padding-bottom: 2px;
}

.tdheader {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#474220; 
padding-top: 0px; 
padding-left: 0px;
padding-bottom: 10px;
 
}


.tdpubheader {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#474220; 
padding-top: 0px; 
padding-left: 0px;
padding-bottom: 8px;
 
}

.tdmenuthick {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#474220;
font-size:12px;
font-weight: bold;
font-style: normal;
padding-top: 8px; 
padding-left: 0px;
padding-right: 8px;
padding-bottom: 5px;
white-space: nowrap;

}

.tdmenu a:link       {text-decoration: underline; color: #474220;}
.tdmenu a:visited    {text-decoration: underline; color: #474220;}
.tdmenu a:hover      {text-decoration: underline; color: #474220;}
.tdmenu a:active     {text-decoration: underline; color: #474220;}

.mail a:link       {text-decoration: underline; color: #474220;}
.mail a:active { 
color:#474220;  
text-decoration: underline;
}

.mail a:visited    {text-decoration: underline; color: #474220;}
.mail  a:hover      {text-decoration: underline; color: #474220;}
 
 
.footer a:active { 
color:#474220;  
text-decoration: underline;
}

.footerhanks a:link {text-decoration: none; color:#ffffff;}
.footerhanks a:visited {text-decoration: none;color:#474220;}
.footerhanks a:hover {text-decoration: none; color:#474220;}
.footerhanks a:active { text-decoration: none; color:#474220;}

.tdpress a:link       {text-decoration: underline; color: #474220;}
.tdpress a:visited    {text-decoration: underline; color: #474220;}
.tdpress a:hover      {text-decoration: underline; color: #474220;}
.tdpress a:active     {text-decoration: underline; color: #474220;}

/*Hover Image & Link*/

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}


.mainindexbox
{
 
  width:435px;
  height:320px;
  padding-top:25px;
  padding-left:25px;
  padding-right:15px;
  color:#666666;
  
  float:right;
  font-family:Arial, Verdana, Helvetica;
  font-size: 14px;
  line-height:26px;
  text-align:left;
  vertical-align:text-top;
   
  overflow:hidden;

    
}
 
.foodheader {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#b7481e;
font-size:16px;
font-weight: bold;
font-style: normal;
padding-top: 0px; 
padding-left: 0px;
padding-right: 8px;
padding-bottom: 5px;
text-align:center;
 

}

.barheader {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#b7481e;
font-size:16px;
font-weight: bold;
font-style: normal;
padding-top: 0px; 
padding-left: 0px;
padding-right: 8px;
padding-bottom: 5px;
text-align:left;
 

}


.foodheadersm {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#b7481e;
font-size:12px;
 
font-style: normal;
padding-top: 0px; 
padding-left: 0px;
padding-right: 8px;
padding-bottom: 5px;
text-align:center;
}

.foodheaderreg {
font-family: Arial, Helvetica, verdana, sans-serif;
color:#474220;
font-size:12px;
 
font-style: normal;
padding-top: 0px; 
padding-left: 0px;
padding-right: 8px;
padding-bottom: 5px;
text-align:center;
}


a:link {color: #000000; text-decoration: underline; border-style: none; }
a:active {color: #0000ff; text-decoration: underline; border-style: none; }
a:visited {color: #008000; text-decoration: underline; border-style: none; }
a:hover {color: #ff0000; text-decoration: none; border-style: none; }

a:link       {text-decoration: underline; color: #474220;}
a:visited    {text-decoration: underline; color: #474220;}
a:hover      {text-decoration: underline; color: #474220;}
a:active     {text-decoration: underline; color: #474220;}

img
{  border-style: none;
}