*{	margin: 0;	padding: 0;	border: 0;}#wrap    { text-align: center; margin: 0pt auto 0; left: 0px; width: 780px; visibility: visible }#wrap2        { margin: 0px; position: relative; width: 840px; visibility: visible }.logoposition     { color: #4f4f4f; font-size: 9px; line-height: 9px; font-family: "Lucida Sans Unicode", "lucida sans", "lucida grande"; text-align: left; letter-spacing: 0.15em; position: absolute; z-index: 9000; top: 0px; left: 50px; width: 225px }body {}p {}td.main  { border-right: 1px solid #959489; border-left: 1px solid #959489 }td.top { border-top: 1px solid #959489; border-right: 1px solid #959489; border-left: 1px solid #959489 }td.bottom { border-right: 1px solid #959489; border-bottom: 1px solid #959489; border-left: 1px solid #959489 }.homenav             { color: #c1952d; font-weight: bold; font-size: 11px; line-height: 14px; font-family: "Lucida Sans Unicode", "lucida sans", "lucida grande"; text-align: left; letter-spacing: 0.08em; margin-bottom: 10px; z-index: 50000 }.homenav a, .homenav a:visited        { color: #c1952d; font-weight: bold; font-size: 11px; line-height: 14px; font-family: "Lucida Sans Unicode", "lucida sans", "lucida grande"; text-decoration: none }.homenav a:hover      { color: #f5f5f5; text-decoration: underline }.homenav2               { color: #c4767a; font-weight: bold; font-size: 11px; line-height: 14px; font-family: "Lucida Sans Unicode", "lucida sans", "lucida grande"; text-align: right; letter-spacing: 0.08em; margin-top: 10px; margin-bottom: 10px; z-index: 50000 }.homenav2 a, .homenav2 a:visited          { color: #c4767a; font-weight: bold; font-size: 11px; line-height: 14px; font-family: "Lucida Sans Unicode", "lucida sans", "lucida grande"; text-decoration: none }.homenav2 a:hover      { color: #f5f5f5; text-decoration: underline }.home              { color: #c1952d; font-weight: bold; font-size: 10px; line-height: 14px; font-family: "Lucida Sans Unicode", "lucida sans", "lucida grande"; text-align: left; letter-spacing: 0.08em; float: left; margin-left: 2px; position: absolute; z-index: 50000 }.home a, .home a:visited         { color: #c1952d; font-weight: bold; font-size: 10px; line-height: 14px; font-family: "Lucida Sans Unicode", "lucida sans", "lucida grande"; text-decoration: none }.home a:hover      { color: #f5f5f5; text-decoration: underline }.nav           { color: #c1952d; font-weight: bold; font-size: 10px; line-height: 20px; font-family: "Lucida Sans Unicode", "lucida sans", "lucida grande"; background-image: url(images/trans_black.png); text-align: right; letter-spacing: 0.15em; float: left; padding: 0px 0px 15px; position: relative; z-index: 10; left: 350px; width: 250px }.nav a, .nav a:visited          { color: #c1952d; font-weight: bold; font-size: 10px; line-height: 20px; font-family: "Lucida Sans Unicode", "lucida sans", "lucida grande"; text-decoration: none; text-align: left; padding: 7px 10px 6px 20px }.nav a:hover       { color: #fafafa; background-color: #70023a; padding: 2px 10px }.nav2            { color: #c1952d; font-weight: bold; font-size: 10px; line-height: 20px; font-family: "Lucida Sans Unicode", "lucida sans", "lucida grande"; background-image: url(images/trans_black.png); text-align: left; letter-spacing: 0.15em; padding: 0px 0px 15px; border-left: 1px dotted #880246; position: absolute; z-index: 10; top: 17px; left: 601px }.nav2 a, .nav2 a:visited         { color: #c1952d; font-weight: bold; font-size: 10px; line-height: 20px; font-family: "Lucida Sans Unicode", "lucida sans", "lucida grande"; text-decoration: none; text-align: left; padding: 7px 10px 6px 15px }.nav2 a:hover        { color: #fafafa; background-color: #70023a; padding: 2px 10px 2px 15px }.wine_inset     { color: #4f4f4f; font-style: italic; font-size: 11px; line-height: 17px; font-family: georgia; text-align: left; padding-right: 15px; padding-left: 15px }img.wine { border: none }.wine_intro          { color: #2c2c2c; font-weight: normal; font-size: 13px; line-height: 22px; font-family: georgia; text-align: left; letter-spacing: 0em; float: left; padding-top: 30px; padding-bottom: 15px; padding-left: 50px; width: 525px }.wine_intro a, .wine_intro a:visited      { color: #5a0035; font-size: 13px; line-height: 22px; font-family: georgia; text-decoration: none; text-align: left; border-bottom: 1px dotted #5a0035 }.wine_intro a:hover  { color: #5a0035; text-decoration: none }.wine_intro2           { color: #2c2c2c; font-weight: normal; font-size: 13px; line-height: 22px; font-family: georgia; text-align: left; letter-spacing: 0em; float: left; padding-top: 30px; padding-bottom: 15px; padding-left: 50px; width: 440px }.wine_intro2 a, .wine_intro2 a:visited      { color: #5a0035; font-size: 13px; line-height: 22px; font-family: georgia; text-decoration: none; text-align: left; border-bottom: 1px dotted #5a0035 }.wine_intro2 a:hover  { color: #5a0035; text-decoration: none }.intro_head  { color: #5a0035; font-size: 20px; line-height: 24px; font-family: courier; padding-bottom: 9px; border-bottom: 1px dotted #7c0000 }.subhead      { color: #45443c; font-weight: normal; font-size: 10px; line-height: 24px; font-family: "Lucida Sans Unicode", "Lucida Grande"; background-color: #dbd4b3; text-align: left; list-style-type: square; float: right; margin-top: 80px; margin-right: 30px; margin-left: 15px; padding: 10px 5px 10px 15px; border: dotted 1px #b6b3a0; position: relative; width: 190px }.subhead a, .subhead a:visited      { color: #45443c; font-weight: normal; font-size: 10px; line-height: 24px; font-family: "Lucida Sans Unicode", "Lucida Grande"; text-decoration: none; text-align: left; list-style-type: square }.subhead a:hover { color: #2e2d28; text-decoration: underline }.subhead2        { color: #45443c; font-weight: normal; font-size: 10px; line-height: 24px; font-family: "Lucida Sans Unicode", "Lucida Grande"; background-color: #dbd4b3; text-align: left; list-style-type: square; float: right; margin-top: 40px; margin-right: 30px; margin-left: 15px; padding: 10px 5px 10px 15px; border: dotted 1px #b6b3a0; position: relative; width: 255px }.subhead2 a, .subhead2 a:visited      { color: #45443c; font-weight: normal; font-size: 10px; line-height: 24px; font-family: "Lucida Sans Unicode", "Lucida Grande"; text-decoration: none; text-align: left; list-style-type: square }.subhead2 a:hover { color: #2e2d28; text-decoration: underline }.tnote_head     { color: #5a0035; font-size: 15px; line-height: 20px; font-family: courier; padding-bottom: 1px; border-bottom: 1px dotted #7c0000 }.tnote         { color: #2c2c2c; font-size: 11px; line-height: 17px; font-family: georgia; text-align: left; letter-spacing: 0em; float: left; margin-top: 20px; margin-right: 50px; margin-left: 50px; padding-top: 20px; border-top: 1px dotted #5a0035 }.tnote a, .tnote a:visited         { color: #5a0035; font-size: 11px; line-height: 17px; font-family: georgia; text-decoration: none; text-align: left; letter-spacing: 0em; padding-bottom: 1px }.tnote a:hover     { text-decoration: none; background-color: #dbd4b3 }.price_table  { color: #2c2c2c; font-size: 10px; line-height: 14px; font-family: "Lucida Grande"; text-align: center }.price_table a, .price_table a:visited   { color: #2c2c2c; font-weight: bold; font-size: 10px; line-height: 14px; font-family: "Lucida Grande"; text-decoration: none; background-color: #dbd4b3; text-align: center }.price_table a:hover   { text-decoration: none; background-color: transparent; border-bottom: medium none }.learnmore_title        { color: #7c0000; font-weight: bold; font-size: 10px; font-family: Georgia; text-align: left; letter-spacing: 0.05em; margin-top: 10px; margin-left: 0px; border-bottom: #000 }.learnmore_body       { color: #7c0000; font-weight: normal; font-size: 10px; line-height: 22px; font-family: Georgia; text-align: left; letter-spacing: 0.1em; margin-top: 10px; margin-bottom: 20px; padding-right: 10px; padding-bottom: 5px; padding-left: 20px }.learnmore_body a, .learnmore_body a:visited    { color: #4f4f4f; text-decoration: none }.learnmore_body a:hover    { color: #7c0000; text-decoration: underline }h2.maintext   { color: #7c0000; font-weight: normal; font-size: 14px; line-height: 14px; font-family: georgia; margin-top: 0px; margin-bottom: 3px }h2    { color: #7c0000; font-weight: normal; font-size: 14px; line-height: 17px; font-family: georgia; margin-top: 20px; margin-bottom: 3px }h1.team { color: #2c2c2c; font-weight: normal; font-size: 18px; font-family: georgia; text-align: left; letter-spacing: 0.2em; margin-top: 0px; margin-bottom: 10px }img.team  { background-color: #e6e6e2; margin-top: 8px; margin-bottom: 8px; margin-left: 8px; padding: 20px; border: solid 1px #d7d7d7 }.team_inset     { color: #4f4f4f; font-style: italic; font-size: 11px; line-height: 17px; font-family: georgia; text-align: left; padding-right: 15px; padding-left: 15px }.team_text     { color: #2c2c2c; font-size: 11px; line-height: 16px; font-family: georgia; text-align: left; float: left; padding-top: 60px; padding-left: 30px; width: 500px }.team_text a, .team_text a:visited   { color: #7c0000; font-size: 11px; line-height: 17px; font-family: georgia; text-decoration: underline; text-align: left }.team_text a:hover { color: #7c0000; text-decoration: none }#sidebar       { text-align: center; float: right; margin: 20px 20px 0 0px; padding: 0px; width: 325px; display: block }.sidebar_title     { color: #7c0000; font-weight: bold; font-size: 11px; font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Arial; text-align: center; letter-spacing: 0.05em; padding-top: 2px; padding-bottom: 4px }.sidebar_body       { color: #4f4f4f; font-weight: normal; font-size: 10px; line-height: 17px; font-family: "Lucida Sans Unicode", "Lucida Grande", Geneva, Swiss, SunSans-Regular; text-align: center; padding: 5px 10px }.sidebar_body a, .sidebar_body a:visited   { color: #7c0000; text-decoration: none }.sidebar_body a:hover   { color: #4c4c47; text-decoration: underline }#sidebar2       { text-align: left; float: right; margin: 50px 10px 0 0px; padding: 0px; width: 305px; display: block }.sidebar2_title      { color: #7c0000; font-weight: bold; font-size: 10px; font-family: Georgia; text-align: left; letter-spacing: 0.05em; margin-top: 75px; margin-left: 6px }.sidebar2_body       { color: #7c0000; font-weight: normal; font-size: 10px; line-height: 22px; font-family: Georgia; text-align: left; letter-spacing: 0.1em; margin-top: 10px; margin-bottom: 20px; padding-right: 0px; padding-bottom: 5px; padding-left: 25px }.sidebar2_body a, .sidebar2_body a:visited    { color: #4f4f4f; text-decoration: none }.sidebar2_body a:hover    { color: #7c0000; text-decoration: underline }.footer     { color: #838173; font-weight: normal; font-size: 8px; line-height: 13px; font-family: "lucida sans", "lucida Grande", "lucida sans unicode", verdana; background-color: #dbd4b3; text-align: center; letter-spacing: 0.08em; padding-top: 12px; padding-bottom: 10px; border-top: 1px dotted #b6b3a0 }.footer a, .footer a:visited    { color: #838173; font-weight: normal; font-size: 8px; line-height: 13px; font-family: "lucida sans", "lucida Grande", "lucida sans unicode", verdana; text-decoration: none; text-align: center; border-bottom: 1px solid #b6b3a0 }.footer a:hover   { color: #45443c; text-decoration: none }.footernav    { color: #b89895; font-weight: normal; font-size: 8px; line-height: 13px; font-family: "lucida sans", "lucida Grande", "lucida sans unicode", verdana; text-align: center; letter-spacing: 0.08em; padding-top: 10px; padding-bottom: 10px }.footernav a, .footernav a:visited   { color: #b89895; font-weight: normal; font-size: 8px; line-height: 13px; font-family: "lucida sans", "lucida Grande", "lucida sans unicode", verdana; text-decoration: none; text-align: center; border-bottom: 1px solid #9c7d79 }.footernav a:hover  { color: #9f9d51; text-decoration: none; border: none }h1.vineyard { color: #2c2c2c; font-weight: normal; font-size: 18px; font-family: georgia; text-align: left; letter-spacing: 0.2em; margin-top: 0px; margin-bottom: 20px }img.vineyard  { background-color: #e6e6e2; margin-top: 8px; margin-bottom: 8px; margin-left: 8px; padding: 20px; border: solid 1px #d7d7d7 }.vineyard_inset     { color: #4f4f4f; font-style: italic; font-size: 11px; line-height: 17px; font-family: georgia; text-align: left; padding-right: 15px; padding-left: 15px }.vineyard_text     { color: #2c2c2c; font-size: 11px; line-height: 16px; font-family: georgia; text-align: left; float: left; padding-top: 60px; padding-left: 30px; width: 500px }.vineyard_text a, .vineyard_text a:visited   { color: #7c0000; font-size: 11px; line-height: 17px; font-family: georgia; text-decoration: underline; text-align: left }.vineyard_text a:hover { color: #7c0000; text-decoration: none }.button {color:#ffffff;font-family:Lucida Grande, Lucida Sans Unicode;font-size:10px; padding:3px; background: #7C0000; margin-top:6px;margin-bottom:6px}.button a, .button a:visited  { color: #ffffff; font-size: 10px; font-family: "Lucida Grande", "Lucida Sans Unicode"; text-decoration: none; background-color: #7c0000 }.button a:hover  { text-decoration: underline }.dotted { border-right: 1px dotted #70023a; border-left: 1px dotted #70023a }.table_notes   { color: #3e3e3e; font-size: 11px; line-height: 13px; font-family: Arial; text-align: left; letter-spacing: 0.1em }.prodnotes_cell { padding-top: 5px; padding-bottom: 5px }.news_text            { color: #3e3e3e; font-size: 11px; line-height: 18px; font-family: "Lucida Grande"; text-align: left; letter-spacing: 0.05em; padding-top: 20px; padding-right: 10px; padding-left: 10px; border: solid 1px #a5a593 }.news_text a, .news_text a:visited       { color: #5a0035; font-size: 11px; font-family: "Lucida Grande"; text-decoration: none; letter-spacing: 0.05em; border-bottom: 1px solid #5a5a5a }.news_text a:hover        { color: #5a0035; font-family: Arial; text-decoration: none; text-align: left; border-bottom: none }
