body, html{
	margin: 0px;
	padding: 0px;
	height: 100%;
}

h1, h2, h3, h4, h5, h6, ul, p{
	font-weight: 100;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

body{
	background: url('../images/Background.gif');
	font-family:'HelveticaNeueW01-ThinCn 673383', Helvetica Neue, Helvetica, Arial, Sans-Serif;
	letter-spacing: 1px;
	margin: 0px 0px 0px 0px;
	color: #262626;
}

h1{
	font-family:'HelveticaNeueW01-UltLtC 673371';
	font-size: 39px;
	margin: 0px 0px 12px 0px;
}

h2{
	font-family: 'HelveticaNeueW01-77BdCn 692722';
	font-size: 25px;
	margin: 0px 0px 3px 0px;
}

h3{
	font-family: 'HelveticaNeueW01-77BdCn 692722';
	font-size: 20px;
	margin: 0px 0px 4px 0px;
}

h4{
	font-family:'HelveticaNeueW01-ThinCn 673383';
	font-size: 20px;
}

h4 span.italic{
	font-family:'HelveticaNeueW01-ThinCn 673386';
}

h5, span.heading5{
	font-family:'HelveticaNeueW01-UltLtC 673371';
	font-size: 30px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
	background: url('../images/h5.gif') no-repeat center left;
}

h6{
	font-size: 30px;
	margin: 8px 0px 10px 0px;
}

div.col-term h1{
	font-family:'HelveticaNeueW01-67MdCn 692710';
	font-size: 17px;
	margin: 9px 0px 3px 12px;
}

p{
	margin: 0px 0px 20px 0px;
}

div.col-term p{
	margin: 0px 12px 12px 12px;
}

span.bold{
	font-family:'HelveticaNeueW01-57Cn';
}

span.term{
	font-family:'HelveticaNeueW01-ThinCn 673386';
	color: #07625c;
}

span.boldterm{
	font-family:'HelveticaNeueW01-57CnOb';
	color: #07625c;
}

img{
	border: 0px;
}

a{
	text-decoration: none;
	color: #262626;
	outline: none;
}

a:hover, a.active{
	text-decoration: underline;
	color: #07625c;
}

div.viewport a, div.leading-7 a{
	font-family:'HelveticaNeueW01-ThinCn 673386';
	color: #005983;
	text-decoration: underline;
}

div.viewport a:hover, div.leading-7 a:hover{
	color: #07625c;
	text-decoration: underline;
}

div.clr{
	clear: both;
	width: 100%;
	height: 0px;
}

div#wrapper{
	position: relative;
	width: 1140px;
	max-width: 90%;
	height: 100%;
	margin: 0px auto;
	padding: 0 5% 0 5%;
}

div.loading{
	text-align: center;
	margin: 82px 0px 0px 0px;
	padding: 40px 0px 0px 0px;
	background: url('../images/loading.gif') no-repeat top center;
}

/* Navagation Styles */
div#wrapper div#sidebar{
	position: absolute;
	top: 0;
	left: 5%;
	width: 250px;
	height: 100%;
	margin: 20px 0px 0px 0px;
}
div#wrapper div#sidebar div#nav ul{
	font-family:'HelveticaNeueW01-47LtCn 692686';
	font-size: 18px;	
	display: block;
	margin: 20px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 2px solid #eae8e8;
	border-bottom: 2px solid #eae8e8;
}
div#wrapper div#sidebar div#nav ul li a{
	display: block;
	width: 100%;
	margin: 9px 0px 9px 0px;
}
div#wrapper div#sidebar div#nav ul li a:hover, div#wrapper div#sidebar div#nav ul li a.active{
	background: url('../images/arrow.gif') no-repeat center right;
}

