* {
	text-align: left;
	}
body {
	font-family:Arial, Helvetica, sans-serif;
	background: #9cd281;
	}
#content h2 {
	padding-bottom: 5px;
	}
#content h2 em {
	font-style: normal;
	color: #523b0a;
	}
#soil h2 {
	color: #46d200;
	font-size: 150%;
	}
#content h2 {
	padding-bottom: 20px;
	}
h5 {
	font-size: 16px;
	font-weight: bold;
	color: #008000;
	margin-bottom: 1em;
}
#content h2.prod { color: #fff; }
#content h3.gotw { padding: 0; }
h3 { line-height: normal; }
p {
	text-align: left;
	line-height: 1.8;
	font-size: 100%;
	}
p.date {
	color: #46d200;
	margin: 0;
	}
p.white {
	margin: 0;
	padding: 0 0 5px 26px;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
}
#feature-content p {
	margin: 0;
	}
a {
	color: #46d200;
	text-decoration: none;
	}
a.more {
	font-size: 90%;
	color:#fff;
	}
a:hover {
	text-decoration: underline;
	}
a {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
	}
a:hover {
	text-decoration: none;
	}
#footer a {
	color: #345a20;
	text-decoration: underline;
	}
#footer a:hover {
	color: #000;
	}
#msds a {
	display: block;
	text-decoration: none;
	width: 940px;
	padding: 3px;
	}
#msds a p {
	float: left;
	margin: 0;
	padding: 3px 15px;
	}
#msds a.light { background: #EFEFEF; }
#msds a.dark { background: #DDD; }
#msds a.light:hover, #msds a.dark:hover { background: #BBB; }
#msds a .msds-download {
	float: right;
	display: block;
	width: 86px;
	height: 22px;
	background: url(/img/download.gif) no-repeat;
	}
/*----------------------------------------------------
		Core Layout Styles
----------------------------------------------------*/
#header-outer {
	background: #fff url(/img/header-span.gif) repeat-x;
	}
#header {
	width: 996px;
	height: 150px;
	margin: 0 auto;
	position: relative;
	}
#header h1{text-align:right; padding:10px 0;color:#999999; font-size:10px;}
#content-outer {
	background: #fff url(/img/content-span.gif) repeat-x;
	}
#content {
	width: 996px;
	margin: 0 auto;
	padding-top: 10px;
	}
#content .padFix {
	padding: 0 0 0 26px;
	}
#content.details .padFix {
	padding-right: 26px;
	}
#product-content {
	width: 486px;
	float: left;
	}
#product-content.full-width {
	width: 100%;
	float: left;
	}
#product-content .padFix {
	padding: 0;
	}
#indication-content {
	width: 242px;
	float: left;
	}
#indication-content .padFix {
	padding: 0 26px 0 0;
	}
#feature-content {
	width: 216px;
	float: left;
	}
#feature-content .padFix {
	padding: 0 26px 0 0;
	}
#footer {
	width: 996px;
	margin: 0 auto;
	}
	
.footer-seo{margin:20px 0}
#faq-wrap h3 {
	color: green;
	border-top: 1px dashed #ccc;
	padding-top: 15px;
}
/*----------------------------------------------------
		Header Styles
----------------------------------------------------*/
a#logo {
	width: 279px;
	height: 54px;
	position: absolute;
	top: 30px;
	left: 26px;
	background: url(/img/nutrifield-logo.gif) no-repeat;
	display: block;
	text-indent:-9999em;
	font-size:1px;
	}
	
#search-form {
	position: absolute;
	top: 41px;
	right: 26px;
	}
#search-form, #search-form fieldset {
	width: 184px;
	height: 27px;
	}
#search-button {
	width: 27px;
	height: 27px;
	float: right;
	}
#search {
	width: 135px;
	height: 17px;
	border: 0;
	background: url(/img/search-field.gif) no-repeat;
	color: #113303;
	font-size: 120%;
	float: left;
	padding: 5px 8px;
	}
/*----------------------------------------------------
		Top Nav Styles
----------------------------------------------------*/
#top-nav {
	width: 1016px;
	height: 31px;
	position: absolute;
	top: 99px;
	left: 7px;
	margin: 0;
	padding: 0;
	list-style: none;
	}
#top-nav li {
	float: left;
	list-style: none;
	}
#top-nav li a {
	height: 31px;
	display: block;
	}
#top-nav li a span {
	display: none;
	}
