﻿/* block level elements */
blockquote{font-size:.875em;margin-left:20px;margin-right:20px;padding:0 1em 1em 2.5em;}

h1{font-size:2.25em;padding-bottom:.5em;margin:.25em 20px .25em 22px;line-height:1.2em;}
h1{font-size:2.25em;padding-bottom:.5em;margin:0em 20px .25em 22px;line-height:1.2em;}
h2{font-size:1.375em;font-weight:400;margin:1em 20px .5em 22px;}
h3{margin:1em 20px .5em 22px;}


li{list-style-position:outside;font-size:.875em;margin:0 20px 1em 0;}

p{font-size:.875em;text-indent:0em;margin:1em 20px 0em 22px;}
li > p{font-size:1em;text-indent:0;}

table{margin-left:22px;margin-right:20px;border-spacing:0;margin-top:1em;}
#main.landpage table{border:none;border-spacing:0;border-collapse:collapse;width:944px;margin:0 0 0 5px;padding:0;}
table.plant-table{border:none;border-spacing:0;border-collapse:collapse;}
.plant-table td{padding-right:16px;}
#main.landpage td{border-spacing:0;border-width:0;}
td,td{font-size:.875em;vertical-align:top;}
td i.sci, td i.scientific-name{font-size:.7857em;color:#404040;}
th{font-size:.875em;text-align:left;}
thead th{font-weight:700;}
tbody th{font-weight:400;}


/* compound block level elements */
blockquote p{text-indent:0;margin-left:0;}

/* inline elements */
abbr{font-size:.85em;}


p abbr, li abbr{font-size:1em;}
p img, li img, em img{display:inline;}
a.thickbox img{border:3px;border-style:solid;}

/* CUSTOM CLASSES */
/* super fish menu styles */
/*
.sfnav,.sfnav *{list-style:none;margin:0;padding:0;}
.sfnav{line-height:1.0;float:right;margin-bottom:.5em;}
.sfnav ul{position:absolute;top:-999em;width:15em;}
*/
ul.sf, ul.sf * {list-style:none;margin:0;padding:0;}
.sf{line-height:1.0;float:right;margin-bottom:.5em;}
.sf ul{position:absolute;top:-999em;width:15em;}
.sf ul li{width:100%;}
.sf li:hover{visibility:inherit;}
.sf li{float:left;position:relative;background:#fff;}
.sf li li{background:#f5f9f0;}
.sf li li li{background:#eef2e9;}
.sf a{display:block;position:relative;font-size:.8125em;text-decoration:none;padding:.5em .75em;}
.sf li:hover ul,.sf li.sfHover ul{left:0;top:2.2em;z-index:99;}

.sf .sfnav-section{font-size:.857em;text-decoration:none;color:#000;background-color:#ffee57;padding:0;}
/*.sf .sfnav-subsection{font-size:.8125em;font-weight:700;text-decoration:none;}*/
.sf .sfnav-subsection, .sf .sfnav-subsection a {font-size:1em;font-weight:700;text-decoration:none;}
.sfnav-spacer,.sfnav-spacer:hover{height:.75em;background-color:#faf7f0;}
.sf a,.sfnav a:visited{color:#069a49;}
.sf ul a{font-size:.75em;color:#333;text-decoration:none;padding:.5em .75em;}
.sf ul a.sfnav-section{font-weight:700;color:#03c;text-decoration:none;}
.sf ul a, .sf ul a:visited{color:#333;}
.sf ul{border:solid 2px #fce148;border-collapse:collapse;background:#faf7f0;padding:0;}

.sf li:hover,.sf li.sfHover,.sf a:focus,.sf a:hover,.sfnava:active{color:#000;background:#fce122;outline:0;text-decoration:none;}
.sf ul li:hover,.sf ul li.sfHover,.sf ul a:focus,.sf ul a:hover,.sfnava:active{color:#000;background:#fce122;text-decoration:none;outline:0;}
a.sf-root{border:0;background-color:#fff;text-decoration:none;margin:0;padding:0 1px 0 0;}
a.sf-root:hover{text-decoration:none;background-color:#fff;}
.sf a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf ul .sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(/images/arrows-ffffff.png) no-repeat -10px -100px;background-position:-10px 0;}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}
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;}
.sf ul a > .sf-sub-indicator{background-position:0 0;}
.sf ul a:focus > .sf-sub-indicator,.sf ul a:hover > .sf-sub-indicator,.sf ul a:active > .sf-sub-indicator,.sf ul li:hover > a > .sf-sub-indicator,.sf ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}

/*input.SearchButton{display:block;position:absolute;top:0;right:0;border:none;}*/
.SearchButton{display:block;position:absolute;top:0;right:0;border:none;}

.product-option-thumb{padding-bottom:1em;position:absolute;left:0;float:left;	display: inline;/* <<--- to fix IE6 doubled margin */}
.product-option-thumb a.thickbox img{border:none;display:block;}
.product-option-thumb div{font-size:.787em;text-align:center;color:#969696;}
.product-option-sku{font-size:.787em;color:#969696;}
.product-option-links a{margin-right:1em;font-size:1em;}

.variant-list .spacer{visibility:hidden;}

/* RL 10-27-09 - Affects 'Weeds Controlled' lists */
.tabbed-content li{list-style-position:outside;font-size:.875em;margin:0 20px 0.5em 0;}



.form li{margin-bottom:.5em;position:relative;}
.form li fieldset{margin-bottom:-1em;border-style:none;margin-left:0;}
.form li fieldset legend:after{content:":";}
.form li fieldset span{position:relative;top:-1.5em;display:block;margin:0 0 0 10em;}
.form li fieldset span.radio{position:relative;top:-1.5em;top:0;display:block;margin:0 0 0 60px;}
.form li input{height:1.2em;padding:.1em .2em;vertical-align:middle;}
.form li .radio input{margin-right:.5em;}
.form li .forms_hint{font-size:.895em;font-weight:400;display:block;position:absolute;left:19em;top:1em;color:#fff;background-color:#009a49;visibility:hidden;width:220px;padding:0 .5em;}


.landpage #content .products ul{margin-top:.5em;margin-bottom:1em;margin-left:22px;padding-left:0;list-style:none;}
.landpage #content .products li{padding-left:20px;background-image:url(http://cdn1.preen.com/skin/1/common/std-bullet.gif);background-repeat:no-repeat;background-position:0 center;}
.landpage #content td.weeds{padding:0;}
.landpage #content .weeds div.section-image{margin-bottom:0;}

/* HTML5 elements */
/* .header replaces #masthead */
header, .header{position:relative;height:130px;z-index:10;margin:0 3px;}


/* ID elements */
#productsad{width:320px;float:right;}
#weeddetail h2{margin-top:1em;}
#weeddetail td h3{margin-top:1em;font-size:1.5em;}
#weeddetail td p,#weeddetail td li,#weeddetail td td,#weeddetail th{font-size:1.125em;}

#newslettersignupform p{text-indent:0;clear:both;margin:0;}
#newslettersignupform #signupemail{float:right;margin:.5em 5px .5em 0;padding:2px 4px 1px 1px;}
#newslettersignupform #signupsubmit{float:right;}


#logo{width:200px;padding-top:29px;}
#searchbar{position:absolute;top:0;right:0;width:320px;height:34px;border:none;background-color:#fce122;background-image:url(http://cdn1.preen.com/skin/1/bg/search-bg.png);background-position:left top;background-repeat:no-repeat;padding:8px 0 0 10px;}
/*#searchbar fieldset{border:none;margin:0;padding:0;}*/
.header fieldset{border:none;margin:0;padding:0;}

#adxSearchText{width:240px;font-size:.875em;border-color:#edea83 #edea83 #e8e587 #e8e587;padding:2px 4px 1px;}
/* #menu is now .header .nav */
.header .nav{background-color:#fff;border:none;position:absolute;top:60px;right:75px;width:650px;z-index:11;padding:5px;}

.tree li{background-image:url(http://cdn1.preen.com/skin/1/icons/link.png);background-position:0 1px;background-repeat:no-repeat;padding-left:1.5em;}
.tree li.folder{background-image:url(http://cdn1.preen.com/skin/1/icons/folder.png);}
.tree a{cursor:pointer;text-decoration:underline;}
#content .tree p{margin-top:0;text-indent:0;}

#skip a,#skip a:hover,#skip a:visited{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden;}
#skip a:focus{position:static;width:auto;height:auto;}

#main,#main.landpage{position:relative;z-index:1;background-image:url(http://cdn1.preen.com/skin/1/common/main-bg.png);padding:1px 3px 0;}
#main.landpage{background-image:url(http://cdn1.preen.com/skin/1/bg/main-bg-hm.png);padding:0 3px;}
.landpage .gardentips div.section-image{margin-bottom:.5em;}
#crumbs{height:4px;position:relative;top:-2px;left:13px;z-index:9;padding:0;}/*left:27px;*/