/* Sidebar Call To Action Styles */
div#wrapper div#sidebar div#cta div.CTA-Viewport{
	width: 250px;
	height: 94px;
	overflow: hidden;
}
div#wrapper div#sidebar div#cta div.CTA-Viewport div.CTA-Holder{
	width: 1630px;
}
div#wrapper div#sidebar div#cta div.CTA-Viewport div.CTA-Holder a.CTA-Item, div#wrapper div#sidebar div#cta div.CTA-Viewport div.CTA-Holder div.CTA-Item{
	float: left;
	width: 250px;
	height: 94px;
	margin: 0px 20px 0px 0px;
}
div#wrapper div#sidebar div#cta{
	text-overflow: hidden;
	font-family:'HelveticaNeueW01-UltLtC 673371';
	width: 250px;
	height: 94px;
	margin: 0px;
	background: url('../images/CTA-Background.gif');
	border: 1px solid #eae8e8;
	bottom: 10px;
	position: fixed;
}
div#wrapper div#sidebar div#cta a, iv#wrapper div#sidebar div#cta div.CTA-Viewport div.CTA-Holder div.CTA-Item{
	display: block;
	float: left;
	text-overflow: hidden;
	width: 100%;
	height: 100%;
}
div#wrapper div#sidebar div#cta a:hover{
	background: #fff url('../images/SmallCTA-Arrow.png') no-repeat center right;
}
div#wrapper div#sidebar div#cta img{
	border-right: 1px solid #eae8e8;
}
div#wrapper div#sidebar div#cta span.headline{
	font-size: 22px;
	display: block;
	margin: 4px 0px 0px 62px;
}
div#wrapper div#sidebar div#cta span.text{
	font-family:'HelveticaNeueW01-ThinCn 673383';
	font-size: 13px;
	line-height: 17px;
	display: block;
	margin: 6px 0px 0px 62px;
}
div#wrapper div#sidebar div#cta span.italic{
	font-family:'HelveticaNeueW01-UltLtC 673374';
	font-size: 13px;
	display: block;
	margin: 4px 0px 0px 62px;
}
a.newsletter, a:hover.newsletter{
	background: none !important;
	margin: 5px 0px 0px 0px !important;
	font-family:'HelveticaNeueW01-57Cn';
}
/*Newsletter CTA Styles */
div#wrapper div#sidebar div#cta div#CTA-Newsletters span.headline, div#wrapper div#sidebar div#cta div#CTA-Newsletters span.text, div#wrapper div#sidebar div#cta div#CTA-Newsletters label{
	margin: 4px 0px 0px 6px;
	
}
div#wrapper div#sidebar div#cta div#CTA-Newsletters label{
	font-family:'HelveticaNeueW01-47LtCn 692686';
	float: left;
}
div#wrapper div#sidebar div#cta div#CTA-Newsletters div.styled-select{
	float: left;
	 width: 151px;
   height: 20px;
   margin: 4px 0px 0px 5px;
  
   overflow: hidden;
   background: url('../images/arrow-dropdown.png') no-repeat right #fff;
}
div#wrapper div#sidebar div#cta div#CTA-Newsletters select{
	background: transparent;
   width: 189px;
   padding: 1px 10px 1px 10px;
   margin: -29px 0px 0px -10px;
   font-family:'HelveticaNeueW01-ThinCn 673383';
   font-size: 14px;
   text-indent: 5px;
   letter-spacing: 1px;
   border: 1px solid #eae8e8;
   height: 80px;
   outline: none;
}

