/* -------- Author: Aaron M. Souza 2009 --------  */
/* -------- Coded For Firefox, IE7, IE8, Chrome, Safari, Opera --------  */
/* -------- Built with Notepad 6.0 --------  */

*
{
margin: 0;
padding: 0;
}

body		
{
margin: 0;
color: black;
text-align: center;
font-family: tahoma,verdana,arial,"ms trebuchet",sans-serif;
font-size: small;
background: url('images/bodybg.jpg') #a4c3ef repeat-x center 0;
}

body.bgtwo		
{
background: url('images/bodybg2.jpg') #a4c3ef repeat-x center 0;
}

body.bgthree		
{
background: url('images/bodybg3.jpg') #a4c3ef repeat-x center 0;
}

body.bgfour	
{
background: url('images/bodybg4.jpg') #a4c3ef repeat-x center 0;
}

#wrapholder
	{
	padding: 0 0 10px 0;
	background: url('images/bodybgbott.jpg') repeat-x 0 bottom;
	}

#wrapper
		{
		width: 940px;
		text-align: center;
		margin: 0 auto;
		}

/* -------- Header --------  */

#header 	
			{
			width: 100%;
			height: 150px;
			margin: 0;
			padding: 0;
			}

img.logohomelink
				{
				border: none;
				float: left;
				}

/* -------- End Header --------  */

#topbghold
			{
			width: 100%;
			height: 16px;
			background: url('images/subwrapbgtop.png') no-repeat 0 0;
			margin: 10px 0 0 0;
			}

#topbghold2
			{
			width: 100%;
			height: 16px;
			background: url('images/subwrapbgtop2.png') no-repeat 0 0;
			margin: 10px 0 0 0;
			}

#subwrap	
			{
			width: 940px;
			margin: 0;
			padding: 3px 0 0 0;
			background: url('images/subwrapbgmid.png') repeat-y 0 0;
			}

#subwrap2
			{
			width: 940px;
			margin: 0;
			padding: 3px 0 0 0;
			background: url('images/subwrapbgmid2.png') repeat-y 0 0;
			}

/* -------- Sidebar Navigation --------  */

#leftnav 	
				{
				width: 175px;
				float: left;
				margin: 0 10px 0 21px;
				padding: 0;
				text-align: left;
				font-size: 90%;
				}

#leftnav ul 
					{
					margin: 0;
					padding: 0;
					list-style: none;
					} 
	
#leftnav ul li.leftreg
						{
						width: 162px;
						height: 26px;
						margin: 0;
						padding: 11px 0 0 13px;
						display: block;
						background: url('images/leftbutton.jpg') no-repeat 0 top;
						cursor: pointer;
						float: left;
						}

#leftnav ul li.leftover
						{
						width: 162px;
						height: 26px;
						margin: 0;
						padding: 11px 0 0 13px;
						display: block;
						background: url('images/leftbutton.jpg') no-repeat 0 bottom;
						cursor: pointer;
						float: left;
						}

#leftnav ul li.leftactive
						{
						width: 162px;
						height: 26px;
						margin: 0;
						padding: 11px 0 0 13px;
						display: block;
						background: url('images/leftbuttonact.jpg') no-repeat 0 0;
						cursor: pointer;
						float: left;
						}

#leftnav ul li a:link, #leftnav ul li a:visited, #leftnav ul li a:active 
							{
							text-decoration: none;
							color: white;
							display: block;
							}

#leftnav ul li a:hover, #leftnav ul li a:focus 
							{
							text-decoration: none;
							color: white;
							display: block;
							}

/* -------- End Sidebar Navigation --------  */

/* -------- Content --------  */

#outercontent
				{
				width: auto;
				float: left;
				clear: right;
				margin: 0 0 16px 0;
				padding: 0;
				}

h1		
					{
					color: #4b545d;
					font-size: 135%;
					margin: 2px 0 0 12px;
					padding: 0 0 4px 0;
					line-height: 100%;
					text-align: left;
					font-weight: bold;
					background: url('images/h1bg.jpg') no-repeat 0 bottom;
					}

h1#undermenu
					{
					clear: left;
					margin-top: 0;
					}

#content 	
					{
					width: 394px;
					float: left;
					clear: right;
					text-align: left;
					margin: 0 5px 0 0;
					padding: 0;
					}

#content2
					{
					width: 709px;
					float: left;
					clear: right;
					text-align: left;
					margin: 0 5px 0 0;
					padding: 0;
					}

