/* @override http://devsite.valent.com/style/styles.css */
@charset "utf-8";
/* CSS Document */
html {overflow:-moz-scrollbars-vertical; overflow-y: scroll;}
body 
{
	background: url(/images/top_shadow.gif) repeat-x #fffefd;
	margin-top: 0;
}
a 
{
	outline: none;
	text-decoration: none;
	color: #22825a;
}
a:hover 
{
	text-decoration: underline;
	color: #3a9f75;
}
h1, h2, h3, h4, h5 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.container 
{
	margin-top: 5px;
}
.img-border 
{
	border: 0px solid #333333;
}
#logo 
{
	margin-top: 26px;
}
#vpp-logo 
{
	margin-top: 7px;
}
#nav 
{
	background: url(../images/top_gradient.jpg) no-repeat;
	height: 137px;
	width: 807px;
}
#nav h2 
{
	font: "Avenir LT Std 65 Medium", "Arial Black", Arial, Helvetica, 



sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: oblique;
	color: #797564;
	margin: 20px 0 0 20px;
}
#search_box 
{
	width: 499px;
	height: 31px;
	margin: 4px 0 0 20px;
	background: url(/images/search_box.gif) no-repeat;
}
#search_box #search 
{
	float: left;
	margin: 4px 0 0 24px;
	border: 0;
	width: 340px;
	background: none;
}
#search_box #go 
{
	float: right;
	margin: 2px 4px 0 0;
	width: 108px;
}
#side-nav 
{
	min-height: 400px;
}
#side-nav h4 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	margin: 0 0 0 20px;
	color: #222222;
}
#zip_box, #right_zip_box 
{
	width: 136px;
	height: 31px;
	margin: 4px 0 0 20px;
	background: url(/images/rep_search.gif) no-repeat;
}
#right_zip_box 
{
	width: 136px;
	height: 31px;
	margin: 18px 0 0 41px;
	background: url(/images/rep_search.gif) no-repeat;
}
#right_zip_box 
{
	width: 150px;
}
#zip_box #zip, #right_zip_box #zip 
{
	float: left;
	margin: 2px 0 0 10px;
	border: 0;
	width: 66px;
	background: none;
	color: #dddddd;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#right_zip_box #zip 
{
	width: 75px;
	margin-left: 12px;
}
#zip_box #go, #right_zip_box #go 
{
	float: right;
	margin: 2px 8px 0 0;
	width: 42px;
	text-indent: -999px;
}
#right_zip_box #go 
{
	
}
.superscript 
{
	font-size: 65%;
	vertical-align: top;
}
.superhead 
{
	font-size: 45%;
	vertical-align: top;
}
.supersmall 
{
	font-size: 7px;
	vertical-align: top;
}
#topnav, #topnav ul, #topnav li 
{
	padding: 0;
	margin: 0;
}
#topnav 
{
	margin-top: 10px;
	background: url(../images/nav_bg.jpg) repeat-x;
	height: 35px;
}
#topnav li 
{
	float: left;
	list-style: none;
	height: 32px;
	text-align: center;
	vertical-align: middle;
	border: #cdccc7 1px solid;
	border-right: none;
}
#topnav li span 
{
	display: block;
	padding-top: 6px;
}
#topnav li a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #777777;
	font-size: 14px;
	text-decoration: none;
	position: relative;
}
#topnav li a:hover 
{
	color: #444444;
}
.agriculture 
{
	width: 114px;
}
.professional 
{
	width: 125px;
}
.about 
{
	width: 125px;
}
.newsroom 
{
	width: 110px;
}
.careers 
{
	width: 94px;
}
.msds 
{
	width: 232px;
}
.tab-on 
{
	background: #FFFFFF;
	border-bottom: 1px solid #ffffff !important;
	margin-top: -1px !important;
	height: 33px !important;
}
.tab-shadow 
{
	border-left: #bbbbbb 1px solid !important;
	background: url(/images/tab_shadow3.gif) no-repeat;
}
.msds div 
{
	height: 25px;
	width: 200px;
	background: url(/images/label_msds_btn.jpg) no-repeat;
	background-position: 0 0;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 14px;
	cursor: pointer;
}
.msds a 
{
	font-size: 10px;
}
.msds a:hover div 
{
	background-position: 0px -28px;
}
.msds span 
{
	display: none;
	visibility: hidden;
}
#flash-home 
{
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
#flash-container 
{
	width: 905px;
	height: 302px;
	background: url(../images/flash_noborder.jpg) no-repeat;
	border: 10px solid #d1d1d1;
}
#ag-link 
{
	display: block;
	height: 120px;
	width: 269px;
	float: left;
	font-family: verdana;
	font-weight: bold;
	color: #fff;
	font-size: 18px;
	padding-top: 185px;
	overflow: hidden;
	padding-left: 185px;
}
#pro-link 
{
	display: block;
	height: 115px;
	width: 213px;
	float: right;
	font-family: verdana;
	font-weight: bold;
	color: #fff;
	font-size: 18px;
	padding-top: 185px;
	overflow: hidden;
	padding-left: 31px;
	padding-right: 202px;
	margin-left: 0;
}
a:hover#pro-link, a:hover#ag-link 
{
	color: #fcf78f;
	text-decoration: none;
}
#divide 
{
	border-bottom: 1px solid #d0d0d0;
	margin-top: -4px;
	padding-top: 0;
	margin-top: 48px;
}
.leftside 
{
	margin-top: 0;
	padding-top: 0;
}
.rightside 
{
	margin: 0 0 0 12px;
	padding: 0 0 0 0;
}
.gray-box 
{
	background: #efefef;
	width: 466px;
	margin: 10px 0 0 -6px;
	padding-bottom: 10px;
	border: 1px solid #fffefd;
}
.gray-box img 
{
	margin: 24px 0 8px 12px;
	display: block;
}
#home-feature 
{
	float: right;
	width: 250px;
	padding: 0 15px 0 0;
}
#home-feature h3 
{
	color: #333333;
	font-size: 13px;
	margin: 25px 0 8px 0 !important;
}
#home-feature p 
{
	font-size: 11px;
	margin: 0;
}
#home-feature a 
{
	
/*font-family: arial, helvetica, sans-serif;*/

	font-size: 11px;
	
/*font-weight:bold;*/

	margin: 5px 0 1px 0;
/*display:block;*/
}
#crop-feat-txt a 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 5px 0 1px 0;
	display: block;
}
#home-feature a span, #home-news a span, #crop-feat-txt a span 
{
	font-family: "Courier New", Courier, monospace;
	font-size: 80%;
	vertical-align: text-top;
}
#crop-feat-txt a:hover 
{
	color: #3a9f75;
	text-decoration: underline;
}
#home-news 
{
	background: #efefef;
	width: 458px;
	height: 30px;
	margin: 11px 0 15px -26px;
	padding-top: 14px;
}
#home-news h3 
{
	color: #333333;
	font-size: 13px;
	padding: 10px 0 0 14px;
}
#all-news 
{
	float: right;
	padding: 6px 10px 0 0;
	width: 70px;
}
#all-news a 
{
	font-family: arial, helvetica, sans-serif;
	color: #676451;
	font-size: 13px;
	display: block;
}
#all-news a:hover 
{
	color: #343434;
}
.news-dl 
{
	width: 458px;
	margin: 0 0 0 -25px;
}
.news-dl dl 
{
	border-bottom: 1px solid #efefef;
	padding: 5px 0 0 14px;
	margin-bottom: 6px;
	padding-bottom: 8px;
}
.news-dl dt 
{
	width: 55px;
	float: left;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	font-weight: normal;
}
.news-dl dd 
{
	margin-left: 65px;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 10px;
}
.news-dl a 
{
	text-decoration: none;
	color: #308a64;
	font-weight: bold;
}
.news-dl a:hover 
{
	text-decoration: underline;
	color: #308a64;
}
#news-last 
{
	border: none;
	margin-bottom: 15px;
}
.footer 
{
	margin: 10px 0;
	color: #308a64;
	padding-left: 41px;
}
.breadcrumb, .subnav 
{
	font: "LucidaGrande", "Arial Black", "Avenir 65 Medium", 



HelveticaNeue-Black, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #707070;
	margin: -6px 0 12px 17px;
}
.subnav 
{
	margin: 0px 0 12px 17px;
	width: 620px;
}
.footer a, .breadcrumb a, .subnav a, #ag-news a 
{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #308a64;
	font-size: 11px;
}
.footer a 
{
	padding: 0 5px;
}
.footer a:hover, .breadcrumb a:hover, .subnav a:hover, #ag-news a:hover 
{
	text-decoration: underline;
}
.subnav 
{
	width: 700px;
}
.subnav, .subnav a 
{
	font-size: 12px;
}
.slash 
{
	padding: 0 4px;
}
#side-nav ul 
{
	border-bottom: 1px solid #ececec;
	margin-left: 12px;
}
#side-nav li 
{
	border-top: 1px solid #ececec;
	list-style: none;
	padding: 5px 0 5px 0px;
}
#side-nav li a 
{
	color: #797564;
	text-decoration: none;
	display: block;
}
#side-nav li a:hover 
{
	color: #22825a;
	text-decoration: underline;
}
#side-nav li.on a 
{
	color: #333;
}
#side-nav li.on a:hover 
{
	text-decoration: none;
}
#side-nav li.on 
{
	color: #ccc !important;
	list-style: square;
}
#main 
{
	width: 796px;
}
#main h2 
{
	width: 789px;
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	font-weight: normal;
	font-family: arial;
	font-size: 26px !important;
	color: #333333;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 17px;
	margin: 0;
}
.header 
{
	float: left;
	width: 796px;
	margin: 0;
	padding: 0;
}
#feature-gray 
{
	width: 797px;
	height: 245px;
	background: #d3d2cd;
}
#feature-gray img 
{
	margin: 9px 0 0 9px;
	float: left;
}
#ag-feature-cta, #pro-feature-cta 
{
	float: right;
	width: 200px;
	margin: 10px 10px 0 0;
}
#ag-feature-cta ul 
{
	margin: 3px 0 0 0;
	padding: 0;
}
#pro-feature-cta ul {
	margin: 9px 0 0 0 !important;
	padding: 0;	 
 }