/* Content Layout Styles */
div#wrapper div#contentwrapper{
	float: left;
	width: 850px;
	height: 100%;
	margin: 0px 0px 0px 290px;
	padding: 0px 0px 0px 0px;
}
/* Image Styles */
div#wrapper div#contentwrapper div.col-255 img{
	margin: -45px 0px 0px 0px;
	border: 6px solid #eae8e8;
}
div#wrapper div#contentwrapper div.col-450 img{
	margin: -38px 0px 0px 0px;
	border: 6px solid #eae8e8;
}
div#wrapper div#contentwrapper div.col-350 img{
	border: 6px solid #eae8e8;
}
/* Article Styles */
div#wrapper div#contentwrapper div.leading-0, div#wrapper div#contentwrapper div.leading-1, div#wrapper div#contentwrapper div.leading-2, div#wrapper div#contentwrapper div.leading-3, div#wrapper div#contentwrapper div.leading-4, div#wrapper div#contentwrapper div.leading-5, div#wrapper div#contentwrapper div.leading-6, div#wrapper div#contentwrapper div.leading-7{
	clear: both;
	min-height: 680px;
	margin: 0px 0px 300px 0px;
}
/* Horzontal Slider Styles */
div.viewport{
	width: 850px;
	min-height: 370px;
	overflow-x: hidden;
}
div.horizontalSlider{
	float: left;
	width: 850px;
	min-height: 370px;
}
div.contentHolder{
	width: 4410px;
	min-height: 370px;
}
/* Vertical Tab Styles */
ul.slidingPanels{
	clear: both;
	list-style: none;
}
ul.slidingPanels li.tab a{
	display: block;
	font-family:'HelveticaNeueW01-UltLtC 673371';
	font-size: 20px;
	width: 840px;
	height: 23px;
	padding: 5px;
	border-top: 1px solid #eae8e8;
	border-right: 2px solid #eae8e8;
	border-bottom: 1px solid #eae8e8;
	border-left: 2px solid #eae8e8;
}
ul.slidingPanels li.tab.first a{
	border-top: 2px solid #eae8e8;
}
ul.slidingPanels li.tab.last a{
	border-bottom: 2px solid #eae8e8;
}
ul.slidingPanels li.tab.active a, ul.slidingPanels li.tab a:hover{
	color: #07625c;
	background: url('../images/TabBackground.gif') repeat-x top left;
}
ul.slidingPanels li.tab a span.image{
	display: block;
	float: left;
	text-indent: -9009px;
	width: 20px;
	height: 20px;
	margin: -1px 7px 0px 4px;
	background: url('../../../images/TabImages.jpg') no-repeat;
	border-radius: 12px;
	-moz-border-radius: 12px;
	border: 2px solid #eae8e8;
}
ul.slidingPanels li.tab a:hover span.image{
	margin: -3px 5px 0px 2px;
	border-radius: 14px;
	-moz-border-radius: 14px;
	border: 4px solid #eae8e8;
}
ul.slidingPanels li.content{
	overflow: hidden;
	width: 828px;
	padding: 0px 11px 0px 11px;
}
ul.slidingPanels li.content img{
	border: 5px solid #eae8e8;
}
ul.slidingPanels li.content.active{
	border-top: 1px solid #eae8e8;
	border-bottom: 1px solid #eae8e8;
}
ul.slidingPanels li.content.active.last{
	border: 0px;
}
/* Col Seporators */
div.col-240{
	float: left;
	width: 240px;
}
div.col-255{
	float: left;
	width: 255px;
}
div.col-350{
	float: left;
	width: 350px;
}
div.col-450{
	float: left;
	width: 450px;
}
div.col-500{
	float: left;
	width: 485px;
}
div.col-550{
	float: left;
	width: 550px;
}
div.col-850{
	clear: both;
	width: 850px;
}
div.col-term{
	float: left;
	font-size: 14px;
	width: 280px;
	border: 2px solid #eae8e8;
	margin: 0px 0px 20px 0px;
}
div.separator-55{
	float: left;
	width: 55px;
	height: 55px;
}
div.separator-45{
	float: left;
	width: 45px;
	height: 45px;
}
div.separator-20{
	float: left;
	width: 20px;
	height: 20px;
}
div.details{
	font-size: 15px;
	padding: 5px 10px 10px 10px;
	background: #eae8e8;
}
div.details p{
	margin: 0px 0px 10px 0px;
}
div.details li{
	margin: 0px 0px 5px 10px;
	list-style-image: url('../images/bullet.gif');
}
/* Sub Navagation General Rules */
ul.subnavagation{
	text-align: center;
	font-size: 19px;
	display: block;
	width: 848px;
	min-height: 204px;
	border-right: 2px solid #eae8e8;
}
ul.subnavagation li a{
	display: block;
	float: left;
	width: 168px;
	min-height: 204px;
	border-left: 2px solid #eae8e8;
}
ul.subnavagation li.first a, ul.subnavagation li.last a{
	width: 167px;
}
ul.subnavagation li.active a, ul.subnavagation li a:hover{
	background: url('../images/SubNavBkgHilight.gif') repeat-x top left;
	color: #07625c;
}
ul.subnavagation li a span.subNavImage{
	text-indent: -9009px;
	display: block;
	width: 108px;
	height: 108px;
	margin: 10px 0px 20px 25px;
	background: url('../../../images/SubNav.jpg') no-repeat;
	background-position-y: 0px;
	border-radius: 59px;
	-moz-border-radius: 59px;
	border: 5px solid #eae8e8;
}
ul.subnavagation li a:hover span.subNavImage{
	margin: 7px 0px 17px 22px;
	border-radius: 62px;
	-moz-border-radius: 62px;
	border: 8px solid #eae8e8;
}