h2		
						{
						color: #2c2c6c;
						font-size: 115%;
						margin: 0 0 0 12px;
						padding: 0 0 3px 0;
						font-weight: normal;
						background: url('images/h2bg.jpg') no-repeat 0 bottom;
						}

h2.conttopsub
						{
						padding-top: 16px;
						}

p				
						{
						color: black;
						font-size: 100%;
						text-align: justify;
						margin: 16px 0;
						padding: 0 12px;
						clear: left;
						line-height: 120%;
						}

p.topp
						{
						margin-top: 18px;
						}

p.tl
						{
						margin-bottom: 0;
						padding-bottom: 0;
						}

p.postul
						{
						margin-top: 13px;
						}

p.references
						{
						margin: 16px 0 0 0;
						font-size: 85%;
						}

a:link, a:visited, a:active 
						{
						color: #813838;
						text-decoration: none;
						}
	
a:hover, a:focus 
						{
						color: #813838;
						text-decoration: underline;
						}

a.toplink:link, a.toplink:visited, a.toplink:active
						{
						color: #999999;
						}

a.toplink:hover, a.toplink:focus
						{
						color: #999999;
						}

a.homelist:link, a.homelist:visited, a.homelist:active
						{
						color: black;
						text-decoration: none;
						font-weight: bold;
						}

a.homelist:hover, a.homelist:focus
						{
						color: black;
						text-decoration: underline;
						font-weight: bold;
						}

#maphold
						{
						width: 695px;
						height: 420px;
						margin: 8px 1px 20px 0;
						border: 1px solid black;
						float: right;
						}

table.nlhold
						{
						width: auto;
						margin: 0 auto;
						text-align: center;
						}

table.nlhold td
							{
							text-align: left;
							padding: 0 0 2px 12px;
							background: url('images/drop.png') no-repeat 0 4px;
							}

table.nlhold td.diseasecat
							{
							text-align: left;
							padding: 0 0 3px 0;
							background: none;
							font-weight: bold;
							}

table.nlhold td.diseasecatnotop
							{
							text-align: left;
							padding: 6px 0 3px 0;
							background: none;
							font-weight: bold;
							}

table.nlholdbig
						{
						width: 85%;
						margin: 0 auto;
						text-align: center;
						}

table.nlholdbig td
							{
							text-align: left;
							padding: 0 0 2px 12px;
							background: url('images/drop.png') no-repeat 0 4px;
							}

span.subalt
						{
						font-size: 75%;
						}

#comparehold
						{
						width: 330px;
						margin: 22px auto 16px auto;
						border: 1px solid #ebece6;
						padding: 0 10px;
						background: url('images/tablebg.jpg') repeat;
						text-align: center;
						}

table.protect
							{
							font-size: 90%;
							text-align: left;
							margin: 0 0 2px 0;
							}

table.protect td
								{
								padding-top: 10px;
								}

table.protect td.prodnames
								{
								color: #2a2a61;
								font-size: 120%;
								vertical-align: top;
								border-top: none;
								padding-bottom: 7px;
								}

table.protect td.prodcategory
								{
								font-size: 90%;
								border-top: 1px solid #333333;
								padding: 14px 0 0 0;
								vertical-align: bottom;
								font-style: italic;
								}

table.protect td.infohold
								{
								vertical-align: top;
								padding: 0 0 14px 0;
								}

table.protect td.spacer
								{
								width: 2%;
								border-top: none;
								padding: 0;
								}

/* -------- Right Photo Column --------  */

#rightcolumn
					{
					width: 310px;
					margin: 24px 0 0 0;
					padding: 0;
					float: left;
					clear: right;
					}

.indivpic
						{
						width: 310px;
						margin: 0 0 50px 0;
						text-align: right;
						font-size: 75%;
						color: #675e6e;
						}

#slideshow
							{
							margin: 0;
							padding: 0;
							}

.slides
								{
								position: relative;
								z-index: 1;
								display: none;
								margin: 0;
								padding: 0;
           							}

#slide1
								{
								margin: 0;
								padding: 0;
               							display: block;
								}

.indivpicbott
						{
						width: 310px;
						margin: 0 0 20px 0;
						text-align: right;
						font-size: 75%;
						color: #675e6e;
						}

/* -------- End Right Photo Column --------  */

/* -------- Fertilizers Page Big Product Menu --------  */

