@import "reset.css";
@font-face {
	font-family: "IconicStrokeRegular";
	font-style: normal;
	font-weight: normal;
	src: url("fonts/iconic_stroke-webfont.eot?iefix") format("eot"), url("fonts/iconic_stroke-webfont.woff") format("woff"), url("fonts/iconic_stroke-webfont.ttf") format("truetype"), url("fonts/iconic_stroke-webfont.svg#webfontc92essf9") format("svg");
}
@font-face {
	font-family: "StRydeRegular";
	font-style: normal;
	font-weight: normal;
	src: url("fonts/stryde-regular-webfont.eot?iefix") format("eot"), url("fonts/stryde-regular-webfont.woff") format("woff"), url("fonts/stryde-regular-webfont.ttf") format("truetype"), url("fonts/stryde-regular-webfont.svg#webfontm7JZwWjg") format("svg");
}
body {
	background: url("../images/bg_main_tiling.jpg") repeat scroll 0 0 transparent;
	color: #000000;
	font: 0.625em/1.4em helvetica,Ariel,sans-serif;
}
a {
	color: #2d8e5a;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
p {
	margin-bottom: 1.2em;
}
div#full {
	background: url("../images/bg_main01.jpg") no-repeat scroll center top transparent;
	margin: 0 auto;
	width: 100%;
}
div#container {
	background-color: #D3D3CB;
	left: -1px;
	margin: 0 auto;
	position: relative;
	max-width: 1000px;
	width: 100%;
}
div#header {
	background-color: #F5F9FC;
	display: inline-block;
	max-width: 1000px;
	width: 100%;
	z-index: 2;
}
div#header div.search {
	float: left;
	margin-left: 6px;
	min-width: 455px;
	padding-top: 5px;
}
div#header nav#navigation {
	position: static;
}
div#header div.search label, div#header div.search h2 {
	color: #2d8e5a;
	float: left;
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1em;
	padding-right: 10px;
}
div#header div.search input {
	font-size: 1.3em;
	height: 100%;
	line-height: 14px;
	width: 350px;
}
div#header div.search input#edit-submit, div#header div.search input.form-submit {
	background: url("../images/ic_search_OLD.gif") no-repeat scroll 0 0 transparent;
	border: 0 none;
	color: #526D44;
	cursor: pointer;
	font-size: 0.01em;
	height: 21px;
	position: relative;
	text-indent: -9999em;
	top: -3px;
	width: 21px;
}
div#header div.search input#edit-submit:hover, div#header div.search input.form-submit:hover {
	background: url("../images/ic_search2.gif") no-repeat scroll 0 0 transparent;
}
#navigation ul.textIncrease {
	float: right;
	margin-top: 5px;
	margin-right: 2px;
}
#navigation ul.textIncrease li {
	padding: 2px;
}
#navigation ul.textIncrease li.normal {
	font-size: 1.2em;
}
#navigation ul.textIncrease li.large {
	font-size: 1.4em;
}
#navigation ul.textIncrease li.larger {
	font-size: 1.6em;
}
div#contentContainer div.headlineContainer, div#contentContainer div.centralContainer, div#contentContainer div.marketInfo {
	display: inline-block;
	width: 960px;
}
div#contentContainer div.marketInfo {
	background-color: #FFFFFF;
	padding: 15px 0;
}
div#contentContainer div.headlineContainer div#rotator {
	background-color: #FFFFFF;
	float: left;
	margin-right: 28px;
	min-height: 200px;
	width: 632px;
}
div#contentContainer div.headlineContainer div#adSpot {
	background-color: #FFFFFF;
	float: left;
	min-height: 200px;
	width: 300px;
}
div#contentContainer div.centralContainer div#columnOne {
	background-color: #FFFFFF;
	float: left;
	margin-right: 28px;
	min-height: 200px;
	width: 302px;
}
div#contentContainer div.centralContainer div#columnTwo {
	background-color: #FFFFFF;
	float: left;
	margin-right: 28px;
	min-height: 200px;
	width: 302px;
}
div#contentContainer div.centralContainer div#columnThree {
	background-color: #FFFFFF;
	float: left;
	min-height: 200px;
	width: 300px;
}
div.sub {
	background: url("../images/bg_subtop.gif") no-repeat scroll 0 0 #FFFFFF;
	margin-bottom: -3px;
	overflow: hidden;
	padding: 20px;
	max-width: 918px;
}
a.button, a.toboggan-login-link {
	background: url("../images/im_button.gif") no-repeat scroll 0 0 transparent;
	display: block;
	margin-right: 8px;
}
a.button span, a.toboggan-login-link span {
	background: url("../images/im_button_right.gif") no-repeat scroll right top transparent;
	display: block;
	height: 22px;
	line-height: 22px;
	padding-left: 8px;
	padding-right: 8px;
}
.login a.button, .login a.toboggan-login-link, .reg a.button {
	text-decoration: none;
}
.login a.button:hover, .login a#toboggan-login-link:hover, .reg a.button:hover {
	background: url("../images/im_button2.gif") repeat scroll 0 0 transparent;
	color: #FFFFFF;
}
.login a.button:hover span, .login a#toboggan-login-link:hover span, .reg a.button:hover span {
	background: url("../images/im_button_right2.gif") no-repeat scroll right top transparent;
	color: #FFFFFF;
}
.addthis_toolbox.addthis_default_style a.button span {
	line-height: 22px;
}
div.sub .pageNav ul {
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	font-size: 1.4em;
	margin-right: 20px;
	width: 170px;
}
div.sub .pageNav ul li.open a {
	background: url("../images/bg_leftnav_states.gif") no-repeat scroll 0 0 transparent;
	display: block;
	padding: 4px;
}
div#footer ul.menu li.leaf {
	background: none repeat scroll 0 0 transparent;
	float: left;
	list-style-image: none;
	list-style-type: none;
	width: 140px;
}
div#footer ul.menu {
	width: 420px;
}
div#footer > h3 {
	font-size: 1.2em;
	margin-bottom: 10px;
}
div.sub .pageNav ul li a {
	background: url("../images/bg_leftnav_states.gif") no-repeat scroll 0 -278px transparent;
	color: #FFFFFF;
	display: block;
	padding: 4px 4px 5px;
	text-decoration: none;
}
div.sub .pageNav ul li ul {
	display: block;
	padding-left: 10px;
}
div.sub .pageNav ul li.open li a {
	background: none repeat scroll 0 0 transparent;
	color: #000000;
	display: block;
	padding: 4px 4px 5px;
}
div.sub .pageNav ul li.open li.selected a {
	background: url("../images/bg_leftnav_states.gif") no-repeat scroll 0 -234px transparent;
	color: #4D6D41;
	display: block;
	padding: 4px 0 5px 17px;
}
div.sub div.content {
	float: left;
}
div.sub #sidebar-first div.content {
	float: none;
}
div.content .node {
	float: left;
	margin-bottom: 1.5em;
	width: 340px;
}
div.sub div.content.fullWidth {
	width: 728px;
}
div.sub h1 {
	color: #2d8e5a;
	font-size: 2.4em;
	line-height: 1em;
	margin-bottom: 15px;
}
div.sub div.content h2 {
	color: #2d8e5a;
	line-height: 1.2em;
}
div.sub div.releaseItem {
	display: inline-block;
	margin-bottom: 15px;
}
div.sub div.columns {
	display: inline-block;
	margin-bottom: 15px;
}
ul.site-map-menu {
	clear: both;
	display: block;
	margin-bottom: 40px;
}
ul.site-map-menu li {
	list-style-type: none !important;
}
ul.site-map-menu li a {
	display: block;
	padding: 2px;
}
ul.site-map-menu ul {
	margin-bottom: 20px;
	margin-left: 20px;
}
ul.site-map-menu li.leaf, ul.site-map-menu li.expanded {
	margin-left: 20px;
}
ul.site-map-menu li.expanded li.leaf, ul.site-map-menu li.expanded li.expanded li.leaf {
	margin-left: 0;
}
ul.site-map-menu li.first {
	margin-left: 0;
}
ul.site-map-menu li li, ul.site-map-menu li li li {
	font-size: 1em !important;
}
ul.site-map-menu li.expanded, ul.site-map-menu li.collapsed, ul.site-map-menu li.leaf {
	list-style-image: none !important;
	list-style-type: none !important;
}
/*div.field-items {
	font-size: 1.2em;
}*/
div.field-items div.field-items {
	font-size: 1em;
}
div.sub div.region-content div.content {
	display: inline-block;
	float: left;
	margin-right: 10px;
	/*max-width: 658px;*/
	width: 100%;
}
.two-sidebars div.sub div.region-content div.content {
	max-width: 543px;
	width: 100%;
}
div.sub div.region-content div.content div.content {
	display: block;
	float: none;
	width: auto;
}
div.sub div.releaseItem img {
	float: left;
}
div.sub div.content div.releaseContent {
	float: left;
	padding-left: 10px;
	width: 340px;
}
div.sub div.region-content div.releaseItem div.releaseContent {
	float: left;
	padding-left: 10px;
	width: 210px;
}
div.sub div.releaseItem div.releaseContent h2 {
	font-size: 2.4em;
}
div.sub div.region-content div.releaseItem div.releaseContent h2, div.sub div.content .node h2 {
	font-size: 1.2em;
}
ul.downloads {
	display: inline;
	float: left;
}
ul.downloads span {
	position: absolute;
	visibility: hidden;
}
ul.downloads li {
	float: left;
	margin: 4px;
}
ul.downloads li a {
	display: block;
	float: left;
	height: 22px;
	width: 21px;
}
ul.downloads li.pdf a {
	background: url("../images/ic_pdf.gif") no-repeat scroll 0 0 transparent;
}
ul.downloads li.word a {
	background: url("../images/ic_word.gif") no-repeat scroll 0 0 transparent;
}
ul.downloads li.powerpoint a {
	background: url("../images/ic_powerpoint.gif") no-repeat scroll 0 0 transparent;
}
div.subFooter {
	background: url("../images/bg_subbottom.gif") no-repeat scroll 0 0 transparent;
	padding: 7px;
}
div.divider {
	background: url("../images/im_divider.gif") repeat-x scroll 0 0 transparent;
	padding: 10px 0 0;
}
p.pastEvents {
	background: url("../images/im_sub_title_line.gif") repeat-x scroll 0 7px transparent;
	display: block;
	margin-bottom: 20px;
}
p.submitted span.username {
	color: #4D6D41;
}
p.pastEvents span {
	background: none repeat scroll 0 0 #D2D1C7;
	color: #2d8e5a;
	font-size: 1.4em;
	font-weight: bold;
	padding-right: 5px;
}
table {
	border-collapse: collapse;
	display: inline-table;
	margin: 0;
	padding: 0;
	width: 98%;
}
table[align=center] {
	display: table;
	margin: 0 auto;
}
table tr td, table tr th {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	margin: 0;
	text-align: left;
	vertical-align: top;
}
div.lowBandwidth {
	background: url("../images/bg_bandwidth.gif") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	height: 40px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 430px;
}
div.lowBandwidth a {
	color: #FFFF10;
}
div#footer {
	/*background-color: #8AAA7D;*/
	background: #2d8e5a;
	color: #FFFFFF;
	display: inline-block;
	font-size: 1.2em;
	max-width: 1000px;
	width: 100%;
}
div#footer .inner{
	padding: 20px 20px 50px;
	box-sizing: border-box;
}
div#footer ul {
	float: left;
	margin-right: 20px;
}
div#footer ul li a {
	color: #FFFFFF;
	display: block;
	padding-bottom: 5px;
	text-decoration: none;
}
div#footer ul li a:hover {
	text-decoration: underline;
}
div#footer p.copyright {
	display: block;
	float: left;
	position: relative;
	width: 350px;
}
div#footer a.ahdb {
	background: url("../images/AHDB-Potatoes-logo_web-white-out.png") no-repeat scroll 20px 0px transparent;
	display: block;
	float: right;
	height: 75px;
	position: relative;
	width: 150px;
}