/* Home Page Styles */
div#wrapper div#contentwrapper div#Home{
	padding: 37px 0px 0px 0px;
}
div#wrapper div#contentwrapper a.Chefs-CTA, div#wrapper div#contentwrapper a.MarketGardening-CTA{
	font-family:'HelveticaNeueW01-UltLtC 673371';
	font-size: 24px;	
	text-align: center;
	text-overflow: hidden;
	float: left;
	width: 382px;
	height: 382px;
	background: url('../../../images/Main-CTAs.jpg') no-repeat;
	border-radius: 198px;
	-moz-border-radius: 198px;
	border: 7px solid #eae8e8;
}
div#wrapper div#contentwrapper a.Chefs-CTA span.CTA-Text, div#wrapper div#contentwrapper a.MarketGardening-CTA span.CTA-Text{
	display: block;
	width: 322px;
	margin: 295px 0px 0px 30px;
	padding: 5px 0px 5px 0px;
	background: #eae8e8;
	border-bottom-right-radius: 36px;
	-moz-border-radius-bottomright: 36px;
	border-bottom-left-radius: 36px;
	-moz-border-radius-bottomleft: 36px;
}
div#wrapper div#contentwrapper a.Chefs-CTA{
	background-position: 0px 0px;
	margin: 0px 29px 0px 0px;
}
div#wrapper div#contentwrapper a:hover.Chefs-CTA{
	border-radius: 204px;
	-moz-border-radius: 204px;
	border: 10px solid #eae8e8;
	margin: -3px 26px -3px -3px;
}
div#wrapper div#contentwrapper a.MarketGardening-CTA{
	background-position: 0px -382px;
	margin: 0px 0px 0px 29px;
}
div#wrapper div#contentwrapper a:hover.MarketGardening-CTA{
	border: 10px solid #eae8e8;
	margin: -3px -3px -3px 26px;
}
div#wrapper div#contentwrapper a.DavidsApproach-CTA, div#wrapper div#contentwrapper a.GreenBusinessStrategies-CTA{
	display: block;
	clear: both;
	padding: 20px 10px 20px 10px;
	border-top: 2px solid #eae8e8;
}
div#wrapper div#contentwrapper a.DavidsApproach-CTA{
	margin: 32px 0px 0px 0px;
}
div#wrapper div#contentwrapper a:hover.DavidsApproach-CTA{
	background: #fff url('../images/BigCTA-Arrow.png') no-repeat center right;
}
div#wrapper div#contentwrapper a.GreenBusinessStrategies-CTA{
	border-bottom: 2px solid #eae8e8;
}
div#wrapper div#contentwrapper a:hover.GreenBusinessStrategies-CTA{
	background: #fff url('../images/SmallCTA-Arrow.png') no-repeat center right;
}
div#wrapper div#contentwrapper a span.headline{
	font-family:'HelveticaNeueW01-UltLtC 673371';
	font-size: 40px;
	display: block;
	clear: both;
	width: 100%;
	margin: 0px 0px 10px 0px;
}
div#wrapper div#contentwrapper a span.text{
	font-family:'HelveticaNeueW01-ThinCn 673383';
	font-size: 20px;	
	line-height: 24px;
	display: block;
	clear: both;
}
div#wrapper div#contentwrapper a span.italic{
	font-family:'HelveticaNeueW01-ThinCn 673386';
}

