body {
	background-color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #330000;
	font-size: 10px;
	line-height: 1.4px;
	background-image: url(../images/bg_main.jpg);
	background-repeat: repeat-y;
	background-position: center;


}
table.maintable {
	background-color: c98342;
	background-image: url(../images/main_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
}


.header a, .header a:link, .header a:visited, .header a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.header a:hover {
	color: #ffcc33;
}

.footer {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;

}
td {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #330000;
	font-size: 13px;
	line-height: 1.5;
}
.pageheader {
	font-size: 20px;
	font-weight: bold;
}

.pagesubheader {
	font-size: 20px;
	color: #770000;
}


div.maincontent {
	width: 430px;
}

a, a:link, a:visited, a:active {
	color: #990000;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}

a.sidenav, a.sidenav:link, a.sidenav:visited, a.sidenav:active {
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 26px;
	background-image: url(../images/bg_nav2.gif);	
	display: block;
}

a.sidenav:hover {
	color: #ffcc33;
	text-decoration: none;
	background-image: url(../images/bg_nav.gif);
}

a.sidenav_selected, a.sidenav_selected:link, a.sidenav_selected:visited, a.sidenav_selected:active {
	font-weight: bold;
	font-size:12px;
	color: #ffcc33;
	text-decoration: none;
	line-height: 26px;
	background-image: url(../images/bg_nav3.gif);	
	display: block;
	padding-left: 5px;
}

a.sidenav_selected:hover {
	color: #ffcc33;
	text-decoration: none;
	background-image: url(../images/bg_nav.gif);
}


div.pic {
	text-align: right;
	float: right;
	background-image: url(../images/bg_nav.gif);
	padding: 3px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.pagepic {
	border: 2px solid #52361B;

}
ul {margin-left: 0; padding-left: 40px;}
ul.tasting {margin-left: 0; padding-left: 20px;}
div.piccenter {
	background-image: url(../images/bg_nav.gif);
	padding: 3px;
}
.sidenavbg {
	border: 1px solid #3C2713;
	background-image: url(../images/bg_side.jpg);	
}

.sidenavbg td.header3{
	height:90;
	background-image: url(../images/pic_hp_products.jpg);
	font-size: 14px;	
}


.side_tasting {
	border: 1px solid #000000;
	color: #ffffff;
	background-image: url(../images/bg_side.jpg);	
}

.side_tasting td{
	font-size: 11.5px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

.side_tasting td.header{
	height:90;
	background-image: url(../images/pic_hp_tastings.jpg);
	font-size: 14px;	
}

.side_tasting td.header2{
	height:90;
	background-image: url(../images/pic_hp_newsletter.jpg);
	font-size: 14px;	
}

.side_tasting td.footer{
	font-size: 10px;
}

.side_tasting td.content{
	padding:10px;
}

.side_tasting a, .side_tasting a:visited, .side_tasting a:active, .side_tasting a:link {
	color: #ffffff;
	text-decoration: underline;
}
div.pic2 {

	text-align: right;
	float: right;
	padding: 3px;
	margin-bottom: 5px;
	margin-left: 5px;
}


.side_newsletter {
	border: 1px solid #000000;
	color: #ffffff;
	background-image: url(../images/bg_nav2.gif);	
}

.side_newsletter td{
	font-size:  11.5px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

.side_newsletter td.header{
	height:90;
	background-image: url(../images/pic_hp_tastings.jpg);
	font-size: 14px;	
}

.side_newsletter td.header2{
	height:90;
	background-image: url(../images/pic_hp_newsletter.jpg);
	font-size: 14px;	
}

.side_newsletter td.footer{
	font-size: 10px;
}

.side_newsletter td.content{
	padding:10px;
}

.side_newsletter a, .side_newsletter a:visited, .side_newsletter a:active, .side_newsletter a:link {
	color: #ffffff;
	text-decoration: underline;
}
