/* CSS Document */html, body {	margin: 0px;	padding: 0px;	}	body {	background-color: #FFFFFF;	background-image: url(../images/big-bk.gif) repeat-x;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	text-align: center;	color: #000000;	}body a {	color: #c04615;	text-decoration: none;	}body a:hover {	color: #722a40;	text-decoration: underline;	}				#top-stripe {	width: 100%;	background-color: #F6EBCD;	height: 25px;	}	#nav-container { /* adds white background to nav section */	width: 100%;	background-color: #FFFFFF;	height: 55px;	}#nav {	text-align: center;	margin: auto;	width: 600px;	}	#nav .padding {	padding: 0px;	padding-top: 7px;	}#main-nav { 	text-align: center;	height: 25px;	clear: both; }			#main-nav dl { margin: 0; padding: 0; }/* IE5 Mac Hack \*/ #main-nav { padding-left: 0px; } /*/ #main-nav { padding-left: 11px; overflow: hidden; } /* End Hack */#main-nav dt { float: left; }#main-nav dt a {	display: block;	height: 0px !important;	height /**/:25px; /* IE 5/Win hack */ 	padding: 25px 0 0 0;	overflow: hidden;	background-repeat: no-repeat;}#main-nav dt a:hover {	background-position: 0 -40px;}#main-nav dt#mission,#main-nav dt#mission a { width: 110px; background-image: url(../images/nav/mission.gif); }#main-nav dt#help,#main-nav dt#help a { width: 130px; background-image: url(../images/nav/help.gif); }#main-nav dt#appellation,#main-nav dt#appellation a { width: 120px; background-image: url(../images/nav/appellation.gif); }#main-nav dt#farming,#main-nav dt#farming a { width: 120px; background-image: url(../images/nav/farming.gif); }#main-nav dt#winemaker,#main-nav dt#winemaker a { width: 120px; background-image: url(../images/nav/winemaker.gif); }#main-nav dt#mission,#main-nav dt#mission a { width: 110px; background-image: url(../images/nav/mission.gif); }#sub-nav { height: 20px;			clear: both; }#sub-nav dl { margin: 0; padding: 0; }/* IE5 Mac Hack \*/ #sub-nav { padding-left: 0px; } /*/ #main-nav { padding-left: 11px; overflow: hidden; } /* End Hack */#sub-nav dt { float: left; }#sub-nav dt a {	display: block;	height: 0px !important;	height /**/:20px; /* IE 5/Win hack */ 	padding: 20px 0 0 0;	overflow: hidden;	background-repeat: no-repeat;}#sub-nav dt a:hover {	background-position: 0 -40px;}#sub-nav dt#buy,#sub-nav dt#buy a { width: 180px; background-image: url(../images/nav/buy.gif); }#sub-nav dt#contact,#sub-nav dt#contact a { width: 110px; background-image: url(../images/nav/contact.gif); }#sub-nav dt#press,#sub-nav dt#press a { width: 140px; background-image: url(../images/nav/press.gif); }#sub-nav dt#images,#sub-nav dt#images a { width: 170px; background-image: url(../images/nav/images.gif); }	body.images dt#images,body.images dt#images a,body.press dt#press,body.press dt#press a,body.contact dt#contact,body.contact dt#contact a,body.buy dt#buy,body.buy dt#buy a {background-position: 0 -40px;}body.mission dt#mission,body.mission dt#mission a,body.help dt#help,body.help dt#help a,body.appellation dt#appellation,body.appellation dt#appellation a,body.winemaker dt#winemaker,body.winemaker dt#winemaker a,body.farming dt#farming,body.farming dt#farming a {background-position: 0 -40px;}#main-container { /* adds tan background to main section */	width: 100%;	background-color:  #F6EBCD;	height: 295px;	}#main {	width: 690px;	height: 295px;	background: url(../images/1col-bk.jpg) no-repeat center;	border-left: 3px #FFFFFF solid;	border-right: 3px #FFFFFF solid;	margin: auto;	text-align: left;	}	* html .float-right {	display: inline;	margin-right: -283px;	}	* html .float-left {	display: inline;	margin-left: 0px;	}	.float-left { /*for 2 column format with image on left, copy on right*/	float: left;	}		.copy-right-padding { /*for 2 column format with image on left, copy on right*/	padding: 20px;	padding-top: 0px;	margin-left: 285px;	text-align: center;	}	.float-right { /*for 2 column format with image on right, copy on left*/	float: right;	}		.copy-left-padding { /*for 2 column format with image on right, copy on left*/	padding: 20px;	padding-top: 0px;	margin-right: 283px;	text-align: center;	}	#bk-appellation {	width: 690px;	height: 295px;	background: url(../images/appellation-bk.jpg) no-repeat center;	}	#bk-rightcopy {	width: 690px;	height: 295px;	background: url(../images/rightcopy-bk.jpg) no-repeat center;	}	.beneficiaries {	padding: 0px;	padding-left: 50px;	padding-right: 50px;	text-align: center;	}			.beneficiaries .org-copy {		width: 100%; 		height: 265px;		}				.beneficiaries .org-copy #imagecontainer{		width: 630px; 		height: 265px;		text-align: left;		}			.beneficiaries .subnav-beneficiaries {		height: 30px;		text-align: left;		}				.previous-button {			float: left;			width: 358px;			text-align: right;			}			.previous-button .padding {			padding-right: 120px;			}			.org-name {			font-size: 13px;			padding-bottom: 8px;			padding-top: 2px;			letter-spacing: 1px;			}#rivera-footer-container {	width: 100%;	background: url(../images/rivera-container-bk.jpg) repeat-x;	height: 115px;	}		#rivera-footer { /* footer section with vineyard ID and bottom half of logo */	width: 690px;	height: 115px;	text-align: center;	margin: auto;	background: url(../images/rivera-bk.jpg) no-repeat center;	}	#rivera-footer .padding { /*top padding to lower graphic email button*/	padding: 0px;	padding-top: 85px;	}		#dcp-footer-container {	width: 100%;	background: url(../images/dcp-container-bk.jpg) repeat-x;	height: 90px;	}		#dcp-footer { /* footer section with DCP ID */	width: 690px;	height: 90px;	margin: auto;	text-align: center;	font-size: 8px;	color: #999999;	letter-spacing: 1px;	}		#dcp-footer .padding { 	padding-top: 20px;	}.clickhere {	font-size: 10px;	padding: 10px;	line-height: 13px;	}.h-orange {	color: #c04615;	}.hide {	display: none;	}