/* David's Approach Styles */
div#wrapper div#contentwrapper div#DavidsApproach{
	padding: 31px 0px 0px 0px;
}
div#DavidsApproach div#WhySustainableFoodConsulting{
	margin: 0px 20px 0px 0px;
}
div#DavidsApproach div#DavidsApproachContent, div#DavidsApproach div#ConsultingExperience, div#DavidsApproach div#SustainableFoodExperience{
	margin: 0px 20px 0px 20px;
}
div#DavidsApproach div#AwardsDistinctions{
	margin: 0px 0px 0px 20px;
}
div#DavidsApproach div#AwardsDistinctions img{
	margin: 0px 20px 0px 0px;
	border: 6px solid #eae8e8;
}
div#DavidsApproach div#AwardsDistinctions p{
	font-size: 20px;
	line-height: 26px;
	margin: 14px 20px 0px 0px;
}
div#DavidsApproach div#AwardsDistinctions div.col-850{
	width: 848px;
	min-height: 233px;
	margin: 0px 0px 30px 0px;
	border-right: 2px solid #eae8e8;
}
div#DavidsApproach div#AwardsDistinctions div.award, div#DavidsApproach div#AwardsDistinctions div.award2{
	float: left;
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 20px 0px;
	border-left: 2px solid #eae8e8;
}
div#DavidsApproach div#AwardsDistinctions div.award{
	width: 383px;
}
div#DavidsApproach div#AwardsDistinctions div.award2{
	width: 438px;
}
/* Sub Nav Specific Rules */
ul.subnavagation li#subNav-WhySustainableFoodConsulting a span.subNavImage{
	background-position: 0px 0px;
}
ul.subnavagation li#subNav-WhySustainableFoodConsulting a:hover span.subNavImage, ul.subnavagation li.active#subNav-WhySustainableFoodConsulting a span.subNavImage{
	background-position: 0px -108px;
}
ul.subnavagation li#subNav-DavidsApproachContent a span.subNavImage{
	background-position: -108px 0px;
}
ul.subnavagation li#subNav-DavidsApproachContent a:hover span.subNavImage, ul.subnavagation li.active#subNav-DavidsApproachContent a span.subNavImage{
	background-position: -108px -108px;
}
ul.subnavagation li#subNav-ConsultingExperience a span.subNavImage{
	background-position: -216px 0px;
}
ul.subnavagation li#subNav-ConsultingExperience a:hover span.subNavImage, ul.subnavagation li.active#subNav-ConsultingExperience a span.subNavImage{
	background-position: -216px -108px;
}
ul.subnavagation li#subNav-SustainableFoodExperience a span.subNavImage{
	background-position: -324px 0px;
}
ul.subnavagation li#subNav-SustainableFoodExperience a:hover span.subNavImage, ul.subnavagation li.active#subNav-SustainableFoodExperience a span.subNavImage{
	background-position: -324px -108px;
}
ul.subnavagation li#subNav-AwardsDistinctions a span.subNavImage{
	background-position: -432px 0px;
}
ul.subnavagation li#subNav-AwardsDistinctions a:hover span.subNavImage, ul.subnavagation li.active#subNav-AwardsDistinctions a span.subNavImage{
	background-position: -432px -108px;
}