div#footer p.copyright a {
	color: white !important;
}

div#footer div.lowBandwidth {
	background: url("../images/bg_bandwidth_bottom_green_NEW.png") no-repeat scroll 0 0 transparent;
	bottom: 0;
	color: #FFFFFF;
	height: 20px;
	margin-left: 250px;
	padding-top: 6px;
	position: absolute;
	text-align: center;
	width: 430px;
}
div#footer a.ahdb span {
	position: absolute;
	visibility: hidden;
}
div.portlet-content.content {
	width: 98% !important;
}
.homebox-column-wrapper div.portlet-content.content {
	width: 95% !important;
}
div#contentContainer div.centralContainer div#columnOne {
	float: left;
	margin-right: 28px;
	width: 302px;
}
#homebox {
	display: inline-block;
	width: 960px;
}
#homebox .homebox-portlet .portlet-header {
	/*background: url("../images/bg_top_divider.gif") repeat-x scroll 0 0 #EBF0E9;
	border-bottom: 1px solid #AAB3A0;*/
	background:  #2d8e5a !important;
	border-bottom: 1px solid  #2d8e5a !important;
	color: white;
	display: block;
	font-family: 'StRydeRegular';
	font-size: 1.6em;
	padding: 15px 10px 10px 5px;
}
#homebox .homebox-portlet .view-dashboard-block-sutton-bridge h2 {
	display: none;
}
#homebox .homebox-portlet .view-dashboard-block-sutton-bridge .pub-date {
	display: none;
}
#homebox .homebox-portlet {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: -moz-use-text-color -moz-use-text-color #9AAE92;
	border-image: none;
	border-style: none none solid;
	border-width: medium medium 4px;
	margin: 2px 2px 12px;
	padding: 0;
	float: left;
	width: 100%;
}
#homebox .homebox-column {
	background: none repeat scroll 0 0 transparent;
	font-size: 0.8em;
	margin: 0;
	min-height: auto;
	padding: 0;
}
#homebox .homebox-portlet .homebox-portlet-inner {
	border: medium none;
	overflow: hidden;
}
#homebox .portlet-content {
	padding: 5px 10px;
}
.field-label, .node-readmore {
	display: none !important;
}
.hasJs .js-hide, .hasJs .js-hide * {
	display: none !important;
}
.access {
	position: absolute;
	visibility: hidden;
}
.featBoxcontainer {
	display: none;
}
div.lowBandwidthtop {
	background: url("../images/bg_bandwidth_top_green_NEW.png") no-repeat center top;
	height: 35px;
	margin-bottom: 10px;
	padding-top: 5px;
}
div#header {
	background: url("../images/bg-header.png") repeat scroll 0 0 transparent;
}
div#container {
	background: none repeat scroll 0 0 transparent;
}
div#contentContainer {
	background: none repeat scroll 0 0 #D2D1C7;
	position: relative;
	margin-top: -15px;
	padding: 20px;
	z-index: 1;
}
.front #contentContainer {
	padding-bottom: 0;
}
div#footer {
	position: relative;
	top: -15px;
}
#views_slideshow_cycle_main_potato_weekly_homepage_slideshow-block {
	background: none repeat scroll 0 0 #6A8B5D;
	border-radius: 6px 6px 6px 6px;
	margin-top: 5px;
}
#views_slideshow_cycle_main_potato_weekly_homepage_slideshow-block, #views_slideshow_cycle_main_potato_weekly_homepage_slideshow-block a {
	color: #FFFFFF;
}
#views_slideshow_cycle_main_potato_weekly_homepage_slideshow-block .views-field-field-image {
	float: left;
	margin-right: 20px;
	width: 180px;
}
#views_slideshow_cycle_main_potato_weekly_homepage_slideshow-block .views-field-field-image img {
	display: block;
}
#views_slideshow_cycle_main_potato_weekly_homepage_slideshow-block .views-field-title {
	float: right;
	font-size: 1.3em;
	margin-bottom: 20px;
	margin-right: 0;
	margin-top: 10px;
	width: 400px;
}
#views_slideshow_cycle_main_potato_weekly_homepage_slideshow-block .views-field-field-headline {
	float: right;
	margin-right: 10px;
	width: 390px;
}
.views-slideshow-controls-bottom {
	float: right;
	margin: 4px 0;
}
.views-slideshow-controls-bottom #views_slideshow_controls_text_potato_weekly_homepage_slideshow-block {
	color: #6A8B5D;
	cursor: pointer;
}
.views-slideshow-controls-bottom > div {
	display: inline;
	margin-left: 20px;
}
.dashboard-sub {
	font-size: 1.2em;
}
.dashboard-sub h1 {
	display: none;
}
.homebox-column-wrapper .more-link a {
	background: url("../images/bg-main-link.png") repeat-x scroll right top #BFD365;
	border-radius: 6px 6px 6px 6px;
	display: block;
	float: right;
	font-style: italic;
	margin: 5px 0 10px;
	padding: 5px 18px 5px 12px;
}
.tickercontainer {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E3E8E0;
	height: 27px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 914px;
}
.tickercontainer .mask {
	left: 10px;
	overflow: hidden;
	position: relative;
	top: 8px;
	width: 898px;
}
ul.newsticker {
	left: 750px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
}
ul.newsticker li {
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	margin: 0;
	padding: 0;
}
ul.newsticker a {
	color: #5E7A53;
	margin: 0 50px 0 0;
	padding: 0;
	white-space: nowrap;
}
ul.newsticker span {
	margin: 0 10px 0 0;
}
section {
	display: block;
}

