body{background:#fff;font:14px/14px Arial, Verdana, Helvetica, sans serif;color:#000;margin:0}
img{border:0}
#mainWrapper{min-width:800px;overflow:hidden;background-color:#fff}
#headerWrapper{height:181px;background:url(../images/headerPatt.gif);text-align:center}
*html #header{height:174px}
#navSuppWrapper,#siteinfoLegal{width:100%;min-width:800px;float:left;clear:both;text-align:center;border-top:2px solid #517bae;background-color:#fff;color:#517bea;font-size:12px;line-height:14px;padding:5px 0}
#navSuppWrapper{margin-top:25px}
#siteinfoLegal{border-top:0;padding-bottom:10px}
#navSupp a,#siteinfoLegal a{color:#446791;text-decoration:none}
#navSupp a:visited,#siteinfoLegal a:visited{color:#446791}
#navEZPagesTop{height:22px;width:100%;background:url(../images/ezbarBg.gif) repeat-x;text-align:center;color:#ffffe8;border-top:2px solid #517bae;border-bottom:2px solid #517bae;margin:0;padding:8px 0 0}
*html #navEZPagesTop{height:26px;padding-top:4px}
#navEZPagesTop ul{list-style-type:none;text-align:center;margin:0;padding:0}
#navEZPagesTop li{display:inline}
#navEZPagesTop a{font-size:18px;letter-spacing:2px;color:#ffffe8;text-decoration:none;padding:0 10px}
#searchHeader form{display:inline;overflow:hidden}
#searchHeader input{margin:0}
#navColumnOneWrapper{float:left;width:20%;min-width:150px;background-color:#ffffe8;padding-bottom:32767px;margin-bottom:-32767px}
.leftBoxContainer{border-bottom:1px solid #517bae;padding:5px}
h3.leftBoxHeading,h3.leftBoxHeading a{font-size:18px;font-weight:400;letter-spacing:1px;color:#517bae}
.leftBoxContainer a{margin-left:10px;color:#000;text-decoration:none;font-size:14px;line-height:20px;list-style-type:none;display:block}
.leftBoxContainer hr{border:0;height:0;color:#ffffe8;padding:2px}
#searchContent{text-align:right}
#searchContent input{width:140px}
#searchButton input{width:53px}
#shoppingcartContent{padding-bottom:10px}
#cartBoxListWrapper ul{list-style-type:none;margin:0 0 0 10px;padding:0}
#shoppingcartContent .cartNewItem{font-weight:700}
#cartBoxTotal{float:right;text-align:right;padding:8px}
#loginboxInput{padding:0 5px 0 10px}
#loginboxInput input{width:180px;float:right}
#loginboxButton input{width:40px;text-align:right}
#loginboxInput a{font-size:12px;text-align:right}
#createAccountLink{font-size:14px;font-weight:700;text-align:right}
#loginboxLinks a{color:#000;text-decoration:none;font-size:14px;line-height:20px;display:block}
#navBreadCrumb,.centerColumn{float:left;width:630px;border-left:2px solid #517bae;background-color:#fff;margin-bottom:-32767px;padding:0 0 32767px 50px}
#navBreadCrumb{margin-bottom:0;padding:10px 0 0 25px}
#indexCategories.centerColumn{padding-top:20px}
h1{width:580px;font-size:25px;font-weight:400;letter-spacing:1px;line-height:28px;padding-top:10px;padding-bottom:5px;border-bottom:3px solid #62b377;margin:8px 10px}
h2,legend{color:#517bae;font-weight:400;font-size:16px;height:18px;margin-left:10px}
.centerColumn p,.centerColumn table,.centerColumn ul{width:520px;padding-left:30px;font-size:14px;line-height:20px}
.centerColumn a,#navBreadCrumb a{color:#517bae;text-decoration:none}
h2 > a{color:#62b377}
.centerColumn h3{color:red;font-weight:700}
.centerColumn .date{color:#000;font-weight:700}
.left{float:left;border:1px solid #517bae;margin:0 10px 2px 0}
.centerColumn ul{margin:0 0 14px 30px;padding:0}
.centerColumn li{list-style-type:none;background:url(../images/contentBullet.gif) no-repeat left 3px;padding-left:30px;line-height:24px;margin:0}
ul.left{width:45%;float:left;border:0;clear:left;margin-left:0}
ul.right{width:45%;float:right;border:0;clear:right;margin-left:0}
#categoryImgListing{width:auto;float:left}
#alphaSort,.buttonRow,#sorter{width:520px;text-align:right;margin-left:30px}
#alphaSort .inputLabel{width:300px}
.navSplitPagesResult{float:left;padding-right:10px}
#featuredDefault td hr{display:none;width:0;height:0}
#productLeftCol{width:300px;float:left;padding-bottom:50px}
#productRightCol{float:right;width:300px;padding-left:30px;padding-bottom:50px}
#productMainImage,#productPrices,#cartAdd,ul#productDetailsList,#productQuantityDiscounts,#productTellFriendLink,#productReviewLink{width:300px;margin-left:10px}
h2#productNameCommon{width:580px;margin-top:0;margin-bottom:25px;font-size:20px;text-align:right;padding:0}
#productRightCol p{width:300px;line-height:22px;margin-top:0;padding:0}
#widthHeight p{line-height:30px}
#productPrices{font-size:20px;padding-bottom:0;margin-bottom:2px}
#qty,#addToCart{width:90px;float:left;text-align:right}
#qty{width:190px}
#wildlife,#bloomtime{width:300px;float:left;clear:both}
#water,#exposure{width:150px;float:left;text-align:center}
#icon_glossary{text-align:center;padding-top:10px}
#icon_glossary table{font:12px Arial, Verdana, Helvetica, sans serif;text-align:left;border:0}
#icon_glossary #head{font-weight:700;text-align:center}
.glossary_link{float:right;padding-top:8px;font-size:12px}
.plant_charac{width:150px;float:left;padding:2px 0}
#featuredProducts .centerBoxContentsFeatured{text-align:center;width:100px;float:left;padding:8px 4px}
.centerBoxContentsFeatured:hover{background-color:#ecfbd4}
* html #cartInstructionsDisplay{margin-top:-25px}
.cartQuantity{vertical-align:bottom}
#cartSubTotal,#cartButtons{width:530px;text-align:right}
#cartButtons .checkout{float:right;width:150px}
#cartButtons .continue{float:right;width:100px}
#cartButtons .updateCart{float:left;margin-left:10px}
#cartButtons .showShipping{float:right;clear:both;margin-top:25px;margin-bottom:50px}
#shippingEstimate input{float:left;clear:right}
#shippingEstimate #updateButton{text-align:right;clear:both}
#checkoutShipto address,#checkoutBillto address{width:230px;float:left;margin:0;padding:0 0 0 20px}
#defaultSelected .back,.moduleRow .back{float:left;width:auto}
#addressBookEntries address{clear:both;margin:5px 30px}
#checkoutShipping p,#checkoutPayment p{width:200px;float:left;font-size:.9em;margin:0;padding:0}
#checkoutShippingContentChoose p,#checkoutPaymentDiscount p{width:520px;padding-left:30px;clear:right}
#checkoutPaymentDiscount p{margin-bottom:15px;padding-left:10px}
#checkoutShipEdit a{width:90px;float:right;clear:right}
#checkoutShipping fieldset .important{width:80px;margin-left:20px;float:left}
#shippingType{width:520px;clear:both;line-height:2em}
#shippingType legend{padding-top:30px}
#shippingType p{width:520px;padding-left:30px}
#shippingType div{width:220px;clear:both}
#shippingType label{width:200px;padding:0}
#shippingType input{margin:0;padding:0}
label.checkboxLabel{width:80px;clear:none;margin:0;padding:0}
#ship-flat-flat,#ship-item-item{float:left;margin:0;padding:0}
#checkoutOrderTotals{width:400px;line-height:2em}
#checkoutOrderTotals .lineTitle,#orderTotals .lineTitle{float:left;width:200px}
#checkoutOrderTotals .totalBox,#orderTotals .totalBox{float:right}
#otsubtotal,#otshipping,#ottax,#otgrouppricing,#otgv,#ottotal{width:400px;float:left;clear:right;margin-left:10px}
#ottotal{border-top:solid 1px #62b377;padding-top:2px;margin-top:10px}
#giftCertPayment{width:450px;padding-left:10px;padding-bottom:20px}
#checkoutPaymentMethod{line-height:2em;margin-bottom:20px}
#checkoutPaymentMethod p{width:600px;clear:both;padding:5px 0 15px 10px}
#checkoutPaymentMethod label{float:left;height:auto;width:350px;margin:0;padding:10px 20px 10px 10px}
label#pmtLabel-moneyorder{border-bottom:1px solid #517bae}
#checkoutPaymentMethod span{float:left;width:300px}
#checkoutPaymentMethod span img,#checkoutPaymentMethod span span{float:left}
#checkoutPaymentMethod input{float:right;width:12px;vertical-align:top;margin:10px;padding:0}
input#pmt-paypal{margin-top:20px}
.radioButtonLabel .smallText{font-size:.9em;line-height:.9em}
#checkoutConfirmDefault hr{display:none;border:0;color:#fff}
fieldset{border:0;margin:10px 0 15px;padding:10px}
label{width:150px;float:left;clear:left;margin:4px 0 4px 10px;padding:5px 0}
#search label{width:auto;margin:0 0 18px;padding:0}
input,select{margin:8px 0}
#loginDefault #login-email-address,#loginDefault #login-password{width:200px;float:left;clear:right;padding:2px}
#createAcctDefault input,#createAcctDefault select,#createAcctDefault .alert,#addressBookProcessDefault input,#addressBookProcessDefault select,#addressBookProcessDefault .alert{width:200px;float:left;padding:2px}
#createAcctDefault .alert,#addressBookProcessDefault .alert{width:100px;clear:right;padding:4px}
#createAccountButton{width:550px;text-align:right;margin-bottom:50px}
#createAccountButton input{width:90px;float:right}
#passwordForgottenMainContent{width:580px;margin-left:10px}
#passwordForgotten .alert{margin:12px 0 8px 10px}
label#checkboxLabel{width:180px}
#primary{padding-top:5px;width:20px;float:left}
#submitAddressButton input{width:90px;float:right;clear:both}
#updateAddressButton input{width:82px;float:right;clear:both}
#contactUsDefault address{font-style:normal;margin:20px}
#whatsNew h2{margin-left:0}
#whatsNew div{float:left;width:45%;padding:10px 0}
#box{width:140px;background-color:#fff;border:2px solid #517bae;margin:15px 0;padding:0}
.head{text-align:center;font-weight:400;font-size:14px;background-color:#517bae;color:#fff;width:140px;display:block;margin-bottom:5px;padding:6px 0}
.bold{font-weight:700;color:#517bae;padding-left:5px}
.small{color:#157bae;display:block;margin:2px 0 2px 10px}
.small a{color:#157bae;text-decoration:none}
#navMainWrapper,#taglineWrapper,a.category-products,#indexCategories .categoryListBoxContents,#categoryIcon,.navNextPrevWrapper,#alsoPurchased,.hiddenField,#addressBookProcessDefaultHeading,#indexProductList #featuredProducts,.messageStackWarning,.help{display:none}
#navEZPagesTop a:hover,a.category-subs{color:#000}
input#searchHeaderBox,#shoppingCartDefault table{margin-left:10px}
h3.leftBoxHeading a,#search fieldset{margin:0;padding:0}
.leftBoxContainer a:hover,#loginboxLinks a:hover{color:#517bae}
#searchContent a,#shoppingcartContent .cartOldItem{font-size:12px}
#cartBoxListWrapper li,#checkoutPayment legend{margin-left:0;padding-left:0}
#loginboxInput form,#loginboxLinks{float:left: clear: both;text-align:left}
.centerColumn a:hover,#navBreadCrumb a:hover,.small a:hover{text-decoration:underline}
.clear,#checkoutShipping h2,* html #checkoutPaymentDiscount p,#checkoutPayment fieldset{clear:both}
#indexProductList table,#allProductsDefault table,#featuredDefault table,#faq table{margin-left:30px}
#wildlife,.cartQuantityUpdate,.cartRemoveItemDisplay{text-align:center}
#shippingEstimate .cartTotalsDisplay,#loginDefault .information{padding:10px}
#checkoutShipping textarea,#whatsNew{margin-left:20px}
