@charset "UTF-8";
/* CSS Document */

@charset "UTF-8";
/* CSS Document */

body {background-color: #8C3A3C; margin: 0; padding: 0;
	color:#620200;}
body,td,li,p {font: 12px Verdana,Arial,Helvetica,sans-serif; color:#620200;;}
#container {background: #EFAF58 url(/public/w38704/back.gif) repeat-y;
	position: relative;
	width: 831px;
	margin: 0px auto;
}/*
#container2 {
	background: transparent url(/public/w38704/header.jpg) no-repeat;
	margin: 0px 16px 0px 16px;
	padding-top:193px;
}
#content {
	background: transparent url(/public/w38704/fade.jpg) repeat-y;
	position: relative;
	padding: 20px 20px 70px 20px;
	border-top:2px #CC9933 solid;
	min-height: 500px;
}*/
/*\ IE/Win min height hack */ 
* html #content {height: 500px;} 
/* */ 
#winerypg #content {
	background: transparent url(/public/w38704/winery_bg.jpg) no-repeat;
	padding-right:85px;
	padding-top:190px;
}
#winemakingpg #content {
	background: transparent url(/public/w38704/winemaking_bg.jpg) no-repeat;
	padding-right:340px;
	padding-top:20px;
	height:808px;
}
#historypg #content {
	background: transparent url(/public/w38704/history_bg.jpg) no-repeat;
	padding-top:190px;
}
#historypg #content #estate {
	background: transparent url(/public/w38704/estate.jpg) no-repeat;
	height:300px;
	left:0;
	padding: 30px 0px 150px 30px;
}
#winelist #content {
	background:transparent;
	padding:0px 0px 50px 1px;
}
#winepopup, #mdsepopup, #giftcertpg {
	background: #EFAF58;
	}
a 	{
	text-decoration: underline;
	}
a:hover, a.sfhover {
	text-decoration:underline;
	}
a:link {
	color: #993300;
	}
a:visited {
	color: #993300;
	}
a:active {
	color: #993300;
	}
.normal {  
	font-size: 12px
	}
.note1 {  
	font-size: 11px
	}
.note2 {  
	font-size: 9px; }
.note3 { 
	font-size: 10px; }
h1, .head1 {  
	font-size: 14pt; 
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle; 
	color: #831834;
	}
.head1 {
	line-height:30px;
	border-top:#831834 solid 1px;
	border-bottom:#831834 solid 1px;
	padding:0px 20px;
	margin:10px auto;
	}
h2, .head2 {  
	font-weight: bold; 
	vertical-align: middle; 
	color: #831834; 
	font-size: 12pt;}
.head3 {  
	color: #831834; 
	font-size: 12pt; }
.head4 { 
	font-weight: bold; 
	vertical-align: middle; 
	color: #831834; 
	font-size: 12pt;}
