body{
	background: url(/_images/page-bg.jpg) top center repeat-y #fff99e;
	margin: 0;
	padding: 0;
	
	font-family: Verdana, Arial, Helvetica;
	color: #9B956E;
	font-size: 12px;
	line-height: 22px;
}

html, *{
	outline: none;
}

h2{
	display: block;
}

a:link, a:visited{
	color: #a6b723;
	font-weight: bold;
	outline: none;
}

a:hover{
	text-decoration: none;
}

img{
	border: 0;
}

.defaultText {  }
.defaultTextActive {  }

h1{
	margin: 30px 0 0 0;
	padding: 0;
}

.form label{
	display: block;
}

.form input{
	width: 200px;
	height: 25px;
	
	font-size: 20px;
	color: #999999;
}

.note{
	background: #FF0000;
	color: #FFFFFF;
	padding: 0 5px 0 5px;
}

.wrapper{
	background: url(/_images/wrapper-bg.jpg) top center repeat-y;
}

.innerwrapper{
	width: 960px;
	margin: 0 auto;
}

.header{
	width: 960px;
	height: 188px;
	background: url(/_images/header-bg.jpg) top left no-repeat;
}

.header-home{
	width: 960px;
	height: 475px;
	background: url(/_images/header-bg-home.jpg) top left no-repeat;
}