#block-views-new-updates-block h2 {
  float: left;
  background-color: #2d8e5a;
  color: #fff;
  padding: 7px;
  margin: 0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
}
#block-views-new-updates-block .content {
  margin-bottom: 20px;
  margin-left: 70px;
}
#block-views-new-updates-block .liScroll-container {
  border: 1px solid #999;
  height: 28px;
  width: 100%;
}
#block-views-new-updates-block .liScroll-container .mask{
  top: 5px;
  left: 0;
  width: 100%;
}
#block-views-new-updates-block ul.liScroll {
  width: 10000px !important;
}
#block-views-new-updates-block ul.liScroll li span {
  margin-right: 40px;
  font-weight: normal;
  font-size: 12px;
  color: #333;
}
#block-views-new-updates-block ul.liScroll li span p {
  display: inline;
}
#block-views-new-updates-block ul.liScroll li span strong {
  font-weight: bold;
}
#block-views-new-updates-block ul.liScroll li span a {
  color: #333;
  text-decoration: none;
}
#block-views-new-updates-block ul.liScroll li span a:hover {
  text-decoration: underline;
}

/**
* 2.HOMEPAGE SLIDER
*/

div#feature_list_container {
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 6px 6px 6px 6px;
	float: left;
	padding: 10px;
	margin-bottom: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 1.5%;
	width: 66.5%;
}

.flexslider {
	margin: 0;
	border: none;
	background: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
.flexslider .slides > li:first-child {
	display: block;
}

#block-views-homepage-slider-view-block{
	background: #C0D660;
	position: relative;
}
#block-views-homepage-slider-view-block .attachment{
	position: absolute;
	z-index: 3;
	background: #eee;
	width: 100%;
}
#block-views-homepage-slider-view-block .attachment .views-row {
	display: inline-block;
	padding: 8px 6px;
	cursor: pointer;
}
#block-views-homepage-slider-view-block .attachment .flex-active,
#block-views-homepage-slider-view-block .slider-caption h2 a{
	color: #2d8e5a;
	font-weight: bold;
	text-decoration: none;
}
#block-views-homepage-slider-view-block .slider-caption{
	margin-top: 40px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
}
#block-views-homepage-slider-view-block .slider-caption h2{
	font-size: 1.8em;
	padding: 10px 0 15px;
}
#block-views-homepage-slider-view-block .slider-caption p{
	line-height: 1.5em;
}
#block-views-homepage-slider-view-block .flex-active{
	background: #C0D660;
}

div.faux-footer,
#homebox-footer {
	background: #2d8e5a;
	bottom: -15px;
	clear: both;
	margin-left: -20px;
	padding: 20px 20px 30px;
	position: relative;
	overflow: hidden;
	width: 100%;
}

#homebox-add {
	display: block;
}

.page-dashboard div#footer.budge-up {
	top: -41px;
	z-index: 3;
}
#interest-ad-spot {
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 6px 6px 6px 6px;
	float: right;
	margin-bottom: 8px;
	width: 32%;
	/*width: calc(307px);*/
}
#interest-ad-spot #interest-ad-spot-inner {
	display: block;
	height: 186px;
	position: relative;
	text-decoration: none;
	padding: 10px;
}
#interest-ad-spot #interest-ad-spot-inner .block {
	padding-bottom: 40px;
	position: relative;
}
#interest-ad-spot #interest-ad-spot-inner a > img {
	left: 0;
	/*position: absolute;*/
	top: 0;

}
#interest-ad-spot #interest-ad-spot-inner a {
	color: #FFFFFF;
	text-decoration: none;
}
#interest-ad-spot #interest-ad-spot-inner p {
	margin: 0;
}
#interest-ad-spot .ad-content {
	background: url("../images/bg-trans.png") repeat scroll 0 0 transparent;
	bottom: 0;
	color: #FFFFFF;
	left: 0;
	padding: 8px 12px;
	position: absolute;
	right: 0;
	text-decoration: none;
}
#interest-ad-spot .ad-content h4 {
	color: #FFFFFF;
	font-family: 'StRydeRegular';
	font-size: 1.4em;
	line-height: 1.05;
	margin-bottom: 3px;
}
#interest-ad-spot .ad-content p {
	margin-bottom: 0;
}
#initiatives {
	float: right;
	margin-bottom: 10px;
	width: 32%;
}
#initiatives a {
	background: url("../images/feature-tab_.png") repeat-x scroll center center transparent;
	border-radius: 6px 6px 6px 6px;
	color: #fff;
	display: block;
	/*font-family: 'StRydeRegular';*/
	font-size: 1.3em;
	margin-top: 4px;
	font-weight: bold;
	padding: 8px 15px;
	text-decoration: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