/* Green Business Strategies Styles */
div#wrapper div#contentwrapper div#GreenBusinessStrategies{
	padding: 31px 0px 0px 0px;
}
/* Tab Specific rules */
ul.slidingPanels li#tab-EnhancingTheTripleBottomLine a span.image{
	background-position: 0px 0px;
}
ul.slidingPanels li#tab-EnhancingTheTripleBottomLine a:hover span.image, ul.slidingPanels li.active#tab-EnhancingTheTripleBottomLine a span.image{
	background-position: 0px -20px;
}
ul.slidingPanels li#tab-SocialEnterprise a span.image{
	background-position: -20px 0px;
}
ul.slidingPanels li#tab-SocialEnterprise a:hover span.image, ul.slidingPanels li.active#tab-SocialEnterprise a span.image{
	background-position: -20px -20px;
}
ul.slidingPanels li#tab-UrbanAgriculture a span.image{
	background-position: -40px 0px;
}
ul.slidingPanels li#tab-UrbanAgriculture a:hover span.image, ul.slidingPanels li.active#tab-UrbanAgriculture a span.image{
	background-position: -40px -20px;
}

/* Market Gardening & Farming Styles */
div#wrapper div#contentwrapper div#MarketGardening{
	padding: 31px 0px 0px 0px;
}
/* Tab Specific rules */
ul.slidingPanels li#tab-EnvironmentallySustainableAgriculture a span.image{
	background-position: -60px 0px;
}
ul.slidingPanels li#tab-EnvironmentallySustainableAgriculture a:hover span.image, ul.slidingPanels li.active#tab-EnvironmentallySustainableAgriculture a span.image{
	background-position: -60px -20px;
}
ul.slidingPanels li#tab-InnovativeMethods a span.image{
	background-position: -80px 0px;
}
ul.slidingPanels li#tab-InnovativeMethods a:hover span.image, ul.slidingPanels li.active#tab-InnovativeMethods a span.image{
	background-position: -80px -20px;
}
ul.slidingPanels li#tab-Marketing a span.image{
	background-position: -100px 0px;
}
ul.slidingPanels li#tab-Marketing a:hover span.image, ul.slidingPanels li.active#tab-Marketing a span.image{
	background-position: -100px -20px;
}
ul.slidingPanels li#tab-RootCellarStorage a span.image{
	background-position: -120px 0px;
}
ul.slidingPanels li#tab-RootCellarStorage a:hover span.image, ul.slidingPanels li.active#tab-RootCellarStorage a span.image{
	background-position: -120px -20px;
}
ul.slidingPanels li#tab-GreenhouseGrowing a span.image{
	background-position: -140px 0px;
}
ul.slidingPanels li#tab-GreenhouseGrowing a:hover span.image, ul.slidingPanels li.active#tab-GreenhouseGrowing a span.image{
	background-position: -140px -20px;
}
ul.slidingPanels li#tab-FarmManagement a span.image{
	background-position: -160px 0px;
}
ul.slidingPanels li#tab-FarmManagement a:hover span.image, ul.slidingPanels li.active#tab-FarmManagement a span.image{
	background-position: -160px -20px;
}
ul.slidingPanels li#tab-GovernmentSupports a span.image{
	background-position: -180px 0px;
}
ul.slidingPanels li#tab-GovernmentSupports a:hover span.image, ul.slidingPanels li.active#tab-GovernmentSupports a span.image{
	background-position: -180px -20px;
}

