/* ------------- SCHARFFENBERGER SUBPAGE CSS -------------- 
green: #134029  |  gold: #A1722F  |  red: #A9324A     */

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:62.5%;
	text-align:center;
	margin:20px 0;
	background-color:#074E2A;
}
body * { 
	margin:0px; 
	padding:0px; 
	text-decoration: none; 
	border:none; 
	color:#A1722F; 
	list-style: none; 
}
#wrapper {
	text-align:left; 
	margin-left:auto; 
	margin-right:auto;
	width:818px; 
	font-size: 1.1em;
}
#innerwrapper {
	width:818px; 
	background: url(../image/bck.gif) repeat-y top;
}
#maincontent {
	width:818px; 
	background: url(../image/bck-sub-head.gif) no-repeat top;
}
#header {
	height: 123px;
	padding-top: 57px;
}
#header h1 {
	width: 334px;
	height: 19px;
	margin-left: 283px;
	text-indent: -9999em;
	background: url(../image/scharff-name-home.gif) no-repeat top;
}
#header h1 a {
	display: block;
	width: 334px;
	height: 19px;
	overflow: hidden;
}


/*-------- NAVIGATION --------*/
#navigation {
	clear: left;
	padding-top: 15px;
	padding-left: 100px;
}
#navigation ul,
#navigation ul li {
     list-style: none;
     margin: 0;
     padding: 0;
}
#navigation ul {
     text-align: center;
	 padding-bottom: 5px;
}
#navigation ul li {
     display: inline;
}
#navigation ul li.last {
     margin-right: 0;
}
#navigation li a,
#navigation li a:visited {
     padding: 5px .75em;
	 font-weight: bold;
	 color: #A1722F;
}
#navigation li a:hover {
	color: #0F3321;
}
#wine #navwine a,
#history #navhistory a,
#maker #navmaker a,
#ratings #navrate a,
#taste #navtaste a,
#trade #navtrade a,
#photo #navphoto a,
#logo #navlogo a,
#label #navlabel a,
#bottle #navbottle a {
	color: #A9324A;
	text-transform: uppercase;
	letter-spacing: .1em;
}

/*-------- FOOTER --------*/
#footer {
	clear: both;
	height: 36px;
	background: url(../image/bck-footer.gif) no-repeat bottom;
}
#footer p.leftfoot {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	color: #8B5814;
	font-size: .9em;
	line-height: 28px;
	margin-left: 36px;
}
#footer p.rightfoot {
	float: right;
	line-height: 14px;
	margin-right: 36px;
}
#footer p.rightfoot a {
	display: block;
	width: 184px;
	height: 14px;
	margin-top: 7px;
	text-indent: -9999em;
	background: transparent url(../image/footer-mmd-off.gif) no-repeat top right;
	overflow: hidden;
}
#footer p.rightfoot a:hover {
	background: transparent url(../image/footer-mmd-over.gif) no-repeat top right;
}
#footer p.leftfoot a {
	color: #8B5814;
}
#footer p.leftfoot a:hover {
	color: #0F3321;
	border-bottom: 1px dotted #134029;
}

/*-------- CONTENT --------*/
#content {
	/*padding-top: 38px;*/
}
#sidehead {
	float: left;
	width: 125px;
	margin-left: 9px;
}
#TechSheets #sidehead h1 {
	height: 200px;
	background: transparent url(../image/sidehead-wine.gif) no-repeat left top;
	text-indent: -9999em;
}
#History #sidehead h1 {
	height: 300px;
	background: transparent url(../image/sidehead-history.gif) no-repeat left top;
	text-indent: -9999em;
}
#Winemaker #sidehead h1 {
	height: 410px;
	background: transparent url(../image/sidehead-winemaker.gif) no-repeat left top;
	text-indent: -9999em;
}
#Ratings #sidehead h1 {
	height: 410px;
	background: transparent url(../image/sidehead-reviews.gif) no-repeat left top;
	text-indent: -9999em;
}
#TastingRoom #sidehead h1 {
	height: 500px;
	background: transparent url(../image/sidehead-tasting.gif) no-repeat left top;
	text-indent: -9999em;
}
#Trade #sidehead h1 {
	height: 410px;
	background: transparent url(../image/sidehead-trade.gif) no-repeat left top;
	text-indent: -9999em;
}
#Photos #sidehead h1 {
	height: 460px;
	background: transparent url(../image/sidehead-photos.gif) no-repeat left top;
	text-indent: -9999em;
}
#Logos #sidehead h1 {
	height: 410px;
	background: transparent url(../image/sidehead-logos.gif) no-repeat left top;
	text-indent: -9999em;
}
#Labels #sidehead h1 {
	height: 410px;
	background: transparent url(../image/sidehead-labels.gif) no-repeat left top;
	text-indent: -9999em;
}
#BottleShots #sidehead h1 {
	height: 490px;
	background: transparent url(../image/sidehead-bottles.gif) no-repeat left top;
	text-indent: -9999em;
}
#SiteMap #sidehead h1 {
	height: 410px;
	background: transparent url(../image/sidehead-sitemap.gif) no-repeat left top;
	text-indent: -9999em;
}
#copy {
	float: right;
	width: 630px;
	padding-right: 30px;
	padding-bottom: 25px;
	font-size: 1.1em;
}
#copy h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: normal;
	color: #A1722F;
	margin-bottom: .5em;
	type-transform: uppercase;
}
#copy h3 {
	font-size: 1.1em;
	text-transform: uppercase;
	letter-spacing: .1em;
	color: #134029;
	margin-top: 1.5em;
	margin-bottom: .2em;
}
#copy p {
	line-height: 1.5em;
	color: #333;
	margin-bottom: 0.8em;
}
#wine #copy p,
#maker #copy p {
	margin-right: 225px;
}
#taste #copy p {
	margin-right: 290px;
}
#copy p a:link,
#copy p a:visited {
	color: #134029;
	border-bottom: 1px dotted #134029;
}
#copy p a:hover,
#copy p a:active {
	color: #A1722F;
	border-bottom: 1px dotted #A1722F;
}
#wine #copy img {
	width: 200px;
}
img.alignright {
	padding: 0px;
	margin: 0 0 2px 20px;
	display: inline;
}
.alignright {
	float: right;
}
#copy p.event {
	margin-bottom: 0.3em;
}
#copy p.eventhead {
	margin-bottom: 0.3em;
	padding-top: 1em;
	color: #A1722F;
	font-weight: bold;
}