#top-nav li a:hover {
	background-position: 0 -31px;
	}
#top-nav li a.current {
	background-position: 0 -62px;
	}
#index a {
	width: 70px;
	background: url(/img/nutri-nav/home.gif) no-repeat;
	}
#products a {
	width: 84px;
	background: url(/img/nutri-nav/products.gif) no-repeat;
	}
#garden-problem-solver a {
	width: 179px;
	background: url(/img/nutri-nav/garden-problem-solver.gif) no-repeat;
	}
#garden-guide a {
	width: 116px;
	background: url(/img/nutri-nav/garden-guide.gif) no-repeat;
	}	
#feeding-chart a {
	width: 123px;
	background: url(/img/nutri-nav/feeding-chart.gif) no-repeat;
	}	
#gardens-of-the-world a {
	width: 164px;
	background: url(/img/nutri-nav/gardens-of-the-world.gif) no-repeat;
	}
#store-locator a {
	width: 116px;
	background: url(/img/nutri-nav/store-locator.gif) no-repeat;
	}
#faq a {
	width: 51px;
	background: url(/img/nutri-nav/faq.gif) no-repeat;
	}
#company-profile a {
	width: 135px;
	background: url(/img/nutri-nav/company-profile.gif) no-repeat;
	}
#news a {
	width: 63px;
	background: url(/img/nutri-nav/news.gif) no-repeat;
	}
#contact a {
	width: 82px;
	background: url(/img/nutri-nav/contact.gif) no-repeat;
	}
/*----------------------------------------------------
		Homepage Styles
----------------------------------------------------*/
#flash-outer {
	background: url(/img/grass.jpg) repeat-x;
	}
#flash-margin {
	width: 996px;
	height: 253px;
	margin: 0 auto;
	position: relative;
	}
#flash {
	position: absolute;
	width: 996px;
	height: 273px;
	top: -20px;
	}
#soil-outer {
	background: #113303 url(/img/soil-span.gif) repeat-x;
	}
#soil {
	width: 996px;
	margin: 0 auto;
	color: #fff;
	}
#soil .padFix {
	padding: 0 26px 16px;
	}
#soil .home-col {
	padding-right: 11px;
	margin-right: 10px;
	float: left;
	background: url(/img/soil-div.jpg) no-repeat 100% 0;
	}
#soil .home-col a{
	color:#fff;
	}
#soil .home-col.last {
	padding-right: 0;
	margin-right: 0;
	background: none;
	}
#soil .home-col .padFix {
	width: 158px;
	padding: 180px 14px 0 0;
	}
#soil .home-col.catalogue .padFix {
	background: url(/img/catalogue.jpg) no-repeat;
	}
#soil .home-col.tree .padFix {
	background: url(/img/tree.jpg) no-repeat;
	}
#soil .home-col.can .padFix {
	background: url(/img/can.jpg) no-repeat;
	}
#soil .home-col.map .padFix {
	background: url(/img/map.jpg) no-repeat;
	}
#soil .home-col.smartgarden .padFix {
	background: url(/img/smartgarden.jpg) no-repeat;
	}
/*----------------------------------------------------
		Product Layout Styles
----------------------------------------------------*/
#product-content a {
	display: block;
	width: 216px;
	text-decoration: none;
	position: relative;
	}
#product-content .prod-row {
	margin: 0 0 26px 0;
	padding: 0;
	}
#product-content .padFix {
	margin: 0 26px 0 0;
	padding: 0;
	float: left;
	display: inline;
	}
#product-content a .border-img {
	display: block;
	border: 1px solid #e2e2e2;
	}
#product-content a .border-img img {
	display: block;
	margin: 0 auto;
	}
#product-content a:hover .border-img {
	border: 1px solid #46d200;
	}
#product-content a:hover {
	color: #46d200;
	}
span.title {
	display: block;
	padding: 5px 0 0 0;
	color: #113303;
	font-size: 130%;
	}
span.title.brown {
	background: url(/img/brown-dot.gif) no-repeat;
	}
span.title.green {
	background: url(/img/green-dot.gif) no-repeat;
	}
span.title.blue {
	background: url(/img/blue-dot.gif) no-repeat;
	}
span.title.yellow {
	background: url(/img/yellow-dot.gif) no-repeat;
	}
span.title.purple {
	background: url(/img/purple-dot.gif) no-repeat;
	}
span.title.orange {
	background: url(/img/orange-dot.gif) no-repeat;
	}