/* Market Teaching & Speaking Styles */
div#wrapper div#contentwrapper div#Teaching{
	font-family:'HelveticaNeueW01-ThinCn 673383';
	font-size: 17px;
	line-height: 22px;
	padding: 31px 0px 0px 0px;
}
div#wrapper div#contentwrapper div#Teaching div.col-350 img{
	margin: 19px 0px 0px 0px;
}
div#wrapper div#contentwrapper div#Teaching div.col-450 li{
	margin: 0px 0px 1px 10px;
	list-style-image: url('../images/bullet.gif');
}
div#wrapper div#contentwrapper div#Teaching div.col-450{
	margin: 8px 0px 0px 0px;
}
div#wrapper div#contentwrapper div#Teaching ul.slidingPanels{
	font-size: 16px;
	line-height: 20px;
	padding: 20px 0px 0px 0px;
}
div#wrapper div#contentwrapper div#Teaching ul.slidingPanels p{
	margin: 0px 0px 14px 0px;
}
div#wrapper div#contentwrapper div#Teaching ul.slidingPanels div.col-550{
	margin: 15px 0px 20px 0px;
}
div#wrapper div#contentwrapper div#Teaching ul.slidingPanels div.col-240{
	margin: 0px 0px 20px 0px;
}
div#wrapper div#contentwrapper div#Teaching ul.slidingPanels div.col-550 ul li{
	margin: 0px 0px 2px 10px;
	list-style-image: url('../images/bullet.gif');
}
/* Tab Specific rules */
ul.slidingPanels li#tab-GroupSessions a span.image{
	background-position: -200px 0px;
}
ul.slidingPanels li#tab-GroupSessions a:hover span.image, ul.slidingPanels li.active#tab-GroupSessions a span.image{
	background-position: -200px -20px;
}
ul.slidingPanels li#tab-ConferenceWorkshops a span.image{
	background-position: -220px 0px;
}
ul.slidingPanels li#tab-ConferenceWorkshops a:hover span.image, ul.slidingPanels li.active#tab-ConferenceWorkshops a span.image{
	background-position: -220px -20px;
}
ul.slidingPanels li#tab-TelevisionAppearances a span.image{
	background-position: -240px 0px;
}
ul.slidingPanels li#tab-TelevisionAppearances a:hover span.image, ul.slidingPanels li.active#tab-TelevisionAppearances a span.image{
	background-position: -240px -20px;
}
ul.slidingPanels li#tab-TourLeader a span.image{
	background-position: -260px 0px;
}
ul.slidingPanels li#tab-TourLeader a:hover span.image, ul.slidingPanels li.active#tab-TourLeader a span.image{
	background-position: -260px -20px;
}

/* Market Chefs & Food Services Styles */
div#wrapper div#contentwrapper div#Chefs{
	padding: 31px 0px 0px 0px;
}
div#RestaurantHotelChefs, div#ProduceDistributors, div#BroaderPublicFoodService, div#ArtisanalFood{
	margin: 0px 20px 0px 0px;
}
/* Sub Nav Specific Rules */
ul.subnavagation li#subNav-RestaurantHotelChefs a span.subNavImage{
	background-position: 0px -216px;
}
ul.subnavagation li#subNav-RestaurantHotelChefs a:hover span.subNavImage, ul.subnavagation li.active#subNav-RestaurantHotelChefs a span.subNavImage{
	background-position: 0px -324px;
}
ul.subnavagation li#subNav-ProduceDistributors a span.subNavImage{
	background-position: -108px -216px;
}
ul.subnavagation li#subNav-ProduceDistributors a:hover span.subNavImage, ul.subnavagation li.active#subNav-ProduceDistributors a span.subNavImage{
	background-position: -108px -324px;
}
ul.subnavagation li#subNav-BroaderPublicFoodService a span.subNavImage{
	background-position: -216px -216px;
}
ul.subnavagation li#subNav-BroaderPublicFoodService a:hover span.subNavImage, ul.subnavagation li.active#subNav-BroaderPublicFoodService a span.subNavImage{
	background-position: -216px -324px;
}
ul.subnavagation li#subNav-ArtisanalFood a span.subNavImage{
	background-position: -324px -216px;
}
ul.subnavagation li#subNav-ArtisanalFood a:hover span.subNavImage, ul.subnavagation li.active#subNav-ArtisanalFood a span.subNavImage{
	background-position: -324px -324px;
}
ul.subnavagation li#subNav-AsSupplierOfTheYear a span.subNavImage{
	background-position: -432px -216px;
}
ul.subnavagation li#subNav-AsSupplierOfTheYear a:hover span.subNavImage, ul.subnavagation li.active#subNav-AsSupplierOfTheYear a span.subNavImage{
	background-position: -432px -324px;
}

/* Market Writing About Food & Farms Services Styles */
div#wrapper div#contentwrapper div#WritingAboutFood{
	padding: 31px 0px 0px 0px;
}
div#wrapper div#contentwrapper div#WritingAboutFood ul{
	margin: 0px 0px 20px 0px;
}
div#wrapper div#contentwrapper div#WritingAboutFood li{
	margin: 0px 0px 2px 10px;
	list-style-image: url('../images/bullet.gif');
}