body .portlet-maximize {
	display: none;
}
#customise {
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 6px 6px 6px 6px;
	overflow: hidden;
	padding: 20px 20px 30px;
	position: relative;
}
#customise a#homebox-add-link {
	color: #333333;
	font-family: 'StRydeRegular';
	font-size: 1.3em;
}
body #mainC #homebox-add li {
	border: medium none;
	margin: 0 10px 10px 0;
	width: 210px;
}
body #homebox-add a, body #homebox-add a.used {
	background: url("../images/bg-customise.png") repeat-x scroll 0 0 #BFD365;
	border: medium none;
	border-radius: 4px 4px 4px 4px;
	display: block;
	height: auto;
	outline: 0 none;
	width: 213px;
}
body #homebox-add .ajax-progress {
	display: block;
	float: none;
}
body #mainC #homebox-add ul li {
	padding: 3px;
}
body #mainC #homebox-add ul li a {
	padding: 2px 4px;
}
body #mainC #homebox-add a.used, body #homebox-add li.use {
	background: none repeat scroll 0 0 #CCCCCC;
}
body #homebox-add label {
	display: inline;
}
#homebox-add .homebox-msg {
	display: block;
}
#customise #edit-save {
	background: url("../images/bg-save.png") repeat-x scroll 0 0 transparent;
	border: medium none;
	border-radius: 4px 4px 4px 4px;
	bottom: 10px;
	color: #000000;
	font-style: italic;
	padding: 5px 10px;
	position: absolute;
	right: 37px;
}
html.js div.contextual-links-wrapper {
	display: none;
}
#sidebar-second .region-sidebar-second h2 {
	color: #333333;
	font-family: 'StRydeRegular';
	font-size: 18px;
	margin-bottom: 15px;
}
#sidebar-second .region-sidebar-second .content {
	background: none repeat scroll 0 0 #EBF0E8;
	font-size: 11px;
	margin-bottom: 14px;
	overflow: hidden;
	padding: 13px;
	width: 154px;
}
#sidebar-second .view-id-node_tags {
}
#sidebar-second #node-tags ul li a {
	background: none repeat scroll 0 0 #2d8e5a;
	color: #FFFFFF;
	display: block;
	margin-bottom: 3px;
	padding: 4px 10px;
	text-decoration: none;
}
#related-articles .related-image {
	margin-bottom: 9px;
	overflow: hidden;
}
#related-articles h3 {
	font-size: 1.08em;
	font-weight: bold;
	margin-bottom: 9px;
}
#related-articles ul li {
	margin-bottom: 30px;
}
#related-articles {
}
div.sub #sidebar-second div.content p, div.sub #sidebar-second div.content li {
	font-size: 13px;
}
.view-filters .views-exposed-form label, #views-exposed-form-publications-listing-page .views-exposed-form label {
	color: #333333;
	display: block;
	font-family: 'StRydeRegular';
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 15px;
	width: 100%;
}
.view-filters .views-exposed-form, #views-exposed-form-publications-listing-page .views-exposed-form {
	background: none repeat scroll 0 0 #EBF0E8;
	font-size: 11px;
	margin-bottom: 14px;
	overflow: hidden;
	padding: 13px;
	width: 154px;
}
.view-filters .views-exposed-form input#edit-submit-publications-landing, #views-exposed-form-publications-listing-page .views-exposed-form input#edit-submit-publications-listing {
	background: url("../images/ic_search.gif") no-repeat scroll 0 0 transparent;
	border: 0 none;
	color: #526D44;
	cursor: pointer;
	font-size: 0.01em;
	height: 21px;
	position: relative;
	text-indent: -9999em;
	top: 31px;
	width: 31px;
	padding: 0;
	margin-left: 10px;
}
.view-filters .views-exposed-form input#edit-keys, #views-exposed-form-publications-listing-page .views-exposed-form input#edit-keys {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#sidebar-first #views-exposed-form-publications-listing-page .views-exposed-form {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#block-views-exp-publications-listing-page .views-exposed-form .views-exposed-widget{
	float: left;
	width: 100%;
}
#block-views-exp-publications-listing-page #edit-keys-wrapper{
	max-width: 160px;
}
#block-views-exp-publications-listing-page .views-exposed-form .views-submit-button{
	width: 21px;
}
#mainC .view-filters .views-widget {
	float: left;
}
.views-exposed-form .views-exposed-widget {
	padding: 0;
}
#contentContainer .breadcrumb {
	font-size: 1.2em;
	margin-bottom: 9px;
}
h1#page-title {
	font-weight: bold;
}
.content .pub-date {
	color: #666666;
	font-size: 1.1em;
	margin-bottom: 15px;
}
#sidebar-first .content {
	margin-bottom: 15px;
}
#mainC .field-name-field-content-image {
	margin-bottom: 15px;
}
.item-list .pub-image, #mainC ul.listing-publications li .pub-image {
	float: left;
	margin-right: 15px;
}
#mainC ul.listing-publications li .pub-image{
	width: 22%;
	margin-right: 3%;
}
#mainC ul.listing-publications li .pub-content {
	width: 75%;
	float: left;
}
#mainC ul li.listing-publication{
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#mainC .item-list ul li h3, #mainC ul.listing-publications li h4 {
	font-size: 1.4em;
	line-height: 1.2;
	margin-bottom: 14px;
}
#mainC .item-list ul li .pub-tabs, #mainC ul.listing-publications li .pub-tabs {
	display: inline;
}
#related-images ul {
	margin-left: -12px;
}
#related-images ul li {
	float: left;
	margin: 0 0 12px 12px;
	width: 40px;
}
#mainC .content {
	font-size: 1.2em;
	line-height: 1.35;
	padding-bottom: 10px;
}
#mainC .content ul {
	background: none repeat scroll 0 0 #EBF0E8;
	list-style-type: disc;
	margin-bottom: 15px;
	padding: 10px 10px 10px 24px;
}
#mainC .content ol {
	background: none repeat scroll 0 0 #EBF0E8;
	list-style-type: decimal;
	margin-bottom: 15px;
	padding: 10px 10px 10px 30px;
}
#mainC .content ul li {
	list-style-type: disc;
}
#mainC .content ol li {
	list-style-type: decimal;
}
#mainC .content strong, #mainC .content b {
	font-weight: bold;
}
#mainC .content em, #mainC .content i {
	font-style: italic;
}
#mainC .content dl {
	margin-bottom: 1em;
}
#mainC .content h2 {
	font-size: 1.5em;
	margin-bottom: 15px;
}
#mainC .content h3 {
	font-size: 1.3em;
	margin-bottom: 10px;
}
#mainC .content .view-publications-landing ul {
	list-style-type: none;
	margin-left: 0;
}
#mainC ul.listing-publications, #mainC .item-list ul {
	background: none repeat scroll 0 0 transparent;
	padding: 0;
}
#mainC .content ul.pager {
	border: medium none;
	list-style-type: none;
	margin: 6px 0 0;
}
#mainC .content ul.pager li {
	background-color: #2d8e5a;
	border: medium none;
	list-style-type: none;
	padding-bottom: 7px;
	display: inline-block;
	margin: 5px 0;
}
#mainC .content ul.pager li a {
	color: #FFFFFF;
	text-decoration: none;
}
#mainC .content ul.pager li.pager-current, #mainC .content ul.pager li:hover {
	background-color: #76916D;
	color: #FFFFFF;
}
#mainC .content ul.top-publications, #mainC .content ul.most-recent-publications {
	list-style-type: none;
	margin: 0 0 20px;
	padding: 0;
}
#mainC .content ul.top-publications li {
	float: left;
	list-style-type: none;
	margin-right: 5%;
	min-height: 180px;
	width: 45%;
}
#mainC .content ul.top-publications li.odd {
	clear: left;
}
#mainC .content ul.top-publications li .pub-image, #mainC .content ul.most-recent-publications li .pub-image {
	float: left;
	margin-right: 10px;
}
#mainC .content ul.top-publications li h4, #mainC .content ul.top-publications li p {
	margin-left: 107px;
}
#mainC .content ul.most-recent-publications li {
	list-style-type: none;
	margin-bottom: 10px;
	overflow: hidden;
}
#mainC .content ul.most-recent-publications li h4, #mainC .content ul.most-recent-publications li p, #mainC .content ul.most-recent-publications li .pub-pubs {
	margin-left: 60px;
}
#mainC .content ul.most-recent-publications li {
	border-bottom: 1px dashed #CCCCCC;
	float: left;
	margin-bottom: 10px;
	margin-right: 5%;
	min-height: 180px;
	padding-bottom: 1px;
	width: 45%;
}
#mainC .content ul.most-recent-publications li.odd {
	clear: left;
}
#mainC .content ul.most-recent-publications li img.file-icon {
}
#search-form {
	background: none repeat scroll 0 0 #EBF0E8;
	padding: 30px;
}
#search-form .form-item-keys label {
	color: #2d8e5a;
	display: block;
	float: left;
	font-size: 1.3em;
	margin-right: 15px;
}
#search-form input#edit-submit {
	background: url("../images/ic_search.gif") no-repeat scroll 0 0 transparent;
	border: 0 none;
	color: #526D44;
	cursor: pointer;
	font-size: 0.01em;
	height: 21px;
	position: relative;
	text-indent: -9999em;
	top: -3px;
	width: 21px;
}
#search-form input#edit-submit:hover {
	background: url("../images/ic_search2.gif") no-repeat scroll 0 0 transparent;
}
#mainC ol.search-results {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#mainC ol.search-results li, #mainC .item-list ul li, #mainC ul.listing-publications li, .homebox-portlet-inner .views-field-title {
	border-bottom: 1px dashed #CCCCCC;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 10px;
}
.homebox-portlet-inner .views-row .views-field-title {
	border: 0;
	padding: 0;
}
#mainC ol.search-results li .search-snippet-info {
	color: #666666;
	padding: 0;
}
#mainC ol.search-results li h3 {
	font-size: 1.6em;
	margin-bottom: 12px;
}
#mainC ol.search-results li p {
	font-size: 1em;
	margin-bottom: 6px;
}
#mainC .content ul.listing-videos {
	list-style-type: none;
	margin: 0 0 20px;
	padding: 0;
}
#mainC .content .view-content {
	margin-bottom: 15px;
}
#mainC .content ul.listing-videos li {
	float: left;
	height: 140px;
	list-style-type: none;
	margin-right: 5%;
	overflow: hidden;
	width: 45%;
}
#mainC .content ul.listing-videos li .video-preview {
	float: left;
	margin-right: 10px;
	width: 160px;
}
#mainC .content ul.listing-videos li .video-preview img {
	width: 160px;
	height: auto;
}
#mainC .content ul.listing-videos li .field-content {
	margin-left: 170px;
}
#mainC .content ul.listing-videos li .video-preview .field-content, #mainC .content ul.listing-videos li h4 .field-content {
	margin-left: 0;
}
#mainC ul.listing-video li {
}
#mainC .content .field-name-body p img {
	margin: 10px;
}
#mainC .content .field-name-body table {
	border-collapse: collapse;
	width: 100%;
}
#mainC .content .field-name-body table th {
	background: none repeat scroll 0 0 #85A678;
	color: #FFFFFF;
	padding: 10px;
}
#mainC .content .field-name-body table td {
	border: 1px solid #85A678;
	padding: 10px;
}
#mainC .view-id-pcl_events_calendar div span a {
	clear: both;
	display: block;
	font-size: 1.4em;
	margin-top: 10px;
}
#mainC .view-id-pcl_events_calendar img {
	float: left;
	margin-bottom: 20px;
}
h2.land-title span, h2.archive-videos span {
	background: none repeat scroll 0 0 #FFFFFF;
	padding-right: 10px;
}
h2.land-title, h2.archive-videos {
	background: url("../images/bg-landing-title.gif") repeat-x scroll 0 0 transparent;
}
.region-sidebar-first h2 a {
	color: #FFFFFF;
}
.view-dashboard-block-video-channel img {
	height: 120px;
	width: 120px;
}
.view-dashboard-block-video-channel .views-field-field-video {
	float: left;
	margin-right: 10px;
}
.view-dashboard-block-video-channel .views-field-field-video {
	overflow: hidden;
}
.view-dashboard-block-video-channel .views-field-field-video, .view-dashboard-block-video-channel .views-field-title {
	height: 130px;
}
.view-dashboard-block-video-channel .views-field-title {
	font-size: 1.5em;
	height: 100px;
	padding-top: 30px;
}
.view-dashboard-block-video-channel .views-field-title span {
	display: block;
}
.view-dashboard-video-channel-2 img {
	height: 120px;
	width: 120px;
}
.view-dashboard-video-channel-2 .views-field-field-video {
	float: left;
	margin-right: 10px;
}
.view-dashboard-video-channel-2 .views-field-field-video {
	overflow: hidden;
}
.view-dashboard-video-channel-2 .views-field-field-video, .view-dashboard-video-channel-2 .views-field-title {
	/*
	height: 130px;
	*/
}
.view-dashboard-video-channel-2 .views-field-title {
	font-size: 1.5em;
	/*height: 100px;*/
	padding-top: 30px;
}
.view-dashboard-video-channel-2 .views-field-title span {
	display: block;
}
#homebox .view-industry-news img {
	display: none;
}
#homebox .view-industry-news .views-field-title {
	margin-bottom: 15px;
}
#homebox .view-industry-news .views-field-body {
	margin-top: -10px;
}
h2#page-subtitle {
	color: #85A678;
	font-size: 1.8em;
	margin-bottom: 3px;
}
.page-pcl-events-calendar #mainC ul.listing-publications li h4 {
	margin-bottom: 3px;
}
.date-display-single {
	display: block;
	margin-bottom: 10px;
}
.node-type-event, .node-type-event .fc-event-skin, .node-type-event .fc-event-time, .node-type-event a {
	border-color: #D3DEDB;
	color: #333333;
}
.page-pcl-events-calendar table tr td, .page-pcl-events-calendar table tr th {
	background: none repeat scroll 0 0 #EBF0E8;
	color: #49494A;
}
.page-pcl-events-calendar table tr th {
	background: none repeat scroll 0 0 #2d8e5a ;
	color: #FFFFFF;
	padding: 5px 0;
}
.page-pcl-events-calendar table.fc-header tr th {
	background: none repeat scroll 0 0 #2d8e5a ;
	color: #FFFFFF;
	padding: 5px 0;
}
h4 a {
	font-size: 1.3em;
	text-decoration: none;
}
div.region-header-logon {
	position: absolute;
	z-index: 40;
}
div.region-header-logon .block-inner {
	color: #222222;
	padding: 0;
}
#user-login-form {
	margin: 0;
	padding: 0;
}
#toboggan-login-link-container {
	background: url("../images/im_button.gif") no-repeat scroll left top transparent;
	width: 67px;
}
#toboggan-login-link {
	background: url("../images/im_button_right.gif") no-repeat scroll right 0 transparent;
	display: block;
	margin: 0;
	padding: 0;
	text-align: right;
}
#toboggan-login {
	background: url("../images/user-login-box.png") repeat-x scroll 0 0 #9AB68E;
	border: 1px solid #BAB9AE;
	border-radius: 6px 6px 6px 6px;
	padding: 0 20px 20px;
	width: 250px;
}
.addthis_toolbox.addthis_default_style #toboggan-login-link span {
	line-height: 22px;
}
#toboggan-login label {
	color: #000000;
	float: left;
	line-height: 22px;
	width: 80px;
}
#toboggan-login input.form-text {
	width: 160px;
}
#toboggan-login {
	color: #436736;
	font-size: 1.2em;
	height: 110px;
	margin-top: 10px;
}
#toboggan-login span {
	display: none;
}
#toboggan-login a {
	color: #FFFFFF;
	font-size: 0.9em;
	margin-left: 80px;
	text-decoration: none;
}
#toboggan-login #edit-actions--3,
#toboggan-login #edit-actions--4 {
	float: right;
}
#toboggan-login #edit-actions--3 #edit-submit--2 {
	background: url("../images/user-login.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	font-size: 0.01em;
	height: 22px;
	margin-left: 10px;
	position: relative;
	text-indent: -9999em;
	top: -15px;
	width: 50px;
}
#toboggan-login #edit-actions--4 #edit-submit--3{
	height: 22px;
	margin-left: 10px;
	position: relative;
	top: -15px;
	width: 50px;
}
.homebox-column-wrapper div.portlet-content.content {
	background: url("../images/bg-homeboxes.png") repeat-x scroll 0 0 #ECF0E9;
}
#mainC #homebox-block-views_industry_news-block div.portlet-content.content h5, #mainC #homebox-block-views_industry_news-block-1 div.portlet-content.content h5 {
	font-size: 1.2em;
}
#mainC #homebox-block-views_industry_news-block div.portlet-content.content, #mainC #homebox-block-views_industry_news-block-1 div.portlet-content.content {
	padding: 0 0 16px;
	width: 100% !important;
}
#mainC #homebox-block-views_industry_news-block .portlet-content ul.listing-publications li, #mainC #homebox-block-views_industry_news-block-1 .portlet-content ul.listing-publications li {
	/* background: url("../images/bg-homeboxes.png") repeat-x scroll 0 0 #ECF0E9;
	border-bottom: 1px solid #9BAE94;
	padding: 15px; */
	width: 283px;
}
p.morelink {
	margin-bottom: 0;
	padding-right: 15px;
}
.bulletin-tabs ul.menu li{
	margin-right: 10px;
}
p.morelink a,
.bulletin-tabs li a {
	background: url("../images/bg-customise.png") repeat-x scroll 0 0 #BFD365;
	border-radius: 4px 4px 4px 4px;
	font-style: italic;
	padding: 5px 15px;
	text-decoration: none;
}
p.morelink a:hover,
.bulletin-tabs li a:hover {
	background: none repeat scroll 0 0 #89A97C;
	border-radius: 4px 4px 4px 4px;
	color: #FFFFFF;
	text-decoration: none;
}
#homebox a, #homebox a:link, #homebox a:visited, #homebox a:hover, #homebox a:active {
	text-decoration: none;
}
#mainC #homebox .content ul {
	list-style-type: none;
	margin-bottom: 15px;
	padding: 0;
}
#mainC #homebox .content ul li {
	list-style-type: none;
}
#homebox-block-views_pests_disease-block .views-field-title, #homebox-block-views_pests_disease-block-1 .views-field-title {
	margin-bottom: 10px;
}
#homebox .poll .bar .foreground {
	background-color: #BFD365;
	float: left;
	height: 1em;
}
.poll .title {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
}
#mainC #homebox .content {
	font-size: 1em;
	line-height: 1.35;
}
#mainC #homebox .content .views-field-title {
	font-size: 1.2em;
}
#mainC #homebox .content .view-dashboard-block-video-channel .views-field-title {
	font-size: 1.5em;
}
#mainC #homebox .content .view-dashboard-video-channel-2.views-field-title {
	font-size: 1.5em;
}
#cboxLoadedContent {
	overflow: hidden !important;
	padding: 10px;
}
div.form-item-default-image-selection {
	float: left;
	padding-right: 20px;
}

