body       { color: #000; font-size: 12px; font-family: Arial }
a:link           { color: #8b0000; font-size: 12px; text-decoration: none }
a:visited   { color: #006400; text-decoration: none }
a:hover { text-decoration: underline }
p { color: #000; font-family: Arial }
td    { color: #000; font-size: 12px; font-family: Arial }
.altlink    { color: #000; font-size: 12px; font-family: Arial }
.altlink a:link    { color: white; font-size: 12px; text-decoration: none }
.altlink a:visited    { color: silver; text-decoration: none }
.altlink a:hover { text-decoration: underline }
.footerlink  { color: black; font-size: 9pt; text-decoration: none }
.footerlink a:link { color: #603; font-size: 9pt; text-decoration: none }
.footerlink a:visited   { color: #603; font-size: 9pt; text-decoration: none }
.footerlink a:hover { text-decoration: underline }
.tablehead { color: #fff; font-weight: bold; font-size: 14pt; line-height: 14pt; font-family: Arial; background-color: #006400; text-align: center; vertical-align: middle }
.recipelink   { color: black; font-style: normal; font-size: 12px; font-family: Arial }
.recipelink a:link    { color: #8b0000; font-style: normal; font-size: 12px; font-family: Arial }
.recipelink a:visited    { color: #8b0000; font-style: normal; font-size: 12px; font-family: Arial }
.recipelink a:hover    { color: #8b0000; font-style: normal; font-size: 12px; font-family: Arial }
.abcs { color: #000; font-size: 12px; font-family: Arial }
.abcs a:link   { color: #8b0000; font-size: 12px; font-family: Arial }
.abcs a:visited    { color: #8b0000; font-size: 12px; font-family: Arial }
.abcs a:hover    { color: #8b0000; font-size: 12px; font-family: Arial; text-decoration: underline }
.redwine  { color: #fff; font-weight: bold; font-size: 12pt; line-height: 14pt; font-family: Arial; text-align: center; vertical-align: middle }
.whitewine  { color: #600300; font-weight: bold; font-size: 14pt; line-height: 14pt; font-family: Arial; text-align: center; vertical-align: middle }
.sponsorhead  { color: #fff; font-weight: bold; font-size: 18pt; line-height: 20pt; font-family: Arial; background-color: #006400; text-align: center; vertical-align: middle }
.tablesmallhead    { color: #fff; font-weight: bold; font-size: 12pt; line-height: 14pt; font-family: Arial; background-color: #603; text-align: left; vertical-align: top }
.tablecontent    { color: #000; font-size: 9pt; line-height: 11pt; font-family: arial; margin: 0px; padding: 10px 0px }
.tablecontent a:link     { color: #8b0000; font-size: 9pt; line-height: 11pt; font-family: arial; margin: 0px; padding: 10px 0px }
.tablecontent a:visited     { color: #8b0000; font-size: 9pt; line-height: 11pt; font-family: arial; margin: 0px; padding: 10px 0px }
.tablecontent a:hover      { color: #8b0000; font-size: 9pt; line-height: 11pt; font-family: arial; text-decoration: underline; margin: 0px; padding: 10px 0px }
.tablecontentital  { color: #006400; font-style: italic; font-weight: 500; font-size: 10pt; line-height: 11pt; font-family: arial; padding-top: 6px; padding-bottom: 6px; padding-left: 0px }
.tabledisclaim { color: #000; font-style: italic; font-weight: 500; font-size: 7pt; line-height: 11pt; font-family: arial; padding-top: 6px; padding-bottom: 6px; padding-left: 0px }
.tablecontentbd    { color: #000; font-weight: bold; font-size: 9pt; line-height: 11pt; font-family: Arial; padding-left: 0px }
.tablelevel  { color: #fff; font-weight: bold; font-size: 12px; font-family: arial; background-color: #808080; vertical-align: middle; padding: 0px }
.tablelevel2 { color: #fff; font-weight: bold; font-size: 12px; font-family: arial; background-color: #808080; vertical-align: middle; padding: 0px }
