body {
	padding:0px;
	margin:0px;
	height:100%;
}
html {
	height:100%;
}
.container {
	width:760px;
	height:100%;
}
.top {
	height:286px;
	margin-top:25px;
}
.right {
	width:132px;
	border-left:1px solid #A8A7AF;
	vertical-align:top;
	padding:5px 10px 0px 10px;
	font: 8pt Verdana;
	color:#363636;
}
.right H1 {
	font: 8pt Verdana;
	color:#262336;
	font-weight:bold;
	padding:0px 0px 4px 0px;
	margin:0px;
}
.right select{
	width:120px;
	font: 8pt Verdana;
	color:#363636;
	margin: -3px 0px 10px 0px;
}
.button a {
	display:block;
	width:130px;
	height:17px;
	background:url(../img/buttons/wineview.gif) no-repeat;
	margin: 10px 0px 60px 0px;
}
.button a:Hover {
	width:130px;
	height:17px;
	background:url(../img/buttons/wineview2.gif) no-repeat;
}
.buttontasting a {
	display:block;
	float:left;
	width:84px;
	height:17px;
	background:url(../img/buttons/tasting.gif) no-repeat #063244;
	margin: 10px 4px 0px 0px;
}
.buttontasting a:Hover {
	background:url(../img/buttons/tasting.gif) no-repeat #835D24;
	width:84px;
	height:17px;
}
.buttonawards a {
	display:block;
	float:left;
	width:55px;
	height:17px;
	background:url(../img/buttons/awards.gif) no-repeat #063244;
	margin: 10px 4px 0px 0px;
}
.buttonawards a:Hover {
	background:url(../img/buttons/awards.gif) no-repeat #835D24;
	width:55px;
	height:17px;
}
.buttonother a {
	display:block;
	float:left;
	width:94px;
	height:17px;
	background:url(../img/buttons/other.gif) no-repeat #063244;
	margin: 10px 4px 0px 0px;
}
.buttonother a:Hover {
	background:url(../img/buttons/other.gif) no-repeat #835D24;
	width:94px;
	height:17px;
}
.buttonbottle a {
	display:block;
	float:left;
	width:76px;
	height:17px;
	background:url(../img/buttons/bottle.gif) no-repeat #063244;
	margin: 10px 4px 0px 0px;
}
.buttonbottle a:Hover {
	background:url(../img/buttons/bottle.gif) no-repeat #835D24;
	width:76px;
	height:17px;
}
.buttonsubmit a {
	display:block;
	width:49px;
	height:17px;
	background:url(../img/buttons/submit.gif) no-repeat #063244;
	margin: 10px 4px 0px 0px;
}
.buttonsubmit a:Hover {
	background:url(../img/buttons/submit.gif) no-repeat #835D24;
	width:49px;
	height:17px;
}


.content {
	width:420px;
	vertical-align:top;
	padding:5px 12px 0px 18px;
	font:8pt Verdana;
	color:#363636;
	line-height:16px;
}
.content h1{
	vertical-align:top;
	padding:5px 0px 5px 0px;
	margin:0px;
	font:8pt Verdana;
	color:#363636;
	line-height:16px;
	font-weight:bold; 
}
.content h2{
	vertical-align:top;
	padding:5px 0px 5px 0px;
	margin:0px;
	font:8pt Verdana;
	color:#262336;
	font-weight:bold; 
	text-transform:uppercase;
}
.date {
	float:right;
	vertical-align:top;
	font:8pt Verdana;
	color:#835D24;
	padding:5px 0px 5px 0px;
}
.content p {
	padding:0px 0px 10px 0px;
	margin:0px;
	clear:both;
}
.content p a {
	color:#9D080D;
	text-decoration:none;
}
.content p a:Hover {
	color:#957443;
	text-decoration:none;
	border-bottom:1px dashed;
}
.content p strong {
	color:#835D24;
}
.bot {
	vertical-align:bottom;
	background:url(../img/bot.jpg) no-repeat bottom;
	color:white;
	font: 7pt Verdana;
	height:128px;
	padding: 0px 0px 7px 12px;
}
.bot a {
	color:white;
	font: 7pt Verdana;
	text-decoration:none;
	text-transform:uppercase;
}
.bot a:Hover {
	color:#D4A960;
	font: 7pt Verdana;
	text-decoration:none;
}
.nav {
	background:url(../img/nav/top.gif) no-repeat top right;
	width:174px;	
	vertical-align:top;
	padding: 1px 0px 0px 0px;
	text-align:right;
}
.nav a {
	height:18px;
	display:block;
	font: 8pt Verdana;
	color:#262336;
	background:url(../img/nav/nolite.gif) no-repeat right;
	text-decoration:none;
	padding: 0px 16px 0px 0px;
}

