body     { color: #000; font-size: 10px; font-family: Georgia, "Times New Roman", Times }p   { }td {}.footer  { color: black; font-weight: normal; font-size: 14px; font-family: Georgia, "Times New Roman", Times; text-align: center }.footer a { color: black }.footer a:hover { color: #7d112f; text-decoration: underline }.leftcolumn   { color: #dbd3bb; font-size: 13px; line-height: 19px; padding-top: 20px; padding-right: 15px; padding-left: 20px }.leftcolumn a, leftcolumn a:visited  { color: #aa2a1f; font-weight: bold }.leftcolumn a:hover  { color: #e43929; text-decoration: underline }.home  { color: #dbd3bb; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 3px; padding-right: 0px; padding-left: 0px }.home a, home a:visited  { color: #aa2a1f; font-weight: bold }.home a:hover  { color: #e43929; text-decoration: underline }.leadin    { color: #f4d177; font-weight: normal; font-size: 16px }.returns   { color: #000; font-style: normal; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 4px; padding-right: 20px; padding-left: 20px }.returnhead  { color: #7b112e; font-style: normal; font-weight: bold; font-size: 12px }.currentreleases { color: #000; font-size: 13px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 20px; padding-right: 10px; padding-left: 20px }.currentreleases a, currentreleases a:visited   { color: #63523f; font-weight: bold }.currentreleases a:hover  { color: #817e55; text-decoration: underline }.currentlead  { color: #7b112e; font-weight: normal; font-size: 24px; font-family: Georgia, "Times New Roman", Times }.headline   { color: #7b112e; font-weight: normal; font-size: 24px; line-height: 27px; font-family: Georgia, "Times New Roman", Times; padding-top: 20px; padding-right: 10px; padding-left: 20px }.cart  { color: #7b112e; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 2px }.price { font-weight: bold; font-size: 12px; text-align: right }.winename { color: #7b112e; font-weight: bold; font-size: 14px }.captions  { font-style: italic; font-size: 12px; text-align: center; padding-right: 3px; padding-left: 3px }.dining { color: #000; font-size: 13px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 5px; padding-right: 10px; padding-left: 20px }.dining a, dining a:visited  { color: #836c29 }.dining a:hover  { color: #c5a33e; text-decoration: underline }.diningstate   { color: #c5a33e; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; padding-top: 15px; padding-bottom: 3px }.captiononblack  { color: #adadad; font-size: 9px; line-height: 12px; font-family: "Trebuchet MS"; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 3px }.captiononblack a, .captiononblack a:visited { color: #adadad; text-decoration: none }.captiononblack a:hover { text-decoration: underline }.captiongold  { color: #a77901; font-size: 10px; line-height: 12px; font-family: "Trebuchet MS"; text-align: center; padding-top: 3px; padding-bottom: 3px }.captiongold a, .captiongold a:visited  { color: #a77901; text-decoration: underline }.captiongold a:hover  { }.homenews   { color: #a77901; font-size: 11px; line-height: 12px; font-family: "Trebuchet MS"; text-align: left; padding-top: 3px; padding-bottom: 3px }.homenews a, .homenews a:visited  { color: #a77901; text-decoration: underline }.homenews a:hover   { text-decoration: none }