#onlineToolbox .box {
	float: left;
	margin-bottom: 25px;
	margin-right: 4%;
	width: 30.333%;
}
#onlineToolbox .box.last {
	margin-right: 0;
}
#onlineToolbox .box.first {
	clear: left;
}
#onlineToolbox .box.vlast {
	clear: both;
	margin-left: 227px;
}
#onlineToolbox a.toolbox-button, #onlineToolbox a.toolbox-button:link, #onlineToolbox a.toolbox-button:visited, #onlineToolbox a.toolbox-button:hover, #onlineToolbox a.toolbox-button:active {
	background: url("../images/tools/button.jpg") no-repeat scroll 0 0 #4D6D41;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	min-height: 15px;
	padding: 8px 10px;
	text-decoration: none;
	max-width: 184px;
}
#onlineToolbox a {
	display: block;
}
#onlineToolbox a.toolbox-button strong {
	font-style: italic;
	font-weight: bold;
}
#mainC #onlineToolbox h2 {
	font-size: 18px;
	margin-top: -8px;
}
#mainC .content .field-name-body #onlineToolbox p a img {
	margin: 0;
}
#mainC .content #onlineToolbox p {
	font-size: 12px;
}
body.page-online-toolbox-pcn-calculator div.sub div.region-content div.content {
	width: 100%;
}
body.page-online-toolbox-pcn-calculator h1#page-title {
	display: none;
	font-size: 2em;
}
body.page-online-toolbox-pcn-calculator h1.pcn-title {
	color: #2d8e5a ;
	font-size: 2em;
	font-weight: bold;
	left: -20px;
	position: relative;
	top: -10px;
}
body.page-online-toolbox-pcn-calculator #pcn-calculator-form {
	float: left;
	padding: 20px;
}
body.page-online-toolbox-pcn-calculator #pcn-calculator-form .pcn-heading {
	color: #2d8e5a ;
	font-size: 2.4em;
	line-height: 1em;
	margin-bottom: 15px;
}
body.page-online-toolbox-pcn-calculator #edit-crop {
	border-right: 1px solid #E2E1DB;
	float: left;
	height: 50px;
	margin-bottom: 20px;
	margin-right: 5px;
	width: 115px;
}
body.page-online-toolbox-pcn-calculator .form-wrapper {
	margin-top: 15px;
}
body.page-online-toolbox-pcn-calculator .form-item-notes {
	float: left;
	margin-left: 120px;
	margin-top: 27px;
}
body.page-online-toolbox-pcn-calculator .form-item-notes label {
	width: 100px;
}
body.page-online-toolbox-pcn-calculator .item-with-help {
	float: left;
	margin-right: 5px;
}
body.page-online-toolbox-pcn-calculator .item-with-help.clear {
	clear: left;
}
body.page-online-toolbox-pcn-calculator .item-with-help a {
	background: url("../images/info.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	font-size: 0;
	height: 16px;
	margin-top: 20px;
	width: 16px;
}
body.page-online-toolbox-pcn-calculator #population_trend_chart_wrapper .pop-trend-info {
	background: url("../images/info.png") no-repeat scroll 0 0 transparent;
	display: block;
	font-size: 0;
	height: 16px;
	left: 20px;
	position: absolute;
	top: 20px;
	width: 16px;
	z-index: 30;
}
body.page-online-toolbox-pcn-calculator .form-item-soil-type-0, body.page-online-toolbox-pcn-calculator .form-item-treatment-0, body.page-online-toolbox-pcn-calculator .form-item-cultivar-0, body.page-online-toolbox-pcn-calculator .form-item-tolerance-0, body.page-online-toolbox-pcn-calculator .form-item-rotation-0, body.page-online-toolbox-pcn-calculator .form-item-max-yield-0, body.page-online-toolbox-pcn-calculator .form-item-population-0, body.page-online-toolbox-pcn-calculator .form-item-resistance-0, body.page-online-toolbox-pcn-calculator .form-item-treatment-1, body.page-online-toolbox-pcn-calculator .form-item-cultivar-1, body.page-online-toolbox-pcn-calculator .form-item-tolerance-1, body.page-online-toolbox-pcn-calculator .form-item-rotation-1, body.page-online-toolbox-pcn-calculator .form-item-max-yield-1, body.page-online-toolbox-pcn-calculator .form-item-resistance-1, body.page-online-toolbox-pcn-calculator .form-item-treatment-2, body.page-online-toolbox-pcn-calculator .form-item-cultivar-2, body.page-online-toolbox-pcn-calculator .form-item-tolerance-2, body.page-online-toolbox-pcn-calculator .form-item-rotation-2, body.page-online-toolbox-pcn-calculator .form-item-max-yield-2, body.page-online-toolbox-pcn-calculator .form-item-resistance-2, body.page-online-toolbox-pcn-calculator .form-item-treatment-3, body.page-online-toolbox-pcn-calculator .form-item-cultivar-3, body.page-online-toolbox-pcn-calculator .form-item-tolerance-3, body.page-online-toolbox-pcn-calculator .form-item-rotation-3, body.page-online-toolbox-pcn-calculator .form-item-max-yield-3, body.page-online-toolbox-pcn-calculator .form-item-resistance-3, body.page-online-toolbox-pcn-calculator .form-item-treatment-4, body.page-online-toolbox-pcn-calculator .form-item-cultivar-4, body.page-online-toolbox-pcn-calculator .form-item-tolerance-4, body.page-online-toolbox-pcn-calculator .form-item-rotation-4, body.page-online-toolbox-pcn-calculator .form-item-max-yield-4, body.page-online-toolbox-pcn-calculator .form-item-resistance-4, body.page-online-toolbox-pcn-calculator .form-item-treatment-5, body.page-online-toolbox-pcn-calculator .form-item-cultivar-5, body.page-online-toolbox-pcn-calculator .form-item-tolerance-5, body.page-online-toolbox-pcn-calculator .form-item-rotation-5, body.page-online-toolbox-pcn-calculator .form-item-max-yield-5, body.page-online-toolbox-pcn-calculator .form-item-resistance-5 {
	float: left;
	height: 25px;
	margin-bottom: 25px;
	width: 168px;
}
body.page-online-toolbox-pcn-calculator .form-item-cultivar-1 {
	width: 190px;
}
body.page-online-toolbox-pcn-calculator .form-item-resistance-0, body.page-online-toolbox-pcn-calculator .form-item-soil-type-0, body.page-online-toolbox-pcn-calculator .form-item-treatment-0, body.page-online-toolbox-pcn-calculator .form-item-cultivar-0, body.page-online-toolbox-pcn-calculator .form-item-tolerance-0, body.page-online-toolbox-pcn-calculator .form-item-resistance-1, body.page-online-toolbox-pcn-calculator .form-item-soil-type-1, body.page-online-toolbox-pcn-calculator .form-item-treatment-1, body.page-online-toolbox-pcn-calculator .form-item-cultivar-1, body.page-online-toolbox-pcn-calculator .form-item-tolerance-1, body.page-online-toolbox-pcn-calculator .form-item-resistance-2, body.page-online-toolbox-pcn-calculator .form-item-soil-type-2, body.page-online-toolbox-pcn-calculator .form-item-treatment-2, body.page-online-toolbox-pcn-calculator .form-item-cultivar-2, body.page-online-toolbox-pcn-calculator .form-item-tolerance-2, body.page-online-toolbox-pcn-calculator .form-item-resistance-3, body.page-online-toolbox-pcn-calculator .form-item-soil-type-3, body.page-online-toolbox-pcn-calculator .form-item-treatment-3, body.page-online-toolbox-pcn-calculator .form-item-cultivar-3, body.page-online-toolbox-pcn-calculator .form-item-tolerance-3, body.page-online-toolbox-pcn-calculator .form-item-resistance-4, body.page-online-toolbox-pcn-calculator .form-item-soil-type-4, body.page-online-toolbox-pcn-calculator .form-item-treatment-4, body.page-online-toolbox-pcn-calculator .form-item-cultivar-4, body.page-online-toolbox-pcn-calculator .form-item-tolerance-4, body.page-online-toolbox-pcn-calculator .form-item-resistance-5, body.page-online-toolbox-pcn-calculator .form-item-soil-type-5, body.page-online-toolbox-pcn-calculator .form-item-treatment-5, body.page-online-toolbox-pcn-calculator .form-item-cultivar-5, body.page-online-toolbox-pcn-calculator .form-item-tolerance-5 {
	margin-bottom: 25px;
	margin-top: 5px;
}
body.page-online-toolbox-pcn-calculator .form-item-cultivar-0, body.page-online-toolbox-pcn-calculator .form-item-soil-type-0 {
	margin-right: 20px;
}
body.page-online-toolbox-pcn-calculator .form-item-granular, body.page-online-toolbox-pcn-calculator .form-item-fumigant, body.page-online-toolbox-pcn-calculator .form-item-decline {
	float: left;
	height: 25px;
	margin-top: 5px;
	width: 168px;
}
body.page-online-toolbox-pcn-calculator .form-item-granular {
	clear: left;
	margin-left: 120px;
}
body.page-online-toolbox-pcn-calculator .form-select {
	width: 160px;
}
body.page-online-toolbox-pcn-calculator #edit-resistance-0, body.page-online-toolbox-pcn-calculator #edit-rotation-0, body.page-online-toolbox-pcn-calculator #edit-max-yield-0, body.page-online-toolbox-pcn-calculator #edit-population-0, body.page-online-toolbox-pcn-calculator #edit-resistance-1, body.page-online-toolbox-pcn-calculator #edit-rotation-1, body.page-online-toolbox-pcn-calculator #edit-max-yield-1, body.page-online-toolbox-pcn-calculator #edit-population-1, body.page-online-toolbox-pcn-calculator #edit-resistance-2, body.page-online-toolbox-pcn-calculator #edit-rotation-2, body.page-online-toolbox-pcn-calculator #edit-max-yield-2, body.page-online-toolbox-pcn-calculator #edit-population-2, body.page-online-toolbox-pcn-calculator #edit-resistance-3, body.page-online-toolbox-pcn-calculator #edit-rotation-3, body.page-online-toolbox-pcn-calculator #edit-max-yield-3, body.page-online-toolbox-pcn-calculator #edit-population-3, body.page-online-toolbox-pcn-calculator #edit-resistance-4, body.page-online-toolbox-pcn-calculator #edit-rotation-4, body.page-online-toolbox-pcn-calculator #edit-max-yield-4, body.page-online-toolbox-pcn-calculator #edit-population-4, body.page-online-toolbox-pcn-calculator #edit-resistance-5, body.page-online-toolbox-pcn-calculator #edit-rotation-5, body.page-online-toolbox-pcn-calculator #edit-max-yield-5, body.page-online-toolbox-pcn-calculator #edit-population-5 {
	margin-top: 5px;
	width: 31px;
}
body.page-online-toolbox-pcn-calculator #edit-resistance-0, body.page-online-toolbox-pcn-calculator #edit-resistance-1, body.page-online-toolbox-pcn-calculator #edit-resistance-2, body.page-online-toolbox-pcn-calculator #edit-resistance-3, body.page-online-toolbox-pcn-calculator #edit-resistance-4, body.page-online-toolbox-pcn-calculator #edit-resistance-5 {
	margin-top: 0;
	width: 160px;
}
body.page-online-toolbox-pcn-calculator #crop_2 .form-item-cultivar-2, body.page-online-toolbox-pcn-calculator #crop_3 .form-item-cultivar-3, body.page-online-toolbox-pcn-calculator #crop_4 .form-item-cultivar-4, body.page-online-toolbox-pcn-calculator #crop_5 .form-item-cultivar-5 {
	width: 185px;
}
body.page-online-toolbox-pcn-calculator #crop_2 .item-with-help, body.page-online-toolbox-pcn-calculator #crop_3 .item-with-help, body.page-online-toolbox-pcn-calculator #crop_4 .item-with-help, body.page-online-toolbox-pcn-calculator #crop_5 .item-with-help {
	width: 180px;
}
body.page-online-toolbox-pcn-calculator #crop_2 .item-with-help a, body.page-online-toolbox-pcn-calculator #crop_3 .item-with-help a, body.page-online-toolbox-pcn-calculator #crop_4 .item-with-help a, body.page-online-toolbox-pcn-calculator #crop_5 .item-with-help a {
	display: none;
}
body.page-online-toolbox-pcn-calculator #edit-calculate, body.page-online-toolbox-pcn-calculator #edit-print {
	float: right;
	margin-bottom: 10px;
	margin-top: 19px;
}
body.page-online-toolbox-pcn-calculator #edit-print {
	display: none;
	margin-right: 10px;
}
body.page-online-toolbox-pcn-calculator label {
	color: #333333;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding-right: 0;
	width: 125px;
}
.form-item-population-0 label {
	width: 110px;
}
body.page-online-toolbox-pcn-calculator .form-item-crop {
	float: left;
}
body.page-online-toolbox-pcn-calculator .form-item-crop label {
	width: 92px;
}
body.page-online-toolbox-pcn-calculator .form-item-crop label a {
	background: url("../images/info.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: right;
	font-size: 0;
	height: 17px;
	width: 16px;
}
body.page-online-toolbox-pcn-calculator .form-item-crop input {
	float: right;
}
body.page-online-toolbox-pcn-calculator #chart-wrapper {
	clear: both;
	display: none;
}
body.page-online-toolbox-pcn-calculator #chart-wrapper .chart {
	margin: 0;
	position: relative;
}
body.page-online-toolbox-pcn-calculator #chart-wrapper .chart-title {
	position: absolute;
	text-align: center;
	top: 30px;
	width: 100%;
	z-index: 20;
}
body.page-online-toolbox-pcn-calculator #chart-wrapper #yield_trend_chart {
	padding: 40px 40px 5px;
}
:first-child + html body.page-online-toolbox-pcn-calculator #chart-wrapper #yield_trend_chart {
	top: -150px;
}
body.page-online-toolbox-pcn-calculator #yield_trend_chart_wrapper .xaxis {
	text-align: center;
}
body.page-online-toolbox-pcn-calculator #chart-wrapper {
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 878px;
}
body.page-online-toolbox-pcn-calculator #yield_trend_chart_wrapper .yaxis {
	left: -415px;
	position: relative;
	top: -120px;
	transform: rotate(270deg);
}
body.page-online-toolbox-pcn-calculator #chart-wrapper.chart-wrapper-processed ul {
	background: none repeat scroll 0 0 transparent;
	border-color: -moz-use-text-color -moz-use-text-color #D2D1C7;
	border-left: 0 none;
	border-radius: 0 0 0 0;
	border-right: 0 none;
	border-top: 0 none;
	list-style-type: none;
	margin: 10px 0 0;
	padding: 0 0 0 20px;
}
body.page-online-toolbox-pcn-calculator #chart-wrapper.chart-wrapper-processed ul li {
	border-color: #D2D1C7;
	list-style-type: none;
}
body.page-online-toolbox-pcn-calculator .multiple-crop {
	border-top: 1px solid #CCCCCC;
	float: left;
	margin-top: 20px;
	width: 100%;
}
body.page-online-toolbox-pcn-calculator #crop_1 .form-item-muliple-crop-1 {
	display: none;
}
.print_wrapper {
	display: none;
}
body.page-online-toolbox-pcn-calculator .disclaimer {
	float: left;
	margin-top: 20px;
}
body.page-online-toolbox-pcn-calculator .disclaimer a {
	background: url("../images/info.png") no-repeat scroll 0 0 transparent;
	color: black;
	display: block;
	padding-left: 20px;
	text-decoration: none;
}
#views-exposed-form-image-listing-page .views-exposed-form {
	float: right;
	padding: 10px;
	width: auto;
}
#views-exposed-form-image-listing-page .views-exposed-widgets {
	margin: 0;
}
#views-exposed-form-image-listing-page label {
	color: #637D55;
	float: left;
	font-size: 1.6em;
	margin: 0;
	padding-right: 10px;
	width: auto;
}
#views-exposed-form-image-listing-page #edit-submit-image-listing {
	background: url("../images/ic_search.gif") no-repeat scroll 0 0 transparent;
	border: 0 none;
	color: #526D44;
	cursor: pointer;
	font-size: 0.01em;
	height: 21px;
	margin-left: 5px;
	position: relative;
	text-indent: -9999em;
	width: 21px;
}
#views-exposed-form-image-listing-page #edit-submit-image-listing:hover {
	background: url("../images/ic_search2.gif") no-repeat scroll 0 0 transparent;
}
#colorbox .media-gallery-item img, .page-media-gallery .media-gallery-detail img {
	float: left;
	padding: 0 20px 20px 0;
}
#colorbox .mg-lightbox-detail {
	padding-right: 0;
}
#colorbox .media-gallery-detail-info {
	width: 97%;
	max-width: 950px;
}
#colorbox .mg-lightbox-description {
	float: none;
	margin-left: 0;
	max-width: 1100px;
	width: auto;
	clear: both;
}
#colorbox .mg-lightbox-description strong {
	font-weight: bold;
}
.page-media-gallery .media-gallery-detail-wrapper .no-overflow {
	overflow: visible;
}
body.page-online-toolbox-pcn-calculator #print-area {
	clear: both;
	display: none;
}
#colorbox .mg-lightbox-description table tr td, #colorbox .mg-lightbox-description table tr th {
	border: 1px solid;
	padding: 5px;
}