span.title.light-blue {
	background: url(/img/light-blue-dot.gif) no-repeat;
	}
#content h3.prod {
	height: 38px;
	padding: 7px 0 0 10px;
	margin-bottom: 30px;
	}
#content h3.prod.brown {
	background: url(/img/brown-bar.gif) no-repeat;
	color:#ffffff;
	}
#left-col {
	float: left;
	width: 297px;
	}
#right-col {
	float: left;
	width: 647px;
	}
#right-col .small-left {
	float: left;
	width: 405px;
	}
.small-left ul {
	list-style: none;
	margin: 0 0 1em 0;
}
.small-left li {
	background: url(/img/tick.png) no-repeat;
	font-weight: bold;
	padding-left: 25px;
	margin-bottom: 1em;
}
#right-col .small-left .padFix {
	padding: 0 25px 0 0;
	}
#right-col .small-right {
	float: right;
	width: 242px;
	}
#right-col .small-right .lab-tests {
	display: block;
	width: 242px;
	height: 62px;
	background: url(/img/lab-tests.gif) no-repeat;
	}
#right-col .small-right .msds {
	display: block;
	width: 242px;
	height: 62px;
	background: url(/img/msds.gif) no-repeat;
	}
#right-col .small-right .lab-tests span,
#right-col .small-right .msds span {
	display: none;
	}
#right-col .small-right .lab-tests:hover,
#right-col .small-right .msds:hover {
	background-position: 0 -62px;
	}
#data-table {
	margin-top: 10px;
	}
#data-table-header {
	background: url(/img/brown-table.gif) no-repeat;
	height: 28px;
	position: relative;
	}
#data-table-header h4 {
	color: #fff;
	font-weight: normal;
	position: absolute;
	padding: 7px 0 0 9px;
	font-size: 100%;
	}
tr:nth-child(odd) td {
	background:#EFEFEF;
}
tr td:nth-child(1) {
	background:#EBFFDF;
}
.prob .header-table td {
	background:#4E7F2F;
	color:#fff;
	border:0;
	padding:5px 0px 5px 2px;
}
table.prob td {
	border-right:0;
	padding:6px 0 6px 5px;
}
table.prob {
	border:0;
}
table .header-table td {
	font-size:11px;
}
table .strong {
	font-weight:bold;
}
.prob td.table-top {
	font-size:13px;
	font-weight:bold;
	padding:5px 0 0 10px;
}
#data-table-header h4.code { left: 0; }
#data-table-header h4.desc { left: 72px; }
#data-table-header h4.qty { left: 405px; }
#data-table-header h4.brk { left: 478px; }
#data-table-header h4.price { left: 552px; }

#data-table table, #data-table tr, #data-table td { border: 0;}
#data-table table { margin: 20px 0 0 0; }
#data-table table thead td { font-weight: bold; }
#data-table td { padding: 1px 9px; }
#data-table tr.light { background: #f6f6f6; }
#data-table tr.dark { background: #f0f0f0; }

#data-table td.td1 { width: 54px; }
#data-table td.td2 { width: 315px; }
#data-table td.td3 { width: 55px; text-align: center; }
#data-table td.td4 { width: 56px; text-align: center; }
#data-table td.td5 { width: 77px; text-align: right; }

tr.smallText td {
	background-color:#6E9F4F;
	font-size:90%;
	font-weight:normal;
	color:#fff;}

#content h2.no-marg {
	padding: 0;
}
.pdf {
	background: url(/img/pdf-icon.gif) no-repeat;
	margin-bottom: 0.5em;
}
#content .pdf a {
	height: 31px;
	line-height: 31px;
	display: block;
	padding: 0 0 0 35px;
	text-decoration: none;
}
#content .pdf a:hover {
	text-decoration: underline;
}
#newInfo ul {
	list-style: none;
	margin: 0;
}
#newInfo li {
	background: #000 /*url(/img/newinfo-bullet.png) no-repeat 8px 50%*/;
	border-radius: 15px;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
	color: #fff;
	padding: 2px 15px 2px 20px;
	margin-bottom: 2px;
	font-size: 11px;
	text-align: center;
	width: 190px;
}
/*----------------------------------------------------
		Store Locator Styles
----------------------------------------------------*/
table.store-locator {
	width:970px;
	}
