/*universal styles*/

#fedex-image { float:left;clear:left; }
#frmurl{display:none;}
.clear{clear:both;}
.clearboth{display: block;clear: both;margin: 0 0 0px 0;}
.noborder{border:0;}
.input label{margin: 0 5px 0 0;}
.submit input{margin: 5px 0 0 0;}
.invis {visibility:hidden;}
.article-content  { font-size:13px; }
h5 {font-size:9.5pt;color:#626720;text-decoration:underline;}

/* layout styles */
*{margin:0;padding:0;}
body{background-color: #e26304;font-family: tahoma, verdana, sans-serif; color:#151F0A;}
.innerwrap{width: 990px;float:left;display:inline;background:url(/templates/default/images/bodybg.gif);padding: 0 100px 0 100px;}
.relref{position: relative;top:0px;left:0px;}
#wrapper{width:1190px;margin:0 auto 0 auto;position:relative;}
.container{width:990px;float:left;display:inline;}
.header{width:990px;height:100px;float:left;display:inline;background:url(/templates/default/images/header.gif) top left no-repeat;}
.header .logo{text-decoration:none;width: 200px;height:100px;display:block;cursor:pointer;float:left;display:inline;}
.header .logo span{visibility:hidden;}
.header .menu{width:347px;height:27px;float:left;display:inline;margin: 0 0 0 443px;}
.header .menu li { float:left; display: inline; }
.header .menu li a { text-decoration: none; }
.header .menu li a span { visibility: hidden; }
.header .menu li a { background-image: url(/templates/default/images/header-menu.gif); float: left; display: inline; height: 27px; cursor:pointer;}
.header .menu li .home { width: 58px;background-position:0px 0px; }
.header .menu li .home:hover { background-position:0px -27px; }
.header .menu li .aboutus { width: 84px;background-position:-58px 0px; }
.header .menu li .aboutus:hover { width: 84px;background-position:-58px -27px; }
.header .menu li .contactus { width: 99px;background-position:-142px 0px; }
.header .menu li .contactus:hover { background-position:-142px -27px; }
.header .menu li .search { width: 70px;background-position:-241px 0px; }
.header .menu li .search:hover { background-position:-241px -27px; }
.header .menu li .newsletter { width: 106px;background-position:-311px 0px; } 
.header .menu li .newsletter:hover { background-position:-311px -27px; }
#searcharea { float:right;display:inline;padding-top:6px; }
#searcharea #searchbutton { margin:3px 5px 0 3px; }
#searchbox { font-size: 12px;width: 194px;height: 15px;border: 0;padding: 3px;margin:3px 0 0 2px; }
#searcharea input {vertical-align: top;padding:3px;}
.midcontainer{width:990px;float:left;display:inline;background: url(/templates/default/images/leftnav.gif) bottom left #484A08 no-repeat;} 
.leftnav{border-top: 1px solid white;padding: 0px 0 15px 0;float:left;display:inline;width:192px;}
.leftnav ul{list-style:none;margin: 0 0 0px 15px;font-size: 14px;line-height: 19px;}
.leftnav ul li a{color: white;}
.leftnav ul li a span{color: white;}
.leftnav ul li a span.highlight{color: #f8ea8c;}
.leftnav ul li a:visited {color:white;}
.leftnav .seals { padding: 15px 0 0 5px; }
.leftnav .seals .controlscan1 { margin: 0 0 5px 0; }
.bbb { float:left;display:inline;margin-top:4px;margin-left:2px;}
.bamboosociety { float:left;display:inline;margin-top:7px;margin-left:2px;width:65px;border:0px;clear:left; }
.leftnav h4, .home-featured-products h4{font-weight: normal;margin: 15px 0 3px 15px;color: #ca5922;font-size: 18px;text-transform: lowercase;}
.mainnav{padding: 1px 0 0 0px;width:797px;float:left;display:inline;background-color:white;}
.heading{width:797px;float:left;display:inline;background:url(/templates/default/images/heading.gif) top left repeat-y;margin: 0 0 1px 0;}
.heading h1{margin: 20px 0 0 20px;color: #ffffff;font-family: tahoma, verdana, sans-serif;font-weight: normal;font-size:33px;text-transform: lowercase;float:left;display:inline;}
.hdrtop-tr{color: white;width: 300px;float:right;display:inline;}
.hdrtop-tr ul li span{color: white;}
.hdrtop-tr ul{margin: 5px 5px 0 0;float:right;display:inline;line-height: 20px;list-style:none;}
.hdrtop-tr ul li{float:right;display:inline;font-size: 12px;}
.hdrtop-tr ul li a{margin: 0 5px 0 0;color: white;}
.content{width:781px;float:left;display:inline;background:url(/templates/default/images/content-top.gif) top left repeat-x;padding: 15px 0 20px 15px;font-size: 14px;border-right: 1px solid #f5f5f5;}
.content a{color: #565815;}
.content a:hover{color: #dead5f;}
.content a:visited{color: #856338;}
.content p{line-height: 22px;margin: 0 0 15px 0;}
.content ul {margin: 0 0 15px 30px;}
.breadcrumb{width: 765px;float:left;display:inline;border-top: 1px solid #40351f;font-size: 12px;padding: 10px 0 10px 32px;}
.breadcrumb a{color: #565815;}
.breadcrumb a:hover{color: #dead5f;}
.breadcrumb a:visited{color: #856338;}
#footer{width:990px;float:left;display:inline;
background: url(/templates/default/images/pgBottomHome.gif) top left no-repeat #fff;padding: 60px 0 10px 0;text-align: center;font-size: 12px;}
#footer a:link, a:visited { color:#565815;}
#footer .associations { float:left;display:inline;width:990px;height:120px;background:url(/templates/default/images/footer_associations.jpg) 15px 0px no-repeat;  }
#footer .associations a.reg { float:left;display:inline;width:90px;margin-left:34px;text-decoration:none;height:110px; }
#footer .associations a.writers { float:left;display:inline;width:210px;margin-left:26px;text-decoration:none;height:110px; }

/* product list */

.content .prodlist_prod { float:left;display:inline;width:335px;height:340px;text-align:center;margin-left:30px;}

/* inside of prodlist_prod */
.prodlist_prod_img img { border:0px; }
.prodlist_prod_desc { float:left;display:inline; }
.prodlist_prod_details { float:left;display:inline; }

/* inside of prodlist_prod_details */
.prodlist_prod_order {float:left;display:inline;}


.content .prodlist_prod_desc .prodlist_prod_name a { float:left;display:inline;width:335px; }
.prodlist_prod_details .prodlist_prod_retail { float:left;display:inline;width:335px; }
.prodlist_prod_details .orderbttn { float:left;display:inline;margin-left:117px; }
.prodlist_prod_details .prodlist_prod_our { float:left;display:inline;width:335px;font-weight:bold;font-size:12px;margin-bottom:3px; }
.prodlist_prod_details .shipping { float:left;display:inline;width:90px;margin-left:90px; }

/* prodlist color styles */
.prodlist_prod_desc a { color: #565815; }
.prodlist_prod_desc a:hover { color: #dead5f; }
.prodlist_prod_desc a:visited { color: #856338; }

/* Product Reviews */

.prodreviews { font-size:12px; }
.prodreviews h2 {color:#7D5C34;}

.prodReviewImage {float:right; padding: 0 10px 0 0;}
.rating_stars {	width:100px; float:left; }
.rating_info { width:450px; padding: 0 0 0 105px; }
.name { font-weight: 900; }
.red { color:red; }
.error {display:block; height:16px; width:100%; background-color: #ff0;}

/* End product reviews */

.pagenums{width: 300px;float:left;display:inline;margin: 5px 0 15px 0px;padding: 10px 0 10px 0;}
.narrowby{width: 400px;float:left;display:inline;margin: 5px 0 15px 0px;padding: 10px 0 10px 0;}
.narrowby h4{height: 15px;padding: 2px 25px 2px 6px;font-size: 11px;font-weight:normal;float:left;display:inline;border: 1px solid #826036;background: url(/templates/default/images/rightarrow.gif) top right no-repeat;cursor: pointer;}
.narrowby ul{visibility:hidden;margin:0;padding:0;list-style:none;position: absolute;top: 20px;left: 0px;border-top: 1px solid #868842;border-right: 1px solid #CFCFCF;border-bottom: 1px solid #CFCFCF;
background-color: white;}
.narrowby ul li{border-bottom: 1px solid #868842;border-left: 1px solid #868842;border-right: 1px solid #868842;font-size: 12px;}
.narrowby ul li a{padding: 2px 5px 2px 5px;display: block;}
.narrowby ul li a:hover{background-color: #CA5922;color: white;text-decoration: none;}
.pagenums span, .pagenums a{height: 15px;font-size: 11px;display: block;float: left;display:inline;padding: 2px 6px 2px 6px;border: 1px solid #826036;margin: 0px 3px 0px 0;text-decoration: none;color: #826036;}
.pagenums a:hover{background-color: #565815;color: white;}
span.prev, span.next {color: #CFC3B5;}
span.current{background-color: #503B22;color: white;}
.child_categories li a {color: #484A08;}
.child_categories li a:hover {color: #dead5f;}
.child_categories li a:visited {color: #856338}
.prodlist_prod_details ul { list-style:none; }

/* product detail */
.prodfeatures{margin: 0 0 15px 0;}
.producthead{margin: 0 0 15px 0;width:766px;float:left;display:inline;}
.prodimages,.prodinfo{float:left;display:inline;width: 50%;}
.prodimages img { border: 2px solid #484A08; }
.prodrelated, .proddetails, .prodreviews {margin: 0 0 15px 0;width:766px;float:left;display:inline;}
.prodrelated h3, .prodfeatures h3, .proddetails h3, .prodreviews h3{
color: #81833F;font-size: 20px;font-weight: normal;margin: 0 0 10px 0;text-decoration:underline;}
.prodrelated .product{width: 235px;padding: 10px;float:left;display:inline;text-align: center;}
.prodrelated .product .orderbttn{clear:both;display: block;margin: 5px auto 0 auto;}
.prodrelated .product img { border: 2px solid #484A08; }
.prodname{font-size: 22px;margin: 0 0 10px 0;}
.prodprices{margin: 0 0 10px 0;}
.prodrelated .product a{color: #565815;}
.prodrelated .product a:hover{color: #dead5f;}
.prodrelated .product a:visited{color: #856338;}
.prodimages_other{}
.prodimages_other ul{list-style:none;margin: 0;padding:0;}
.prodimages_other ul li{float:left;margin:5px 9px 0 0;}
.prodprices span{display:block; margin: 0 0 3px 0;}
.prodprices span.list_price { color: black; }
.prodprices span.you_save { font-style:italic; color: #ca5922; }
.prodprices span.our_price { font-weight: bold; color: red; }
.product .proddesc p { font-size:13px;line-height:14pt; }
.prodinfo { margin-left:40px;width:330px; }

/*view cart*/
.viewCart, .viewCart .summary, .viewCart .summary .row{width: 764px;float:left;display: inline;}
.viewCart .summary{margin: 20px 0 0 0;}
.viewCart .summary .row{background: url(/templates/default/images/viewcartbg.gif) top left repeat-y;}
.viewCart .summary .row .head{background-color: #484A08;font-weight: bold;font-size: 11px;color: white;}
.viewCart .summary .row div{float: left; display: inline;}
.viewCart .summary .row .item{width: 50px;padding-left: 5px;padding-right: 5px;}
.viewCart .summary .row .quantity{width: 50px;padding-left: 5px;padding-right: 5px;}
.viewCart .summary .row .sku{border-left: 1px solid #484A08;width: 64px;padding-left: 5px;padding-right: 5px;overflow: hidden;}
.viewCart .summary .row .prodDesc{width: 399px;padding-left: 5px;padding-right: 5px;}
.viewCart .summary .row .salePrice{width: 70px;padding-left: 5px;padding-right: 5px;}
.viewCart .summary .row .subTotal{width: 70px;padding-left: 5px;padding-right: 5px;}
.viewCart .summary .prodrow{border-bottom: 1px solid #484A08;}
.viewCart .summary .controls{border-bottom: 0px;height: 120px;width: 520px;float: left;display: inline;background-color: white;}
.viewCart .summary .controls .shipping{padding: 8px;height: 23px;width: 503px;border-left: 1px solid #484A08;border-bottom: 1px solid #484A08;}
.viewCart .summary .controls .shipping input{vertical-align: top;margin: 0 10px 0 0;}
.viewCart .summary .controls .update input{margin: 20px 5px 0 0;}
.viewCart .summary .totals{border-left: 1px solid #484A08;width: 243px;float: left; display: inline;}
.viewCart .summary .totals div .label{font-weight: bold;height: 29px;width: 75px;padding: 5px;font-size: 11px;float:left;display: inline;border-bottom: 1px solid #484A08;}
.viewCart .summary .totals div .blank{border-bottom: 1px solid #484A08;height: 39px;width: 80px;float:left;display:inline;}
.viewCart .summary .totals div .amount{border-bottom: 1px solid #484A08;height: 29px;float:left;display:inline;overflow:hidden;width: 68px;padding: 5px;}
.viewCart .actions{font-size: 12px;width: 500px;margin: 0 auto 0 auto;}
.viewCart .actions h2{font-weight: normal;margin: 0 0 10px 0;}
.viewCart .actions .nologin, .login{border-top: 1px solid #484A08;margin-top: 20px;width: 230px;float:left; display: inline;padding-top: 20px;}
.viewCart .actions .nologin{padding-right: 19px;border-right: 1px solid #484A08;}
.viewCart .actions .login{padding-left: 20px;}
.viewCart .actions .login label{clear: left;font-size: 12px;width: 75px;float:left;display:inline;}
.viewCart .actions .login input{font-size: 12px;float: left;display: inline;}
.viewCart .actions .above-next{height: 130px;}
.viewCart .suggestions{padding: 0 0 20px 0;width: 764px;float:left;display: inline;margin-top: 20px;background-color: #fffcf9;border-left: 1px solid #484A08;border-right: 1px solid #484A08;border-bottom: 1px solid #484A08;}
.viewCart .suggestions .head{background-color: #484A08;padding: 2px 10px 2px 10px;font-weight: bold;color: white;}
.viewCart .suggestions .product{padding: 10px;width: 234px;float:left;display:inline;text-align: center;}
.viewCart .suggestions .product img{border: 0;}
.viewCart .empty{margin: 20px 0 0 0;line-height: 45px;text-align: center;}

/* checkout */
label.error{display: block;color: red;padding: 2px;font-style: italic;}
#checkout_billing table tr td,#checkout_shipping table tr td{vertical-align: top;}
#shipAddress table tr td label,#checkout_billing table tr td label{width: 105px;display: block;font-size: 12px;}
#shipAddress table tr td input,
#shipAddress table tr td select,
#checkout_billing table tr td input,
#checkout_billing table tr td select{width: 165px; font-size: 12px;}
.blue_inputs input, select, textarea{background:#fff;border:1px solid #484A08;color:#685e4c;}
.blue_inputs option{background:#fff;}
.blue_inputs select option{border:0;}
.blue_inputs input:focus{border:1px solid #6e9fb9;}
#Checkout h2{font-family:Arial;font-size:10pt;color:#685e4c;}
#Checkout{font-size: 13px;width:764px;margin: 15px 0 0 0;}
#checkout_billing{width:361px;float:left;display:inline;padding: 0 0 15px 0;}
#billing_text{width:100px;text-align:right;float:left;display:inline;}
#checkout_shipping{float:left;display:inline;width:361px;}
#checkout_divider-x{width:1px;background:#000;height:240px;float:left;display:inline;margin: 0 20px 0 20px;}
#shipping_text{width:100px;float:left;display:inline;text-align:right;margin: 0 10px 0 0;}
#shipping_input{}
#shipping_info{margin: 0 0 10px 33px;}
.checkout_divider-y{clear: both;font-size: 0;line-height: 0;background:#000;height:1px;width:764px;margin: 0px 0 5px 0;}
#checkout_registration{width:764px;padding:5px 0 0 0;height:140px;}
#checkout_shipmethod, #checkout_payment{width: 764px;float:left;display: inline;}
#registration_text{width:140px;float:left;display:inline;text-align:right;margin: 20px 10px 0 0;}
#registration_wrap{margin: 0 auto 15px auto;height:100px;width:764px;}
#registration_input{width:265px;float:left;display:inline;margin:20px 0 0 0;}
#registration_benefits{width:170px;float:left;display:inline;}
#registration_benefits ul{margin: 0 0 0 0px;}
#shipping_wrap{width:764px;margin:0 auto;float:left;display:inline;}
#shippingOptions,#shippingOptionsLoading{width:300px;float:left;display:inline;margin:0 0px 0 0px;}
#totals{width:250px;float:left;display:inline;margin: 0 0 10px 100px;}
#shippingOptionsLoading{background-color: #FFE4CF;display: none;text-align: center;}
#shippingQuotesTable{border: 2px solid #a9b5d0;padding: 3px;margin: 0 0 5px 0;border-collapse: collapse;}
#shippingQuotesTable tr td{padding: 2px;vertical-align:top;border-top: 1px dotted #a9b5d0;}
#shippingQuotesTable tr:hover{background-color:white;}
.shippingQuoteCost{background-color:#EEF5FF;font-weight: bold;text-align: right;}
.shippingQuoteRadio{border-top: 1px dotted #ffffff;width: 18px;background-color:#a9b5d0;}
.shippingQuoteRadio input{margin:3px auto 0 auto;padding:0;}
.shippingQuoteName{background-color:#EEF5FF;padding: 0 5px 0 0;}
.shippingQuoteEstimate{font-size: 10px;}
#shippingError{border: 2px solid red;padding: 5px;margin: 0 0 5px 0;background-color: pink;text-align: center;}
#taxAMT{border-bottom:1px solid;}
#payment_wrap{float:left; display:inline; width:754px; padding: 0 0 0 10px;}
#payment_wrap table tr td{vertical-align: top;text-align: left;padding: 0px 5px 0px 0;}
#checkout_submit_btn input{border: 0;margin: 10px 0 0 200px;}
.shipping_choices{background-color: #E8EFE0;width:276px;margin: 0 0 5px 0;}
.shipping_choices tr td label{font-weight: bold;
}
/* slideshow on home page */
#slideshow,.slide{width:573px; height:375px;}
.slide a img {border: 0;}
#slidecontainer{width:573px;height: 375px;float:left;display:inline;}
#slideshow{position:relative;}
.slide{position: absolute;top:0px;left:0px;}
#slide1 { z-index: 5; }
#slide2 { z-index: 4; }
#slide3 { z-index: 3; }
#slide4 { z-index: 2; }
#slide5 { z-index: 1; }

/*other home page styles*/
#home-right{width: 208px;float:left;display:inline;font-size: 12px;padding: 0 0 0 1px;}
#home-right h3{font-size: 18px;font-family: tahoma, verdana, sans-serif;text-transform: lowercase;font-weight: normal;color: #61492C;margin: 0 0 5px 0;}
.home-wide{width: 782px;float:left;display:inline;}
.home-zones{width: 418px;float:left;display:inline;}
.gift-cards{width: 364px;float:left;display: inline;}

.home-featured-products { float:left;display:inline;width:781px; }
.home-featured-products .prodlist_prod { float:left;display:inline;text-align:center;width:200px;height:315px;font-size: 14px;margin-left:20px;margin-right:40px; } 
.home-featured-products .prodlist_prod_our { float:left;display:inline;font-weight:bold;font-size:12px;width:200px; }
.home-featured-products .prodlist_prod_name a { float:left;display:inline;width:200px;font-size:12px; }
.home-featured-products .orderbttn { float:left;display:inline;clear:left;margin:10px 0 0 65px; }

.feature-box{padding: 5px;width: 213px;float:left;display:inline;}
.feature-box .prod-image{width: 60px;float:left;display:inline;}
.feature-box h4{font-weight: normal;font-size: 22px;text-transform: lowercase; color:white;}
.feature-box .prod-desc{color: white; width: 153px;float:left;display:inline;}
.feature-box .prod-desc a{color: #ca5922;font-weight: bold;}
.whats-new{ background-color: #484a08;height: 113px;}
.this-season{background-color: #5c5e1c;height: 113px;}
.on-sale{background-color: #7a7c3a;height: 114px;}

/*blog styles*/
.blogpost{margin: 0 0 20px 0;}
.blogpost h2{font-weight: normal;color: #484A08;margin:0;padding:0;
}.blogpost h4{margin: 5px 0 0 0;}
.blogpost .content_text_blog{margin: 5px 0 0 0;}

/*coupon code and gift card*/
#cashcoupon { 
border:0px;margin-left:2px;
}

#gift-card, #coupon {
float:left;display:inline;
width:365px;font-size:9pt;
background:#e5e7b2;margin-top:23px;margin-left:10px;
margin-bottom:10px;
padding:0px;border:1px solid #b4b854;
}
#gift-card .headingcell, #coupon .headingcell {
background:#474b03;font-weight:bold;font-size:12pt;
color:#fff;padding:3px 0 3px 5px;
}
#gift-card td, #coupon td {
padding:5px 0 5px 5px;
}
#gift-card table, #coupon table {
width:365px;height:118px;
}
#proceeding {
float:left;display:inline;
}


.below_text { float:left;display:inline;clear:both;width:750px; }
.orderReceipt { float:left;display:inline;margin-left:-10px; }
.giveaway { float:left;display:inline; margin:10px 0 10px 10px;}
.error{ clear:both; font-size: 18px; text-align:center; background:#FF0; border:thin solid red; padding: 5px; width:97%;}



/* slideshow on selfplanters */

#slidecontainer2 #slideshow { margin-left:21px; }
#slidecontainer2 #slideshow {width:727px; height:220px;}
#slidecontainer2 .slide a img {border: 0;}
#slidecontainer2 {width:727px;height: 220px;float:left;display:inline;}
#slidecontainer2 #slideshow {position:relative;}
#slidecontainer2 .slide {position: absolute;top:0px;left:0px;}
#slidecontainer2 #slide1b { z-index: 5; }
#slidecontainer2 #slide2b { z-index: 4; }
#slidecontainer2 #slide3b { z-index: 3; }
#slidecontainer2 #slide4b { z-index: 2; }


.watchlech {
float:left;display:inline;margin:0 0 0px 0;
}
.fb { border:0px;float:left;display:inline;margin:5px 0 10px 0;}
