body { margin: 0px; }

p	{text-align: center; font-family: arial, helvetica, verdana; font-size: 12px; font-weight:normal; color: #000000;}
a	{text-align: right; font-weight: normal; color: #FFFFFF; text-decoration: underline; border:none; }
a:hover	{color: #FFFF99; text-decoration: underline;}


#topCover	{ position:absolute; width:100%; }


#summerHours	{ margin:212px auto; padding:5px 10px; height:90px; width:415px;  background-color:#F7F6D9; border:3px solid #57180E; }

#summerHours h2	{ margin:0px 0px 0px 0px; text-align:center; font-family: arial, helvetica, verdana; font-size:18px; color:#480E01; }
#summerHours p	{ margin:0px 0px 5px 0px; text-align:left; font-family: arial, helvetica, verdana; font-size:13px; color:#333333; }

.summerHoursText	{ margin:0px 0px 0px 0px; width:440px; color:#FDCB02; text-align:center; font-family:arial, helvetica, verdana; font-size:13px; line-height:16px; font-weight:normal; }




.first	{padding: 10px 0px 0px 24px; }
.top 	{padding: 10px 0px 0px 0px; }

.nav_menu	{margin: 1px; border-color: maroon;}

.home_text	{ margin:0px 0px 0px 0px; padding:5px 12px 0px 32px; text-align: left; font-family: arial, helvetica, verdana; font-size: 11px; font-weight: normal; color:#FFFFFF; line-height: 16px; }
.header	{text-align: center; font-family: arial, helvetica, verdana; font-size: 14px; line-height: 14px; font-weight: bold; color: #480E01;}
	
ul	{margin: 0px 0px 0px 20px; padding: 0px;}
li	{text-align: left; font-family: arial, helvetica, verdana; font-size: 12px; line-height: 14px; font-weight: normal; color: #4B0E01;}

.mainheader	{text-align: left; padding-left: 28px; font-family: arial, helvetica, verdana; font-size: 14px; line-height: 28px; font-weight: bold; color: #480E01;}

td.caption	{text-align: left; padding-left: 19px; padding-right: 19px;}
.caption	{text-align: left; font-family: verdana, helvetica, arial; font-size: 10px; line-height: 13px; font-weight: normal; color: #000;}
a.caption	{font-size: 10px; line-height: 13px; text-decoration: underline;}
a.caption:hover	{font-size: 10px; line-height: 13px; text-decoration: underline; color: #480E01;}
a.captionLink 	{font-size: 10px; line-height: 13px; text-decoration: underline; color: #000000;}
a.captionLink:hover	{ text-decoration: none; color:#480E01;}
.homeHighlight	{ text-align:left; margin:0px;  padding: 0px 12px 0px 32px; font-family: verdana, helvetica, arial sans-serif; font-size: 10px; line-height: 15px; font-weight: normal; color: #fff;}
.homeHighlight a	{ color: #FECB00;}

.bodycopy	{text-align: left; font-family: arial, helvetica, verdana; font-size: 12px; line-height: 14px; font-weight: normal; color: #4B0E01; padding-left: 8px; padding-right: 12px;}
a.bodycopy2	{text-align: left; font-family: arial, helvetica, verdana; font-size: 12px; line-height: 14px; font-weight: normal; color: #4B0E01; text-transform: none; inherit: none;}

.bodycopyLink	{text-align: left; font-family: arial, helvetica, verdana; font-size: 12px; line-height: 14px; font-weight: bold; color: #4B0E01; text-transform: inherit;}

.bodycopyLink:hover	{ font-weight: bold; color: #000;}

.artstyle	{padding-top: 5px; padding-left: 12px;}
.art	{border: solid 1px #F1B90E;}




/* ------------------- SLIDE SHOW ---------------------- */

#slideShow				{ position:absolute; top:0px; left:0px; width:860px; height:705px; margin:0px; padding:0px; background-color: #4B0E01; }
#slideShowContent		{ margin:10px; padding:0px; background-color: #000; }
#slideShowNav			{ margin:0px auto; position:absolute; top:650px; left:0px; width:850px; height:18px; padding:10px; background-color: #4B0E01; }
#slideShowNavCaption	{ float:left; width:690px; height:18px; padding:0px 0px 0px 33px; }
#slideShowNavCaption p	{ margin:2px 0px 0px -23px; text-align:center; font-family:arial, verdana, helvetica, sans-serif; font-size:11px; color:#F7F8D9; line-height:13px; font-weight:normal; padding:0px 0px 0px 0px; }




.bevheader	{
text-align: left;
	font-family: arial, helvetica, verdana;
	font-size: 14px;
	font-weight: bold;
	color: #480E01;}

.bevheader2	{
	text-align: center;
	font-family: arial, helvetica, verdana;
	font-size: 16px;
	font-weight: bold;
	color: #480E01;}

td.top {
	font-size: 1px;
	font-weight: bold;
	color: #480E01;
}

.backtopper	{
	text-align: right;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	color: #480E01;
	text-decoration: none;
	text-transform: inherit;}

a.backtopper	{
	color: #480E01;
	text-decoration: none;}

.price	{
	text-align: center;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #000;}

.wineprice	{
	text-align: left;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #000;
	vertical-align: top;
	padding-left: 30px;}

.bevprice	{ text-align: center; font-family: arial, helvetica, verdana;
	font-size: 12px; line-height: 14px; font-weight: bold; color: #000; }

.normal	{
	text-align: center;
	font-family: arial, helvetica, verdana;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #000;}

.bevnormal  { text-align:left; margin:0px; padding:0px;
	font-family:arial, helvetica, verdana;
	font-size:13px; line-height:15px; font-weight:normal; color:#000;}

.winenormal  {
	text-align: left;
	font-family: arial, helvetica, verdana;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #000;}

.wineitalic	{
	text-align: left;
	font-family: arial, helvetica, verdana;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #000;
	font-style: italic;
	vertical-align: top;}

.footer	{
	text-align: right;
	font-family: arial, helvetica, verdana;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;}

.footer:hover	{
	text-align: right;
	font-family: arial, helvetica, verdana;
	font-size: 10px;
	font-weight: normal;
	color: #ff9;
	text-decoration: none;}

.legalbold	{
	text-align: left;
	font-family: arial, helvetica, verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding-top: 12px;
	padding-left: 28px;}


.legalbold2	{
	text-align: left;
	font-family: arial, helvetica, verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding-top: 6px;
	padding-left: 28px;}



.legal	{
	text-align: left;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #000;
	padding-left: 28px;
	padding-right: 28px;}

