body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
}

.menuheader {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #333300;
  padding-left: 2em;
  line-height: 16px;
}

.menutext {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #333300;
}

.events {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight: normal;
  padding-right: 2em;
  padding-left: 2em;
  padding-bottom: 0em;
}
.eventInfo {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight: normal;
  padding-right: 2em;
  padding-left: 3em;
  padding-bottom: 0em;
}

.eventsDetail {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight: normal;
  padding-right: 2em;
  padding-left: 0em;
  padding-bottom: 0em;
}
.boldtext1 {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #333333;
  font-weight: bold;
  padding-right: 2em;
  padding-left: 2em;
  padding-bottom: 0em;
}

.links {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #663300;
	font-weight: bold;
	padding-left: 1em;
	line-height: 16px;
}

.headertext {
	font-size: 16pt;
	color: white;
	font-weight: bold;
	background-repeat: no-repeat;
	align: left;
	padding-left: 0em;
	padding-right: 0em;
	font-family: "Times New Roman", Times, serif, Georgia;
}

.headertextBrand {
	font-size: 16pt;
	color: #993333;
	font-weight: bold;
	background-repeat: no-repeat;
	align: left;
	padding-left: 1em;
	padding-right: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.headerRegion {
	font-size: 16pt;
	color: #993333;
	font-weight: bold;
	background-repeat: no-repeat;
	align: left;
	padding-left: 0em;
	padding-right: 0em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.brandLogo {
  padding-left: 1em;
}

.bodytext {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #993333;
  font-weight: bold;
  background-repeat: no-repeat;
  align: right;
  valign: top;
  padding-left: 0em;
  padding-right: 0em;
}

.newslettersignup {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #993333;
  font-weight: bold;
  background-repeat: no-repeat;
  align: right;
  padding-left: 0em;
  padding-right: 0em;
}

.email {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #993333;
  font-weight: normal;
  background-repeat: no-repeat;
  padding-left: 0em;
  padding-right: 0em;
}
.winetext {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #333333;
  font-weight: normal;
  background-repeat: no-repeat;
  align: left;
  valign: top;
  padding-left: 1em;
  padding-right: 0em;
  }
  
.brand {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #993333;
  font-weight: bold;
  background-repeat: no-repeat;
  align: left;
  padding-left: 2em;
  padding-right: 0em;
}
.eventsubheading {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #993333;
  font-weight: bold;
  background-repeat: no-repeat;
  align: left;
  padding-left: 2em;
  padding-right: 0em;
}

.newsletterheading {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #993333;
  font-weight: bold;
  background-repeat: no-repeat;
  align: left;
  padding-left: 0em;
  padding-right: 1em;
}

.abbr {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #336699;
  font-weight: normal;
}
.State {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #336699;
  font-weight: bold;
  background-repeat: no-repeat;
  align: left;
  padding-left: 1em;
  padding-right: 0em;
}

.wineweek {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 14pt;
  color: #666699;
  font-weight: normal;
  background-repeat: no-repeat;
  align: center;
  padding-left: 0em;
  padding-right: 0em;
}

.eventHeading {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #336699;
  font-weight: bold;
  background-repeat: no-repeat;
  align: left;
  padding-left: 3em;
  padding-right: 0em;
}
.bodytextBrand {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #333333;
  font-weight: normal;
  background-repeat: no-repeat;
  align: left;
  padding-left: 2em;
  padding-right: 1em;
}

.SakePhoto {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight: bold;
  background-repeat: no-repeat;
  align: left;
  padding-left: 2em;

}

.Familyphoto {
  background-repeat: no-repeat;
  align: left;
  padding-left: 1em;
}

.textRegion {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #333333;
  font-weight: normal;
  background-repeat: no-repeat;
  align: left;
  padding-left: 2em;
  padding-right: 0em;
}

.norepeat {
  background-repeat: no-repeat;
}
.searchtext {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #666666;
  font-weight: normal;
  background-repeat: no-repeat;
  align: left;
  padding-left: 2em;
  padding-right: 2em;
}
.ProducerList {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #333333;
  font-weight: normal;
  background-repeat: no-repeat;
  align: left;
  line-height: 1.5em;
  padding-left: 0em;
  padding-right: 0em;
}
.HomePageEvents {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #333333;
  font-weight: normal;
  background-repeat: no-repeat;
  align: center;
  padding-left: 0em;
  padding-right: 0em;
}
.header {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #336699;
  font-weight: bold;
  background-repeat: no-repeat;
  align: left;
  padding-left: 4em;
  padding-right: 0em;
}
.label {
  align: center;
  padding-left: 2em;
  padding-right: 2em;
}
.bodytextlinks {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  font-weight: normal;
  background-repeat: no-repeat;
  align: left;
  padding-left: 3em;
  padding-right: 0em;
  line-height: 1.5em;
  valign: middle;
  text-decoration: none;
  font-weight: strong;
}

.eventstext {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #333333;
  font-weight: normal;
  background-repeat: no-repeat;
  align: left;
  padding-left: 4em;
  padding-right: 1em;

}
.eventstext2 {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #333333;
  font-weight: normal;
  background-repeat: no-repeat;
  align: left;
  padding-left: 0em;
  padding-right: 1em;

}

.companytext {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 9pt;
  color: #333333;
  font-weight: normal;
  background-repeat: no-repeat;
  align: left;
  padding-left: 0em;
  padding-right: 1em;
  valign: top;
}

.companytext1 {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #333333;
  font-weight: normal;
  background-repeat: no-repeat;
  align: left;
  padding-left: 0em;
  padding-right: 1em;
  valign: top;
}

.newslettertext {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #666666;
  font-weight: normal;
  background-repeat: no-repeat;
  align: left;
  padding-left: 4em;
  padding-right: 4em;

}
.newsletterpreview {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #666666;
  font-weight: normal;
  background-repeat: no-repeat;
  align: left;
  padding-left: 0em;
  padding-right: 0em;

}

.boldtext {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #336699;
  font-weight: bold;
  background-repeat: no-repeat;
  align: left;
  padding-left: 1em;
  padding-right: 0em;

}
.icons {
  align: center;
  padding-left: 4em;
  padding-right: 0em;
}
.label {
  align: center;
  padding-left: 2em;
  padding-right: 0em;
}


.button	{	height: 23;
			width: 45;
			font-family: sans-serif;
			font-size: 11;
		}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.map {
  padding-right:0em;
  padding-left: 0em;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
	}
 
.mapredtext a:link {color: #993333;
					padding-left: 2em;
  					padding-right: 1em;
					font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  					font-size: 8pt;} 
.mapredtext a:visited {color: #336699;
					padding-left: 2em;
  					padding-right: 1em;
					font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  					font-size: 8pt;} 
.mapredtext a:hover {color: #336699;
					padding-left: 2em;
  					padding-right: 1em;
					font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  					font-size: 8pt;} 
.mapredtext a:active {color: #336699;
					padding-left: 2em;
  					padding-right: 1em;
					font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  					font-size: 8pt;} 
 	