body {background: #DFCACA url(images/page_background2.jpg) repeat-x; text-align: center;}
	
.address {font-family: Times New Roman, Garamond, Serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #A38464; margin-top: 0px; margin-bottom: 10px;}
.topnav {font-family: Times New Roman, Garamond, Serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #660000; margin-top: 10px; margin-bottom: 5px;}
	.topnav a:link, .topnav a:visited, .topnav a:active {color: #660000; text-decoration: none;}
	.topnav a:hover {color: #A36666; text-decoration: none;}
.leftnav {font-family: Times New Roman, Garamond, Serif; font-size: 14px; line-height: 14px; text-align: left; font-weight: bold; color: #666666; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; padding-right: 10px;}
	.leftnav a:link, .leftnav a:visited {color: #666666; text-decoration: none;}
	.leftnav a:hover, .leftnav a:active {color: #660000; text-decoration: none;}
.leftsubnav {font-family: Times New Roman, Garamond, Serif; font-size: 14px; line-height: 14px; text-align: left; color: #666666; padding-top: 8px; padding-bottom: 12px; padding-left: 20px; padding-right: 10px;}
	.leftsubnav a:link, .leftsubnav a:visited, .leftsubnav a:hover, .leftsubnav a:active {font-size: 12px; line-height: 14px; color: #660000; text-decoration: underline;}	

.leftsubnavcategory	{font-family: Times New Roman, Garamond, Serif; font-size: 12px; font-weight: bold; color: #660000; text-decoration: none;}	
.leftsubnavcategory a:link,
.leftsubnavcategory a:visited,
.leftsubnavcategory a:active {font-family: Times New Roman, Garamond, Serif; font-size: 12px; font-weight: bold; color: #660000; text-decoration: none;}
.leftsubnavcategory a:hover {font-family: Times New Roman, Garamond, Serif; font-size: 12px; font-weight: bold; color: #A36666; text-decoration: none;}

.leftsubnavsubcategory a:link,
.leftsubnavsubcategory a:visited,
.leftsubnavsubcategory a:hover,
.leftsubnavsubcategory a:active {font-size: 12px; color: #666666; text-decoration: none;}

.botnav {font-family: Times New Roman, Garamond, Serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #6B553F; padding-top: 10px; padding-bottom: 5px;}
	.botnav a:link, .botnav a:visited, .botnav a:active {color: #6B553F; text-decoration: none;}
	.botnav a:hover {color: #9A7A5A; text-decoration: none;}
.hours {font-family: Times New Roman, Garamond, Serif; font-size: 11px; line-height: 14px; color: #A38464; margin-top: 5px; margin-bottom: 5px;}
.copyright {font-family: Times New Roman, Garamond, Serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #6B553F; padding-top: 5px; padding-bottom: 5px;}
.nauticom {font-family: Times New Roman, Garamond, Serif; font-size: 12px; line-height: 16px; color: #9A7A5A; padding-top: 5px; padding-bottom: 5px;}
	.nauticom a:link, .nauticom a:visited, .nauticom a:active {color: #9A7A5A; text-decoration: none;}
	.nauticom a:hover {color: #FFFFFF; text-decoration: none;}

.contenthead {font-family: Times New Roman, Garamond, Serif; font-size: 20px; line-height: 20px; color: #660000; font-weight: bold;}
.content {font-family: Times New Roman, Garamond, Serif; font-size: 13px; line-height: 17px; text-align: left; color: #6A5540; padding-left: 10px; padding-right: 10px;}	
	.content a:link, .content a:hover, .content a:visited, .content a:active {color: #660000; text-decoration: underline;}
.smallcontent {font-family: Times New Roman, Garamond, Serif; font-size: 11px; line-height: 14px; font-weight: bold; text-align: left; color: #660000;}

.welcomehead {font-family: Times New Roman, Garamond, Serif; font-size: 20px; line-height: 20px; color: #967501; font-weight: bold;}
.welcome {font-family: Times New Roman, Garamond, Serif; font-size: 13px; line-height: 17px; text-align: left; color: #6A5540; padding-left: 10px; padding-bottom: 10px; BACKGROUND: #FED74D url(images/welcome_bot.gif) no-repeat right bottom;}
	.welcome a:link, .welcome a:hover, .welcome a:visited, .welcome a:active {color: #967501; text-decoration: underline;}
.beerhead {font-family: Times New Roman, Garamond, Serif; font-size: 15px; line-height: 15px; color: #4F532D; font-weight: bold;}
.beer {font-family: Times New Roman, Garamond, Serif; font-size: 12px; line-height: 15px; text-align: left; color: #FFFFFF; padding-left: 10px; padding-bottom: 10px; BACKGROUND: #8F9B47 url(images/beer_bot.gif) no-repeat right bottom;}
	.beer a:link, .beer a:hover, .beer a:visited, .beer a:active {color: #4F532D; text-decoration: underline;}
.winehead {font-family: Times New Roman, Garamond, Serif; font-size: 15px; line-height: 15px; color: #4F2F2F; font-weight: bold;}
.wine {font-family: Times New Roman, Garamond, Serif; font-size: 12px; line-height: 15px; text-align: left; color: #FFFFFF; padding-left: 10px; padding-bottom: 10px; BACKGROUND: #A36666 url(images/wine_bot.gif) no-repeat right bottom;}
	.wine a:link, .wine a:hover, .wine a:visited, .wine a:active {color: #4F2F2F; text-decoration: underline;}
.abouthead {font-family: Times New Roman, Garamond, Serif; font-size: 20px; line-height: 20px; color: #660000; font-weight: bold;}
.about {font-family: Times New Roman, Garamond, Serif; font-size: 13px; line-height: 17px; text-align: left; color: #6A5540; padding-left: 10px; padding-right: 10px;}	
	.about a:link, .about a:hover, .about a:visited, .about a:active {color: #660000; text-decoration: underline;}

.ftitle {font-family: Times New Roman, Garamond, Serif; font-size: 13px; line-height: 15px; color: #333333; font-weight: bold; margin-bottom: 5px;}	
.fprice {font-family: Arial, Helvetica, San-Serif; font-size: 15px; line-height: 17px; color: #333333; font-weight: bold;}
.fdesc {font-family: Arial, Helvetica, San-Serif; font-size: 10px; line-height: 12px; color: #6A5540; padding-top: 7px; padding-left: 7px; padding-right: 7px; padding-bottom: 7px;}
	.fdesc a:link, .fdesc a:hover, .fdesc a:visited, .fdesc a:active {color: #660000; text-decoration: underline;}
.fimage {margin-right: 7px;}
.welcomehead {font-family: Times New Roman, Garamond, Serif; font-size: 20px; line-height: 20px; color: #967501; font-weight: bold;}
.carttext {font-family: Times New Roman, Garamond, Serif; font-size: 12px; line-height: 15px; text-align: right; color: #FFFFFF; font-weight: bold; padding-right: 10px;}
	.carttext a:link, .carttext a:visited, .carttext a:hover, .carttext a:active {font-size: 12px; line-height: 14px; color: #660000; text-decoration: underline;}
.outofstock {font-family: Times New Roman, Garamond, Serif; font-size: 11px;}
.featured {font-family: Times New Roman, Garamond, Serif; font-size: larger; text-decoration: underline;}

/* Featured Products on Home Page */
div.featured-container {text-align: left; font-family: Arial, Helvetica, San-Serif; color: #6A5540;}
div.featured-container div.padding {padding: 7px;}
div.featured-container div.title {color: black; font-family: "Times New Roman", Garamond, Serif; font-size: 13px; line-height: 15px; font-weight: bold; padding-bottom: 5px; z-index: 1000;}
div.featured-container div.thumbnail {float: left; width: 68px; padding-right: 7px;}
div.featured-container div.thumbnail img {border: 1px solid #6A5540;}
div.featured-container div.featured-text {float: right; width: 100px; font-size: 10px; line-height: 12px;}
	div.featured-container div.featured-text span.price {font-size: 15px; line-height: 14px; color: #333333; font-weight: bold;}
	div.featured-container div.featured-text div.text {padding: 5px 0;}
	div.featured-container div.featured-text a:link,
	div.featured-container div.featured-text a:hover,
	div.featured-container div.featured-text a:visited,
	div.featured-container div.featured-text a:active {color: #660000; text-decoration: underline;}