

<!--
A
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	color: #d2dbe4;
	text-decoration: none;
	width:100% ;
	text-align: left;
}

A:link
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	color: #d2dbe4;
	text-decoration: none;
	width:100% ;
	text-align: left;
}

A:visited
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	color: #d2dbe4;
	text-decoration: none;
	width:100% ;
	text-align: left;
}

		
A:active
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	color: #d2dbe4;
	text-decoration: none;
	width:100% ;
	text-align: left;
}

A:hover
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	color: #d2dbe4;
	text-decoration: none;
	width:100% ;
	text-align: left;
}

UL
{
	line-height: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 10pt;
	list-style-type: disc;
	font-style: normal;
}

LI
{
	line-height: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 9pt;
	list-style-type: disc;
	font-style: normal;
}

H1
{
	text-transform: uppercase;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 10pt;
	color: #323130;
}

H2
{
	text-transform: uppercase;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 11pt;
	color: #323130;
}

BODY
{
	background-color: #d3dce5;
	font-family: Helvetica,Geneva, Arial, sans-serif;
	color: #323130;
	font-size: 9pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	height: 100%;
}

html
{
	height: 100%;
}


.andy
{
	font-family: Helvetica,Geneva, Arial, sans-serif;
	color: #86ABB1;
	text-align: right;
}

table
{
	padding: 0px 0px 0px 0px;	
	vertical-align: top;
	border: 0px solid black;
	height: 100%;
}

td,tr
{
	vertical-align: top;
	text-align: left;
}

.menuTable
{
	height: 304px;
	width: 383px;
	background-color: #412611;
}


.homeBody
{
	background-image: 
	url('../images/homespacer.jpg');
	background-repeat: repeat
	background-color: #412611;
	font-family: Helvetica,Geneva, Arial, sans-serif;
	color: #323130;
	font-size: 9pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
}


P
{
	font-family: Helvetica,Geneva, Arial, sans-serif;
	vertical-align: top;
	text-align: left;
}

EM
{
	color: #999999;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 9pt;
	font-style: italic;
}

strong
{
	font-weight: 700;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 8.5pt;
	color: #dcdfe4;
	text-align: left;
	vertical-align: top;
}

.header
{
	font-family: Helvetica,Geneva, Arial, sans-serif;
	font-size: 12pt;
	line-height: 30px;
	color: #727272;
	text-align: center;
	
}


.smallheader
{
	font-family: Helvetica,Geneva, Arial, sans-serif;
	font-size: 10pt;
	line-height: 25px;
	color: #727272;
	text-align: center;
}	

.darkheader
{
	color: #313333;
	font-family: Helvetica,Geneva, Arial, sans-serif;
	font-size: 9.5pt;
	font-weight: bold;
	vertical-align: top;
}

	      
.redheader
{
	color: #70331d;
	font-family: Helvetica,Geneva, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	width: 180px;
	text-align: center;
	vertical-align: top;
	line-height: 25px;
}

.redcontact
{
	color: #70331d;
	font-family: Helvetica,Geneva, Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	vertical-align: top;
	text-transform: uppercase;
	font-weight: 700;
}

.locationPadding
{
	
	padding: 0px 0px 0px 50px;
}

.graycontact
{
	color: #2e3641;
	font-family: Helvetica,Geneva, Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	vertical-align: top;
}

.normal
{
	color: #323130;
	font-size: 9pt;
}

.contact
{
	vertical-align: middle;
	color: #CCCCCC;
	line-height: 12px;
	font-size: 9pt;
}

.contentRight
{
	vertical-align: top;
	text-align: right;
}


.contentLeft
{
	vertical-align: top;
	text-align: left;
}

.content
{
	vertical-align: top;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 8.5pt;
	color: #dcdfe4;
}

.bigImage
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
	max-width: 180px;
	max-height: 240px;
}

.menuNav
{
	cursor : pointer;
}
.menuContent
{
	line-height: 14px;
}

.smallImage
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
	max-width: 58px;
	max-height: 78px;
}


.smallPeopleBack
{
	background-color: #2e3641;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	vertical-align: top;
	width: 83px;
	height: 78px;
	
}

.smallPeopleBack:hover
{
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	vertical-align: top;
	width: 83px;
	height: 78px;
	cursor: pointer;
	
}

.bigPeopleBack
{
	background-color: #2e3641;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	vertical-align: top;	
	width: 235px;
	height: 240px;
}

.tastingDates
{
	background-color: #2e3641;
	padding: 5px 5px 5px 10px;
	font-size: 115%;
	line-height: 19px;	
}


.tastingItems
{
	padding: 5px 5px 5px 10px;
	font-size: 108%;
	line-height: 15px;
	
}


.pressItems
{
	padding: 5px 5px 5px 20px;
	vertical-align: top;
	text-transform: uppercase;
}



.formItems
{
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

.bottomMe
{
	vertical-align: bottom;
}

strong.white
{
	color: #ffffff;
	font-weight: 600;
	font-size: 8.5pt;
}


strong.tasting
{
	color: #2e3641;
}

.centerMe{
	text-align: center;
}



.contentTable
{
	height: 100%;
	width: 845px;
	vertical-align: top;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 8.5pt;
	color: #dcdfe4;
	background-color: #7b828c;
	border: 0px solid black;
}

.fullRow
{
	height: 100%;
	vertical-align: top;
}

.mainTable
{
	background-color: #7b828c;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	width: 845px;
}

.formTable
{
	font-size: 9.5pt;
	font-weight: 700;
	line-height: 18px;
}

.homeTable
{
	background-color: #412611;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	width: 1024px;
	text-align: center;
	vertical-align: middle;
}


.noReservations
{
	color: #2d3640;
	font-size: 10.5pt;
	font-weight: 700;
}

.hiddenDiv {
	display: none;	
	line-height: 19px;
}
.visibleDiv{
	display: block;	
	line-height: 19px;
}


.invalid
{
	color: #b30616;
	font-size: 10.5pt;
	font-weight: 700;
}



.valid
{
	color: #1ae458;
	font-size: 10.5pt;
	font-weight: 700;
}

.email
{
	color: #eac899;
	font-size: 10.5pt;
	font-weight: 700;
}
-->