.nav a:Hover, .nav .selected  {
	height:18px;
	display:block;
	font: 8pt Verdana;
	color:#957443;
	background:url(../img/nav/highlite.gif) no-repeat right;
	text-decoration:none;
}

.wineranges {
	width:418px;
	margin: 0px 0px 0px 0px;
}
.wineranges img {
	border:none;
	float:right;
	margin-top:-15px;
}
.wineranges a {
	text-decoration:none;
	color:#363636;
	font: 8pt Verdana;
	font-weight:bold;
	line-height : 16px;
}
.wineranges td {
	vertical-align:top;
}
.wineranges a:Hover {
	color:#957443;
}
.galleryimage  a{
	float:left;
	width:130px;
	height:79px;
	padding: 5px 0px 0px 5px; 
	background:url(../img/imgbck.gif) no-repeat;
	margin:2px 4px 2px 0px;
}
.galleryimage  a:Hover{
	background:url(../img/imgbck2.gif) no-repeat;
}
.gallerytext {
	clear:both;
}
.sub {
	width:418px;
	height:20px;
	background:url(../img/nav/sub/line.gif) no-repeat bottom;
	display:block;
	margin:0px 0px 10px 0px;
}

.subbutton {
	height:20px;
	float:left;
	padding:0px 2px  0px 0px;
	margin:0px 0px -1px 0px;	
}
.subbutton a {
	background:url(../img/nav/sub/mid_lo.gif) repeat-x top;
	text-decoration:none;
	display:block;
	color:#262336;
}
.subbutton a:Hover {
	background:url(../img/nav/sub/mid_hi.gif) repeat-x top;
	color:white;
}
.sub .selected {
	background:url(../img/nav/sub/mid_selected.gif) repeat-x top;
	color:white;
}
.subbutton a img{
	vertical-align:middle;
	border:none;
}
.wines {
	margin: 0px 0px 10px 0px;
}
.wines img{
	border:none;
}
.wines td{
	vertical-align:top;
	width:136px;
	padding:5px;
}
.wines a{
	text-decoration:none;
	color:#262336;
}
.wines a:Hover{
	text-decoration:none;
	color:#957443;
}

.contactformtable {
	width:410px;
}
.contactformtable td{
	text-align:right;
	color:#835D24;
	font-weight:bold;
	font: 8pt Verdana;
	font-weight:bold;
}
.contactformtable input{
	width:260px;
	border:1px solid #A8A7AF;
	color:#262336;
	font: 8pt Verdana;
	padding:4px;
}
.contactformtable textarea{
	width:260px;
	border:1px solid #A8A7AF;
	padding:4px;
	color:#262336;
	font: 8pt Verdana;
}

.vintage{
	float:right;
	width:160px;
	font: 8pt Verdana;
	color:#363636;
	margin: 0px 0px 10px 0px;
	padding:0px 0px 0px 10px;
}
.vintage select{
	font: 8pt Verdana;
	color:#363636;
}
.tradeinfo {
	width:418px;
	border:1px solid white;
}
.tradeinfo td{
	border-bottom:1px solid #A8A7AF;
	padding:2px;
}
#winehigh {
	background:#D6D6D6;
	font: 8pt Verdana;
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;
}
#winetop {
	background:#262336;
	font: 8pt Verdana;
	color:white;
}
.popbottom {
	background:url(../img/pops/bottom.gif) repeat-x;
	height:38px;
	vertical-align:top;
	padding:5px 10px 0px 10px;
	font:8pt Verdana;
	color:#363636;
}
.popbottom a {
	color:#9D080D;
	text-decoration:none;
}
.popbottom  a:Hover {
	color:black;
	text-decoration:none;
	border-bottom:1px dashed;
}
.popcontent {
	width:420px;
	vertical-align:top;
	padding:5px 12px 0px 18px;
	font:8pt Verdana;
	color:#363636;
	line-height:16px;
}
.popcontent h1{
	vertical-align:top;
	padding:5px 0px 5px 0px;
	margin:0px;
	font:8pt Verdana;
	color:#363636;
	line-height:16px;
	font-weight:bold; 
}
.popcontent h2{
	vertical-align:top;
	padding:5px 0px 5px 0px;
	margin:0px;
	font:8pt Verdana;
	color:#262336;
	font-weight:bold; 
	text-transform:uppercase;
}
.popcontent p {
	padding:0px 0px 10px 0px;
	margin:0px;
	clear:both;
}
.popcontent p a {
	color:#9D080D;
	text-decoration:none;
}
.popcontent p a:Hover {
	color:#957443;
	text-decoration:none;
	border-bottom:1px dashed;
}
.popcontent p strong {
	color:#835D24;
}