*{
	margin: 0;
	padding: 0;
	border: 0;
}
body {background: url('images//background_gv.jpg') top center repeat-x; background-color: #f5f6f0;}
p {}
#wrap         { margin: 0px; position: relative; width: 900px; visibility: visible }
#master0 div {background-image: url("images/back_laid.jpg");}
.seal_position       { text-align: center; position: absolute; z-index: 9000; top: 5px; left: 435px; width: 47px }
.logo_position           { text-align: left; padding-top: 10px; padding-left: 265px; position: relative; z-index: 5; width: 338px }
.logo_position2           { text-align: left; padding-top: 10px; padding-left: 335px; position: relative; z-index: 5; width: 338px }
.bottle_position          { text-align: left; float: left; padding-top: 20px; padding-left: 30px; position: relative; z-index: 2000; width: 145px }
body {}
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 }
.nav                  { color: #642022; font-weight: normal; font-size: 9px; line-height: 20px; font-family: "Lucida Sans Unicode", "lucida sans", "lucida grande"; text-align: left; float: left; padding: 0px 0px 10px; position: relative; z-index: 10; top: 5px; left: 0px; width: 432px }
.nav a, .nav a:visited               { color: #642022; font-weight: normal; font-size: 9px; line-height: 20px; font-family: "Lucida Sans Unicode", "lucida sans", "lucida grande"; text-decoration: none }
.nav a:hover         { color: #631f21; text-decoration: none; border-bottom: 1px solid #631f21 }
.nav3                   { color: #642022; font-weight: normal; font-size: 9px; line-height: 20px; font-family: "Lucida Sans Unicode", "lucida sans", "lucida grande"; text-align: right; float: right; padding: 0px 0px 10px; position: relative; z-index: 10; top: 5px; left: 0px; width: 432px }
.nav3 a, .nav3 a:visited               { color: #642022; font-weight: normal; font-size: 9px; line-height: 20px; font-family: "Lucida Sans Unicode", "lucida sans", "lucida grande"; text-decoration: none }
.nav3 a:hover         { color: #631f21; text-decoration: none; border-bottom: 1px solid #631f21 }
.button_nav   { color: #ffffff; font-weight: bold; font-size: 8px; font-family: "Lucida Grande", "Lucida Sans Unicode"; background-color: #631f21; letter-spacing: 0.08em; padding: 2px }
.button_nav a, .button_nav a:visited   { color: #ffffff; font-weight: bold; font-size: 8px; font-family: "Lucida Grande", "Lucida Sans Unicode"; text-decoration: none; background-color: #631f21; letter-spacing: 0.08em }
.button_nav a:hover  { 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; text-align: center; letter-spacing: 0.08em; padding-top: 5px; padding-bottom: 10px }
.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: #631f21; text-decoration: none; border-bottom: 1px solid #631f21 }
.main_nav                   { color: #642022; font-weight: normal; font-size: 11px; line-height: 20px; font-family: "Lucida Sans Unicode", "lucida sans", "lucida grande"; background-image: url(images/trans_black.png); text-align: right; padding: 15px 20px 10px 0px; border-right: 1px dotted #7c0000; z-index: 0 }
.main_nav a, .main_nav a:visited              { color: #642022; font-weight: normal; font-size: 11px; line-height: 20px; font-family: "Lucida Sans Unicode", "lucida sans", "lucida grande"; text-decoration: none; text-align: right }
.main_nav a:hover         { color: #631f21; text-decoration: none; border-bottom: 1px solid #631f21 }
.phone  { color: #424242; font-size: 14px; line-height: 17px; font-family: Georgia; text-align: left; padding-top: 25px; padding-right: 20px; padding-left: 30px }
.home_text         { color: #2c2c2c; font-size: 11px; line-height: 17px; font-family: georgia; text-align: left; letter-spacing: 0em; float: left; padding-top: 10px; padding-left: 30px; width: 375px }
.home_text a, .home_text a:visited    { color: #631f21; font-size: 11px; line-height: 17px; font-family: georgia; text-decoration: underline; text-align: left }
.home_text a:hover { color: #7c0000; text-decoration: none }
.home_title    { color: #631f21; font-weight: normal; font-size: 15px; line-height: 17px; font-family: georgia; margin-top: 10px }
.home_title a, .home_title a:visited    { color: #631f21; font-weight: normal; font-size: 15px; line-height: 17px; font-family: georgia; text-decoration: none; margin-top: 10px }
.home_title a:hover  { text-decoration: underline }
.wines_text             { color: #2c2c2c; font-size: 11px; line-height: 17px; font-family: georgia; text-align: left; letter-spacing: 0em; float: right; margin-top: 10px; margin-right: 50px; margin-left: 0px; padding-top: 0px; padding-left: 0px; width: 518px }
.wines_text a, .wines_text a:visited    { color: #631f21; font-size: 11px; line-height: 17px; font-family: georgia; text-decoration: underline; text-align: left }
.wines_text a:hover { color: #7c0000; text-decoration: none }
.wines_title    { color: #631f21; font-weight: normal; font-size: 15px; line-height: 17px; font-family: georgia; margin-top: 10px }
.wines_title a, .wines_title a:visited    { color: #631f21; font-weight: normal; font-size: 15px; line-height: 17px; font-family: georgia; text-decoration: none; margin-top: 10px }
.wines_title a:hover  { text-decoration: underline }
.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 }
.about_quote     { color: #631f21; font-weight: normal; font-size: 14px; line-height: 20px; font-family: georgia; margin-top: 10px; margin-right: 20px; margin-left: 20px }
.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 }
.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 }
.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_body         { color: #631f21; font-weight: bold; font-size: 13px; line-height: 26px; font-family: "Lucida Grande"; text-align: left; margin-top: 0px; margin-bottom: 5px; margin-left: 35px }
.learnmore_body a, .learnmore_body a:visited      { color: #631f21; font-size: 13px; line-height: 26px; font-family: "Lucida Grande"; text-decoration: underline }
.learnmore_body a:hover     { color: #631f21; text-decoration: none }
.vineyards_text              { color: #2c2c2c; font-size: 11px; line-height: 17px; font-family: georgia; text-align: left; float: right; margin-top: 10px; margin-right: 50px; margin-left: 0px; padding-top: 0px; padding-left: 0px; width: 518px }
.vineyards_text a, .vineyards_text a:visited    { color: #631f21; font-size: 11px; line-height: 17px; font-family: georgia; text-decoration: underline; text-align: left }
.vineyards_text a:hover { color: #7c0000; text-decoration: none }
.vineyards_intro               { color: #2c2c2c; font-style: italic; font-size: 13px; line-height: 19px; font-family: georgia; text-align: left; letter-spacing: 0em; float: right; margin-top: 10px; margin-right: 50px; margin-left: 0px; padding-top: 0px; padding-left: 0px; width: 518px }
.vineyards_title     { color: #631f21; font-weight: normal; font-size: 15px; line-height: 17px; font-family: georgia; text-align: left; float: right; margin-top: 10px; margin-right: 50px; margin-left: 0px; padding-left: 0px; width: 518px }
.vineyards_title a, .vineyards_title a:visited    { color: #631f21; font-weight: normal; font-size: 15px; line-height: 17px; font-family: georgia; text-decoration: none; margin-top: 10px }
.vineyards_title a:hover  { text-decoration: underline }

h2     { color: #631f21; font-weight: normal; font-size: 15px; line-height: 17px; font-family: georgia; margin-top: 10px; 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_home          { text-align: center; float: right; margin: 10px 20px 0 0px; padding: 0px; width: 225px; display: block }
#sidebar_wines            { text-align: center; float: left; margin: 20px 0px 0 20px; padding: 0px; width: 225px; display: block }
.sidebar_title3 { color: #631f21; font-size: 18px; line-height: 22px; font-family: Georgia; text-align: center }
.sidebar_title_box         { color: #631f21; font-weight: normal; font-size: 18px; line-height: 19px; font-family: Georgia; text-align: center; margin-bottom: 8px; padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #631f21; border-bottom: 1px solid #631f21 }
.sidebar_body_box          { color: #f5f5f5; font-weight: bold; font-size: 10px; line-height: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande"; background-color: #631f21; text-align: center; letter-spacing: 0.08em; margin-top: 5px; margin-bottom: 20px; padding-top: 4px; padding-bottom: 4px }
.sidebar_body_box a, .sidebar_body_box a:visited  { color: #f5f5f5; font-weight: bold; font-size: 9px; line-height: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration: underline; background-color: #631f21; text-align: center; padding-top: 4px; padding-bottom: 4px }
.sidebar_body_box a:hover { color: #fff; text-decoration: none }
.sidebar_title        { color: #000; font-weight: normal; font-size: 14px; line-height: 18px; font-family: Georgia; text-align: center; padding-top: 2px; padding-bottom: 4px }
.sidebar_title a, .sidebar_title a:visited       { color: #4f4f4f; font-weight: normal; font-family: Georgia; text-decoration: none; text-align: center }
.sidebar_title a:hover { text-decoration: underline }
.sidebar_brands         { color: #4f4f4f; font-weight: normal; font-size: 12px; line-height: 18px; font-family: Georgia; text-align: center; padding: 0px 10px 10px }
.sidebar_brands a, .sidebar_brands a:visited    { color: #631f21; text-decoration: none }
.sidebar_brands a:hover   { color: #4c4c47; text-decoration: underline }
.sidebar_body        { color: #4f4f4f; font-weight: normal; font-size: 10px; line-height: 17px; font-family: Georgia; text-align: center; padding: 0px 10px 10px }
.sidebar_body a, .sidebar_body a:visited    { color: #631f21; text-decoration: none }
.sidebar_body a:hover   { color: #4c4c47; text-decoration: underline }
.sidebar_team         { color: #4f4f4f; font-weight: normal; font-size: 11px; line-height: 17px; font-family: "Lucida Grande"; text-align: center; padding: 10px; border-bottom: 1px dotted #631f21 }
.sidebar_team a, .sidebar_team a:visited    { color: #631f21; text-decoration: none }
.sidebar_team a:hover   { color: #4c4c47; text-decoration: underline }
.sidebar_othernotes         { color: #4f4f4f; font-weight: normal; font-size: 11px; line-height: 17px; font-family: "Lucida Grande"; text-align: center; padding: 10px; border-bottom: 1px dotted #631f21 }
.sidebar_othernotes a, .sidebar_othernotes a:visited    { color: #631f21; text-decoration: none }
.sidebar_othernotes 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 }
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: #f1eee8; margin: 2px; padding: 10px; border: solid 1px #bbb4a5 }
.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 }
.distributor_table  { color: #3e3e3e; font-size: 10px; line-height: 14px; font-family: Verdana; text-align: left; vertical-align: top; padding-top: 3px; padding-bottom: 3px; padding-left: 10px }
.distributor_endState  { color: #3e3e3e; font-size: 10px; line-height: 14px; font-family: Verdana; text-align: left; vertical-align: top; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border-bottom: 1px dotted #631f21 }
.distributor_title { color: #631f21; font-size: 15px; line-height: 17px; font-family: Georgia; padding-bottom: 4px; padding-left: 10px; border-bottom: 2px solid #3e3e3e }

