body {}
.menutext_leftborder     { color: #000; font-size: 8pt; font-family: verdana, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: bottom; border-left: 1pt solid #000; border-right: 1pt solid #000; border-top-color: #000; border-top-style: none; border-bottom-color: #000; border-bottom-style: none; }
.menutext_leftallborder     { color: #000; font-size: 8pt; font-family: verdana, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: bottom; border-left: 1pt solid #000; border-right: 1pt solid #000; border-top-color: #000; border-top-style: solid; border-bottom-color: #000; border-bottom-style: solid; }
.menutext_left_no_border { color: #000; font-size: 8pt; font-family: verdana, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: bottom }
.menutext_left_border { color: #000; font-size: 8pt; font-family: verdana, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: bottom; border: solid 1px #000000; }
.menutext_left_sideborder { color: #000; font-size: 8pt; font-family: verdana, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: top; border-right: 1pt solid #000; border-left: 1pt solid #000;}
.headingtext_border { color: #000; font-size: 8pt; font-family: verdana, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-variant: small-caps; text-align: left; vertical-align: bottom; border: solid 1px #000000; outline: solid 1px #000; }
.headingtext  { color: #000; font-variant: small-caps; font-size: 8pt; font-family: verdana, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: middle; border-bottom: 1pt solid #000 }
.headingtext_no_border { color: #000; font-variant: small-caps; font-size: 8pt; font-family: verdana, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: middle; border-bottom: none #000 }
.headingtext_no_border_no_bold { color: #000; font-variant: small-caps; font-weight: normal; font-size: 8pt; font-family: verdana, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: middle; border-bottom: none #000 }
.recipetext      { color: #000; font-size: 8pt; font-family: verdana, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: none; vertical-align: text-bottom }
.std_text    { color: #000; font-size: 8pt; font-family: verdana, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: justify; vertical-align: bottom }
.std_text_white { color: white; font-size: 8pt; font-family: verdana, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-variant: small-caps; background-color: black; text-align: justify; vertical-align: bottom; }
.std_text_top { color: #000; font-size: 8pt; font-family: verdana, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-variant: small-caps; background-color: transparent; text-align: left; vertical-align: top; }
.menutext_right  { color: #000; font-variant: small-caps; font-size: 8pt; font-family: verdana, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; vertical-align: bottom; border-bottom: 1pt solid #000 }
.price { color: #000; font-variant: small-caps; font-size: 8pt; font-family: verdana, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; vertical-align: middle}
.picture_border { color: #000; font-size: 8pt; font-family: verdana, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-variant: small-caps; text-align: right; vertical-align: middle; border-color: #000; border-width: 1pt }
.price_no_border   { color: #000; font-variant: small-caps; font-size: 8pt; font-family: verdana, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; vertical-align: top; border-bottom: none #000 }
.menuborder  { border-bottom: 1pt solid #000 }
.topmenu_border { border-top: 1pt solid #000; border-right: 1pt solid #000; border-left: 1pt solid #000; border-bottom-color: #000; border-bottom-style: none; }
.bottommenu_border { border-top-style: none; border-right: 1pt solid #000; border-left: 1pt solid #000; border-bottom: 1pt solid #000; }
.wine_heading     { color: #fff; font-size: 10pt; font-family: Verdana; font-variant: small-caps; font-weight: bold; text-decoration: none; background-color: #9B481E; text-indent: 12pt; border: 1pt #000; outline: none 1pt #000 }
.wine_region   { color: #333; font-size: 8pt; font-family: Verdana; font-variant: small-caps; font-weight: bold; text-decoration: none; background-color: #cc9; text-indent: 12pt; border-style: solid none; border-width: 1pt; border-color: #000; outline: none 1pt #000 }
.wine_detail    { color: #333; font-size: 8pt; font-family: Verdana; font-variant: small-caps; text-decoration: none; background-color: #e2e0a0; text-indent: 12pt; border: 1pt #000; outline: none 1pt #000 }