/* Market Newsletters Services Styles */
div#wrapper div#contentwrapper div#Newsletters{
	padding: 31px 0px 0px 0px;
}
div#wrapper div#contentwrapper div#Newsletters h2{
	font-family:'HelveticaNeueW01-57Cn';
	font-size: 32px;
	margin: 15px 0px 10px 0px;
}
div#wrapper div#contentwrapper div#Newsletters h3{
	font-family:'HelveticaNeueW01-ThinCn 673383';
	font-size: 25px;
	margin: 0px 0px 10px 0px;
}
div#wrapper div#contentwrapper div#Newsletters ul{
	list-style-type: disc;
	margin-left: 20px;
}
div#wrapper div#contentwrapper div.leading-7{
	float: left;
	width: 650px;
}
img.border{
	border: 5px solid #eae8e8;
}
div#wrapper div#contentwrapper div.leading-7 img.inline{
	float: left;
	margin: 0px 20px 5px 0px;
}div#wrapper div#contentwrapper div#StoriesList{
	float: left;
	width: 180px;
	margin: 85px 0px 0px 20px;
}
div#wrapper div#contentwrapper div#StoriesList li{
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 2px solid #eae8e8;
	cursor: pointer;
}
div#wrapper div#contentwrapper div#StoriesList li:hover{
	background #fff;
}
div#wrapper div#contentwrapper div#StoriesList h3{
	font-family:'HelveticaNeueW01-UltLtC 673371';
	font-size: 22px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 2px solid #eae8e8;
}
div#wrapper div#contentwrapper div#StoriesList h4{
	font-family:'HelveticaNeueW01-57Cn';
	font-size: 16px;
}

/* Market Contact Info Styles */
div#wrapper div#contentwrapper div#ContactInfo{
	clear: both;
	min-height: 680px;
	padding: 31px 0px 0px 0px;
}
div#wrapper div#contentwrapper div#ContactInfo h2{
	font-family:'HelveticaNeueW01-UltLtC 673371';
	font-size: 39px;
	text-align: left;
	margin: 0px 0px 12px 0px;
}
div#wrapper div#contentwrapper div#ContactInfo div.foxcontainer{
    text-align: left;
	float: left;
	width: 516px;
}
div#wrapper div#contentwrapper div#ContactInfo div.foxcontainer form.fox_form > div {
    width: 100%;
    box-sizing: border-box;
    padding-right: 20px;
    padding-bottom: 20px;
}
div#wrapper div#contentwrapper div#ContactInfo div.foxcontainer input,
div#wrapper div#contentwrapper div#ContactInfo div.foxcontainer textarea{
    width: 100%;
}
div#wrapper div#contentwrapper div#ContactInfo div.customContactInfo{
	float: left;
	margin: 6px 0px 0px 5px;
	width: 295px;
}
div#wrapper div#contentwrapper div#ContactInfo div.customContactInfo img{
	border: 5px solid #eae8e8;
}
div#wrapper div#contentwrapper div#ContactInfo div.customContactInfo div.name{
	float: left;
	clear: both;
	font-family:'HelveticaNeueW01-67MdCn 692710';
	width: 45px;
	margin: 4px 0px 0px 5px;
}
div#wrapper div#contentwrapper div#ContactInfo div.customContactInfo div.contents{
	float: left;
	width: 240px;
	margin: 4px 0px 0px 0px;
}
div#wrapper div#contentwrapper div#ContactInfo div.customContactInfo div.space{
	clear: both;
	width: 100%;
	height: 16px;
}

/* Logged In Styles */
ul.actions{
	text-align: right;
	width: 100%;
	height: 14px;
	clear: both;
	margin: -14px 0px 0px 0px;
}
div.tip-wrap{
	background: #fff;
	padding: 10px;
	border: 3px solid #eae8e8;
	width: 200px;
}
div.tip-title{
	font-size: 20px;
	margin: 0px 0px 10px 0px;
}