#prodbighold
						{
						width: 695px;
						margin: 8px 1px 20px 0;
						border: 1px solid #eaeaea;
						float: right;
						}

table.hydroproducts
							{
							margin: 0;
							padding: 0;
							}

table.hydroproducts td.one
								{
								text-align: left;
								background-color: #d4e0ff;
								margin: 0;
								border: 1px solid #eaeaea;
								padding: 10px 0;
								cursor: pointer;
								}

table.hydroproducts td.oneover
								{
								text-align: left;
								background-color: #bfd1ff;
								margin: 0;
								border: 1px solid #acacac;
								padding: 10px 0;
								cursor: pointer;
								}

table.hydroproducts td.two
								{
								text-align: left;
								background-color: #d4ffd9;
								margin: 0;
								border: 1px solid #eaeaea;
								padding: 10px 0;
								cursor: pointer;
								}

table.hydroproducts td.twoover
								{
								text-align: left;
								background-color: #adffb7;
								margin: 0;
								border: 1px solid #acacac;
								padding: 10px 0;
								cursor: pointer;
								}

.productpic
									{
									width: 137px;
									margin: 0 10px;
									padding: 0;
									float: left;
									}

img.smallprod
										{
										margin: 0;
										border: 1px solid #a2a2a2;
										}

h2.inlinedblue
									{
									margin: 0;
									padding: 0;
									display: inline;
									color: #333333;
									font-size: 115%;
									}

span.prodtaggreen
									{
									font-weight: bold;
									font-size: 85%;
									color: #174818;
									}

h2.inlinedgreen
									{
									margin: 0;
									padding: 0;
									display: inline;
									color: #333333;
									font-size: 115%;
									}

span.prodtagblue
									{
									font-weight: bold;
									font-size: 85%;
									color: #173348;
									}

p.prodsummary
									{
									clear: right;
									margin-bottom: 0;
									padding-bottom: 0;
									font-size: 90%;
									line-height: 120%;
									text-align: left;
									}

/* -------- End Fertilizers Page Big Product Menu --------  */

/* -------- Fertilizer Products Top Nav --------  */

table#producttopnav
						{
						width: 699px;
						margin: 0 0 18px 12px;
						padding: 0;
						text-align: center;
						font-size: 85%;
						float: left;
						}

table#producttopnav td
							{
							margin: 0;
							border-top: 1px solid #89B3FE;
							border-bottom: 1px solid #89B3FE;
							padding: 0;
							background-color: #d4e0ff;
							cursor: pointer;
							}
	
table#producttopnav td a:link, table#producttopnav td a:visited, table#producttopnav td a:active 
									{
									width: 100%;
									padding: 2px 0;
									text-decoration: none;
									color: #393939;
									display: block;
									}

table#producttopnav td a:hover, table#producttopnav td a:focus 
									{
									width: 100%;
									padding: 2px 0;
									text-decoration: none;
									color: black;
									display: block;
									}

table#producttopnav td.activetopbutton 
								{
								border-top: 1px solid #333333;
								border-bottom: 1px solid #333333;
								background-color: #a0b5ea;
								}

table#producttopnav td.activetopbutton a:link, table#producttopnav td.activetopbutton a:visited, table#producttopnav td.activetopbutton a:active, table#producttopnav td.activetopbutton a:hover, table#producttopnav td.activetopbutton a:focus
									{
									width: 100%;
									padding: 2px 0;
									text-decoration: none;
									color: black;
									display: block;
									}

/* -------- End Fertilizer Products Top Nav --------  */

/* -------- End Content --------  */

#bottbghold
			{
			width: 100%;
			height: 17px;
			margin: 0;
			padding: 0;
			background: url('images/subwrapbgbott.png') no-repeat 0 bottom;
			}

/* -------- Footer --------  */

#footer 		{
			width: 918px;
			text-align: center;
			clear: both;
			color: black;
			font-size: 85%;
			margin: 0 auto;
			padding: 6px 0 10px 0;
			}

a.foot:link, a.foot:visited, a.foot:active
				{
				color: #242444;
				text-decoration: underline;
				}

a.foot:hover, a.foot:focus
				{
				color: #242444;
				text-decoration: none;
				}

/* -------- End Footer --------  */

/* --------------------------- Image Preloading --------------------------- */

#nodisplay
{
display: none;
}

img.preload
	{
display: none;
	}

/* --------------------------- Image Preloading --------------------------- */