/*----- TECHNICAL INFO ------*/
#copy .techinfo {
 	padding-top: 5px;
}
#copy .techinfo dl {
	float: left;
	width: 375px;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #E4E4E4;
}
#copy .techinfo dt {
	float: left;
	line-height: 1.5em;
	font-weight: bold;
	color: #134029;
	width: 125px;
}
#copy .techinfo dd {
	float: right;
	text-align: left;
	line-height: 1.5em;
	color: #333;
	width: 225px;
}
p.download {
	margin-top: 1.5em;
	clear: both;
}
#copy a.dl:link,
#copy a.dl:visited {
	color: #134029;
	background: url(../image/icon-dl.gif) no-repeat center left;
	padding-left: 16px;
	border-bottom: 0;
}
#copy a.dl:hover,
#copy a.dl:active {
	color: #A1722F;
	background: url(../image/icon-dl-hover.gif) no-repeat center left;
	padding-left: 16px;
	border-bottom: 0;
}


/*----- RATINGS -----*/
#ratings h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: normal;
	font-style: italic;
	margin-right: 25px;
	margin-top: 1em;
	color: #A1722F;
}
#ratings h4.first {
	margin-top: 0;
}
#ratings #copy p.dateline {
	margin-bottom: 0em;
}
#ratings #copy p.rating {
	font-weight: bold;
	color: #134029;
}
#ratings #copy p.review {
	margin-bottom: 0.2em;
}
#ratings #copy p.download {
	text-align: right;
	margin-top: 0em;
	margin-bottom: 1.5em;
}

/* ----------- TRADE -----------*/
#copy .tradeinfo {
	/*margin-top: 1.5em;*/
}
#copy .tradeinfo dl {
	/*margin-right: 25px;*/
	padding: .5em 0px 1em 0px;
	margin-bottom: 1em;
	clear: both;
	border-top: 1px solid #E4E4E4;
}
#copy .tradeinfo dt {
	float: left;
	line-height: 1.5em;
	font-weight: bold;
	padding-left: 6px;
	color: #134029;
}
#copy .tradeinfo dd {
	float: right;
	text-align: left;
	line-height: 1.5em;
	width: 300px;
}
#copy .tradeinfo h3 {
	color:#2A2A2A;
	line-height: 2em;
	background-color: #D8E3DB;
	margin: 0;
	padding-left: 6px;
	padding-top: .4em;
	/*margin-right: 25px;*/
	text-transform: none;
}
.tradeinfo a.dl:link,
.tradeinfo a.dl:visited {
	color: #134029;
	background: url(../image/icon-dl.gif) no-repeat center left;
	padding-left: 16px;
	margin-left: 50px;
	border-bottom: 0;
}
.tradeinfo a.dl:hover,
.tradeinfo a.dl:active {
	color: #A1722F;
	background: url(../image/icon-dl-hover.gif) no-repeat center left;
	padding-left: 16px;
	margin-left: 50px;
	border-bottom: 0;
}
.tradeinfo a.view:link,
.tradeinfo a.view:visited {
	color: #134029;
	background: url(../image/icon-view.gif) no-repeat center left;
	padding-left: 16px;
	border-bottom: 0;
}
.tradeinfo a.view:hover,
.tradeinfo a.view:active {
	color: #A1722F;
	background: url(../image/icon-view-hover.gif) no-repeat center left;
	padding-left: 16px;
	border-bottom: 0;
}
.tradedl {
	margin-top: 3em;
}
#copy .tradedl a.dl {
	border-bottom: 0;
}
#copy .tradedl h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.7em;
	font-weight: normal;
	margin: 1em /*25px*/ 0 .5em 0;
	color: #A1722F;
	letter-spacing: normal;
	text-transform: none;
}
.tradedl img.tall {
	width: 250px;
}
.tradedl img.wide {
	width: 500px;
}

/* ----------- SITEMAP -----------*/
#sitemap #copy ul li {margin-bottom: .4em;}
#sitemap #copy ul ul {margin: .2em 0 .6em 15px;}
#sitemap #copy a:hover {color: #134029;border-bottom: 1px dotted #134029;}



.winenav {
	float: left;
	width: 630px;
	padding-bottom: 20px;
}
.winenav li {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}
.winenav li a {
	text-transform: uppercase;
	font-size: .8em;
	letter-spacing: .12em;
	display: block;
	padding: 3px;
	border: 1px solid #d2be9f;
	background: #FFF;
}
.winenav li a:hover {
	text-transform: uppercase;
	font-size: .8em;
	letter-spacing: .12em;
	display: block;
	padding: 3px;
	border: 1px solid #ece3d5;
	background: #ece3d5;
}
.winenav li a.on, .winenav li a.on:hover {
	text-transform: uppercase;
	font-size: .8em;
	letter-spacing: .12em;
	display: block;
	padding: 3px;
	border: 1px solid #A1722F;
	background: #A1722F;
	color: #FFF;
}