body.page-media-gallery-detail .media-gallery-detail-wrapper .field-name-media-description table tr td,
body.page-media-gallery-detail .media-gallery-detail-wrapper .field-name-media-description table tr th {
	/*border: 1px solid;
	padding: 5px;*/
	border: 1px solid #85A678;
	padding: 10px;
}

body.page-media-gallery-detail .media-gallery-detail-wrapper .field-name-media-description table tr th {
	font-weight: bold;
	background: #85A678;
	color: #FFFFFF;
	text-align: center;
}

body.page-media-gallery-detail .media-gallery-detail-wrapper  table td,
body.page-media-gallery-detail .media-gallery-detail-wrapper  table th {

}

.lightbox-title {
	max-width: 960px;
}


div.page-rating {
	margin-top: 15px;
}
body.page-latest-news .view-header {
	float: right;
	position: relative;
	top: -45px;
}
body.page-node-6151 .pub-date, body.page-node-6649 .pub-date {
	display: none;
}

.gallery-thumb-inner img {
	height: auto;
	max-width: 950px;
}

#colorbox .gallery-thumb-inner img {
	height: auto;
}

#colorbox .mg-lightbox-description table {
	width: 60% !important;
	margin: 0px 20% !important;
}


body.page-media-gallery-detail- .field-name-media-description table {
	width: 80% !important;
	margin: 0px 10% !important;
}


