#menu{

	 background-color: #00793D;

	 width: 699px;

   color: #ffffcc;

	 border-right: 1px solid #737373;

	 border-left: 1px solid #737373;

	 padding: 0 0 0 0px;

	 overflow: hidden;

   font-size: 1.8em;

   font-family: sans-serif;

   display: block;

}



#menuIntro {

  padding: 2em 2em;

  font-size: .8em;

  font-family: "Times New Roman", serif;

}

#menuIntro h2 {



  letter-spacing: .1em;

}

#menuIntro a:link, #menuIntro a:visited {

  color: #ffff99;

}





.menuSubSection {

  width: 100%;

  display: block;

  margin: 0px 0px;

  padding: 0px 0px;

}



.menuCol_single {

  width: 98%;

  display: block;

  clear: both;

}

.menuCol_thinner {

  width: 80%;

}



.menuCol_left, .menuSubCol_left {

  width: 48%;

  float: left;

}

.menuCol_right, .menuSubCol_right {

  width: 48%;

  float: right;

}

.menuCol_left {

	padding-left: 5px;

}

.menuCol_right {

	padding-right: 5px;

}









.menuCategoryName {

  font-size: 1.7em;

  text-align: center;

  width: 100%;

  display: block;

  height: 43px;

  background-color: #ab365d;

  background-image: url('menuCategoryNameBG.gif');

  background-repeat: repeat-x;

  background-position: bottom;

}

/*

.menuCategoryName_, .menuCategoryName_sub {

  height: 35px;

  text-align: center;

  float: left;

  background-color: #ab365d;

  background-image: url('menuCategoryNameBG.gif');

  background-repeat: repeat-x;

}





.menuCategoryName_sub {

  height: 35px;

  text-align: center;

  float: left;

  background-color: #ab365d;

  background-image: url('menuCategoryNameBG.gif');

  background-repeat: repeat-x;

}

*/

.menuCategoryName_, .menuCategoryName_sub {



}

.menuCategoryName_sub {

 /* width: 85%;*/

}



.menuCategoryName_ embed, .menuCategoryName_sub {



}







.togmain {

  width: 7%;

}

.togsub {

  width: 15%;

}

.menuCategoryTog {

  float: right;

  margin-top: -35px;

  height: 35px;

}



/*

.menuCategoryTog {

  float: right;

  display: block;

  height: 35px;

clear: none;

  margin: 0;

  padding: 0;

  background-color: #ab365d;

  background-image: url('menuCategoryNameBG.gif');

  background-repeat: repeat-x;

  

}

*/

.menuCategoryTog img {

  margin: 0px 2px 0px 0px;

  padding: 0;

}



.menuCategoryContent {

  display: block;

}

.menuCategoryToggle {

  font-size: .5em;

	width: 3em;

	display: inline-block;

	cursor: pointer;

}









.menuCategoryDesc {

  display: block;

  margin: .5em 0;

  text-align: center;

  font-size: .8em;

}

.menuCategoryWow .menuBevWow {

  letter-spacing: .2em;

}

.menuCategoryNotice {

  display: block;

  margin: .1em 0;

  text-align: left;

  font-size: .8em;

  padding: 2px 4px;

  font-family: "Franklin Gothic Book", "Arial New", Arial, sans-serif;

}



.menuItemName {

  float: left;

  font-size: .9em;

  font-weight: bold;

  text-align: left;

}

.menuItemNameSub {

  padding-left: 2.5em;

  font-size: .9em;

  font-weight: bold;

  float: left;

  clear: left;

}

.menuItemName, .menuItemNameSub, .menuItemPrice, .menuItemPriceSub {

  margin: .3em 0;

}



.menuItemPrice {

  float: right;

  font-size: .9em;

  font-weight: bold;

}

.menuItemPriceSub {

  float: right;

  font-size: .9em;

  font-weight: bold;

  padding-right: 2.5em;

}

.menuItemDesc {

  float: left;

  font-size: .8em;

  line-height: 1.1em;

  text-align: left;

  clear: right;

  width: 98%;

  padding: 2px 4px;

  font-family: "Franklin Gothic Book", "Arial New", Arial, sans-serif;

}



.menuItemDescAddons {

  display: block;

  font-size: .8em;

  text-align: center;

  clear: right;

  margin: .1em 0;

}



.menuCategoryWow, .menuCategoryNotice, .menuItemDescAddons, .menuBevWow, .menuBevWowSub {

  color: #ffff00;

}





.menuBevWow, .menuBevWowSub {

  font-weight: bold;

	font-size: 1.1em;

 float: left;

 width: 100%;

 clear: both;

}

.menuBevWowSub {

  font-size: .9em;

}

.menuBevType {

 color: #ffcc33;

 font-weight: bold;

 letter-spacing: .2em;

	float: left;

	width: 100%;

	clear: both;

}

.menuBevList, .menuBevItem {

	float: left;

	width: 100%;

	clear: both;

}

.menuBevItem {

  line-height: 1.4em;

}

.menuBevList {

 font-size: .9em;

 line-height: 1.3em;

}

.menuBevShaded {

  background-color: #009900;

  /* display: block; */

  float: left;

  padding: 1.1em 0px 1em 0px;

  border: 3px #FFFFCC solid;

}



.menuWineName {

  float: left;

  width: 60%;

}

.menuWinePriceGlass, .menuWinePriceBot {

  float: left;

  width: 20%;

}



.menuWineType, .menuSpecPrice {

  float: left;

  clear: left;

  width: 80%;

  padding-left: 3em;

  font-style: italic;

}

.menuWineLarge {

  float: left;

  width: 100%;

  clear: both;

  font-size: 1.6em;

  line-height: 2em;

}

.menuSpecPrice {

  font-size: .9em;

}





.textLeft {

  text-align: left;

}

.textCenter {

  text-align: center;

}

.textItalic {

  font-style: italic;

}

.topSpace {

  margin-top: 1.1em;

}

.textUnderline {

  text-decoration: underline;

}



.clearBoth {

  height: 1px;

  line-height: 1px;

  /* margin-top: -5px; */

  clear: both;

}

/* standard sIFR styles */



.sIFR-flash {

	visibility: visible !important;

  margin: 0px 0px;

}



.sIFR-replaced {

	visibility: visible !important;

}



span.sIFR-alternate {

	position: absolute;

	left: 0;

	top: 0;

	width: 0;

	height: 0;

	display: block;

	overflow: hidden;

}



/* Adjust for adblock users */

.sIFR-flash + div[adblocktab=true] {

  display: none !important;

}