table.store-locator thead td{background:#000;}
table.store-locator, .store-locator td, .store-locator tr, .store-locator th {
	border:0;
	}
table.store-locator thead {
	background:#081304;
	color:#fff;
	font-weight:bold;
	padding:4px;
	}
#map {
	float: left;
	margin-right: 30px;
}
#content h2.retailers {
	margin: 0 0 10px;
	padding: 0;
}
#stateSelect {
	float: left;
}
#stateSelect h5 {
	
}
#stateSelect ul {
	margin: 0;
	list-style: none;
}

#worldMap {
	background: url(/img/worldMap.gif) no-repeat;
	width: 919px;
	height: 450px;
	position: relative;
}
#worldMap a.country {
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	text-decoration: none;
}

#worldMap a.aus { top: 360px; left: 709px; background: url(/img/flag-aus.png) no-repeat; }
#worldMap a.nz { top: 400px; left: 877px; background: url(/img/flag-nz.png) no-repeat; }
#worldMap a.us { top: 175px; left: 175px; background: url(/img/flag-us.png) no-repeat; }
#worldMap a.uk { top: 99px; left: 360px; background: url(/img/flag-uk.png) no-repeat; }
#worldMap a.can { top: 124px; left: 100px; background: url(/img/flag-can.png) no-repeat; }

#worldMap a.uk span,
#worldMap a.can span {
	position: absolute;
	top: 49px;
	left: -22px;
	width: 90px;
	border: 1px solid #0091C9;
	background: #fff;
	padding: 3px;
	text-align: center;
	display: none;
}
#worldMap a.uk:hover span,
#worldMap a.can:hover span {
	display: block;
}
/*----------------------------------------------------
		GOTW Styles
----------------------------------------------------*/
div.gotw {
	margin: 0 31px 30px 0;
	float: left;
	}
.gotw a {
	display: block;
	width: 158px;
	}
.gotw a:hover {
	background: #ccc;
	}
.gotw a img {
	display: block;
	padding: 3px;
	border: 1px solid #ccc;
	}
/*----------------------------------------------------
		Indication Layout Styles
----------------------------------------------------*/
.indic {
	margin-bottom: 30px;
	}
#left-col .symbol {
	height: 63px;
	}
.symbol {
	width: 62px;
	height: 54px;
	float: left;
	}
.symbol.pest {
	background: url(/img/pest.gif) no-repeat;
	}
.symbol.fruit {
	background: url(/img/fruit.gif) no-repeat;
	}
.symbol.flower {
	background: url(/img/flower.gif) no-repeat;
	}
.symbol.leaf {
	background: url(/img/leaf.gif) no-repeat;
	}
.symbol.root {
	background: url(/img/root.gif) no-repeat;
	}
.symbol-text {
	float: left;
	width: 154px;
	font-size: 80%;
	}
.symbol-text p {
	margin: 0;
	}
.symbol-text h3 {
	font-weight: bold;
	line-height: normal;
	}
/*----------------------------------------------------
		Featured Layout Styles
----------------------------------------------------*/
#feature-content img {
	margin-bottom: 20px;
	}
a.feature-more {
	display: block;
	width: 216px;
	height: 92px;
	background: url(/img/view-more-feature.gif) no-repeat;
	margin-top: 40px;
	}
a.feature-more:hover {
	background-position: 0 -92px;
	}
.feature-more span {
	display: none;
	}
/*----------------------------------------------------
		Form Styles
----------------------------------------------------*/
.std-form fieldset input:hover, .std-form fieldset textarea:hover,
.std-form fieldset input.ie_hover, .std-form fieldset textarea.ie_hover {
	background:#fafafa;
	border:1px solid #bbb;
	}
.std-form fieldset input:focus, .std-form fieldset textarea:focus,
.std-form fieldset input.ie_focus, .std-form fieldset textarea.ie_focus {
	background:#F9FDF7;
	border:1px solid #1c430e;
	color:#000;
	}
/*----------------------------------------------------
		Footer Styles
----------------------------------------------------*/
#lower-shadow {
	height:72px;
	background: url(/img/lower-shadow.gif) repeat-x;
	}
#footer-outer {
	background: url(/img/footer-bg.jpg) repeat-x;
	}
#footer .padFix {
	padding: 26px 26px 50px;
	}
#footer p {
	color: #345a20;
	}
#footer .small {
	color: #2d4628;
	font-size: 90%;
	margin: 0;
	list-style: none;
	}
#footer .foot-col {
	margin-right: 65px;
	float: left;
	}