.lefthead {  
	font-weight: bold; 
	color: #993300;}
.required {  
	font-size: 8pt; 
	color: #FF0000;}
.error{
	font-family: "Times New Roman", Times, serif; 
	font-size: large;
	color:#FF0000; 
	}

.table1 {  
	margin: 4px; 
	border: 1px #333333 solid ;
}
.table1 td {
	height:30px;
	width:250px;
	}
.table2 {  
	margin: 4px; 
	border: 0px; 
	padding: 3px;
	}
.tablehead {  
	background: #240008; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-style:italic;
	text-align: center;
	height:30px;
	}
.tablerow1 {  
	background: transparent;
	border: 1px #999999 solid;
	}
.tablerow2 {  
	background: #FFD37C;
		}
.orderpage_active {
	color: #831834; font-weight: bold;
	}
.orderpage_inactive {
	color: #999999; font-weight: normal;
	}

.header a {
	position: absolute;
	left: 17px;
	top: 0px;
	width: 500px;
	height: 115px;
	z-index: 2;
}
.header a b {
	display: none;
}
/* Top banner, navigation area */
#top {
	background: transparent;
	width: 775px;
	position: absolute;
	top: 124px;
	left: 23px;
	padding: 0;
	margin: 0;
	z-index: 3;
}
#navtop { 
	padding: 0;
	margin: 0;
	border: 0;
}
#navtop ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background: transparent;
	border: transparent;
}
#navtop li { 
	display: block;
	float: left;
	height: 44px;
	border: 0px solid #999999;
	padding: 0;
	padding-top:3px;
	margin: 0;
	text-align: center;
	position: relative;
}
#navtop li#Ordertop { 
	background: transparent url('/public/w38704/r1_shopForWines.gif') no-repeat;
	width: 108px; 
}
#navtop li#Winerytop { 
	background: transparent url('/public/w38704/r1_wineryVinyard.gif') no-repeat;
	width: 104px; 
}
#navtop li#Clubtop { 
	background: transparent url('/public/w38704/r1_wineClub.gif') no-repeat;
	width: 73px; 
}
#navtop li#Winemakingtop { 
	background: transparent url('/public/w38704/r1_craftsmanHeritage.gif') no-repeat;
	width: 119px; 
}
#navtop li#Newstop { 
	background: transparent url('/public/w38704/r1_newsEvents.gif') no-repeat;
	width: 90px; 
}
#navtop li#Tastingtop { 
	background: transparent url('/public/w38704/r1_tastingRoom.gif') no-repeat;
	width: 94px; 
}
#navtop li#Tradetop { 
	background: transparent url('/public/w38704/r1_forTheTrade.gif') no-repeat;
	width: 99px; 
}
#navtop li#Winestop { 
	background: transparent url('/public/w38704/r1_homePage.gif') no-repeat;
	width: 76px; 
}
#navtop a {
	display: block;

	width: 100%;
	height: 38px;
	z-index: 4;
}
#navtop a .menutext, .hiddentab {
	display:none;
}
#navtop li#Ordertop:hover, #navtop li#Ordertop.sfhover, #order li#Ordertop { 
	background: transparent url('/public/w38704/r2_shopForWines.gif') no-repeat;
	width: 108px; 
}
#navtop li#Winerytop:hover, #navtop li#Winerytop.sfhover, #winerypg li#Winerytop { 
	background: transparent url('/public/w38704/r2_wineryVinyard.gif') no-repeat;
	width: 104px; 
}
#navtop li#Clubtop:hover, #navtop li#Clubtop.sfhover, #wineclubdisplay li#Clubtop { 
	background: transparent url('/public/w38704/r2_wineClub.gif') no-repeat;
	width: 73px; 
}
#navtop li#Winemakingtop:hover, #navtop li#Winemakingtop.sfhover, #historypg li#Winemakingtop { 
	background: transparent url('/public/w38704/r2_craftsmanHeritage.gif') no-repeat;
	width: 119px; 
}
#navtop li#Newstop:hover, #navtop li#Newstop.sfhover, #newspg li#Newstop { 
	background: transparent url('/public/w38704/r2_newsEvents.gif') no-repeat;
	width: 90px; 
}
#navtop li#Tastingtop:hover, #navtop li#Tastingtop.sfhover, #directionspg li#Tastingtop { 
	background: transparent url('/public/w38704/r2_tastingRoom.gif') no-repeat;
	width: 94px; 
}
#navtop li#Tradetop:hover, #navtop li#Tradetop.sfhover, #tradepg li#Tradetop { 
	background: transparent url('/public/w38704/r2_forTheTrade.gif') no-repeat;
	width: 99px; 
}
#navtop li#Winestop:hover, #navtop li#Winestop.sfhover, #winelist li#Winestop { 
	background: transparent url('/public/w38704/r2_homePage.gif') no-repeat;
}
#navtop a:hover, #navtop a.sfhover  {
}
#navtop li ul { /* second-level lists */
	position: absolute;
	left: -999em; 
	top: 32px;
	width: 250px;
	padding-top: 7px;
	margin: 0;
}
#navtop li ul li {
	display: block;
	height: 20px;
	background: #FFD37C;
	width: auto; 
	font-size: 11px;
	color: #222222;
	border: 0px solid #6B5229;
	text-align: center;
	position: relative;
	padding-right: 25px;
}
#navtop li ul a{ 
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	text-align: center;
}
#navtop li:hover ul, #navtop li.sfhover ul{ 
	left: -45px;
}
#navtop li:hover ul li,  #navtop li.sfhover ul li {
	background: #FFD37C;
}
#navtop li ul a:hover,  #navtop li ul a.sfhover {
	color: #990000;
}
#left {
	display:none;
}
#footer {
	clear: both;
	position:absolute;
	bottom:0px;
	left:16px;
	width:759px;
	background: #2a4758;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 10px 20px;
	text-align: center;
}
#footer a {
	color: #FFFFFF;
}
#footer #maillist {
	font: 12px Verdana,Arial,Helvetica,sans-serif; color:#ffcc67;
	text-align: right;
}
#winepg#vintagebar {
	position: relative;
	width: 100%;
	background: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    text-decoration: none;
	color: #CC3333;
	padding: 6px 0px;
	text-align: left;
}
#winelist h1 {
	display:none;
}
#winelist .table2 {
	padding:0;
	margin:0;
	margin-left:-1px;
}
#winelist tr {
	background: transparent url(/public/w38704/fade.jpg) repeat-y;
}
#winelist tr.tablerow1 td {
	background: bottom url(/public/w38704/winelist-bckgrnd.jpg) repeat-x;
	border-top:1px solid #000000;

}
#winelist td.c1 {
	text-align:right;
	vertical-align:top;	
	padding-top:20px;
}

#winelist td.c1 img {
	margin-left:30px;
	border:1px #000 solid;
	}
#winelist td.c2 {
	padding:20px;
	color:#620200;
	text-align:justify;
}
#winelist .winetitle, #winelist .price {
	font-weight:bold;
	font-size:14px;
}
.winetitle a {
	text-decoration:none;
	color:;
	font-size:16px;
	color:#973128
	}
.desc div {
	text-align:right;
	margin-top:-30px;
	color:#620200;
	}
.tablerow1. .c2, .descr {
	color:#620200;
	}
	