html, body, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, form {padding: 0;margin: 0}

body {font: 12px georgia, serif;text-align: center;color: #47292A;background-color: #d1e39b;background-image: url(../img/background-leaves.png);background-repeat: no-repeat;background-position: left top}

a {color: #47292A;text-decoration: none}
a:hover {color: #A9D03F}

img {padding: 0;border: none;margin: 0;filter:alpha(opacity=100)}
/* duplicate image positioning */
img.idupe {position: absolute;top: -999px;z-index: 30000;visibility: hidden}
img, div {behavior: url(/css/iepngfix.htc) }

p {font-size: 12px;line-height: 1.3}
sup {font-size: .80em}

.clearfix:after {content: ".";display: block;height: 0;font-size: 0;line-height: 0;clear: both;visibility: hidden}
.clearfix {min-height: 1px;_height: 1px}

.noListStyle {list-style: none;padding: 0;margin: 0}
.noListStyle li {padding: 0;margin: 0}

.home {color: #A9D03F !important}

.pageContainer {position: relative;width:769px;text-align: left;padding: 54px 0 108px;margin: 0 auto}

/* header and navigation */
.masthead {height: 50px;background: url(../img/bg_masthead.gif) no-repeat}
.masthead .logo {padding: 10px 0 0 13px}
.masthead .navigation {float: right;width: 535px}
.navigation ul {text-align: right;margin-top: 16px;margin-right: 10px;margin-bottom: 0;margin-left: 0}
.navigation li {float: left;font-size: 12px;color: #CB5027}
.navigation li a {display: block;height: 0 !important;height /**/:17px;/* for IE5/Win */ overflow: hidden;color: #47292A;text-decoration: none;padding: 17px 0 0 0;border-left: 1px solid #CB5027}

#home a {width: 42px;height: auto !important;overflow: visible;padding: 0}
#products {background-image: url(../img/nav_sprite-products.gif)}
#products a {width: 58px;background: url(../img/nav_sprite-products.gif) top left no-repeat}
#about {background-image: url(../img/nav_sprite-about-us.gif)}
#about a {width: 56px;background: url(../img/nav_sprite-about-us.gif) top left no-repeat}
#fft {background-image: url(../img/nav_sprite-media.gif)}
#fft a {width: 80px;background: url(../img/nav_sprite-media.gif) top left no-repeat}
#buy {background-image: url(../img/nav_sprite-where-to-buy.gif)}
#buy a {width: 83px;background: url(../img/nav_sprite-where-to-buy.gif) top left no-repeat}
#contact {background-image: url(../img/nav_sprite-contact-us.gif)}
#contact a {width: 66px;background: url(../img/nav_sprite-contact-us.gif) top left no-repeat}
#retailers {background-image: url(../img/nav_sprite-retailers.gif)}
#retailers a {width: 56px;background: url(../img/nav_sprite-retailers.gif) top left no-repeat}
#cart {background-image: url(../img/nav_sprite-cart.gif)}
#cart a {width: 50px;background: url(../img/nav_sprite-cart.gif) top left no-repeat;border-right: 1px solid #CB5027}

.navigation ul li {background-position: 1px -17px !important;background-repeat: no-repeat}
.navigation ul li a:hover {background-image: none !important}
.navigation ul li a:active, .navigation ul li a.selected, .navigation ul li a.selected:hover {background-position: 0 -34px !important}
#products a:active, #products a.selected, #products a.selected:hover {background: url(../img/nav_sprite-products.gif) 0 -34px no-repeat !important}
#about a:active, #about a.selected, #about a.selected:hover {background: url(../img/nav_sprite-about-us.gif) 0 -34px no-repeat !important}
#fft a:active, #fft a.selected, #fft a.selected:hover {background: url(../img/nav_sprite-media.gif) 0 -34px no-repeat !important}
#buy a:active, #buy a.selected, #buy a.selected:hover {background: url(../img/nav_sprite-where-to-buy.gif) 0 -34px no-repeat !important}
#contact a:active, #contact a.selected, #contact a.selected:hover {background: url(../img/nav_sprite-contact-us.gif) 0 -34px no-repeat !important}
#retailers a:active, #retailers a.selected, #retailers a.selected:hover {background: url(../img/nav_sprite-retailers.gif) 0 -34px no-repeat !important}
#cart a:active, #cart a.selected, #cart a.selected:hover {background: url(../img/nav_sprite-cart.gif) 0 -34px no-repeat !important}

/* main content */
.mainContent .upper {height: auto;overflow: hidden;background: url(../img/bg_content-upper.gif) no-repeat}
.mainContent .upperp {height: auto;overflow: hidden;background: url(../img/bg_content-upperp.gif) no-repeat}
.mainContent .homelower {height: 315px;overflow: hidden;background: url(../img/bg_content-lower.gif) no-repeat}
.mainContent .berry {background: url(../img/bg_content-upper-berries.gif) no-repeat}
.mainContent .plantGreen {background: url(../img/bg_content-upper-plant-green.gif) no-repeat}
.mainContent .garlic {background: url(../img/bg_content-upper-garlic-brown.gif) no-repeat}
.mainContent .herb {background: url(../img/bg_content-upper-herb-green.gif) no-repeat}
.mainContent .powerplant {background: url(../img/bg_content-upper-powerplant-green2.gif) no-repeat}
.mainContent .plantBrown {background: url(../img/bg_content-upper-plant-brown.gif) no-repeat}
.mainContent .plantRed {background: url(../img/bg_content-upper-plant-red.gif) no-repeat}
.mainContent .radish {background: url(../img/bg_content-upper-radish-green.gif) no-repeat}
.mainContent .radish-heigher {background: url(../img/bg_content-upper-radish-green-heigher.gif) no-repeat}
.mainContent .snowFlakes {background: url(../img/bg_content-upper-snow-flakes.gif) no-repeat}

/* banner image and breadcrumb navigation */
.navBanner {float: right;width: 474px}
.youAreHere {height: 27px;background: url(../img/bg_dots-horizontal.gif) left bottom repeat-x;padding: 0 2px;margin-right: 12px}
.youAreHere p {font-size: 11px;padding-top: 7px}
.youAreHere span {color: #CB5027}

.youAreHere #dateThing {float: right;font-size: 11px;color: #A9D03F;padding-top: 7px}

.productImg {position: relative;width: 474px;height: 227px}
.productImg img {display: block}
.productImg p {position: absolute;left: -20px;bottom: 3px;font-size: 11px;color: #A9D03F}

/* upper left column */
.introCopy {width: 240px;padding: 7px 12px 10px}
.introCopy h2 {margin: 0}
.introCopy p {font-size: 11px;line-height: 1.4;text-align: left;margin: 0 0 .5em}
.noHeader {padding-top: 10px}

/* main content (lower) */
.mainContent .lower {background: url(../img/bg_content-lower.gif) no-repeat}
.mainContent .lowerp {background: url(../img/bg_content-lowerp.gif) no-repeat}

/* lower homepage logo */
.lower .logo {text-align: center;padding: 27px 0 32px}
.lower .logo img {}

/* content styles */
.contentContainer {}
.contentContainer .logo {min-height: 350px;_height: 350px;padding: 40px 0 0}
.plant {background: url(../img/bg_plants.gif) 0 100% no-repeat}
.plantGreenB {background: url(../img/bg_plants-green.gif) 0 100% no-repeat}
.plantShort {background: url(../img/bg_plants-short.gif) 0 100% no-repeat}
.contentContainer .col {float: left}
.contentContainer .content, .contentContainer .products {width: 492px}
.contentContainer .borderLeft {background: url(../img/bg_dots-vertical.gif) 0 0 repeat-y}
.contentContainer .content .inner {position: relative;min-height: 350px;_height: 350px;padding: 25px 12px 18px 18px}
.contentContainer .content h2 {padding: 0 0 3px}
.contentContainer .products .inner {position: relative;min-height: 560px;_height: 560px;padding: 20px 0 0}

.contentContainer .titleReprise {position: absolute;bottom: 0;right: 40px;z-index: 3;text-align: right}
.contentContainer .titleReprise img {padding: 0 0 12px 0}

.highlightList {}
.highlightList li {padding: .5em 0 2em}

.contactList {}
.contactList li {padding: 1em 0}
.contactList li strong {display: block;font-weight: normal;color: #CB5027}

/* where to buy */
.wtbLinks {padding: 25px}
.wtbLinks td {width: 210px;text-align: center;padding: 32px 12px}
.wtbLinks .col1 {width: 225px}

.content .inner p {text-align: justify;margin: 0 0 1em}
.content .inner .back2top {position: relative;z-index: 5;padding: 30px 0 0}
.content .inner .back2top a {color: #CB5027}

.content .inner .companyAddress {margin-top: -13px;background: url(../img/bg_dots-horizontal.gif) left bottom repeat-x;padding-bottom: 12px}

.contentContainer .subContent {width: 273px;min-height: 1px}

/* archive navigation (in the media) */
.subContent .archiveLinks {width: 240px;margin: 20px 0 0 12px}
.subContent .archiveLinks h3 {background: url(../img/bg_dots-horizontal.gif) left top repeat-x;padding: 3px 0 1px}
.subContent .archiveLinks ul {background: url(../img/bg_dots-horizontal.gif) left top repeat-x}
.subContent .archiveLinks li {font-size: 14px;background: url(../img/bg_dots-horizontal.gif) left bottom repeat-x;padding: 4px 0 6px}
.subContent .archiveLinks li a {}
.subContent .archiveLinks li.selected a {color: #CB5027}

/* product navigation */
/*.subContent .productLinks {width: 150px;margin: 20px 0 0 12px}*/
.subContent .productLinks {position: absolute;top: 378px;left: 12px;width: 150px}
.subContent .productLinks h3 {padding: 3px 0 3px}
.subContent .productLinks ul {background: url(../img/bg_dots-horizontal.gif) left top repeat-x}
.subContent .productLinks li {font-size: 14px;background: url(../img/bg_dots-horizontal.gif) left bottom repeat-x;padding: 4px 0 6px}
.subContent .productLinks li a {}
.subContent .productLinks li.selected a {color: #CB5027}
.subContent .slideMenu {position: absolute;margin-top: 0}

/* product thumbnails */
.productContainer {float: left;width: 162px;text-align: center;padding-bottom: 25px}
.productThumbs .productThumb img {display: block;/*border: 1px solid #A8CE3C;*/ margin: 0 auto}
.productDims {font-size: 10px}
.productName {display: block;width: 132px;padding: 3px 0 5px;border-width: 1px 0;border-style: solid;border-color: #231F20;margin: 0 auto}

.shoppingCart {background: url(../img/bg_solid-horizontal.gif) left bottom repeat-x;padding: 15px 32px 15px}
.shoppingCart p {line-height: 1.5;margin: 0 0 1em}

.detailThumbs {background: url(../img/bg_dots-horizontal.gif) left bottom repeat-x;padding: 0 5px 25px}
.detailThumbs .productThumb {float: left;width: 118px;text-align: center}
.detailThumbs .productThumb img {border: 1px solid #231F20;margin: 0 auto}
.detailThumbs .productThumbSpacer {float: left;width: 118px;text-align: center}
.detailThumbs .productThumbSpacer img {margin: 0 auto }

.detailThumbs {background: url(../img/bg_dots-horizontal.gif) left bottom repeat-x;padding: 0 5px 25px}
.detailThumbs .productVideo {float: left;width: 340px;text-align: center}
.detailThumbs .productVideo img {border: 1px solid #231F20;margin: 0 auto}
.detailThumbs .productVideoSpacer {float: left;width: 340px;text-align: center}
.detailThumbs .productVideoSpacer img {margin: 0 auto }

.productIntro {padding: 9px 35px 0 9px}
.productIntro p {line-height: 1.5;margin: 0 0 1em}

.features {padding: 0 0 70px 0;margin: 0 35px 0 0}
.products .features h3 {font-size: 16px;font-weight: normal;padding: 3px 7px 5px 9px;border-bottom: 1px solid #000}
.features .productCopy {padding: 8px 0 0 10px}
.features .productCopy li {background: url(../img/bullet_dash.gif) 0 7px no-repeat;_background-position: 0 9px;padding-left: 10px;margin: 0 0 1em}
*:first-child+html .features .productCopy li {background-position: 0 9px}

.pdfLink {padding: 10px 10px 10px 20px}

/* footer */
.footer {height: 68px;background: url(../img/bg_footer.gif) no-repeat}
.footer .inner {height: 63px;background: url(../img/bg_wood-pattern.jpg) no-repeat;margin: 0 5px 5px 5px}
.footer ul {text-align: center;padding: 15px 45px 10px 0}
.footer li {display: inline;font-size: 14px;margin: 0 -15px 0 30px}
.footer li a {text-decoration: underline;color: #fff}
.footer li a:hover {color: #fff}
.footer .copyright {font-size: 9px;text-align: center;color: #CB5027}
.footer .copyright sup {font-size: .95em}
.products-buyhead {font-size: 11px;font-weight: bold;color: #cb5027}
.title-orange {font-size: 12px;font-weight: bold;color: #cb5027}
.requiredfields {font-weight: bold;color: #cb5027}

.productSale {background: url(../img/bg_dots-horizontal.gif) left bottom repeat-x;padding: 15px 32px 15px}
.productSale p {line-height: 1.5;margin: 0 0 1em}

.textbox {font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;border: 1px solid #47292a}
.fineprint {font-size: 9px}

.textLine {background: url(../img/bg_dots-horizontal.gif) left bottom repeat-x;padding: 15px 10px 15px}
.textLine p {line-height: 1.5;margin: 0 0 1em}.product-name {font-size: 16px;font-weight: bold;color: #47292A;text-align: left}
.product-details {font-size: 11px}
.product-details {color: #917f7f}
.message {color: #cb5027;font-size: 12px;font-weight: bold}
.media-title {font-size: 14px;font-weight: bold}
.largetext {font-size: 22px;font-weight: bold}
.largetext-nobold {font-size: 22px}

/* new page */

.box{width:769px}

.box .t{background:url(../img/new_top.gif) 0 0 no-repeat;height:12px;font-size:0}

.box .b{background:url(../img/new_bottom.gif) 0 0 no-repeat;height:12px;font-size:0}

.box .txt{background:#FFFFFF}

.box .cnt{padding:0 15px}

.box .two_boxes{color:#4b1917}

.box .left_box{float:left;width:355px;font-weight:bold}

.box .right_box{float:left;width:355px;padding:0 0 0 16px;font-weight:bold}

.box .so_easy{text-align:right}

.clear{clear:both;font-size:0;height:0}

.box .left_product{float:left;width:268px}

.box .right_product{float:left;width:453px;padding:0 0 0 16px}

.box .attention{color:#74b01f;font-size:11px}

.box .check{padding:20px 0 15px 0}


.box h1{font-family:"Times New Roman", Times, serif;padding:0;margin:0 0 10px 0;font-size:24px}

.space100{height:100px;font-size:0}


/* NEW 12-19-2009 */
.grow-products{
	clear:both;
	width:490px;
	padding-left: 33px;
}
.grow-products span{ display:block; padding-left:20px; font-family:Georgia; font-size:11px; color:#000; line-height:15px;}
.grow-products div{
	clear:both;
	overflow:hidden;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.grow-products div img{ float:left; width:auto; margin:0 50px 0 0;}
.textLine2{background: url(../img/bg_dots-horizontal.gif) left bottom repeat-x;line-height:8px; height:15px; overflow:hidden; margin-bottom:5px;}
.promotext-small/* NEW */
 {
	font-size: 20px;
	color: #3893d5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: line-through;
}
.promotext-big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #3893d5;
	line-height: 35px;
}
