#contentwrap {clear: both; background: url(../img/s-phaccent.jpg) 540px 80px no-repeat; font-size: .76em; line-height: 1.3;}

#contentwrap #subnav {background: url(../img/s-snaccent.gif) top left no-repeat; height: 78px; padding: 30px 0 0 72px;}
#contentwrap #subnav ul {list-style: none; margin: 0; padding: 0; width: 100%;}
#contentwrap #subnav ul li {float: left; padding: 0 6px; border-left: 1px solid #2c0f01; margin: 2px 0}
#contentwrap #subnav ul li.first {border-left: 0; padding-left: 0}

#contentwrap #content {margin: -16px 265px 0 70px; height: 300px; min-height: 300px;}
head:first-child+body #contentwrap #content {height: auto}
#contentwrap #content h1 {background:none; position:relative;
	/* hide overflow:hidden from IE5/Mac */
	/* \*/
	overflow: hidden;
	/* */
	width:420px; height:40px; color: #2c0f01; font-size: 2em; padding: 0; margin: -24px 0 0}
#contentwrap #content h1 span {display:block; position:absolute; top:0px; left:0px; z-index:1; /*for Opera 5 and 6*/
	width:420px; height:40px;}
#contentwrap #content h2 {font-size: 1.3em; margin: 16px 0 0 0;}
#contentwrap #content h3 {font-size: 1.1em; margin: 16px 0 0 0;}
#contentwrap #content h2, #contentwrap #content h3, #contentwrap #content b {color: #2c0f01}
#contentwrap #content p {margin: 0 0 12px 10px}
#contentwrap #content dl {margin: 0 0 0 10px}
#contentwrap #content dl h2 {font-size: 2em; margin-left: 0}
#contentwrap #content dt {font-weight: bold}
#contentwrap #content dt a {font-weight: normal}
#contentwrap #content dd {margin: 2px 10px 10px;}
#contentwrap #content ul {list-style: none; padding: 0; margin: 0px 10px 12px 18px}
#contentwrap #content ul li {background: url(../img/s-li.gif) top left no-repeat; padding-left: 12px}
#contentwrap #content .icon {margin-left: 4px}
#contentwrap #content .clear {clear: both;}
#contentwrap #content form * {font-family: georgia, serif; font-size: 1em}

#contentwrap #content table.column {width: 430px; border-collapse: collapse;}
#contentwrap #content table.column td {vertical-align: top; width: 50%; padding: 0 8px}
#contentwrap #content table.column h2 {margin-left: 0}
#contentwrap #content table.column p {margin-left: 8px}

#contentwrap #content form {margin: 0}
#contentwrap #content fieldset {padding: 10px 10px 10px 20px; border: 1px solid #F0E0C1}
#contentwrap #content fieldset legend {background-color: #2c0f01; color: #fff; font-size: 140%; font-weight: bold; padding: 2px 8px; margin-left: -20px}
#contentwrap #content fieldset .button {float: right; clear: right;}

#press #contentwrap #content h2 {font-size: 1.1em}

#sitemap #contentwrap #content table {margin-top: -16px}
#sitemap #contentwrap #content table td ul {margin: 0 8px 8px; padding: 0}

#sales #contentwrap #content li {margin: 3px 0 6px} 
#sales #contentwrap #content .icon {vertical-align: middle;}
#sales #contentwrap #content .formitemr {text-align: right;}
#sales #contentwrap #content .formitemc{text-align:center}
#sales #contentwrap #content .req{color: #BF4646; font-weight: bold}
#sales #contentwrap #content .req b {color: #BF4646}
#sales #contentwrap #content .ref{color:#888888;}

#distributors #contentwrap {background-image: none;}
#distributors #contentwrap #content {margin-right: 0}
#distributors #contentwrap #content .formitemr {text-align: right;}
#distributors #contentwrap #content .formitemc{text-align:center}
#distributors #contentwrap #content .req{color: #BF4646; font-weight: bold}
#distributors #contentwrap #content .req b {color: #BF4646}
#distributors #contentwrap #content .ref{color:#888888;}

#buy #contentwrap #content #distributorsearch table {width: 100%; margin-bottom: 12px}
#buy #contentwrap #content #distributorsearch table td {vertical-align: top; padding: 4px;}
#buy #contentwrap #content #distributorsearch table td h3 {margin: 0;}
#buy #contentwrap #content #distributorsearch table .note {padding: 20px 140px 0 0}
#buy #contentwrap #content #results {border-collapse: collapse}
#buy #contentwrap #content #results td {vertical-align: top; border-bottom: 1px solid #F0E0C1; padding: 6px 0}
#buy #contentwrap #content #results td p {margin-bottom: 6px}
#buy #contentwrap #content #results td ul {margin-left: 8px}
#buy #contentwrap #content #results .num {font-weight: bold; color: #2c0f01}

#reviews #contentwrap #content {margin-right: 90px;}
#reviews #contentwrap #content table {width: 100%; margin-bottom: 12px}
#reviews #contentwrap #content table td {vertical-align: top; padding: 4px;}
#reviews #contentwrap #content table td h3 {margin: 0;}

#buy #distributorsearch fieldset {width: 490px;}
#buy #lbxWines {width: 270px;}