#footer .foot-col.col-4 {
	margin-right: 0;
	float: left;
	}


#footer .col-4 a{display:block; float:left; margin-bottom:30px;}
	
#footer .randm  {
	width: 100px;
	height: 60px;
	background: url(/img/rm-footer.gif) no-repeat;
}
#footer .dome  {
	height: 56px;
	width: 121px;
	background: url(/img/dome-logo-footer.gif) no-repeat;
	margin-right:55px;
	}
#footer .smart   {
	height: 55px;
	width: 84px;
	background: url(/img/smartgarden-logo-small.gif) no-repeat;
	margin-right:80px;
	}
#footer .bfa  {
	height: 52px;
	width: 121px;
	background: url(/img/bfa-logo-small.gif) no-repeat;
	margin-right:20px;
	}
#footer .col-4 a span {
	display: none;
	}
#footer a.randm:hover {
	background-position: 0 -60px;
	}
#footer a.dome:hover {
	background-position: 0 -56px;
	}
#footer a.smart:hover {
	background-position: 0 -55px;
	}
#footer a.bfa:hover {
	background-position: 0 -52px;
	}
	
#sitescene {
	float:right;
	height:30px;
	width:30px;
	margin-right:19px
}
#facebook {
	float:left;
	width:130px;
	height:50px;
}
#facebook a {
	height:30px;
	width:126px;
	display:block;
	text-indent:-9999px;
	float:left;
	background:url(/img/facebook.gif) no-repeat;
}
#facebook a:hover {
	background-position:bottom;
}
#sitescene a {
	background:transparent url(/img/alaress.png) no-repeat 0 0;
	display:block;
	height:30px;
	width:100%;
}
#sitescene a:hover {
	background-position:0pt -30px;
}
#sitescene a span {
	display:none;
}
#flash .wrap {
	position: absolute;
	top: 120px;
	left: 270px;
	}
#flash .wrap p {
	float: left;
	padding: 7px 0 0 10px;
	}
a#flash-button {
	display: block;
	background:url(/img/get_flash_player.gif) no-repeat;
	width: 112px;
	height: 33px;
	float: left;
	position: relative;
	}
a#flash-button span {
	display: none;
	}
#contactForm table td {
	padding: 10px 20px;
}
#contactForm select {
	width: 262px;
}

#contact-form .submit{width:200px; height:200px;}

/*----------------------------------------------------
		Store Locator Styles
----------------------------------------------------*/
#stateSelect li {
	font-size: 14px;
}
#stateSelect li {
	font-size: 14px;
}
#storeLocations {
	list-style: none;
	margin: 0;
}
#storeLocations li {
	float: left;
	width: 200px;
	height: 200px;
	margin: 0 20px 20px 0;
	padding-top: 10px;
	border-top: 1px solid #eee;
}
h3.retailers {
	margin: 40px 0 20px;
}
h3.retailers span {
	text-transform: uppercase;
}
/*----------------------------------------------------
		sIFR Styles
----------------------------------------------------*/
.sIFR-active #soil h2,
.sIFR-active #content h2,
.sIFR-active #content h3,
.sIFR-active #product-content .title {
	font-family:Verdana;
	line-height:1em;
	visibility:hidden;
}
.sIFR-active #soil h2 {
	font-size:25px;
}
.sIFR-active #content h2 {
	font-size:34px;
	padding-top:20px;
}
.sIFR-active #content.blog h2 {
	width:470px;
	padding-bottom:7px;
}

.sIFR-active #content h3 {
	font-size:26px;
}
.sIFR-active #content.blog h3 {
font-size:21px;
margin-bottom:14px;
}

.sIFR-active #content.blog #primary h3{
	margin-bottom:2px;
}

.sIFR-active #product-content .title {
	font-size:16px;
}

