a:focus {outline: none;}
*{padding:0;margin:0;}

body{text-align:left;background-attachment:scroll;background-color:#f1f1f1;background-image:url("../images/bkg.jpg");background-repeat:repeat-x;}

/*div styles*/
.clearfix{clear:both;}
.main-container{width:1000px;height:auto;margin:0 auto;}
.header-container{width:968px;height:145px;float:left;padding:0 16px;}
.logo{width:283px;height:71px;float:left;margin:42px 0 0 0;}
.since-1918{width:67px;height:19px;float:right;background-color:#365a00;padding:6px;}
.navigation-container{width:630px;height:20px;float:right;margin:-50px -20px 0 0;z-index:9999;position:relative;}
.slider-container{width:1000px;height:563px;float:left;background-image:url("../images/slider-bkg.jpg");position:relative;z-index:-1;}
.divisions{width:911px;height:222px;float:left;margin:-160px 0 0 45px;position:relative;z-index:1;}
.key-services{width:880px;height:270px;float:left;background-image:url("../images/home-key-bkg.jpg");margin:30px 0 0 50px;padding:30px 0 0 20px;}
.displace {position: absolute;left: -5000px;}
.home-about{width:256px;height:auto;float:left;margin-right:45px;}
.home-products{width:256px;height:auto;float:left;margin-right:45px;}
.home-environment{width:256px;height:auto;float:left;}
.footer-container{width:100%;height:371px;background-image:url("../images/footer-bkg.jpg");float:left;margin:30px 0 0 0;}
.footer-content{width:968px;height:205px;margin:0 auto;padding:30px 16px 0 16px;}
.nav-links{width:125px;height:auto;float:left;margin-right:125px;}
.company-links{width:120px;height:auto;float:left;margin-right:125px;}
.footer-contact{width:410px;height:auto;float:left;}
.social-section{width:1000px;height:47px;margin:0 auto;}
.social-links{width:279px;height:44px;background-image:url("../images/social-bkg.png");margin-left:357px;padding:3px 0 0 5px;}
.sub-footer{width:1000px;height:auto;margin:0 auto;padding-top:15px;}
.sub-footer-content{width:1000px;height:auto;float:left;}
.main-content{width:927px;height:auto;float:left;border-style:solid;border-width:1px;border-color:#cfcfcf;padding:20px;margin-top:20px;background-color:#fff;}
.underline{width:100%;height:1px;background-color:#cfcfcf;margin:10px 0;}
.ph-chart-specs{width:576px;height:310px;float:right;}
.citrates-chart-specs{width:432px;height:auto;float:left;}
.injection-chart-specs{width:875px;height:auto;float:left;}
.cell-bkg{width:104px;height:11px;float:left;background-image:url("../images/cell-bkg.jpg");padding:10px 20px;}
.cell-bkg2{width:115px;height:11px;float:left;background-image:url("../images/cell-bkg2.jpg");padding:10px 5px;}
.chart-header{width:576px;height:26px;float:left;background-color:#334004;padding-top:5px;}
.chart-header2{width:432px;height:26px;float:left;background-color:#334004;padding-top:5px;}
.chart-header3{width:875px;height:26px;float:left;background-color:#334004;padding-top:5px;}
.formula-columns{width:211px;height:auto;float:left;margin:0 20px 20px 0;}
.column-1-header{width:211px;height:26px;float:left;background-color:#334004;padding-top:5px;margin-bottom:5px;}
.organic-fert{width:400px;height:170px;float:left;margin:0 50px 25px 0;}
.contact-left{width:319px;height:auto;float:left;}
.contact-right{width:553px;height:800px;float:right;background-image:url("../images/contact-form-bkg.jpg");background-repeat:no-repeat;}
.map-container{width:303px;height:269px;float:left;background-image:url("../images/map-bkg.png");padding:6px 8px 0 8px;margin-bottom:15px;}
.sitemap-column{width:180px;height:auto;float:left;}
/*end div styles*/

/*image styles*/
img{border:none;float:left;}
.margin{margin:5px 5px 0 0;}
.title-pictures{width:967px;height:250px;float:left;}
.key-image{width:256px;height:97px;margin-bottom:8px;}
.ph-chart{width:335px;height:322px;float:left;}
.ez-wet-26{width:300px;height:156px;float:left;}
.soil-penetrants-beds{width:926px;height:120px;float:left;}
/*end image styles*/

/*text styles*/
p{font-family:Arial, sans-serif;font-size:12px;color:#334004;text-align:justify;}
p a{font-family:Arial, sans-serif;font-size:12px;color:#334004;text-align:justify;text-decoration:underline;}
p a:hover{font-family:Arial, sans-serif;font-size:12px;color:#000;text-align:justify;}
h2{font-family: 'Francois One', sans-serif;font-size:17px;color:#334004;font-weight:normal;}
h3{font-family: 'Francois One', sans-serif;font-size:15px;color:#fff;font-weight:normal;}
.footer-text{font-family:Arial, sans-serif;font-size:12px;color:#d2d92a;text-align:left;margin:15px 0;}
.footer-text a{font-family:Arial, sans-serif;font-size:12px;color:#d2d92a;text-align:left;text-decoration:none;}
.footer-text a:hover{font-family:Arial, sans-serif;font-size:12px;color:#000;text-align:left;}
.sub-footer-text{font-family:Arial, sans-serif;font-size:12px;color:#365a00;text-align:center;margin:15px 0;}
.sub-footer-text a{font-family:Arial, sans-serif;font-size:12px;color:#365a00;text-align:center;text-decoration:none;}
.sub-footer-text a:hover{font-family:Arial, sans-serif;font-size:12px;color:#000;text-align:center;}
.global-operations{font-family:Arial, sans-serif;font-size:12px;color:#334004;text-align:left;list-style-type:none;float:left;width:185px;}
.chart{color:#fff;text-align:center;}
.text-underline{text-decoration:underline;}
.organic-fert-bullets{font-family:Arial, sans-serif;font-size:12px;color:#334004;text-align:left;list-style-type:disc;padding-left:15px;width:260px;float:left;margin-bottom:15px;}
.bullets{font-family:Arial, sans-serif;font-size:12px;color:#334004;text-align:left;margin:0 70px 0 0;float:left;padding-left:15px;}
/*end text styles*/

/*navigation*/
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute;top:-999em;width:10em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:	left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left:0;top:2.5em; /* match top ul list item height */z-index:99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {left:10em; /* match ul width */top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */top:0;}

/*** DEMO SKIN ***/
.sf-menu {float:left;}
.sf-menu a {border:none;padding:.75em .10em;text-decoration:none;}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/color:#365a00;font-family: 'Francois One', sans-serif;font-size:17px;font-weight:normal;padding-right:1.25em;min-width:1px;}
.sf-menu li {background:none;}
.sf-menu li li {background:#eff555;padding-left:10px;opacity:.85;}
.sf-menu li li li {background:#eff555;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background:#fff;outline:0;}

/*** arrows **/
.sf-menu a.sf-with-ul {padding-right:2em;min-width:1px; /* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator {position:absolute;display:block;right:1.25em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('../images/drop-down-arrow.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */top:1.05em;background-position: 0 -100px; /* use translucent arrow for modern browsers*/}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; /* arrow hovers for modern browsers*/}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; /* arrow hovers for modern browsers*/}
/*end navigation*/

/*extra buttons*/
.agriculture a {display:block;width:305px;height:213px;background: url("../images/agriculture-button.png") 0 0 no-repeat;float:left;margin-top:11px;}
.agriculture a:hover {background-position: 0 -213px;}
.horticulture a {display:block;width:301px;height:222px;background: url("../images/horticulture-button.jpg") 0 0 no-repeat;float:left;}
.horticulture a:hover {background-position: 0 -222px;}
.hydroponics a {display:block;width:305px;height:213px;background: url("../images/hydroponics-button.png") 0 0 no-repeat;float:left;margin-top:11px;}
.hydroponics a:hover {background-position: 0 -213px;}

.read-more a {display:block;width:128px;height:42px;background: url("../images/read-more-button.png") 0 0 no-repeat;float:left;margin:7px 0 0 70px;}
.read-more a:hover {background-position: 0 -42px;}

.youtube a {display:block;width:40px;height:40px;background: url("../images/youtube.png") 0 0 no-repeat;float:left;margin-right:5px;}
.youtube a:hover {background-position: 0 -40px;}
.facebook a {display:block;width:40px;height:40px;background: url("../images/facebook.png") 0 0 no-repeat;float:left;margin-right:5px;}
.facebook a:hover {background-position: 0 -40px;}
.twitter a {display:block;width:40px;height:40px;background: url("../images/twitter.png") 0 0 no-repeat;float:left;margin-right:5px;}
.twitter a:hover {background-position: 0 -40px;}
.linkedin a {display:block;width:40px;height:40px;background: url("../images/linkedin.png") 0 0 no-repeat;float:left;margin-right:5px;}
.linkedin a:hover {background-position: 0 -40px;}
.vimeo a {display:block;width:40px;height:40px;background: url("../images/vimeo.png") 0 0 no-repeat;float:left;margin-right:5px;}
.vimeo a:hover {background-position: 0 -40px;}
.flickr a {display:block;width:40px;height:40px;background: url("../images/flickr.png") 0 0 no-repeat;float:left;}
.flickr a:hover {background-position: 0 -40px;}
/*end extra buttons*/

/*Nivo Slider*/
.theme-default #slider {margin:0 auto;width:967px; /* Make sure your images are the same size */height:563px; /* Make sure your images are the same size */}
/*End Nivo Slider*/

/*ToolTip Hover*/
.tooltip {border-bottom: 1px dotted #000000; color: #000000; outline: none;cursor: help; text-decoration: none;position: relative;z-index:10000;}
.tooltip span {margin-left: -999em;position: absolute;}
.tooltip:hover span {border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;font-family:Arial, sans-serif;color:#fff;font-size:12px;position: absolute; left: -7.5em; top: 1em; z-index: 99;margin-left: 0; width: 150px;}
.tooltip:hover img {border: 0; margin: -10px 0 0 -55px;float: left; position: absolute;}
.tooltip:hover em {font-family: Arial, sans-serif; font-size: 14px; font-weight: bold;display: block; padding: 0.2em 0 0.6em 0;color:#fff;}
.classic { padding: 0.8em 1em; }
.custom { padding: 0.5em 0.8em 0.8em 2em; }
* html a:hover { background: transparent; }
.info { background: #365a00; border: 1px solid #000;	}
/*End ToolTip Hover*/
