body
{
	background-color:#f7ebc5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height: 18px;
	margin: 0;
	padding: 0;
	text-align: center;
}

table, td, div
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 15px;
	margin: 0;
	padding: 0;
}

a img
{
	border: 0;
}

a, a:link, a:visited
{
	color: #952a0a;
	text-decoration: underline;
}

a:hover
{
	color: #ca9484;
	text-decoration: none;
}

a.greyLink, a.greyLink:link, a.greyLink:visited
{
	color: #88763b;
	text-decoration: none;
}

a.greyLink:hover
{
	color: #c3ba9d;
	text-decoration: underline;
}

a.productLink, a.productLink:link, a.productLink:visited
{
	color: #000000;
	text-decoration: none;
}

a.productLink:hover
{
	color: #333333;
	text-decoration: underline;
}

a.newsLink, a.newsLink:link, a.newsLink:visited
{
	color: #000000;
	text-decoration: none;
}

a.newsLink:hover
{
	color: #333333;
	text-decoration: underline;
}

.missingRequiredField
{
	background-color: #FFFF78;
}

.errorMsg
{
	color: #990000;
}

.newsSignup
{
	background-color:#fffbec;
	border:1px solid #e7d8a8;
	width:207px;
}

#siteContainer 
{
	width:925px;
	text-align:left;
	margin-bottom:30px;

}

#contentRow
{
	background-image:  url("../../_images/bg_contentCol.gif");
	background-repeat:repeat-y;
}

#contentTable
{
	margin-top:40px;
}

#productInfoTable
{
	margin-top:12px;
	background-color:#f6eecc;
	border:3px solid #f3ebd3;
	margin-left:41px;
	width:781px;
	height:541px;
}

#contentTable_home
{
	margin:0px;
}

td.tasting_info
{
	background-image:  url("../../_images/bg_tasting_popup.gif");
	background-repeat:repeat-y;
	height:180px;

}

div.tasting_info
{
	width:267px;
	margin-left:60px;
	margin-top:20px;
}

.featureImage
{
	border:1px solid #660000;
	width:350px;
	height:250px;
}

.productImage
{
	border:1px solid #afa06f;
	width:250px;
}

.productImageDiv
{
	border:0px solid #afa06f;
	width:250px;
	height:500px;
}

.newsImage
{
	border:1px solid #880000;
	width:400px;
	height:150px;
}

.newsImageDiv
{
	width:400px;
	height:150px;
}

.copyDiv_about
{
	width:400px;
	margin-top:5px;
	margin-left:56px;
	line-height:18px;
}

.copyDiv_home
{
	width:280px;
	margin-top:0px;
	margin-left:56px;
	margin-bottom:0px;
	line-height:18px;
	border:0px solid #333;
}

.copyDiv_planning
{
	width:280px;
	margin-top:0px;
	margin-left:56px;
	margin-bottom:0px;
	line-height:18px;
}

.copyDiv_cheeses
{
	width:280px;
	margin-top:0px;
	margin-left:56px;
	margin-bottom:0px;
	line-height:18px;
}

.copyDiv_cigars
{
	width:280px;
	margin-top:0px;
	margin-left:56px;
	margin-bottom:0px;
	line-height:18px;
}

.copyDiv_wine
{
	width:360px;
	margin-top:0px;
	margin-left:56px;
	margin-bottom:0px;
	line-height:18px;
}

.copyDiv_beer
{
	width:360px;
	margin-top:0px;
	margin-left:56px;
	margin-bottom:0px;
	line-height:18px;
}

.copyDiv_spirits
{
	width:360px;
	margin-top:0px;
	margin-left:56px;
	margin-bottom:0px;
	line-height:18px;
}

.copyDiv_newsArchive
{
	width:360px;
	margin-top:0px;
	margin-left:56px;
	margin-bottom:0px;
	line-height:18px;
}

.copyDiv_newsletter
{
	width:400px;
	margin-top:26px;
	margin-left:0px;
	margin-bottom:0px;
	line-height:18px;
}

