	
	
/*     TRADE & PRESS STYLES
-----------------------------------*/



#tradeWrapper {
	padding:0;
	width:894px;
	margin:0 auto;
}

.trade .left {width: 447px;}
	
.trade .right {width: 437px;}

	.trade a.logo {
		width:417px;
		background:url(/img/trade/logo-trade.jpg) no-repeat;
		margin: 10px;
	}

.tradeHero {
	background: #ac9e8f;
	text-align: center;
	float: left;
	width: 447px;
	margin-bottom: 10px;
}

	.tradeHero h2, #presentationBuilder h2 {
		text-indent: 0;
		width: auto;
		height: auto;
		color: #2b201a;
		font-size: 20px;
		letter-spacing: 4px;
		text-transform: uppercase;
		margin-top: 35px;
	}
		#presentationBuilder h2 {padding: 0;margin-bottom:0;}
	
	.tradeHero a {
		color: #2b201a;
		font-size: 12px;
		text-decoration: underline;
	}
		.tradeHero a:hover {color:#534036;}
	
	#filesLink {
		display: block;
		width: 61px;
		text-indent: -9999px;
		overflow: hidden;
	}
	
	.showFiles, .hideFiles {
		height:30px;
		margin: 15px auto;
		background: url('/img/trade/show_hide_files.gif') no-repeat;
	}
		.showFiles {background-position: top;}
		.hideFiles {background-position: bottom;}
	
	#assetDrawer div {text-align: left;border-top:#90806f solid 1px;clear: both;}
	#assetDrawer img {float: left;padding: 4px 14px 4px 4px;}
	#assetDrawer h3 {font-size: 18px;color: #fff;margin-top: 10px;}
	
.tradeBlock {
	margin-bottom: 10px;
	padding-bottom: 15px;
	background: #fff;
	float: left;
}
	.left .tradeBlock {width:447px;}
	.right .tradeBlock {width:437px;}

	.tradeBlock h2 {
		text-indent: 0;
		width: auto;
		height: auto;
		color: #fff;
		background: #ac9e8f;
		font-size: 14px;
		text-transform: uppercase;
		text-align: center;
		padding: 5px 0;
		margin-bottom: 1em;
	}
	
	.tradeBlock h3 {
		font-size: 12px;
		text-transform: uppercase;
	}
	
	.tradeBlock ul {list-style-type:none;font-size: 12px;}
	.tradeBlock p {margin: 0 0 1em;font-size: 12px;line-height: 1.5em;}
	.tradeBlock img {padding:4px;border: 1px solid #ac9e8f;}
	
	#presentationBuilder {background: #AC9E8F;text-align:center;}
		#presentationBuilder a {color: #2b201a;}
		#presentationBuilder a:hover {color: #534036;}
		
		.goBtn {
			display:block;
			text-indent: -9999px;
			width: 57px;
			height: 32px;
			background: url('/img/trade/btn_go.gif') top no-repeat;
			margin: 0 auto 20px;
			clear: both;
		}
			.goBtn:hover {background-position: bottom;}

#factSheets, #shelfTalker {
	text-align:center;
	padding-bottom: 25px;
}
	#factSheets h2, #shelfTalker h2 {margin-bottom: 25px;}

	.funkyList {float:left;font-style:italic;background:#DAD3CC url('/img/trade/bg_funkyList.gif') right top no-repeat;position:relative;text-align:left;height: 22px;}

		.funkyList li {height: 22px;}
		.funkyList li a {display:block; padding:1px 15px ;color:#665856;font-style: normal; text-decoration:none;}	
		.funkyList li ul { position:absolute;margin:0; padding:0 0 3px;display:none;background:#DAD3CC;}
		.funkyList li:hover ul, .funkyList li.sfhover ul { left:auto; z-index:550; }
		.funkyList li:hover { visibility:inherit; }
		.funkyList ul a:hover {text-decoration: underline;}
    	.scroll { height:110px; overflow:auto;}

		#varietalList, #shelfList {width:225px;margin: 0 5px 15px 35px;display:inline;/* for ie6 */}
			#varietalList ul, #shelfList ul {width:200px;}
			
		#vintageList, #shelfPdfList {width:140px;margin-bottom: 15px;}
			#vintageList ul, #shelfPdfList ul {width:115px;}
			#vintageList ul li, #shelfPdfList ul li {display: none;}
			
		.tradeBlock p.error {color: #672222; margin: 1em 0 0;}
	
	.downloadBtn {
		display:block;
		text-indent: -9999px;
		width: 139px;
		height: 32px;
		background: url('/img/trade/btn_download.gif') top no-repeat;
		margin: 0 auto;
		clear: both;
	}
		.downloadBtn:hover {background-position: bottom;}
	
	
#vineyardInfo {}

	#factSheetWrap {
		float: left;
		width: 180px;
		margin: 0 20px;
	}
	
	#illustrationWrap {float: left;width:195px;text-align:center;}

#salesMaterial h2, #articles h2 {margin:0;}	

	#articles h3 {font-size:18px;text-transform:none;}
	#articles p {margin:0;}
	
	.bottomBorder {
		padding: 10px 20px;
		border-bottom: 1px solid #ac9e8f;
	}
		#salesMaterial .last,
		#articles .last {border: none;}

.subnav {text-align:center;}
.topMargin {margin-top:30px;}

.imgGroupWrap {padding: 10px 0 0 35px;}

.imgWrap {
	float:left;
	width: 160px;
	padding: 0 11px 5px;
	text-align: center;
}