/*----------------------------------------------------
		Blog
----------------------------------------------------*/
#content.blog{padding-top:0; width:944px;background:url(/img/nutri-blog/right-col.jpg) 100% 0 repeat-y; }
.left-col{float:left; width:702px; margin-right:26px;}
#primary, #secondary {float:left;overflow:hidden;width:176px;padding:75px 20px 0 20px;}
#content img.home-img{float:left; clear:right; margin:0 27px 27px 0;}
.widget-area ul ul, .categories ul {margin:0; list-style:none;}
#content #primary ul li a,
.categories ul li a {line-height:23px; border-bottom:1px dotted #c1c1c1; font-size:11px; color:#113303; font-weight:normal; text-decoration:none; display:block;}
#respond h4{margin:18px 0 0 0 ;}
#content #primary ul li a:hover,
.categories ul li a:hover{text-decoration:underline;
}
.title-holder{position:relative;}
.title-holder .back-to-home{position:absolute; top:24px; right:0; padding:5px; background:#F7FAF5; border:1px solid #c1c1c1; -moz-border-radius: 6px;  -webkit-border-radius: 6px; border-radius: 6px;}

#s{padding:4px; border:1px solid #e2e2e2; -moz-border-radius: 6px;  -webkit-border-radius: 6px; border-radius: 6px; padding:4px;font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#58704e;width:112px; margin-top:2px;
}
#searchsubmit{border:0; line-height:0; text-indent:-9999em; display:block; float:right; background: #effae9 url(/img/nutri-blog/search-button.jpg) no-repeat 2px 0; width:51px; height:28px;}
#searchsubmit:hover{cursor:pointer; background-position:2px bottom;}

#content.blog h4 a{color:#81ab68; font-weight:normal; font-size:16px; line-height:22px; margin-bottom:0; text-decoration:none;}

.latest{width:459px; margin-right:27px; float:left;}
.categories{width:216px; float:left;}
.hentry a, .comment-container a, .title-holder a{color:#81ab68; font-weight:normal; text-decoration:none; }
.hentry a:hover, .comment-container a:hover, .title-holder a:hover{text-decoration:underline; color:#81ab68}
.hentry{margin-bottom:18px; border-bottom:1px dotted #c1c1c1;}
.comment-container{background:#f7faf5; margin-bottom:18px; }
.comment-author {background:#fff;border:1px solid #c1c1c1; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; border-bottom:0; padding:0px 8px 0 8px;}
.comment-body{border:1px solid #c1c1c1; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius:  0 0 5px 5px; border-radius:  0 0 5px 5px; border-top:0;padding:0 8px 0px 8px;}

#content a.cat-button{width:144px; position:relative;float:left; margin-bottom:22px; margin-right:27px;display:block; height:60px; -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 1px 1px 2px #c1c1c1;  -webkit-box-shadow: 1px 1px 2px #c1c1c1;  box-shadow: 1px 1px 2px #c1c1c1; background-color: #367b02;background-image: -moz-linear-gradient(top, #367b02, #2c6502);  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #367b02),color-stop(1, #2c6502)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#367b02', EndColorStr='#2c6502'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#367b02', EndColorStr='#2c6502')"; padding-left:71px;text-decoration:none;font-size:12px;
}

#respond label.error{background:#46d200; padding:3px; color:#fff; font-weight:bold;}

/* home page button*/
a.cat-button span{position:absolute; top:0; left:0; width:70px; height:60px; border-right:1px solid #48a401;}
a.cat-button em{  text-shadow: 1px 1px 1px #000;text-decoration:none;color:#fff; font-style:normal;background-color: #429503;background-image: -moz-linear-gradient(top, #429503, #367a02); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #429503),color-stop(1, #367a02)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#429503', EndColorStr='#367a02');-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#429503', EndColorStr='#367a02')"; display:block; height:39px; padding-left:15px;padding-top:20px;-moz-border-radius:0 5px 5px 0;-webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}
a.cat-button:hover em{background:#429503;}
a.cat-button:hover{cursor:pointer;}
#content a.cat-button.last{margin-right:0;}
.cat-button.beginner em, .cat-button.farming em, .cat-button.experts em{padding-bottom:10px;
padding-top:11px;}

.cat-button span{background:url(/img/nutri-blog/cat-icons.png) no-repeat 50% 0;}
.cat-button.farming span{background-position:50% -59px}
.cat-button.experts span{background-position:50% -118px}
.cat-button.faq span{background-position:50% -177px}
.cat-button.products span{background-position:50% -236px}
.cat-button.pests span{background-position:50% -295px}
.cat-button.general span{background-position:50% -354px}
.cat-button.instructions span{background-position:50% -413px}
.cat-button.soil span{background-position:50% -472px}

sup, sub{font-size:11px;  }

.sociable{clear:right;
float:left;
height:65px;
margin:0 16px 16px 0 !important;
width:200px;}
#facebook{margin:16px;}
.wd1, .wd2{float:left; width:200px; margin-right:34px;}
.wd2{width:679px;}
.wd1 input, .wd2 input{width:100%}

.right-col { float: right; }