.copyDiv_giftBaskets
{
	width:280px;
	margin-top:0px;
	margin-left:56px;
	margin-bottom:0px;
	line-height:18px;
}

.copyDiv_directions
{
	width:360px;
	margin-top:50px;
	margin-left:56px;
	margin-bottom:0px;
	line-height:18px;
}

.copyDiv_productInfo
{
	width:300px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:0px;
	line-height:18px;
}

.copyDiv_tasting
{
	width:245px;
	margin-top:75px;
	margin-left:87px;
	margin-bottom:0px;
	line-height:16px;
}

.copyDiv_featureImage
{
	width:350px;
	margin-top:0px;
	margin-left:56px;
	margin-bottom:0px;
	line-height:18px;
}

.copyDiv_featureText
{
	width:355px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	line-height:18px;
}

.copyButtonDiv
{
	margin-top:20px;
	margin-left:56px;
	line-height:18px;

}

.white
{
	background-color:#FFFFFF;
}

.subNavBrown
{
	background-color:#e7d8a8;
}

td.wineTasting_bg
{
	height:342px;
	width:542px;
	background-image:  url("../../_images/h_tastings.jpg");
	background-repeat:no-repeat
}

td.footer
{
	background-color:#f9f1d8;
}

td.footerRight
{
	background-color:#f7ebc5;
	background-image:  url("../../_images/g_footer_right.gif");
	background-repeat:repeat-y;
}

.footerSpan
{
	margin-left:40px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#604936;
}

td.footerHome
{
	width:833px;
	background-color:#e7d8a8;
	
}

td.footerHome_right
{
	width:92px;
	background-color:#e7d8a8;
	background-image:  url("../../_images/g_footerHome_right.gif");
	background-repeat:repeat-y;
}

.redHeader
{
	font-weight:bold;
	color:#952a0a;
}

.redHeader_large
{
	font-size:16px;
	font-style:italic;
	color:#952a0a;
}

.redText
{
	color:#90270a;
}

.header_productTitle
{
	color:#972c0b;
	font-size:18px;
	margin-bottom:5px;
}

.header_tastingDates
{
	font-weight:bold;
	font-size:12px;
	color:#7c1310;
}

.header_tastingTitle
{
	font-weight:bold;
	font-size:12px;
	color:#37280a;
}

.newsTitle
{
	font-weight:bold;
	font-size:20px;
	color:#880000;
	margin-top:12px;
	margin-bottom:12px;
}

td.wineList_red
{
	border-bottom:0px solid #b65032;
	color:#000000; 
	padding-left:9px; 
	padding-right:9px; 
	padding-top:0px;
	padding-bottom:5px;
}

td.wineList_white
{
	border-bottom:0px solid #c0a657; 
	color:#000000; 
	padding-left:9px; 
	padding-right:9px; 
	padding-top:0px;
	padding-bottom:5px;
}

td.wineList_sparkling
{
	border-bottom:0px solid #ba9b6b;
	color:#000000; 
	padding-left:9px; 
	padding-right:9px; 
	padding-top:0px;
	padding-bottom:5px;
}

td.wineList_dessert
{
	border-bottom:0px solid #bc9963;
	color:#000000; 
	padding-left:9px; 
	padding-right:9px; 
	padding-top:0px;
	padding-bottom:5px;
}

td.wineList_collectable
{
	border-bottom:0px solid #c9b780;
	color:#000000; 
	padding-left:9px; 
	padding-right:9px; 
	padding-top:0px;
	padding-bottom:5px;
}

td.wineList_cellar
{
	border-bottom:0px solid #ca875e;
	color:#000000; 
	padding-left:9px; 
	padding-right:9px; 
	padding-top:0px;
	padding-bottom:5px;
}

td.newsArchive
{
	border-bottom:1px solid #cabaa1;
	color:#000000; 
	padding-left:9px; 
	padding-right:9px; 
	padding-top:9px;
	padding-bottom:5px;
}

td.subCat
{
	border-bottom:0px solid #cebe99;
	color:#000000; 
	padding-left:9px; 
	padding-right:9px; 
	padding-top:0px;
	padding-bottom:5px;
}