/* CSS Document */

body {width:100%; height:100%; margin:0; padding:30px 0 0 0; background-color:#EAD7A4; font-family:"Times New Roman", Times, serif; font-size:12px; color:#4a3728;}
img {border:none;}
a:link, a:visited {text-decoration: none; color:#4a3728; border:0;}
a:hover {color:#b6752c;}

p {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; font-weight:normal; line-height:1.4em; margin:0; padding:10px 30px 10px 0; color:#633939;}
p a:link, p a:hover, p a:visited {font-weight:bold; color:#A93E1B;}

h1, h1 a:link, h1 a:visited, h1 a:hover {font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#a93e1b; padding:10px 0 10px 0; margin:0; text-align:center;}

h2 {font-family:"Times New Roman", Times, serif; font-size:19px; line-height:1.2em; font-weight: normal; color:#633939; padding:10px 10px 5px 0px; margin:0;}

h3 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight: normal; color:#633939; padding:10px 10px 5px 0px; margin:0;}

h4 {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#633939; margin:5px 5px 5px 0;}

img {border:none;}

.wrapper {width:925px; background-image:url(../images/bg.jpg); background-repeat:repeat-y; margin-left:auto; margin-right:auto;}

.shadowtop { background:url(../images/shadow_top.jpg); width:925px; height:16px;}
.shadowbottom { background:url(../images/shadow_bottom.jpg); width:925px; height:14px;}

.topnav {width:907px; margin-left:auto; margin-right:auto; font-family:"Times New Roman", Times, serif; font-size:13px; color:#633939; padding:0 18px 15px 0; text-align:right;}
.topnav a#mainnav_on {font-family:"Times New Roman", Times, serif; font-size:13px; color:#a93e1b; font-weight:bold;}

.header {padding:0 0 0 25px;}
.logo {width:218px; height:175px; padding:0 25px 0 0; margin:0;}

.hdrimage {border:0; width:678px; height:150px; margin-top:20px; margin-left:0; position:absolute; overflow:visible; padding:0 -16px 0 0;}
.hdrimage_wines {border:0; width:190px; height:445px; margin:20px 20px 10px 20px; float:right;}

.wine_contents {margin-top:80px;}

.leftcol {width:238px; float:left; padding-top:10px;}

.leftnav {
	width:238px;
	height:28px; 
	font-family:"Times New Roman", Times, serif; 
	font-size:13px; 
	background-image:url(../images/leftnav_bg.jpg);
	background-repeat:no-repeat;
	display: block;
	margin:0;
	padding:10px 0 0 0;
	float: left;
	text-align:center;
}

a.leftnav:link, a.leftnav:visited {
	text-decoration:none;
	color:#4a3728;
}

a.leftnav:hover {
	color:#b6752c;}
 
#leftnav_on {
	background-image:url(../images/leftnav_bg_on.jpg);
	background-repeat:no-repeat;
}
.iconlinks {
	width:300px;
	float:right;
	margin:10px 0 0 0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.icon {
	width:20px;
	height:20px;
	margin:0 5px 0 5px;
}
.contents {padding:10px; min-height:300px;}
.rightcol {padding:10px 0 15px 0; margin-left:240px;}

.rightcol ul {margin:0 0 10px 0;}
.rightcol ul li {font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style:square; list-style-position:outside; margin-left:15px;}

.mediainquires {
	width:190px;
	margin:15px;
	padding:15px 10px 15px 10px;
	background-color:#ead7a5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	float:right;
}

.winedesc {font-weight:bold; color:#A93E1B;}
.dotline {border-bottom:thin dotted 1px #c1a68b; margin: 5px 10px 5px 0;}
.rightcol_text {width:400px; float:left;}
.rightcol_img {border:0; margin:20px 20px 0 0; float:left;}

.footertext {width:910px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:2em; color:#8a6e5a; text-align:right; padding:15px 16px 15px 0; margin-left:auto; margin-right:auto; margin-bottom:30px;}

.indent { padding-left:15px;}
.bottleshot {
	width:70px;
	height:280px;
	display:block;
	float:right;
	margin:10px 50px 10px 50px;
}
#year_on {
	color:#A93E1B;
}
.clear {clear:both; height:1px; width:900px;}