#contentwrap {clear: both; font-size: .76em; line-height: 1.3; padding-top: 12px;}

#contentwrap table {width: 100%}
#contentwrap table tr {vertical-align: top}
#contentwrap #subnav {width: 210px !important; background:   url(../img/s-productsnaccent.gif) top left no-repeat; padding: 110px 0 0 30px;}
#contentwrap #subnav ul {list-style: none; padding: 0; margin: 0 0 4px 10px; height: 1%;}
#contentwrap #subnav ul li {font-weight: bold; margin: 0 0 2px;}
#contentwrap #subnav ul ul {margin-left: 0}
#contentwrap #subnav ul li li {font-weight: normal; background: url(../img/s-li.gif) top left no-repeat; padding-left: 12px}

#contentwrap #brandlogo {text-align: center; margin: auto; display: block;}
#contentwrap h1 {font-size: 1.6em; margin: 4px 0; color: #2c0f01;}
#contentwrap h2 {font-size: 1.3em; margin: 0; color: #2c0f01; clear: left;}
#contentwrap p {margin: 0 0 12px 10px}

#contentwrap .review {float: right; width: 180px; text-align: center; margin: 0px 0 6px 12px; background-color: #FBF8F5; border: 1px solid #F0E0C1; border-width: 0 1px 1px; padding: 0}
#contentwrap .review h3 {font-size: 1.1em; background-color: #2c0f01; color: #fff; padding: 2px; margin: 0 0 2px}
#contentwrap .review h4 {font-size: 1em; color: #2c0f01; margin: 2px}
#contentwrap .review h4 div {font-style: italic}
#contentwrap .review p {margin: 0 6px 6px}

#contentwrap h2 {background:none; position:relative;
	/* hide overflow:hidden from IE5/Mac */
	/* \*/
	overflow: hidden;
	/* */
	width:340px; height:21px; color: #2c0f01; font-size: 1.3em; padding: 0; }
#contentwrap h2 span {display:block; position:absolute; top:0px; left:0px; z-index:1; /*for Opera 5 and 6*/
	width:340px; height:21px;}
	
#contentwrap #tasting span {background: url(../img/tastingnotes.gif) no-repeat}

#contentwrap #drinkrecipes, #contentwrap #cookingrecipes {margin-top: 30px}
#contentwrap #drinkrecipes span {background: url(../img/drinkrecipes.gif) no-repeat}
#contentwrap #cookingrecipes span {background: url(../img/cookingrecipes.gif) no-repeat}

#contentwrap #pdf {float: right; }
#contentwrap #techsheet {background: url(../img/icon-pdf.gif) 0 3px no-repeat; padding-left: 15px;}

#contentwrap #label {float: left; margin: 0 12px 12px 0}
#contentwrap #jumplinks {text-align: right; float: right; margin: 8px; font-weight: bold}


#contentwrap .recipes {border-top: 1px solid #2c0f01;}

#contentwrap #tastingnotes {width: 550px;}
#contentwrap #tastingnotes .review {margin-top: 8px;}
#contentwrap #tastingnotes dl {padding: 0 20px 0; margin: 0; border-top: 1px solid #2c0f01;}
#contentwrap #tastingnotes dl * {margin-bottom: 6px}
#contentwrap #tastingnotes dl dt {font-weight: bold; float: left; clear: left; width: 160px; text-align: right; }
#contentwrap #tastingnotes dl dd {margin-left: 170px;}
#contentwrap #tastingnotes dl dd ul {margin: 0 20px; padding: 0}
* html #contentwrap #tastingnotes dl dd {height: 1%;}

#contentwrap .drinkrecipes td {width: 33%}
#contentwrap .cookingrecipes td {border-bottom: 1px solid #F0E0C1}
#contentwrap .recipes h3 {color: #2c0f01; font-size: 1.1em; margin: 0 0 6px}