#ag-feature-cta li, #pro-feature-cta li 
{
	list-style: none;
	margin-bottom: 9px;
	width: 194px;
	height: 63px;
	padding: 0;
}
#ag-feature-cta  a 
{
	display: block;
	width: 194px;
	height: 21px;
	background: url(../images/cta_bg.jpg) repeat-x;
	background-position: 0 -28px;
	border: 1px solid #4d4d4d;
	cursor: pointer;
	padding-top: 7px;
}
#ag-feature-cta li p ,  #pro-feature-cta li p 
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#ag-feature-cta li 
{
	display: block;
	/*padding-top: 0px;
	margin-bottom: 8px;
	width: 194px;
	height: 65px;
	background: url(../images/cta_bg.jpg) repeat-x;
	background-position: 0 -16px;
	border: 1px solid #4d4d4d;*/
	height: 30px;
	background: url(/images/cta_bg2.gif) repeat-x;
	margin-bottom: 7px;
	margin-bottom: 4px
}

#ag-feature-cta h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 10px;
	color: #676767;
}

#pro-feature-cta a 
{
	display: block;
	width: 194px;
	height: 21px;
/*23*/

	background: url(../images/cta_bg.jpg) repeat-x;
	background-position: 0 -28px;
	border: 1px solid #4d4d4d;
	cursor: pointer;
	padding-top: 7px;
}
#ag-feature-cta a:hover 
{
	background-position: 0 -16px;
	border: 1px solid #111111;
	color: #333333;
}
#pro-feature-cta a:hover 
{
	background-position: 0 -16px;
	border: 1px solid #111111;
	color: #333333;
}
#pro-feature-cta h4 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 10px 10px;
	color: #676767;
}
#pro-feature-cta li 
{
	height: 30px;
	background: url(/images/cta_bg2.gif) repeat-x;
	margin-bottom: 7px;
	margin-bottom: 4px;
	display: block;
}
/*Adding Aquatics section to Pro Side Bar - border:1px solid red;*/
#pro-feature-cta 
{
	margin: 6px 10px 0 0;
}
#pro-feature-cta ul 
{
	margin: 0 0 0 0;
}
#pro-feature-cta h4 
{
	margin: 4px 0px 6px 10px !important;
}
#ag-feature-cta p, #pro-feature-cta p 
{
	width: 170px;
	text-align: center;
}
/*   */
#pro-feature-cta p 
{
	padding: 8px 12px 0 12px;
	width: 100%;
}
#ag-feature-cta a, #pro-feature-cta a 
{
	color: #4b4b4b;
	text-decoration: none;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%
}
.cta-agside 
{
	
}
/* What's New Gray Box */
#whats-new 
{
	width: 574px;
	background: #e9e9e9;
	margin-top: 0;
	float: left;
}
#whats-new img 
{
	size: auto;
	margin: 17px 0 10px 19px;
	float: left;
	display: block;
}
#wn-content 
{
	float: right;
	width: 370px;
	margin-bottom: 10px;
}
#wn-content h3 
{
	color: #676767;
	font-size: 12px;
	margin: 17px 0 6px 0;
}
#wn-content h4, #wn-content h4 a 
{
	color: #333333;
	font-size: 12px;
	margin-bottom: 6px;
	height: auto;
}
#wn-content p 
{
	color: #3f3e3e;
	font-size: 11px;
	margin: 2px 10px 0 0;
	padding: 0;
}
#wn-content ul 
{
	float: left;
	margin: 6px 0 8px 0;
	padding: 0 0 0 8px;
}
#wn-content li 
{
	color: #333333;
	font-size: 11px;
	margin: 3px 10px 0 8px;
	padding: 0;
	list-style: disc;
	line-height: 150%;
}
#wn-content li span 
{
	font-size: 11px;
}
#wn-content img 
{
	
/*float:right;*/

	margin: 8px 10px 0 0;
}
#subhead 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
}
#ag-news 
{
	width: 209px;
	float: right;
	margin-top: 0px;
}
#ag-news h3 
{
	color: #676767;
	font-size: 12px;
	margin: 17px 0 7px 0;
	background: #e3e3e3;
	margin-top: 0;
	padding: 10px 0 10px 0px;
	text-align: left;
}
#ag-news h3 span 
{
	padding-left: 10px;
}
#ag-news ul 
{
	margin-left: 0;
}
#ag-news li 
{
	width: 209px;
	margin: 6px 0;
	padding-bottom: 6px;
	border-bottom: 1px solid #eee;
	list-style: none;
	display: block;
}
#ag-news li a 
{
	display: block;
	margin: 0 10px;
}
#last 
{
	border-bottom: none !important;
}
.on 
{
	color: #000000 !important;
	font-weight: bold;
}
.subnav 
{
	margin-left: 18px;
}
.intro 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f2f2f;
	margin: 0 0 20px 18px;
	padding: 0;
}
.crop-intro 
{
	margin: 25px 0 20px 0;
	padding: 0;
}
.crops-main h3 
{
	font-size: 14px;
	color: #666666;
	background: #e3e3e3;
	margin: 0 0 6px 0;
	padding: 10px 12px 8px 18px;
}
.crops-main h1 
{
	font-size: 16px;
	margin-bottom: 8px;
	color: #333333;
}
.crops-main h2 
{
	font-size: 14px;
	color: #545454;
}
.marginfix 
{
	margin-left: 18px;
}
.crops-main td p 
{
	margin-left: 0px;
}
.crops-main table 
{
	width: 458px;
	margin-left: 18px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #848484;
	margin-bottom: 10px;
}
.crops-main a 
{
	color: #22825a;
	font-weight: bold;
}
.crops-main table 
{
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.crops-main td 
{
	margin: 0;
	padding: 8px;
}
.product-type 
{
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	padding-top: 2px;
	border-bottom: 1px solid #eee;
}
.product-name 
{
	font-weight: bold;
	color: #000000;
	padding-top: 6px;
	display: block;
	width: 280px;
}
.table-rule 
{
	width: 100%;
	color: #dddddd;
	margin: 0;
	padding: 0;
}
.crops-right 
{
	width: 320px;
	margin: 0 0 0 12px;
}
.crops-right img 
{
	border: 10px solid #d3d3d3;
}
.crops-right h3 
{
	color: #676767;
	font-size: 13px;
	margin: 17px 10px 7px 0;
	font-weight: bold;
	background: #e9e9e9;
	margin-top: 24px;
	padding: 10px 0 10px 20px;
}
.crops-right ul 
{
	
}
.crops-right li 
{
	list-style: none;
}
.crops-right a 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #308a64;
	font-size: 12px;
}
.crops-right a:hover 
{
	text-decoration: underline;
}
#feature-logo 
{
	width: 185px;
	float: left;
}
#crop-feature 
{
	width: 288px;
	background: #e9e9e9;
	padding: 15px 0 4px 18px;
	margin-top: 25px;
}
#crop-feature-ag 
{
	width: 288px;
	background: #e7e7e7;
	padding: 15px 0 4px 18px;
	margin-top: 25px;
	margin-bottom: 20px;
}
#crop-feature h4 
{
	color: #333333;
	font-size: 14px;
	margin-bottom: 10px;
}
#crop-feature ul 
{
	width: auto;
	margin-bottom: 4px;
	margin-left: 20px;
	padding-left: 0;
}
#crop-feature li 
{
	list-style: disc;
}
#crop-feature img 
{
	margin: 0 0 0 0;
	float: left;
	display: block;
	border: none;
}
#crop-feat-txt 
{
	margin: 5px 8px 10px 0;
}
.crop-feat-width 
{
	float: right;
	width: 280px;
}
#ag-crop-feat-txt 
{
	margin: 5px 8px 10px 0;
}
#crop-feat-txt ul 
{
	margin-left: 16px;
	padding-left: 0;
}
#crop-feature-ag img 
{
	margin: 0 0 0 0;
	float: left;
	display: block;
	border: none;
}
#crop-feature-ag h4 
{
	color: #333333;
	font-size: 14px;
	margin-bottom: 12px;
}
.ag-feat-width 
{
	float: right;
	width: 290px;
}
#crop-feature-ag ul 
{
	width: auto;
	margin-bottom: 4px;
	margin-left: 20px;
	padding-left: 0;
}
#crop-feature-ag li 
{
	list-style: disc;
}
#crop-feature-ag a 
{
	margin: 0 0 0 6px;
	padding: 0;
}
#crop-feature-ag p 
{
	padding: 0 10px 0 12px;
}
#crop-feat-txt a 
{
	margin: 0 0 0 2px;
	padding: 0;
}
#crop-feat-txt p 
{
	margin: 0;
}
.labels-main 
{
	margin-top: 0px;
}
.label-btns 
{
	margin: 0 0 0 0px;
}
.alt-row 
{
	background: #e3e3e3;
}
.labels-main table a 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 8px, 0px, 8px, 0px;
}
.labels-main table 
{
	width: 540px;
	margin-left: 0px;
	margin-bottom: 15px;
}
.labels-main td 
{
	padding: 8px;
}
.labels-main h3 
{
	color: #3c3c3c;
	font-size: 14px;
	margin: 10px 0 6px;
}
.pdf 
{
	font-size: 11px;
	color: #666;
	text-align: right;
}
#pdf-download 
{
	width: 194px;
	height: 51px;
	margin-left: 20px;
	padding-bottom: 8px;
	background: #f1eeee;
}
#pdf-download img 
{
	margin: 11px 0 0 14px;
	width: 16px;
	float: left;
}
#pdf-download div 
{
	margin: 12px 13px 0 0px;
	width: 140px;
	height: 30px;
	float: right;
	color: #827e6e;
}
#pdf-download a 
{
	color: #22825a;
	font-size: 12px;
	font-weight: bold;
}
#pdf-download a span 
{
	font-family: "Courier New", Courier, monospace;
	font-size: 80%;
	vertical-align: text-top;
}
#product-feature 
{
	width: 798px;
	min-height: 245px;
	background: #d3d2cd;
}
#product-feature div 
{
	width: 210px;
	min-height: 220px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
#product-feature div img 
{
	margin: 0 0 0 10px;
}
#product-feature div ul 
{
	margin: 7px 0 0 0;
}
#product-feature div li 
{
	list-style: none;
	line-height: normal;
	margin-bottom: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	background: url(/images/list_hr.gif) no-repeat;
	background-position: bottom;
}
#last-li 
{

	background-image: none !important;
}
#product-feature div li 
{
	color: #333;
	font-weight: bold;
}
/*#product-feature div a:hover { color:#666; text-decoration:none; }*/
.prod-feat-photo 
{
	margin: 10px;
	width: 555px;
	float: left;
}
.prod-feat-list a:hover 
{
	text-decoration: none !important;
}
/*



#product-content h3 { color:#3c3c3c; font-size:14px; margin-bottom:8px;} 

#product-content p{ color:#4a483d; margin-right:25px; }

#product-content a{ color:#22825a;}

#product-content a span { font-family: "Courier New", Courier, monospace; 



font-size:80%; vertical-align: text-top;}

#product-content ul a { font-family: Verdana, Arial, Helvetica, sans-serif; 



padding-right:10px; padding-bottom:3px; font-weight:bold; }





#product-content li p { margin-bottom:12px; }

.crops-main li { color:#333333; }





*/
#product-content 
{
	margin: 0 0 0 16px;
	width: 564px;
}
#product-content h3 
{
	line-height: 125%;
}
.prod-pad 
{
	padding-top: 1.5em;
}
.textflow 
{
	width: 520px;
}
.crops-main li p 
{
	color: #333333;
	margin-bottom: 6px;
}
.crops-main ul, .crops-main ol 
{
	width: 550px;
	padding-left: 15px;
	margin-left: 12px;
}
#numberedlist 
{
	list-style: decimal;
	margin: 0 0 0 12px;
	padding: 0 0 0 24px;
}
#numberedlist li 
{
	list-style: decimal;
	padding-left: 0px;
}
#product-right 
{
	width: 216px;
	margin: 30px 0 0 -2px;
}
#product-msds-btn 
{
	width: 211px;
	height: 51px;
}
#product-msds-btn a 
{
	display: block;
	text-align: center;
	width: 211px;
	height: 51px;
	background: url(../images/product_msds_btn.jpg) no-repeat;
}
#product-msds-btn a:hover 
{
	background: url(../images/product_msds_btn.jpg) no-repeat;
	background-position: 0 -49px;
	text-decoration: none;
}
#product-msds-btn a:hover h3, #product-msds-btn a:hover p 
{
	color: #333333;
}
#product-right a 
{
	color: #4f4f4f;
}
#product-right h3 
{
	font-size: 13px;
	padding: 10px 0 2px 12px;
	margin: 0;
	color: #3c3c3c;
}
.together 
{
	white-space: nowrap;
	font-size: 13px;
}
.nowrap 
{
	white-space: nowrap;
	font-size: 12px !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
#product-msds-btn h3 
{
	font-size: 13px;
	padding: 10px 5px 2px 12px;
	margin: 0;
}
#product-msds-btn p 
{
	font-size: 12px;
	padding: 0 0 0 12px;
}
.product-tabs 
{
	background: url(/images/product_tab_bg.gif) no-repeat;
	background-position: top;
	margin: 15px 0 0 0;
}
.product-tabs h3 
{
	font-size: 13px;
	padding: 2px 0 6px 12px !important;
	margin: 0 0 0 0;
}
.tabNavigation, .tabNavigation2, .tabNavigation3 
{
	margin: 3px 0 0 3px;
	padding: 0;
	height: 25px;
}
.tabNavigation li, .tabNavigation2 li, .tabNavigation3 li 
{
	float: left;
	list-style: none;
	width: 100px;
	height: 24px;
}
.selected 
{
	display: block;
	background: url(../images/key_tab2.png) no-repeat;
}
.tabNavigation li a, .tabNavigation2 li a, .tabNavigation3 li a 
{
	padding: 3px 2px 0 0;
	font-weight: bold;
	display: block;
	text-align: center;
}
.tab-link 
{
	width: 75px;
	position: absolute;
	right: 5px;
	bottom: -25px;
	text-align: right;
	padding-right: 10px;
}
.tab-link a 
{
	color: #22825a !important;
}
.tab-link a span 
{
	font-family: "Courier New", Courier, monospace;
	font-size: 80%;
	vertical-align: text-top;
}
.key-list 
{
	width: 180px;
	margin: 0 0 0 28px;
	padding-top: 0;
}
.key-list li 
{
	margin-right: 18px;
	padding: 0 0 0 0;
	font-size: 9px;
}
.key-list li span 
{
	font-size: 12px;
}
#key_crops01, #key_crops02, #key_weeds01, #key_weeds02, #key_state01, 



#key_state02 
{
	margin: 4px 0 0 0;
	position: relative;
}
#key_crops02, #key_weeds02, #key_state02 
{
	top: -18px;
}
/* Sales Rep Profile */
legend 
{
	font-size: 9px;
}
#profiles 
{
	margin: 20px 0 45px 0;
	width: 150px;
}
fieldset 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 20px 0px 20px 0px;
	width: 140px;
	position: relative;
	display: block;
	padding: 4px 8px 8px 8px;
}
fieldset p 
{
	margin: 0;
	padding: 0;
	font-size: 9px !important;
}
fieldset a 
{
	text-decoration: none;
	color: #22825a;
}
.ico-email 
{
	background: url(/images/ico_email.gif) no-repeat;
	padding: 0 0 0 22px;
}
/* For Development USE only */
.attn 
{
	background-color: #FFFF00;
}
.main-content-area p 
{
	margin-bottom: 1em;
}
.content-padding 
{
	padding-left: 18px;
}
.tester 
{
	position: absolute;
	top: 25px;
	left: 0;
	border: 1px solid #ccc;
	background-color: #fff;
	z-index: 1;
	text-align: left;
	padding: 10px;
	color: #333;
	display: none;
}
.infoalign 
{
	text-align: right !important;
}
.infoalign a 
{
	font-weight: normal;
}
/*  New Styles For Product Index  */
.intro-pi 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f2f2f;
	font-weight: normal;
	margin: 5px 0 30px 18px;
	width: 680px;
}
#product-index 
{
	padding: 0 !important;
	margin: -16px 0 0 0;
}
#showproducts 
{
	width: 790px;
	height: 61px;
	background: url(/images/show_products.gif) no-repeat;
	margin-top: 12px;
}
#showproducts h3 
{
	background: none;
	color: #7c7c7c;
	padding: 8px 0 7px 0;
	margin: 16px 0 0 10px;
	font-size: 15px;
	font-weight: bold;
}
#showproducts ul 
{
	margin: 0;
	padding: 0 0 0 10px;
	width: 775px;
}
#showproducts li 
{
	float: left;
	list-style: none;
	padding: 0;
	margin: 0 15px 0 0;
}
#showproducts form 
{
	margin: 0;
	padding: 0;
}
#showproducts input 
{
	padding: 0;
	margin: 0;
}
#showproducts input span 
{
	color: #333333;
	font-size: 0.8em;
	padding: 0;
	margin: 0;
}
.prod-list 
{
	padding-bottom: 10px;
	width: 680px;

}
.prod-logo 
{
	float: left;
	width: 190px;
}
.prod-logo img 
{
	vertical-align: middle;
	max-width: 185px;
	height: auto;
	margin: 8px;
}
.prod-nfo 
{
	float: right;
	width: 470px;
	padding: 15px 0 0 0;
}
.prod-nfo h4 
{
	color: #008357;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
div.canada div.prod-nfo H4 
{
	color: #000000;
}
.prod-nfo p 
{
	color: #333333;
	font-size: 12px;
	padding: 0;
	margin: 0;
}
.prod-nfo a 
{
	color: #008357;
	font-size: 12px;
	padding: 0;
	margin: 0;
}
.indent-p 
{
	margin-left: 18px;
	width: 720px;
}
.link-list h4 
{
	color: #464646;
	margin-bottom: 4px;
	padding-bottom: 0;
	margin-top: 12px;
	margin-left: 18px;
}
.link-list ul 
{
	list-style: none;
	margin-top: 0;
	padding-top: 0;
	margin-left: 24px;
}
.chart-space 
{
	margin-bottom: 24px;
}
.omri 
{
	margin-top: 16px; margin-bottom:0px; padding-bottom:0px;
}
.omri p 
{
	width: 400px;
	float: right;
	margin-bottom: 24px;
}

.rrp p 
{
	width: 350px;
	float: right;
	height: 50px;
	vertical-align: top;
	padding-top: 8px;
	margin-bottom: 0px; padding-bottom:0px;
}

.omri img 
{
	width: 111px;
	float: left;
	padding-bottom: 12px;
	vertical-align: middle;
}

.rrp img 
{
	width: 160px;
	float: left;
	padding-bottom: 12px;
	vertical-align: middle;
}

#roundup-p 
{
	margin-top: 12px;
}
/* two images side-by-side */
.float-l 
{
	width: 360px;
	float: left;
}
.float-r 
{
	width: 360px;
	float: right;
}
#dipel-table 
{
	width: 750px;
	border: 1px #01b15a solid;
}
.nosubnavimg 
{
	margin-top: 26px;
}
#ditera-table td 
{
	border: 1px solid red;
}
#nested-list li p 
{
	color: #333333;
}
.numbered, .numbered li 
{
	list-style: decimal;
	color: #333333 !important;
}
.follow 
{
	font-style: italic;
	margin: 12px 0 6px 0 !important;
}
.bold 
{
	font-weight: bold;
	font-style: normal;
}
#table-mode 
{
	border: 1px solid #dedede;
	width: 650px;
}
#table-mode td 
{
	padding: 6px;
	color: #666666;
}
#table-mode .title-row 
{
	background: #dedede;
	border-bottom: 1px solid #dedede;
	color: #333333;
}
#table-mode .title-row td 
{
	color: #333333;
}
/* begin styles for new right nav */
.right-col-sections 
{
	margin-left: -15px;
}
.right-col-sections ul, .right-col-sections li 
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.right-col-sections ul 
{
	
}
.right-col-sections li 
{
	margin-left: 10px;
}
.right-col-sections ul li h4 
{
	margin: 0;
	padding: 5px 5px 2px 15px;
	font-size: 14px;
}
.right-col-sections a, .right-col-sections a:visited 
{
	color: #22825a !important;
}
.right-col-sections ul li p 
{
	line-height: normal;
	font-size: 11px;
	color: #333;
	margin: 0;
	padding: 0px 5px 10px 15px;
}
/* end styles for new right nav */
/* Begin State Regs and Key Pests/Crops */
.list-pests-states 
{
	width: 550px;
}
.list-pests-states ul, .list-pests-states li 
{
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	color: #333 !important;
}
.list-pests-states ul 
{
	padding-bottom: 50px;
}
.list-pests-states ul.state li 
{
	
}
.list-pests-states h3 
{
	font-size: 12px !important;
	padding: 15px 0 5px 10px;
	margin: 0 0 0 -10px !important;
	font-family: verdana;
	background-color: #eee;
}
.list-pests-states h4 
{
	font-size: 10px;
	font-weight: bold;
	padding: 10px 0 3px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #eee;
	margin-left: -10px;
	padding-left: 10px;
}
.list-pests-states ul li 
{
	color: #333 !important;
	font-size: 11px;
	list-style: none;
	border-right: 15px solid #fff;
}
.list-pests-states ul li span 
{
	padding-left: 13px;
	display: block;
	padding-bottom: 10px;
	line-height: 120%;
}
.list-pests-states table 
{
	width: 530px !important;
}
.list-pests-states table td 
{
	vertical-align: top;
}
/* End State Regs and Key Pests/Crops */
body div h3.kpasr 
{
	color: #333 !important;
	margin: 0 0 10px 0 !important;
	font-size: 12px !important;
}
#newsitemlist 
{
	padding-left: 17px;
}
#newsdate 
{
	font-size: 10px;
}
#newstitle 
{
	margin-bottom: 7px;
}
.lmsds-button 
{
	border: 1px solid #e1e1e1;
	border-width: 1px 0 1px 0;
	background-color: #eee;
	height: 51px;
	width: 560px;
	line-height: 51px;
	margin: 20px 0 20px -12px;
}
#lmsds-long 
{
	width: 300px;
	height: 51px;
	float: right;
	line-height: 120%;
}
#lmsds-long td 
{
	width: 315px;
}
.lmsds-button span 
{
	visibility: hidden;
	display: none;
}
.lmsds-button a 
{
	display: block;
	float: left;
	height: 51px;
	width: 224px;
	background-image: url(/images/dl-button.gif);
	background-repeat: no-repeat;
	background-position: -6px -51px;
}
.lmsds-button a:hover 
{
	background-position: -6px 0;
}
.brandSolutions 
{
	margin-left: -5px;
}
.brandSolutions h3 
{
	font-size: 11px !important;
}
.brandSolutions ul 
{
	padding-left: 20px;
	padding-top: 5px;
}
.brandSolutions li 
{
	list-style: square;
	color: #ccc;
}
.brandSolutions li a, .brandSolutions li a:visited 
{
	color: #22825a !important;
}
.brandSolutions li a:hover 
{
	color: #3a9f75 !important;
}
.iframer 
{
	margin-left: 12px
}
.iframer iframe 
{
	width: 100%;
}
.flyout-p 
{
	display: none;
}
.basic, #list2, #list3, #navigation 
{
	width: 20em;
}
#log 
{
	position: fixed;
	bottom: 0;
	right: 1em;
	text-align: right;
}
#switch 
{
	position: fixed;
	bottom: 0;
	right: 15em;
}
.basic 
{
	width: 210px;
	font-family: arial;
}
.basic div 
{
	background-color: #eeedeb;
	overflow: hidden;
	display: block;
	height: auto;
}
.basic p 
{
	margin-bottom: 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.basic a, .basic a:visited 
{
	cursor: pointer;
	display: block;
	margin-top: 0;
	line-height: 23px;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	color: white !important;
	background-image: url(/cutup/dependencies/images/accordian_header_sprite.gif



);
	height: 23px;
	margin-bottom: 1px;
}
.basic a:hover 
{
	background-position: 0 -24px
}
.basic a.selected 
{
	background-position: 0 -48px;
	font-weight: bold;
}
#list1b h4 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	margin: 10px 0 8px 20px;
}
#list1b li 
{
	list-style: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#list1b ul 
{
	margin: 10px 0 10px 40px;
	padding: 0;
}
.scroller 
{
	overflow: auto !important;
	height: 400px !important;
}
li.greenbox 
{
	background-color: #008357 !important;
	color: #fff;
	margin-bottom: 15px;
	width: 223px
}
li.greenbox div.padder 
{
	padding: 15px;
}
.greenbox h4 a, .greenbox h4 a:visited, .greenbox h4, .greenbox p 
{
	color: white !important;
	margin: 0 !important;
	padding: 0 !important;
	font-weight: bold;
}
li.greenbox h4 
{
	font-size: 14px !important;
	display: block;
}
/*UI tabs*/
#tabs 
{
	margin-left: -10px;
	width: 560px;
}
.ui-tabs-nav 
{
	
/*resets*/margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
	float: left;
	position: relative;
	z-index: 1;
	border-right: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	bottom: -1px;
}
.ui-tabs-nav-item 
{
	
/*resets*/margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
	float: left;
	border: 1px solid #d3d3d3;
	border-right: none;
}
.ui-tabs-nav-item a 
{
	
/*resets*/margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
	float: left;
	text-decoration: none;
	padding: .5em 10px;
	color: #555555;
	background: #e6e6e6 



url(/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-tabs-nav-item a:hover 
{
	background: #dadada 



url(/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	color: #212121;
}
.ui-tabs-selected 
{
	border-bottom-color: #ffffff;
	border-top-color: green;
	font-weight: bold;
	color: #000;
}
.ui-tabs-selected a, .ui-tabs-selected a:hover 
{
	background: #ffffff 



url(/images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	color: #222222;
}
.ui-tabs-panel 
{
	
/*resets*/margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
	clear: left;
	border: 1px solid #d3d3d3;
	background: #ffffff;
	color: #222222;
	padding: 5px 10px;
}
.ui-tabs-hide 
{
	display: none;
/* for accessible hiding: position: absolute; left: 



-99999999px;*/
}
.flyout-p 
{
	display: none;
}
.tog-open 
{
	background-color: #FF00FF
}
h4 a.a-crops-tog1, h4 a.a-pests-tog1, h4 a.a-states-tog1, h4 



a.a-crops-tog2, h4 a.a-pests-tog2, h4 a.a-states-tog2, h4 a.a-crops-tog3, 



h4 a.a-pests-tog3, h4 a.a-states-tog3 
{
	background-image: url(/cutup/dependencies/images/toggle_arrows.gif);
	display: block;
	padding-left: 13px;
	background-position: 0 2px;
	background-repeat: no-repeat;
	color: #008357 !important;
}
.key-li 
{
	background-image: url(../cutup/dependencies/images/key-bullet.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	font-weight: bold;
}
/*Flyout Styles */
#nav 
{
	position: relative;
}
.flyout-p 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #b5b3ae;
	position: absolute;
	top: 90px;
	right: 23px;
}
.flyout-c .flyout-border 
{
	border: 1px solid #417e56;
	border-width: 0 1px 1px 1px;
	background-color: #fff;
}
.flyout-p table, .flyout-p td, .flyout-p tr 
{
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: top;
}
.flyout ul, .flyout ol 
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.flyout ul 
{
	
}
.flyout ol 
{
	
}
.flyout li 
{
	border-top: 1px solid #eee;
}
.flyout li a, .flyout li a:visited, li .flyout a:hover 
{
	line-height: 25px;
	height: 25px;
	display: block;
	float: right;
}
.flyout li a:hover 
{
	background-color: #e9e9e9;
}
.flyout-p a:hover 
{
	text-decoration: none;
	color: #333;
}
.flyout-p a em 
{
	color: #fffcf6;
	font-style: normal
}
.flyout-p a:hover em 
{
	color: #ccc
}
.flyout-p table table h4 
{
	padding: 0;
	margin: 1em 0 .5em 1em;
}
.flyout-header td 
{
	background-image: url(/images/flyout_header_tile.gif);
	margin: 0 !important;
	padding: 0 !important;
	background-repeat: repeat-x;
	position: relative;
	height: 24px !important;
	overflow: hidden;
	background-color: #417e56;
	border: 0;
}
.flyout-header img 
{
	margin: 0 !important;
	padding: 0 !important;
}
.flyout-header 
{
	background-image: url(/images/flyout_header_tile.gif);
	margin: 0;
	padding: 0;
	background-repeat: repeat-x;
	position: relative;
	height: 24px;
}
.flyout-header h4 
{
	background-image: url(/images/flyout_header_left.gif);
	height: 24px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
}
.flyout-header h4 span 
{
	visibility: hidden;
	display: none;
}
.flyout-close a, .flyout-close a:hover, .flyout-close a:visited 
{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 95%;
	height: 24px;
	background-image: url(/images/flyout_header_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.flyout li 
{
	height: 25px;
	margin-right: 20px;
	margin-left: 12px;
	position: relative;
	white-space: nowrap
}
.flyout li span 
{
	display: block;
	white-space: nowrap;
	position: absolute;
	top: 0;
	right: 0;
}
.flyout li strong 
{
	height: 25px;
	line-height: 25px;
	color: #666;
	margin-right: 150px;
}
table 
{
	width: auto !important;
}
.flyout li .superscript 
{
	display: none;
}
.flora 
{
	position: relative;
}
.key, .key-notab 
{
	position: absolute;
	top: 35px;
	left: 0;
	font-size: 11px;
	text-align: right;
	width: 550px;
	color: #666666;
	z-index: 99999999;
}
.key-notab 
{
	top: 5px;
}
.key img, .key-notab img 
{
	margin-bottom: 2px;
}
#resist-table, #resist-table tr 
{
	width: 450px !important;
	margin-left: 9px !important;
}
#resist-table td 
{
	width: auto;
	padding-top: 0px;
	padding-bottom: 0px;
}
#location-table 
{
	width: 675px;
	margin-bottom: 25px;
}
#location-table h3, #location-table p, #location-table td 
{
	margin: 0 !important;
	padding: 0 !important;
	background: none;
}
#location-table td 
{
	padding: 5px;
	vertical-align: top;
}
.header h2 sup 
{
	font-size: 9px;
	font-weight: normal;
}
#prod-research-content img 
{

}
#site-index h2 
{
	margin: 14px 0 2px 0;
}
.sidebar-callout 
{
	background-color: #eee;
	margin-bottom: 2px;
	width: 223px;
	margin-left: 5px;
}
.sidebar-callout .nester 
{
	padding: 10px;
}
.sidebar-callout h4 
{
	font-size: 12px;
	margin: 0 0 .5em 0;
	padding: 0;
	color: #666;
}
.sidebar-callout input.type-text 
{
	width: 130px;
}
.sidebar 
{
	padding-top: 1em;
}
.rss-link, .email-link 
{
	background-position: center left;
	background-repeat: no-repeat;
	display: block;
	padding-left: 20px;
	line-height: 20px;
}
.rss-link 
{
	background-image: url(/cutup/dependencies/images/icons/feed.png);
}
.email-link 
{
	background-image: url(/cutup/dependencies/images/icons/email.png);
}
ul.newsitemlist 
{
	list-style: square;
	color: #ccc
}
li.newsitem 
{
	margin-bottom: 1em;
}
li.newsitem .newstitle 
{
	font-weight: bold;
}
li.newsitem .newsdate 
{
	font-size: 11px;
	color: #666;
}
.comment a, .comment a:visited, .comment a:hover 
{
	display: block;
	width: 30px;
	height: 30px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/cutup/dependencies/images/icons/comment.png);
	position: absolute;
	top: 0px;
	right: 0px;
	text-decoration: none;
}
.comment a:hover 
{
	background-color: #eeffff;
}
.quote 
{
	background-color: #eee;
	width: 420px;
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}
.quote-photo 
{
	float: right;
	width: 136px;
	padding: 10px 0 0 10px;
	font-size: 11px;
	line-height: 120%;
}
.quote-caption 
{
	padding: 10px 0 10px 0px;
}
.quote p 
{
	padding: 10px 15px 0px 15px;
	font-size: 12px;
	font-style: italic;
	line-height: 165%;
}
.main-content-area .CS_Textblock_Text ul, .main-content-area 



.CS_Textblock_Text li p, .main-content-area .CS_Textblock_Text li 
{
	width: auto !important;
}
.header 
{
	padding-bottom: 24px !important;
}
.inline-photo 
{
	float: right;
	border: 10px solid #eee;
	margin-left: 20px;
}
#newsrelease h4 
{
	font-size: 12px;
	color: #666;
}
.resist div 
{
	margin: 0 0 20px 35px;
}
.resist ul 
{
	margin: 0 0 20px 20px;
	padding: 0 0 0 15px;
}
.resist li 
{
	width: 500px;
	list-style-position: outside;
	vertical-align: text-top;
	margin: 0 0 0 0;
	padding: 0;
}
.flyout-p 
{
	z-index: 100000000000000;
}
.holder 
{
	position: relative;
	z-index: 10;
}
.openings 
{
	width: 250px;
	float: right;
	border: 1px solid #778877;
	background: #ededed;
	margin: 34px 0 0 8px;
	padding: 10px 12px 10px 15px;
}
#inside-list 
{
	list-style: circle;
}
.crop-list 
{
	float: left;
	width: 225px;
	margin-bottom: 18px;
}
.crop-list h2 
{
	font-size: 11px;
}
.news-content 
{
	border: 1px solid red;
}
.rebate-logo 
{
	width: 200px;
	float: left;
	height: 100px;
	background-repeat: no-repeat;
	background-position: center center;
	border-width: 1px;
	margin-right: 10px;
	margin-top: 10px;
}
.rebate-logo img 
{
	visibility: hidden;
	display: none;
}
.rebate-logo a 
{
	display: block;
	width: 200px;
	height: 100px;
	border: 1px solid #ccc;
}
.rebate-logo a:hover 
{
	border: 1px solid #aaa;
}
#cs_control_1357 ul 
{
	margin-top: 20px;
	margin-bottom: 30px;
}
#cs_control_1357 li 
{
	margin-bottom: 1em;
}
.CP___PAGEID_35956 
{
	line-height: normal;
}
.v-outer 
{
	display: table;
	#position: relative;
	overflow: hidden;
	height: 65px;
	width: 100%;
}
.v-middle 
{
	display: table-cell;
	#position: absolute;
	#top: 50%;
	vertical-align: middle;
}
.v-inner 
{
	#position: relative;
	#top: -50%;
}
#relateddocs ul 
{
	width: 288px;
	list-style: none;
	padding: 0 0 12px;
	margin: 0;
}
#relateddocs h3 
{
	width: 288px;
}
#relateddocs li 
{
	margin: 6px 0 6px 0;
	padding: 7px 7px 7px 20px;
	width: 280px;
	border-bottom: 1px solid #eeeeee;
	background: url(/images/ico_pdf.gif) no-repeat 20px .6em;
}
#relateddocs a 
{
	font-size: 11px;
	display: block;
	margin: 0 10px 7px 25px;
} 

.pdf-download { 
	padding: 0px 0px 6px 21px;
	background: url(/images/ico_pdf.gif) no-repeat 0px 0px;
	}
.no-bullet { list-style:none; padding: 0px 0px 6px 21px; }

#pdf-list {  margin-left:0px; padding-left:0px !important; }
#pdf-list li {  margin-left:0px; list-style:none !important; padding: 0px 0px 6px 21px; background: url(/images/ico_pdf.gif) no-repeat 0px 0px; }

.relateddocs 
{
	width: 235px;
	height: 51px;
	margin-left: 10px;
	padding-bottom: 8px;
	background: #f1eeee;
	float: right;
}
.relateddocs img 
{
	margin: 11px 0 0 14px;
	width: 16px;
	float: left;
	border: none;
}
.relateddocs div 
{
	margin: 12px 13px 0 0px;
	width: 180px;
	height: 30px;
	float: right;
	color: #827e6e;
}
.relateddocs a 
{
	color: #22825a;
	font-size: 12px;
	font-weight: bold;
	margin-left: 0 !important;
}
.relateddocs a span 
{
	font-family: "Courier New", Courier, monospace;
	font-size: 80%;
	vertical-align: text-top;
}
.agfeaturelogo 
{
	margin: -30px 5px 0px 10px;
	float: right;
}
.agfeaturelist 
{
	margin: 10px 0 -8px 0 !important;
}
#lco ul 
{
	width: 500px;
	list-style: none;
	padding: 0 0 12px;
	margin: 0;
}
#lco h3 
{
	width: 288px;
}
#lco li 
{
	margin: 6px 0 6px 0;
	padding: 7px 7px 7px 20px;
/*width: 280px;*/

border-bottom: 1px solid #eeeeee;
	background: url(/images/ico_pdf.gif) no-repeat 20px .6em;
}
#lco a 
{
	font-size: 11px;
	display: block;
	margin: 0 10px 7px 25px;
}
.lcop 
{
	padding: 0 10px 0 20px;
}
.lcowp 
{
	width: 307px;
	border-bottom: 1px solid #eee;
	padding-bottom: 7px;
	margin-top: -20px;
}
.lcowp a 
{
	font-weight: bold;
	font-size: 13px !important;
}
.wn-feat 
{
	margin-top: 10px !important;
}
.phide 
{
	color: #fff;
}
#single-relateddocs ul 
{
	width: 288px;
	list-style: none;
	padding: 0 0 12px;
	margin: 0;
}
#single-relateddocs h3 
{
	width: 288px;
}
#single-relateddocs li 
{
	margin: 6px 0 6px 0;
	padding: 7px 7px 7px 20px;
	width: 280px;
	background: url(/images/ico_pdf.gif) no-repeat 20px .6em;
}
#single-relateddocs a 
{
	font-size: 11px;
	display: block;
	margin: 0 10px 7px 25px;
}
.homefeatlink 
{
	margin-top: 10px !important;
}
#state-restrictions p 
{
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	width: 547px;
	padding: 6px 0 7px 0;
	margin-bottom: 21px;
}
#ssbanner 
{
	padding: 0 0 0 0;
	display: block;
	margin-bottom: 6px;
}
.list-pests-states h3 
{
	visibility: hidden;
	display: none;
}
.archived-lbl 
{
	margin-bottom: 12px;
	border-bottom: 1px solid #cdcdcd;
}
.archived-ttl 
{
	margin-bottom: 10px;
	color: #787878;
	font-size: 14px;
}
.archived-lbl p 
{
	padding: 0 0 0 25px;
	background: url(/images/ico_pdf.gif) no-repeat;
}
#flash-home 
{
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
#h-feat 
{
	width: 904px;
	height: 302px;
	border: 10px solid #d1d1d1;
}
#h-feat .pro 
{
	float: right;
	height: 302px;
	width: 448px;
	position: relative;
	background-image: url(/images/h_pro.jpg);
}
#h-feat .ag 
{
	float: left;
	height: 302px;
	width: 455px;
	position: relative;
	background-image: url(/images/h_ag.jpg);
}
.ag .hldr h3, .pro .hldr h3 
{
	color: #fff; 
	background-image: url(/images/transparent.png);
	display: block;
	width: 377px;
	font: bold 18px/50px verdana;
	position: absolute;
	top: 130px;
} 

.ag .hldr h3 
{
	right: 0;
}
.pro .hldr h3 
{
	width: 370px;
	text-align: left;
	text-indent: 60px;
	left:0px;
}
#h-feat .hldr .menu 
{
	float: left;
	position: absolute;
}
#h-feat .pro .hldr .menu 
{
	margin-left: 212px;
	width: 240px;
	margin-top: 65px;
	left:0px;
}
#h-feat .ag .hldr .menu 
{
	width: 240px;
	margin-left: 12px;
	margin-top: 52px;
}
#h-feat .hldr .menu ul, 

#h-feat .hldr .menu li 
{
	margin: 0;
	padding: 0;
	line-height: normal;
	list-style: none;
}
#h-feat .hldr .menu ul 
{
	padding: 10px 0px 0 7px;
	background: url(/images/hp_flyout_bg.png) no-repeat;
	width: 100%;
	overflow: hidden;
;
}
#h-feat .ag .hldr .menu li 
{
	float: left;
	width: 110px;
	margin-right: 1px;
}
#h-feat .pro .hldr .menu li 
{
	width: 221px;
	float: left;
}

#h-feat .hldr .menu .btm 
{
	padding: 14px 0 0;
	background: url(/images/hp_flyout_bg.png) no-repeat 0 -312px; 
}
.lteIE6 #h-feat .hldr .menu .btm 
{
 display:none; visibility:hidden;
}
#h-feat .hldr a 
{
	color: #eee;
	display: block;
}
#h-feat .hldr a:hover 
{
	color: #999;
	display: block;
}
#h-feat .hldr .menu ul a,

#h-feat .hldr .menu ul a:visited,

#h-feat .hldr .menu ul a:link,

#h-feat .hldr .menu ul a:hover 
{
	text-align: left;
	color: #ccc;
	display: block;
	font-size: 12px;
	line-height: 220%;
	padding-left: 5px;
	padding-right: 5px;
}
#h-feat .hldr .menu ul a:hover 
{
	background-color: #3e3e3e;
	text-decoration: none;
	color: #eee;
}
a:hover#pro-link, a:hover#ag-link 
{
	color: #fcf78f;
	text-decoration: none;
}
/*  Tourney Demo Results  */
#tourney-results 
{
	width: 550px;
}
#tourney-results .results li 
{
	list-style: none;
	float: left;
	width: 260px;
}
#tourney-results .results 
{
	width: 100%;
	overflow: hidden;
	padding: 0 0 10px 0;
}
#manager-search-results 
{
	width: 180px;
	margin: 16px 12px 0 20px;
}

#productOne { margin-top: 10px;}


/* Inovate Results Page */
.row { width:100%; overflow:hidden;}
.state-select { float:left; width:125px; margin-left:10px;}
.state-img { float:left; width:622px;}





.row {
	overflow: hidden; padding: 0 0 10px 0;
	margin: 0 0 -15px;
}
.vsr_image {
	float: left; width: 100px;;
}
.vsr_txt {
	float: left; width: 295px; margin: 0; padding: 0;
}
.vsr_txt p {
	margin: 0; padding: 0;
}


.vsr_h5 {
	border-bottom: 1px solid #999;
}








/* ====================
		Added 10/12/11
			  10/18/11
==================== */

/* search form */
	div.searchOptions {}
		div.searchOptions fieldset {
			margin: 0px;
			width: 100%;
			position: relative;
			display: block;
			padding:0;
			border: none;}
		div.searchOptions ul {
			list-style: none;
			margin:20px 0 20px 20px;
			padding:0;
			width: 94%;}
			div.searchOptions ul li {
				margin: 0 0 10px;}
				div.searchOptions ul li input {margin: 0 15px 0 0;}
				div.searchOptions ul li label {}
	
	.zipCodeWrap {}
		.zipCodeWrap label {
			display: block;}
		.zipCodeWrap input#zipcode {
			margin: 10px 0 10px 20px;
			width: 250px;
			padding: 2px 4px;}
	
	input#submit {
		border: none !important;
		border-radius: 5px !important;
		-moz-border-radius: 5px !important;
		-webkit-border-radius: 5px !important;
		font-family: Verdana, Arial, Helvetica, san-serif !important;
		color: white !important;
		font-size: 15px !important;
		padding: 6px 18px !important;
		margin: 10px 0 !important;
		text-shadow: 0px -1px 0 black !important;
		background: #00a56e !important; /* Old browsers */
		background: -moz-linear-gradient(top, #008458 0%, #00a56e 50%, #008458 100%) !important; /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#008458), color-stop(50%,#00a56e), color-stop(100%,#008458)) !important; /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #008458 0%,#00a56e 50%,#008458 100%) !important; /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #008458 0%,#00a56e 50%,#008458 100%) !important; /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #008458 0%,#00a56e 50%,#008458 100%) !important; /* IE10+ */
		background: linear-gradient(top, #008458 0%,#00a56e 50%,#008458 100%) !important; /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008458', endColorstr='#008458',GradientType=0 ) !important; /* IE6-9 */
		box-shadow: 1px 1px 2px #c1c0bf;}
		input#submit:hover {
			cursor: pointer;
			text-shadow: none !important;
			box-shadow: 0px 0px 0px #fff !important;
			background: #00bf82 !important; /* Old browsers */
			background: -moz-linear-gradient(top, #009b68 0%, #00bf82 50%, #009b68 100%) !important; /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009b68), color-stop(50%,#00bf82), color-stop(100%,#009b68)) !important; /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #009b68 0%,#00bf82 50%,#009b68 100%) !important; /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #009b68 0%,#00bf82 50%,#009b68 100%) !important; /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #009b68 0%,#00bf82 50%,#009b68 100%) !important; /* IE10+ */
			background: linear-gradient(top, #009b68 0%,#00bf82 50%,#009b68 100%) !important; /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009b68', endColorstr='#009b68',GradientType=0 ) !important; /* IE6-9 */
		}
/* end search form */


/* Results */
	
	.floatWrap h1 {
		float: left;
		display: inline;}
	.floatWrap .searchAgain {
		width: 120px;
		float: right;
		display: inline;
		height: auto;
		margin: 6px 0 0;
		position: relative;}
		.searchAgain a {
			display: block;
			border: 1px solid #549B80;
			padding: 4px 4px 4px 27px;
			margin: 0;
			width: 87px;
			color: #549B80;
			text-shadow: 0 2px 1px white;
			border-radius: 6px;
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
			background: #E7E7E6; /* Old browsers */
			background: -moz-linear-gradient(top, #cfcecd 0%, #fdfcfc 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfcecd), color-stop(100%,#fdfcfc)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #cfcecd 0%,#fdfcfc 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #cfcecd 0%,#fdfcfc 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #cfcecd 0%,#fdfcfc 100%); /* IE10+ */
			background: linear-gradient(top, #cfcecd 0%,#fdfcfc 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcecd', endColorstr='#fdfcfc',GradientType=0 ); /* IE6-9 */}
			.searchAgain a:hover {
				background: #e8e8e8; /* Old browsers */
				background: -moz-linear-gradient(top, #e8e8e8 0%, #ffffff 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #e8e8e8 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #e8e8e8 0%,#ffffff 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #e8e8e8 0%,#ffffff 100%); /* IE10+ */
				background: linear-gradient(top, #e8e8e8 0%,#ffffff 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
				text-decoration: none;}
				.searchAgain span {
					background: url(../images/results-search-glass.png) 8px center no-repeat;
					display: block;
					height: 13px;
					width: 21px;
					position: absolute;
					top: 7px;
					left: 3px;}


#content {position: relative; z-index: 1;}

	.searchDrop {
		padding: 0;
		width: 100%;
		position: relative;
		margin: 10px 0;
		display: none;}
		.searchDrop fieldset {
			margin: 0px;
			width: 100%;
			position: relative;
			display: block;
			padding:0;
			border: none;}

	.searchDrop .searchDropContent {
		border:1px solid #008357;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		-ms-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
		display: block;
		overflow: auto;
		margin:0 auto;
		padding:18px 24px;
		width: 709px;
		height: 1%;
		box-shadow: 0 2px 11px #999;
		background: #fff; /* Old browsers */
		background: -moz-linear-gradient(top, #fffefd 0%, #f2f1f0 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffefd), color-stop(100%,#f2f1f0)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fffefd 0%,#f2f1f0 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fffefd 0%,#f2f1f0 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #fffefd 0%,#f2f1f0 100%); /* IE10+ */
		background: linear-gradient(top, #fffefd 0%,#f2f1f0 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffefd', endColorstr='#f2f1f0',GradientType=0 ); /* IE6-9 */}
		.searchDrop .tab {
			display: block;
			position: relative;
			top: 1px;
			left: 695px;
			height: 8px;
			width: 15px;
			background:url(../images/results-up-tab.png) left top no-repeat }
	
	.repWrap {
		width: 95%;
		background: white url(../images/results-container-bg.png) left top repeat-x;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		margin: 15px 0;
		padding: 20px;
		box-shadow: 0px 2px 6px #d9d8d7;
		overflow: auto;
		display: block;}
		.repWrap .rep-photo {
			display: inline;
			float: left;
			overflow: auto;
			background: white;
			padding: 5px;
			box-shadow: 0 2px 5px #a7a7a7;
			width: auto;
			margin: 0 20px 0 0;}
		.repWrap .repInfo {
			float: left;
			display: inline;
			overflow: auto;
			margin: 0;
			width: 71%;}
			.repWrap .repInfo h4 {
				margin:0 0 9px;
				font-size: 18px;
				text-transform: capitalize;
				font-weight: normal;}
			.repWrap .repInfo p {
				margin:0;
				text-transform: capitalize;
				font-size: 14px;
				line-height: 21px;}
				.repWrap .repInfo p.email {
					text-transform: lowercase;
					background:url(../images/results-mail-icon.png) left center no-repeat;
					padding: 0 0 0 27px;
					text-decoration: underline;}

.floatWrap {display: block; overflow: auto;}
/* end Results */
/* ==================== end Added 10/12/11 ==================== */


.aquawrapper
{
  float: left;
  width: 95px;
  margin-left:0;
}

.aquaticsprod { 
 padding:0;
 margin:20px 0;
 width:472px;
}

.aquaticsprod img { 
 border:5px solid #CCC;
}

.prodlist { float:left;}

.slideimg {float:right; width:190px; height:143px; margin-right:28px;}

.aquawrapper ul{
	margin-left:20px;
	padding-left:0;
}

.aquawrapper li {
	list-style:none;
	margin-left:0;
}


#productList {
	float:left;
	width: 440px;
	overflow:auto;
	padding:0 0 10px 0;
}

.presultslist {
	width:440px;
	margin: 0 10px 10px 0;
}

.presultslist img {
	float: right;
	width:115px;
	margin:2px 10px 0px 10px;
}

.presultslist p {
	clear:left;
}


.getlabel {
	background: url(../images/bg-button.gif) no-repeat;
	width: 216px;
	height: 25px;
	padding: 4px 0 0 8px;
}

.expandbtn {
	background: url(../images/bg-button2.png) no-repeat;
	width: 440px;
	height: 31px;
	text-indent:-99999px;
	cursor: pointer;
	margin-bottom: 40px;
}

.expandbtn a {
	width: 440px;
	height: 31px;
	display:block;
}

.vhdr_h5 {
	background: url(../images/bg-header.gif) no-repeat !important;
	height: 30px;
	padding: 6px 0 0 5px;
}