body.node-type-media-gallery .mg-lightbox-wrapper thead > tr,body.page-media-gallery  #mainC table thead > tr {
	background:#EBF0E8;
}

/*video list page*/
body.page-video .view-id-video .views-field-sharethis {
	float: right;
	clear: both;
}

body.page-video .view-id-video .views-field-view-node-1 {
	float: left;
	margin-bottom: 10px;
}

body.page-video .view-id-video .views-field-view-node-1 img {
	width: 150px;
	height: auto;
}

body.page-video .view-id-video .views-field-title h2 {
	float: left;
	margin-left: 20px;
	width: 351px;
}

body.page-video .view-id-video .views-field-title a {
	text-decoration: none;
}

body.page-video .view-id-video .views-field-view-node {
	float: left;
	margin-left: 20px;

}

body.page-video .view-id-video .views-field-view-node a {
	text-decoration: none;
	font-size: 14px;
	margin-bottom: 8px;
	margin-top: 8px;
	color: black;
	font-weight: bold;
	padding-right: 10px;
	background: url('../images/black_more_arrow.png') no-repeat scroll right 6px;
}

body.page-video .view-id-video .line {
	border-top: 1px solid #E5E5E5;
	clear: both;
	margin-bottom: 10px;
}

body.page-video #mainC .content ul.pager {
	margin-top: 196px;
}

