body {
	font: 10px Helvetica, Arial, Geneva, sans-serif;
	background-color: #ebedd6;
	padding-bottom: 2em;
	padding-top: 2em;
	color: #3c3c3a;
	border-top: 5px solid #282826;
}

* {
	
}

::selection {
	background: #850c51;
	color: #dadcc7;
}

::-moz-selection{
	background: #0F1012;
	color: #9FA1A3;
}

sup {
	font-size: 0.7em;
	vertical-align: 0.4em;
}

div.red a, a:link, div.red a:visited {
}

a, a:link, a:visited, div.wineprofile h2, ul.subnav li a:hover, ul.subnav li a:hover span, ul.subnav li.current a:link span, ul.subnav li.current a:visited span, ul.subnav li a:hover span, div.nature h2, div.nature_2 h2, div.about h2, ul.yearnav li.current a:link, ul.yearnav li.current a:visited {
	color: #850c51;
}

a:hover {
	text-decoration: none;
}

p.logo a:link, p.logo a:visited, p.logo a:hover, ul.subnav li a:link, ul.subnav li a:visited, ul.pagenav li a:link, ul.pagenav li a:visited {
	text-decoration: none;
}

p.logo a span {
	background: url(../_images/logo.gif) no-repeat left center;
	visibility: hidden;
}

h1 {
	color: #686863;
	font-size: 1.4em;
	margin-top: 1em;
	margin-bottom: 1em;
}

div.red h1 {
	color: #ebedd6;
}

div.maincontent h2 {
	font-size: 3em;
}

h2 {
	font: 1.8em/2em "Lucida Grande", Lucida, Verdana, sans-serif;
}

div.container.wholesale h2 {
	margin-bottom: 1em;
	font: 1.6em Helvetica, Arial, Geneva, sans-serif;
	color: #686863;
}

h3 {
	font-size: 1.8em;
	margin-bottom: 0.6em;
}

div.reviews h3 {
	color: #7a9e14;
	font-size: 1.6em;
	margin-bottom: 2em;
}

h4 {
	font-size: 1.4em;
}

div.reviews h4 {
	color: #282826;
	line-height: 1.6em;
}

p, ul.pagenav li, div.yearsoverview h2, ul.yearnav li span, ul.sitenav li {
	font-size: 1.4em;
	line-height: 1.6em;
}

p, ul.pagenav li, div.yearsoverview h2 {
	margin-bottom: 1em;
}

strong, p.excerpt, h4, ul.pagenav, div.yearsoverview h2, ul.sitenav {
	font-weight: bold;
}


div.reviews p.reviewlink {
	margin-bottom: 4em;
}

div.textarea p {
	padding-right: 6em;
}

p.excerpt {
}

li {
	
}

h3.downloads {
	border-top: 1px solid #dadcc7;
	padding-top: 0.4em;
	margin-top: 2em;
}

p.natureintro {
}

p.natureintro, div.sitetools a:link, div.sitetools a:visited, div.sitetools, h1 a:link, h1 a:visited {
	color: #686863;
}

div.red p {
	margin-bottom: 0;
}

div.sitetools p {
	font: bold 1em "Lucida Grande", Lucida, Verdana, sans-serif;
}

a.morelink {
	background: url(../_images/arrow_morelink.gif) no-repeat right;
	padding-right: 1.2em;
	margin-right: 1.2em;
}

div.breadcrumb p {
	color: #686863;
	padding-bottom: 1em;
}

/* 

==== NAVLISTS OH MY … ====

*/

/* ——— MAINNAVIGATION*/

ul.mainnav, ul.subnav, ul.pagenav  {
	display: block;
}

ul.mainnav li, ul.pagenav li {
	display: block;
	float: left;
}

ul.mainnav li a:link, ul.mainnav li a:visited {
	font-size: 1.6em;
	display: block;
	padding: 0.8em 2em;
	text-decoration: none;
	color: #dadcc7;
	border-right: 1px solid #dadcc7;
	border-top-width: 3px;
}

div.mainnavigation div.wrapper, ul.mainnav li a:link, ul.mainnav li a:visited, ul.yearnav li a:link, ul.yearnav li a:visited, div.wrapper.carousel {
	background-color: #7E7F73;
}

ul.mainnav li a:hover {
	background-color: #282826;
	color: #ebedd6;
}

.wrapper, ul.mainnav li.curent a, ul.mainnav li.curent a:link, ul.mainnav li.current a:visited {
	background-color: #dadcc7;
	color: #051D19;
}

ul.mainnav li.curent a, ul.mainnav li.curent a:link, ul.mainnav li.current a:visited {
	color: #850c51;
}

/* ——— SUBNAVIGATION*/

ul.subnav {
	font-size: 1.4em;
	margin-left: 1em;
}

ul.subnav li {
	float: left;
	margin-right: 0.1em;
}

ul.subnav li a:link span, ul.subnav li a:visited span  {
	background-color: #282826;
	display: block;
	padding: 0.4em 1em 0.3em;
	color: #dadcc7;
	text-decoration: none;
}

ul.subnav li a:hover span, ul.subnav li.current a:link span, ul.subnav li.current a:visited span, ul.yearnav li.current a:link, ul.yearnav li.current a:visited, ul.yearnav li a:hover {
	background-color: white;
	color: #850c51;
}

/* ——— SITENAVIGATION*/

ul.pagenav {
	margin-bottom: 2em;
}

ul.pagenav li {
	margin-right: 1.4em;
}

ul.pagenav li a:link span, ul.pagenav li a:visited span {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	background: url(../_images/back_pagenav.gif) no-repeat left;
	color: #850c51;
	padding-left: 0.8em;
}

ul.pagenav li.current a:link span, ul.pagenav li.current a:visited span {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	background: url(../_images/back_pagenav_current.gif) no-repeat left;
	padding-left: 0.8em;
	color: black;
}

ul.pagenav li a:hover span {
	background-image: url(../_images/back_pagenav_hover.gif);
	color: #850c51;
}

hr, .print {
	display: none;
}

hr {
	visibility: hidden;
	height: 0;
	margin: 0;
	padding: 0;
	line-height: 0;
}

/* ——— Sitenavigation*/

ul.sitenav li {
	line-height: 2em;
}

ul.sitenav li a:link, ul.sitenav li a:visited {
	background: url(../_images/back_sitenav.gif) no-repeat 0 center;
	padding-left: 1em;
}

ul.sitenav li a:hover {
		background: url(../_images/back_sitenav_hover.gif) no-repeat 0 center;
	color: #282826;
}

ul.sitenav li.current a:link, ul.sitenav li.current a:visited {
		background: url(../_images/back_sitenav_current.gif) no-repeat 0 center;
	color: #282826;
}

/* ——— YEARNAVIGATION */

ul.yearnav li {
	margin-bottom: 0.1em;
}

ul.yearnav li a:link, ul.yearnav li a:visited {
	display: block;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 2em;
	width: 21em;
}

div.yearsbox p {
	font-size: 1.2em;
}

p.logo {
	background: url(../_images/logo.gif) no-repeat left center;
	font-weight: bold;
	letter-spacing: 6px;
}

/* ——— WHOLESALE NAVIGATION */

ul.wholesale li {
	float: none;
}

