*{	margin: 0;	padding: 0;	border: 0;}#wrap { text-align: center; margin: 0 auto; top: 0px; left: 0px; width: 900px; visibility: visible }#nav   { text-align: center; position: relative; z-index: 20000; top: -37px; visibility: visible }#nav_home    { text-align: center; margin-bottom: 23px; position: relative; visibility: visible }p {}h2 {	font-size: 24px;	font-family: Arial,Georgia, "Times New Roman", Times, serif;	font-weight: normal;	padding: 10px 0px;	line-height: 150%;	margin: 0px;}	h2 a, h2 a:visited  {	color: #666;	text-decoration: underline;}h2 a:hover {	text-decoration: none;	}td {}.crushpad_topnav   { color: #1b3c49; font-size: 11px; font-family: Arial; text-align: right; padding-top: 5px; padding-bottom: 0px }.crushpad_topnav a, .crushpad_topnav a:visited  { color: #1b3c49; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.crushpad_topnav a:hover { text-decoration: underline }.footer { color: #696969; font-size: 10px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; margin-top: 10px }.footer a, .footer a:visited  { color: #425a5a; text-decoration: none }.footer a:hover { text-decoration: underline }button.submit_list { color: #1b3c49; background-color: #bac6b8; margin-left: 5px }.nav   { color: #dac376; font-weight: bold; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 0.1em }.nav a, .nav a:visited { color: #dac376; text-decoration: none }.nav a:hover { color: #fff; text-decoration: none }#sidebar {	float: right;	display: block;	width: 350px;	margin: 0 0px 0 0px;	padding: 0px 3px 0px 0px;}.sidebar_title   { color: #fff; font-weight: normal; font-size: 14px; font-family: "Trebuchet MS"; background-color: #9c8b4f; text-align: center; letter-spacing: 0.12em; padding-top: 2px; padding-bottom: 4px }.sidebar_body   { color: #373737; font-weight: normal; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(image/buff.png); text-align: left; margin-bottom: 20px; padding: 5px 10px }.sidebar_body a, .sidebar_body a:visited { color: #193c48; text-decoration: underline }.sidebar_body a:hover { color: #193c48; text-decoration: none }img.sidebar { border: solid 1pt #9c8b4f }.home_center  { color: #373737; font-size: 12px; line-height: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-bottom: 8px; padding: 40px 45px 20px 0px }.home_intro { color: #645b45; font-size: 26px; line-height: 24px; font-family: Georgia }.home_end { color: #9c8b4f; font-size: 27px; line-height: 24px; font-family: Georgia }.title_current  { color: #636363; font-weight: bold; font-size: 13px; line-height: 18px; font-family: "Trebuchet MS"; text-align: right; letter-spacing: 0.15em; vertical-align: middle; padding-right: 10px; border-right: 2px dotted #9c8b4f }.home_release { color: #373737; font-size: 10px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 25px; padding-left: 10px }.home_release a, .home_release a:visited  { color: #000; text-decoration: none }.home_release a:hover { }.home_release_title  { color: #9c8b4f; font-weight: bolder; font-size: 12px; line-height: 14px; font-family: "Trebuchet MS"; letter-spacing: 0.12em }.home_release_title a, .home_release_title a:visited { color: #9c8b4f; text-decoration: none }.home_release_title a:hover { text-decoration: none }.home_appellation { font-size: 11px; letter-spacing: 0.08em }.line {border-top: 2px dotted #9C8B4F; margin-top: 3px; }.event_title  { color: #193c48; font-weight: bolder; font-size: 14px; font-family: "Trebuchet MS"; letter-spacing: 0.12em }.trade_item  { color: #373737; font-size: 11px; line-height: 16px; font-family: "Trebuchet MS"; text-align: left; padding-top: 5px; padding-right: 45px }.trade_item a, .trade_item a:visited { color: #645b45; text-decoration: underline }.trade_item a:hover { text-decoration: none }.trade_date { color: #000 }.trade_title   { color: #193c48; font-weight: bolder; font-size: 14px; font-family: "Trebuchet MS"; letter-spacing: 0.12em; padding-bottom: 2px; border-bottom: 1px solid #939393 }.trade_title a, .trade_title a:visited  { color: #193c48; text-decoration: none }.trade_title a:hover  { text-decoration: underline }.sub_titles  { color: #645b45; font-size: 22px; line-height: 24px; font-family: Georgia }.news_text   { color: #373737; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; padding-right: 45px }.spiffy{display:block}.spiffy *{  display:block;  height:1px;  overflow:hidden;  font-size:.01em;  background:#9C8B4F}.spiffy1{  margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;  border-left:1px solid #c8c1a5;  border-right:1px solid #c8c1a5;  background:#afa374}.spiffy2{  margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;  border-left:1px solid #e2e1d6;  border-right:1px solid #e2e1d6;  background:#aa9d6b}.spiffy3{  margin-left:1px;  margin-right:1px;  border-left:1px solid #aa9d6b;  border-right:1px solid #aa9d6b;}.spiffy4{  border-left:1px solid #c8c1a5;  border-right:1px solid #c8c1a5}.spiffy5{  border-left:1px solid #afa374;  border-right:1px solid #afa374}.spiffyfg{  background:#9C8B4F}.production_notes  { color: #373737; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; padding: 0px 45px 10px 0px }.tasting_note { }.team   { color: #373737; font-size: 12px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; padding: 0px 45px 10px 0px }a.button:link, a.button:active, a.button:visited {	background: #9C8B4F none repeat scroll 0% 0%; 	margin-left: 5px; 	color:#fff; 	-moz-background-clip: -moz-initial; 	-moz-background-origin: -moz-initial; 	-moz-background-inline-policy: -moz-initial;	text-decoration: none;padding:3px;	font-size:12px;	}/*	a.button:hover {	background-color:#85b02b;	color: #fff;	font-weight:bold;	text-decoration: none;	padding: 4px 6px 5px;	}