.upcoming-meeting{
	float: left;
	padding: 6px 0 0 10px;
	
	color: #CFB012;
	font-family: Arial, Helvetica, Verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.upcoming-meeting a:link, .upcoming-meeting a:visited{
	text-decoration: none;
}

.upcoming-meeting a:hover{

}

.topbar{
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 6px 0 0 0;
}

.topbar li{
	float: right;
	margin: 0 10px 0 0;
}

.topbar li a:link, .topbar li a:visited{
	color: #CFB012;
	font-family: Arial, Helvetica, Verdana;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

.topbar li a:hover{
	color: #FFFFFF;
}

.contentwrapper{
	width: 960px;
}

.lower-islands{
	width: 960px;
	display: block;
	position: relative;
	padding: 50px 0 0 0;
	
	background-image: url(/_images/wrapper-bg.jpg);
	background-position: 50% 0%;
	background-repeat: repeat-y;
}

.lower-islands div{
	width: 320px;
	height: 280px;
	float: left;
	position: relative;
}

.lower-islands div a{
	width: 320px;
	height: 280px;
	display: block;
	
	text-indent: -9000px;
}

.lower-islands div a.featuredreport:link, .lower-islands div a.featuredreport:visited{
	background: url(/_images/lower-islands/featured-report-rollover2.jpg) 0 0 no-repeat;
	height: 280px; width: 320px;
	display:block;
}

.lower-islands div a.featuredreport:hover{
	background-position:  0 -280px;  
}



.lower-islands div a.newsreleases:link, .lower-islands div a.newsreleases:visited{
	background: url(/_images/lower-islands/latest-news-rollover2.jpg) 0 0 no-repeat;
	height: 280px; width: 320px;
	display:block;
}

.lower-islands div a.newsreleases:hover{
	background-position:  0 -280px;  
}

.lower-islands div a.featuredrecipe:link, .lower-islands div a.featuredrecipe:visited{
	background: url(/_images/lower-islands/featured-recipe-rollover2.jpg) 0 0 no-repeat;
	height: 280px; width: 320px;
	display:block;
}

.lower-islands div a.featuredrecipe:hover{
	background-position:  0 -280px;  
}

.lower-islands div a.downloadcenter:link, .lower-islands div a.downloadcenter:visited
{
    
	background: url(/_images/lower-islands/download-center-rollover2.jpg) 0 0 no-repeat;
	height: 280px; width: 320px;display:block;
}

.lower-islands div a.downloadcenter:hover{
	 background-position:  0 -280px;  
}

.lower-islands div a.sustvideo:link, .lower-islands div a.sustvideo:visited{
	background: url(/_images/lower-islands/sustvideo-rollover.jpg) 0 0 no-repeat;
	height: 280px; width: 320px;display:block;
}

.lower-islands div a.sustvideo:hover{
	background-position:  0 -280px; 
}

.lower-islands div a.freshstart:link, .lower-islands div a.freshstart:visited{
	background: url(/_images/lower-islands/sustainable-rollover2.jpg) 0 0 no-repeat;
	height: 280px; width: 320px;display:block;
}

.lower-islands div a.freshstart:hover{
	background-position:  0 -280px; 
}

.lower-islands div a.pearscare:link, .lower-islands div a.pearscare:visited{
	background: url(/_images/lower-islands/pears-care-rollover2.jpg) 0 0 no-repeat;
	height: 280px; width: 320px;display:block;
}

.lower-islands div a.pearscare:hover{
	background-position:  0 -280px; 
}

.lower-islands div a.homeripening:link, .lower-islands div a.homeripening:visited{
	background: url(/_images/lower-islands/home-ripening-rollover2.jpg) 0 0 no-repeat;
	height: 280px; width: 320px;display:block;
}

.lower-islands div a.homeripening:hover{
	background-position:  0 -280px; 
}

.contentleft{
	width: 190px;
	margin: 0;
	padding: 240px 0 0 0;
	float: left;
}

.contentleft a{
	width: 190px;
	height: 80px;
	display: block;
	
	text-indent: -9000px;
}

.contentleft a.latestnews:link, .contentleft a.latestnews:visited{	
	background: url(/_images/left-sidebar/latest-news-rollover2.jpg) 0 0 no-repeat;
	height: 80px; width: 190px;	display:block;
}

.contentleft a.latestnews:hover{
	background-position:  0 -80px; 
}

.contentleft a.featuredrecipe:link, .contentleft a.featuredrecipe:visited{	
	background: url(/_images/left-sidebar/featured-recipe-rollover2.jpg) 0 0 no-repeat;
	height: 80px; width: 190px;	display:block;
}

.contentleft a.featuredrecipe:hover{
	background-position:  0 -80px; 
}

.contentleft a.meetgrower:link, .contentleft a.meetgrower:visited{	
	background: url(/_images/left-sidebar/meet-grower-rollover2.jpg) 0 0 no-repeat;
	height: 80px; width: 190px;	display:block;
}

.contentleft a.meetgrower:hover{
	background-position:  0 -80px; 
}

.contentleft a.downloadcenter:link, .contentleft a.downloadcenter:visited{	
	background: url(/_images/left-sidebar/download-center-rollover2.jpg) 0 0 no-repeat;
	height: 80px; width: 190px;	display:block;
}

.contentleft a.downloadcenter:hover{
	background-position:  0 -80px; 
}

.contentleft a.sustvideo:link, .contentleft a.sustvideo:visited{	
	background: url(/_images/left-sidebar/sustvideo-sm-rollover.jpg) 0 0 no-repeat;
	height: 80px; width: 190px;	display:block;
}

.contentleft a.sustvideo:hover{
	background-position:  0 -80px; 
}

.contentleft a.homeripening:link, .contentleft a.homeripening:visited{	
	background: url(/_images/left-sidebar/home-ripening-rollover2.jpg) 0 0 no-repeat;
	height: 80px; width: 190px;	display:block;
}

.contentleft a.homeripening:hover{
	background-position:  0 -80px; 
}

.contentright{
	width: 690px;
	min-height: 400px;
	height:auto !important;
	height: 400px;
	float: right;
	padding: 0 50px 20px 30px;
	margin: 218px 0 0 0;
	
	background: url(/_images/content-separator.gif) 0 0 no-repeat;
}

.footer{
	width: 960px;
	margin: 0 auto;
	padding: 60px 0 20px 0;
	background: url(/_images/footer-bg.jpg) top left no-repeat;
}

.footer-home{
	width: 960px;
	margin: 0 auto;
	padding: 10px 0 20px 0;
	clear: left;
	background: url(/_images/footer-bg-home.png) top left no-repeat;
}

.footer p, .footer-home p{
	text-align: center;
	color: #FEBD11;
	font-size: 11px;
	
	margin: 0 0 20px 0;
	padding: 0;
}

.footer-nav{
	list-style-type: none;
	margin: 0;
	padding: 0;
	
	height: 200px;
	
	border-left: 1px solid #f3ed95;
}

.footer-nav li{
	padding: 0 10px 0 6px;
	float: left;
	width: 119px;
	
	border-right: 1px solid #f3ed95;
}

.footer-nav li a:link, .footer-nav li a:visited{
	color: #b6b056;
	font-size: 10px;
	
	text-decoration: none;
}

.footer-nav li a:hover{

}

.footer-nav li ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	
	height: 200px;
}

.footer-nav li ul li{
	line-height: 10px;
	margin: 0 0 5px 0;
	padding: 0;
	
	border: none;
}

.footer-nav li ul li a:link, .footer-nav li ul li a:visited{
	color: #e2da63;
	font-size: 10px;
	width: 119px;
}

.footer-nav li ul li a:hover{

}


/* Content-specific styles */

.varieties-table{
	margin: 0 auto;
}

.varieties-table th{
	border-top: 1px solid #D8BF7D;
	border-bottom: 1px solid #D8BF7D;
	border-left: 1px solid #D8BF7D;
	
	background: url(/_images/content/varieties-table-head-bg.gif) 0 0 repeat-x;
	
	color: #7D3720;
}

.varieties-table tr td.varieties-table-variety{
	border-left: 1px solid #D8BF7D;
}

.varieties-table tr td.varieties-table-availability{
	text-align: center;
	font-weight: bold;
	
	border-top: 1px solid #D8BF7D;
	border-left: 1px solid #D8BF7D;
	
	background: url(/_images/content/varieties-table-footer-bg.gif) 0 0 repeat-x;
	
	color: #7D3720;
}

h2.selecting-fruit{
	display: inline;
}

.dlc-main{
	margin: 0;
	padding: 0;
}

.dlc-main li{
	margin: 0;
	padding: 0;
	float: left;
	width: 172px;
	min-height: 220px;
	height:auto !important;
	height: 220px;
	
	text-align: center;
	
	list-style-type: none;
}

.dlc-main li a:link, .dlc-main li a:visited{
	background-color: #FF0000;
	width: 100px;
	height: 100px;
	display: block;
	
	margin: 0 0 0 35px;
}

.dlc-main li a:hover{

}

.dlc-main li h3{
	margin: 0 0 0 0;
	padding: 0;
	min-height: 35px;
	height:auto !important;
	height: 35px;
	
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

.dlc-main li ul{
	margin: 0;
	padding: 0;
	width: 172px;
}

.dlc-main li ul li{
	margin: 0;
	padding: 0;
	width: 86px;
	min-height: 22px;
	height:auto !important;
	height: 22px;
	
	float: left;
}

.dlc-main li ul li a:link, .dlc-main li ul li a:visited{
	margin: 0;
	padding: 0;
	
	background: none;
	display: inline;
	
	color: #D1A900;
	font-size: 12px;
	font-weight: bold;
}

.dlc-main li ul li a:hover{
	margin: 0;
	padding: 0;
	
	text-decoration: none;
}

.dlc-paging{
	list-style-type: none;
	margin: 0 0 20px 0;
	padding: 0;
	width: 690px;4
	height: 35px;
	
	text-align: center;
	
	display: inline;
	position: relative;
}

.dlc-paging li{
	display: inline;
	margin: 0;
	padding: 0;
	
	width: 20px;
	height: 20px
}

.dlc-paging li a:link, .dlc-paging li a:visited{
	width: 20px;
	height: 20px;
	display: inline-block;
	
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
	
	background: url(/_images/paging-number-bg-off.gif);
}

.dlc-paging li a:hover{
	background: url(/_images/paging-number-bg-over.gif);
}

.dlc-paging li.prev{
	position:absolute;
	top:0px;
	left:5px;
}

.dlc-paging li.prev a:link, .dlc-paging li.prev a:visited{
	width: 101px;
	height: 20px;
	display: block;
	
	text-indent: -9000px;
	
	background: url(/_images/button-paging-previous-off.gif);
}

.dlc-paging li.prev a:hover{
	background: url(/_images/button-paging-previous-over.gif);
}

.dlc-paging li.next{
	position: absolute;
	top: 0px;
	left: 589px;
}

.dlc-paging li.next a:link, .dlc-paging li.next a:visited{
	width: 101px;
	height: 20px;
	display: block;
	
	text-indent: -9000px;
	
	background: url(/_images/button-paging-next-off.gif);
}

.dlc-paging li.next a:hover{
	background: url(/_images/button-paging-next-over.gif);
}

.dlc-cat-list{
	width: 690px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.dlc-cat-list li{
	width: 215px;
	margin: 0 15px 10px 0;
	padding: 0;
	float: left;
	display: inline;
}

.callout-bar-green{
	margin: 0;
	padding: 0;
	width: 676px;
	height: auto;
}

.callout-bar-green-inner{
	margin: 0;
	padding: 5px 10px 5px 10px;
	width: 670px;
	height: auto;
	background: #a6b723;
	
	color: #e4eca8;
}

.callout-bar-green-inner label{
	font-size: 12px;
	margin: 0 0 10px 10px;
	padding: 0;
	line-height: 16px;
}

.merchteamlist{
	margin: 0;
	padding: 0;
}

.merchteamlist li{
	margin: 0;
	padding: 0 5px 20px 5px;
	width: 335px;
	list-style-type: none;
	float: left;
}

.merchteamlist li h3{
	display: inline;
	padding: 0 0 0 10px;
}

.merchteamlist li p{
	margin: 0 0 0 172px;
}

.ripeningadvisor{
	padding:10px;
	background: url(/_images/ripening-advisor-bg.gif) 0 0 no-repeat;
}

.ripeningadvisor h3{
	display: inline;
	margin: 0 0 0 10px;
}

.ripeningadvisor p{
	color: #8e7c2a;
	margin: 0 0 0 172px;
	padding: 0 0 0 0;
}

.recaplist{
	margin: 0 auto;
	padding: 0 0 0 0;
	list-style-type: none;
	width: 620px;
}

.recaplist li{
	float: left;
	margin: 0 10px 10px 0;
	padding: 0 0 0 0;
	width: 300px;
}

.recaplist li a:link, .recaplist li a:visited{
	padding: 5px 0 5px 5px;
	width: 295px;
	height: auto;
	display: block;
	font-size: 20px;
	text-decoration: none;
	color: #a6b723;
}

.recaplist li a:hover{
	background: url(/_images/recaplist-item-bg.gif) 0 0 no-repeat;
	color: #939176;
}

.selectingfruitlist{
	margin: 0 30px 20px 240px;
	padding: 0 0 0 0;
	display: block;
}

.shipperstable{
	width: 688px;
	margin: 0 auto;
}

.shipperstable tr td{
	width: 162px;
	padding: 0 5px 20px 5px;
	
	font-size: 12px;
	text-align: center;
}

.recipes-featured-category{
	float: left;
	width: 220px;
	margin: 0 10px 0 0;
	display: inline;
}

.recipes-featured-category ul{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
}

.recipes-featured-category ul li{
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.recipes-featured-category ul li a:link, .recipes-featured-category ul li a:visited{
	width: 210px;
	height: 50px;
	padding: 5px;
	display: block;
	
	color: #D1A900;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	line-height: 15px;
}

.recipes-featured-category ul li a:hover{
	color: #FFFFFF;
	background: url(/_images/recipe-feature-bg-over.gif) 0 0 no-repeat;
}

.recipes-featured-category ul li a img{
	float: left;
	margin: 0 5px 5px 0;
}

.recipesearch input.searchbox{
	width: 250px;
	float: left;
	
	color: #999999;
}

.recipesearch select.category{
	color: #999999;
	width: 200px;
	margin: 2px 0 0 10px;
	float: left;
}

.recipesearch input.searchbutton{
	margin: 0 0 0 10px;
	float: right;
}

.recipeslist{
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
	width: 690px;
}

.recipeslist li{
	float: left;
	margin: 0 20px 20px 0;
	padding: 0 0 0 0;
	
	width: 325px;
}

.recipeslist li a{
	font-size: 16px;
}

.recipeslist li img{
	float: left;
	margin: 0 10px 10px 0;
}

.featuredrecipebox{
	background:url(/_images/featured-recipe-bg.gif) 0 0 no-repeat;
	width:665px;
	height:114px;
	display:block;
	margin:20px 0 30px 0;
	padding:30px 15px 0 10px;
	
	color: #f6ead8;
}

.featuredrecipebox img{
	float: left;
	margin: 0 15px 0 0;
}

.featuredrecipebox p{
	line-height: 16px;
	font-size: 13px;
	margin: 10px 0 0 90px;
}

.featuredrecipebox a.titlelink:link, .featuredrecipebox a.titlelink:visited{
	font-size: 18px;
	color: #FFFFFF;
}

.varietytabscustomnav{
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 690px;
	height: 166px;
	display: block;
	background: url(/_images/varieties-tabs-bg.jpg) 0 0 no-repeat;
}

.varietytabscustomnav li{
	float: left;
	margin: 0 15px 0 0;
}

.varietytabscustomnav li a{
	height: 166px;
	display: block;
	text-indent: -9000px;
}

.varietytabscustomnav li a.bartlett:link, .varietytabscustomnav li a.bartlett:visited{
	width: 83px;
	background: url(/_images/sprite-tab-bartlett.jpg) no-repeat;
}

.varietytabscustomnav li a.bosc:link, .varietytabscustomnav li a.bosc:visited{
	width: 81px;
	background: url(/_images/sprite-tab-bosc.jpg) no-repeat;
}

.varietytabscustomnav li a.seckel:link, .varietytabscustomnav li a.seckel:visited{
	width: 69px;
	background: url(/_images/sprite-tab-seckel.jpg) no-repeat;
}

.varietytabscustomnav li a.comice:link, .varietytabscustomnav li a.comice:visited{
	width: 75px;
	background: url(/_images/sprite-tab-comice.jpg) no-repeat;
}

.varietytabscustomnav li a.redpear:link, .varietytabscustomnav li a.redpear:visited{
	width: 88px;
	background: url(/_images/sprite-tab-redpear.jpg) no-repeat;
}

.varietytabscustomnav li a.forelle:link, .varietytabscustomnav li a.forelle:visited{
	width: 77px;
	background: url(/_images/sprite-tab-forelle.jpg) no-repeat;
}

.varietytabscustomnav li a.sunsprite:link, .varietytabscustomnav li a.sunsprite:visited{
	width: 92px;
	background: url(/_images/sprite-tab-sunsprite.jpg) no-repeat;
}

.varietytabscustomnav li a.bartlett:hover, .varietytabscustomnav li a.bosc:hover, .varietytabscustomnav li a.seckel:hover, .varietytabscustomnav li a.comice:hover, .varietytabscustomnav li a.redpear:hover, .varietytabscustomnav li a.forelle:hover, .varietytabscustomnav li a.sunsprite:hover{
	background-position: 0 -166px;
}

.varieties-recipes-callout{
	width: 200px;
	margin: 20px 0 0 0;
}

.varieties-recipes-callout div{
	background: #7d3720;
	color: #FFFFFF;
	
	padding: 10px 10px 10px 10px;
}

.varieties-recipes-callout div ul{
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
}

.varieties-recipes-callout div ul li{
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	line-height: 14px;
}

.varieties-recipes-callout div a:link, .varieties-recipes-callout div a:visited{
	color: #FFFFFF;
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
}

.varieties-recipes-callout div a:hover{
	text-decoration: underline;
}

.loginpageleft{
	width: 250px;
	float: left;
}

.loginpageright{
	width: 440px;
	float: right;
}

.signupform-left{
	float: left;
	width: 345px;
}

.signupform-right{
	float: right;
	width: 345px;
}

.newsreleases{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.newsreleases li{
	margin: 0 0 15px 0;
	padding: 0;
}

.newsreleases li p{
	margin: 0 0 0 0;
	padding: 0;
}

.newsreleases li p.newsdate{
	font-size: 12px;
	color: #cac49f;
}

a.printpage:link, a.printpage:visited{
	float: right;
	padding: 0 0 0 25px;
	background: url(/_images/icon-print.gif) 0 2px no-repeat;
}

a.printpage:hover{

}

.weekly-shipment-table{
	width: 690px;
	margin: 0 0 30px 0;
	padding: 0 0 0 0;
}

.weekly-shipment-table td.table-header{
	background: #ffe153;
	text-align: center;
	font-weight: bold;
}

.weekly-shipment-table td{
	padding: 3px;
}

.weekly-shipment-table td.weekly-shipment-item{
	text-align: center;
}

.weekly-shipment-table td.alt-row{
	background: #e7e5d6;
}

.weekly-shipment-table td.available-items{
	border-top: 1px solid #9e9c8c;
}

.weekly-shipment-table td.zero-items{
	text-align: center;
	color: #e4e2ca;
}

.weekly-shipment-table td.zero-items-alt{
	text-align: center;
	color: #d2d0c1;
}

.daily-packout-table{
	width: 690px;
	margin: 20px 0 0 0;
}

.daily-packout-table tr td{
	text-align: center;
	padding: 3px;
}

.daily-packout-table tr td.column-title{
	font-weight: bold;
	background: #ffe153;
}

.daily-packout-table tr td.row-header-title{
	font-weight: bold;
	background: #ffed97;
}

.daily-packout-table td.alt-row{
	background: #e7e5d6;
}

.daily-packout-table td.total-row{
	border-top: 1px solid #9e9c8c;
	font-weight: bold;
}

.industry-list{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.industry-list li{
	float: left;
	width: 250px;
	margin: 0 0 10px 0;
}

.industry-list li a:link, .industry-list li a:visited{
	font-size: 16px;
}

.industry-list li a:hover{

}


.errormessage
{
    font-size: 15px;
    color: #FF0000;
    font-weight: bold;
}

.packout-output-date{
	visibility: hidden;
	display: none;
}

.phonefax {
	text-transform: uppercase;
	font-weight: bold;
	font-size:10px; 
	}
	
.admin-report-table{
	clear: left;
	margin: 15px 0 15px 0;
}
 
.admin-report-table tr th{
	padding: 3px;
	background: #ffdf4c;
}
 
.admin-report-table tr td{
	padding: 3px;
}
 
.admin-report-table tr td.alt{
	background: #e9e6d7;
}
 
.admin-report-table tr td.lower-total{
	border-top: 1px solid #000000;
}

.health-nutrition-nav{
	width: 680px;
	height: 47px;
	list-style-type: none;
	margin: 20px 0 0 0;
	padding: 0 5px 0 5px;
	position: relative;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #acb713;
}

.health-nutrition-nav li{
	position: absolute;
	top: 8px;
	
	line-height: 16px;
}

.health-nutrition-nav li.prev{
	width: 250px;
	left: 10px;
}

.health-nutrition-nav li.next{
	width: 250px;
	right: 10px;
	
	text-align: right;
}

.health-nutrition-nav li a:link, .health-nutrition-nav li a:visited{
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
}

.health-nutrition-nav li a:hover{

}
.hidethisthing {
visibility: hidden;
}