body.node-type-video #mainC {
	position: relative;
}

body.node-type-video #mainC #block-sharethis-sharethis-block {
	position: absolute;
	right: -547px;
}

body.maintenance-page #main {
	color: #FFFFFF;
	font-size: 30px;
	line-height: 40px;
	text-align: center;
}

body.node-type-quiz #block-block-52 {
	display: block;
}

body.node-type-quiz #block-block-40 {
	display: none;
}

body.harvesting.node-type-quiz #block-block-52,
body.storage.node-type-quiz #block-block-52,
body.handling.node-type-quiz #block-block-52,
body.introduction.node-type-quiz #block-block-52 {
	display: none;
}

body.harvesting.node-type-quiz #block-block-40,
body.storage.node-type-quiz #block-block-40,
body.handling.node-type-quiz #block-block-40,
body.introduction.node-type-quiz #block-block-40 {
	display: block;
}

body.harvesting.node-type-quiz #fivestar-custom-widget,
body.storage.node-type-quiz #fivestar-custom-widget,
body.handling.node-type-quiz #fivestar-custom-widget,
body.introduction.node-type-quiz #fivestar-custom-widget,
body.node-type-quiz #fivestar-custom-widget{
	display: none;
}

body.page-node-take.node-type-quiz #quiz_summary #fivestar-custom-widget {
	display: block;
	margin-top: 10px;
}

/* body.pcn-training.node-type-quiz #block-menu-menu-safe-potato-operations-menu {
display: none;
} */

/*.pcn-training.node-type-quiz form#quiz-start-quiz-button-form input.form-submit {
background: url("../images/test_icon.png") no-repeat;
height: 20px;
width: 80px;
}*/


/********************************************************************* Business Map *********************************************************
*********************************************************************************************************************************************/
body.page-business-users-map #block-views-exp-business-users-map-page .views-exposed-widget{
	padding: .5em 1em 0 0;
}
body.page-business-users-map #block-views-exp-business-users-map-page .views-submit-button{
	clear: both;
}
body.page-business-users-map #mainC,
body.page-business-users-map #mainC .content{
	width: 100%;
}
.gmap-map{
	width: 100% !important;
}
.bulletin-tabs,
#block-views-bulletin-board-block,
#block-views-bulletin-board-block-1,
#block-views-bulletin-board-block-2,
#block-views-bulletin-board-block-3{
	clear: both;
}
#block-views-bulletin-board-block > h2,
#block-views-bulletin-board-block-1 > h2,
#block-views-bulletin-board-block-2 > h2,
#block-views-bulletin-board-block-3 > h2 {
	background: #2d8e5a;
	color: white;
	padding: 10px;
	font-size: 2em;
}
body.page-node-18822 div.sub div.content,
body.no-sidebars div.sub div.content {
	width: 100%;
}
#mainC div.content .view-bulletin-board .views-row,
#mainC div.content .view-bulletin-board .node {
	clear: both;
	width: 96%;
	border-bottom: 1px dashed #CCCCCC;
	padding: 1.5em 2% 1.5em 2%;
	margin: 0;
	font-size: 16px;
}
#mainC div.content .view-bulletin-board .views-row h2,
#mainC div.content .view-business-users-map .views-field-view-node {
	font-size: 20px;
}

#mainC div.content .view-business-users-map .views-field-view-node {
	margin-bottom: 0.5em;
}

#mainC div.content .view-bulletin-board .views-row h2 span {
	font-size: 12px;
	color: #666;
}
#mainC .content .menu-name-menu-bulletin-items ul {
	background: none;
	padding: 10px 0;
	list-style: none;
}
#mainC .content .menu-name-menu-bulletin-items ul li {
	list-style: none;
	float: left;
}
#mainC .content .menu-name-menu-bulletin-items ul li a {
	display:block;
}

.media-youtube-outer-wrapper {
	height: auto !important;
	max-width: 670px;
	width: auto !important;
}

.media-youtube-video {
	max-width: 670px;
	margin-bottom: 20px;
}

/* Count down */
#countdown {
	height: 45px;
	overflow: hidden;
	text-align: center;
	width: 165px;
	margin: 0 auto;
	padding: 5px 10px;
	background: white;
}

#countdown .section {
	float: left;
	min-width: 28px;
	text-align: center;
}

#countdown .no-space {
	min-width: 2px;
}

#countdown .value {
	margin-top: 8px;
	margin-bottom: 8px;
	color: red;
	font-size: 24px !important;
}

#countdown .label {
	color: #999;
	font-size: 11px;
	text-transform: uppercase;
}

#interest-ad-spot {
	min-height: 383px;
	padding-top: 1.5%;
	background: #fff;
	text-align: center;
	padding: 1% 10px 20px 10px;
	min-width: 190px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#interest-ad-spot p {
	padding: 0;
}

#interest-ad-spot a.button {
	display: block;
	padding: .8em;
	background: #e98911;
	width: 7em;
	color: white;
	margin: 5px auto 0;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
}
#interest-ad-spot a.button:hover {
	color: white;
}
#interest-ad-spot #interest-ad-spot-inner,
#interest-ad-spot #interest-ad-spot-inner .block {
	padding: 0;
}
@media screen and (max-width: 640px) {
	#interest-ad-spot,
	div#feature_list_container {
		width: 100%;
	}
	#interest-ad-spot {
		min-height: 0;
	}
}
#block-views-tweets-block .view-footer a .ext {
	display: none;
}
.logo-wrapper {
	position: relative;
}
#site-slogan {
	position: absolute;
  left: 220px;
  bottom: 15px;
  color: #2d8e5a;
  font-size: 1.6em;
  max-width: 530px;
  font-weight: bold;
  line-height: 1.2;
}
div#header div.search {
	clear: both;
}
div#header {
  position: relative;
}
.ad-content-top {
  background: url("../images/bg-trans.png") repeat scroll 0 0 transparent;
  top: 0;
  color: #FFFFFF;
  left: 0;
  padding: 8px 12px;
  position: absolute;
  right: 0;
  text-decoration: none;
}
.ad-content-top h4 {
	color: #FFFFFF;
  font-family: 'StRydeRegular';
  font-size: 1.4em;
  line-height: 1.05;
  margin-bottom: 3px;
}
#interest-ad-spot {
	min-height: 370px;
	padding: 10px;
}
@media screen and (max-width: 769px) {
	#site-slogan {
		position: relative;
		left: 0;
		bottom: 0;
		color: #2d8e5a;
		font-size: 1.2em;
		max-width: none;
		margin: 15px 20px 10px;
	}
}

/* Ckeditor */
.ck-two-col-div {
	float: left;
	width: 100%;
	clear: both;
	margin: 1em 0;
}
.ck-two-col-left,
.ck-two-col-right {
	float: left;
	width: 49%;
}
.ck-two-col-left {
	margin-right: 2%;
}