body {margin:5px;color:#000;background:#fff;font:62.5% verdana,arial,helvetica,sans-serif}
a img {border:none}
a:link {color:#666;text-decoration:none}
a:visited {color:#666;text-decoration:none}
a:hover,#navEZPagesTOC ul li a:hover,#navMain ul li a:hover,#navSupp ul li a:hover,#navCatTabs ul li a:hover {color:#900}
a:hover {color:#900}
a:active {color:#900}
h1 {font-size:1.5em}
h2 {font-size:1.4em}
h3 {font-size:1.3em}
h4,h5,h6,LABEL,LEGEND,ADDRESS,.sideBoxContent,.larger {font-size:1.1em}
.biggerText {font-size:1.2em}
h1,h2,h3,h4,h5,h6 {margin:0.3em}
CODE {font:1em arial,verdana,helvetica,sans-serif}
FORM,SELECT,INPUT {display:inline;font-size:1em;margin:0.1em}
TEXTAREA {float:left;margin:auto;display:block;width:95%}
input:focus,select:focus,textarea:focus {background:#F0F8FF}
FIELDSET {padding:0.5em;margin:0.5em 0;border:1px solid green}
FIELDSET.floatingBoxLeft {float:left;width:49%}
FIELDSET.floatingBoxRight {float:right;width:47%}
LEGEND {font-weight:bold;padding:0.3em}
LABEL {line-height:1.5em;padding:0.2em}
LABEL.checkboxLabel,LABEL.radioButtonLabel {margin:0.5em 0.3em}
.specialsListBoxContents,.centerBoxContentsAlsoPurch {float:left}
.attribImg {float:left;text-align:center;width:50px;height:50px;margin:0;padding:2px}
LABEL.inputLabel {width:11em;float:left}
LABEL.inputLabelPayment {width:15em;float:left}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel {width:12em;float:left}
P,ADDRESS {padding:0.5em}
ADDRESS {font-style:normal}
.clearBoth {clear:both}
HR {height:1px;margin-top:0.5em;border:none;border-bottom:1px solid #9a9a9a}
.font-family,.messageStackError,.messageStackSuccess,.font-family {line-height:1.8em;padding:0.2em;border:1px solid #000}
.messageStackWarning,.messageStackError {color:#fff;background:#CC0000}
.messageStackCaution {color:#000;background:#CC0000}
.messageStackSuccess {color:#000;background:#9F9}
.font-family {color:#000;background:#FF6}
#mainWrapper {text-align:left;width:760px;height:100%;vertical-align:top;margin:0;padding:0;background:#fff}
#headerWrapper,#contentMainWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#popupImageAdditional,#popupImage {margin:0;padding:0}
/* #headerWrapper {background-color:#8FA22F;height:100%} */
#headerWrapper {background-color:#fff;height:100%}
#contentMainWrapper {border-left:0px solid #888;border-right:0px solid #888;border-top:0 solid #888;border-bottom:0 solid #888;margin-top:0em;padding:0em}
#logoWrapper {float:left;padding:0em;margin:-4em 0 0 0}
#logo {float:left;margin:0em 0 0 0;padding:0}
#logoAdSpaceWrapper {float:left;margin:1em 0 0 0em}
#navColumnOneWrapper,#navColumnTwoWrapper,#mainWrapper {margin:auto}
#mainPageSplashBox {float:left;margin-left:0.0em;margin-top:0.5em;margin-bottom:-0.5em}
.picsContainer {margin-top:0.25em;margin-bottom:0em}
.picsCellContent {float:left;margin-right:5px;margin-bottom:0.0em}
.picsUpperRow {margin-left:5px;margin-top:0em;margin-bottom:0.0em;padding-left:0px}
.picsLowerRow {margin-left:0px;margin-bottom:0em}
#sendSpendWrapper {border:1px solid #cacaca;float:right;margin:0 0 1em 1em}
.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutBillto,#navEZPagesTOCWrapper {margin:0;width:47%}
#loginDefault {margin:1.0em}
#loginDefaultHeading {color:#ffffff}
#checkoutBillto{float:left;width:auto;font-size:1.25em;margin:0 2em 0 0.5em}
#checkoutShipping{float:left;padding:2em}
#checkoutPayment{float:left;padding:2em}
.payinfoLeft{float:left;font-size:1.25em}
.payinfoRight{float:none;margin-left:15em;font-size:1.25em}
#checkoutConfirmDefault{float:left;padding:2em}
#checkoutShippingHeading{float:right;padding-left:20em;margin-right:0;font-size:1.25em;font-weight:700}
#checkoutPaymentHeading{float:right;padding-left:20em;margin-right:0;font-size:1.25em;font-weight:700}
#checkoutConfirmDefaultHeading{float:right;padding-left:20em;margin-right:0;font-size:1.25em;font-weight:700}
#checkoutShippingHeadingAddress{float:none}
#checkoutPaymentHeadingAddress{float:none}
#checkoutConfirmDefaultBillingAddress{float:left}
#checkoutConfirmDefaultShippingAddress{float:left;margin-left:10em}
#checkoutConfirmDefaultPayment{float:left}
#checkoutShippingHeadingMethod{margin-left:0;font-size:1.25em;font-weight:700}
#checkoutPaymentHeadingMethod{margin-left:0;font-size:1.25em;font-weight:700}
#checkoutShipto{float:left;width:auto;margin-left:0.5em;margin-right:2em;font-size:1.25em}
#checkoutShipAddressDefault{margin-left:1em}
#checkoutSuccessMainContent{font-size:1.25em;padding-bottom:0.5em}
#checkoutSuccessLogoff{font-size:1.25em;padding-bottom:0.5em}
#checkoutSuccessOrderLink{font-size:1.25em;padding-bottom:0.5em}
#checkoutSuccessContactLink{font-size:1.25em;padding-bottom:0.5em}
#checkoutSuccessOrderNumber{padding-top:1em;margin-left:0.5em;font-size:1.25em}
#checkoutSuccessThanks{float:none;width:auto;padding-left:8em}
#checkoutSuccess{margin-top:2em;margin-left:1em;margin-right:2em}
#AddressRadio {float:left; padding-top: 2em}
#AddressRadioLabel {float:left; padding-top: 1.75em}
.navNextPrevCounter {margin:0;font-size:0.9em}
.font-family {margin:0;padding:0.5em 0;display:inline;white-space:nowrap;list-style-type:none}
#navMainWrapper {margin:0;padding:0;font-weight:bold;color:#fff;width:100%;height:45px;background:none;position:relative}
#navCatTabsWrapper {padding:0;margin:0;height:27px;font-weight:bold;color:#000;width:100%;background:url(../images/navtop_tlife.jpg) repeat-x top}
#navCatTabs ul li a {margin:0;padding:0 0.95em;text-decoration:none;font-size:1.1em;color:#5F4B38}
#navSupp {padding-top:0.25em;border-left:0px solid #888;border-right:0px solid #888;border-top:0 solid #888;border-bottom:0px solid #888;color:#000}#navSupp ul {margin:0.5em;padding:0;list-style-type:none;text-align:right;line-height:1.5em}
#navSuppWrapper {padding:0;margin:0;vertical-align:bottom;font-weight:bold;color:#fff;width:100%;height:100%}
#navSuppEZPages ul li a {margin-left:2em;width:98%;font-size:0.9em}
#emailBoxWrapper {padding-top:0.0em;margin:0.5em 0 0 0;position:relative;width:100%;height:100%;background:#E8EFCA}
.font-family {padding-top:0.5em;vertical-align:middle}
#navMain ul,#navCatTabs ul {margin:0;padding:0.5em 0;list-style-type:none;text-align:center;line-height:1.5em}
#navMain ul li,#navSupp ul li,#navCatTabs ul li {display:inline;white-space:nowrap}
#navMain ul li a,#navSupp ul li a {text-decoration:none;padding:0 0.5em;margin:0;color:#5F4B38}
#aboutUsMainContent, #trackMyGreenPackageContent {margin:2em}
#navEZPagesTOCWrapper {font-weight:bold;float:right;height:1%;border:1px solid #000}
#navEZPagesTOC ul {margin:0;padding:0.5em 0;list-style-type:none;line-height:1.5em}
#navEZPagesTOC ul li {white-space:nowrap}
#navEZPagesTOC ul li a {padding:0 0.5em;margin:0}
#navMainSearch,#navCategoryIcon,.buttonRow {margin:0.5em}
#indexProductListCatDescription {color:#666;margin-right:2em;text-decoration:none;text-align:left;font-size:1.0em;font-weight:normal}
#navMainSearch {float:right;clear:both;padding:0.75em;background:#E8EFCA}
#navBreadCrumb a,#navBreadCrumb a:link,#navBreadCrumb a:visited,#navBreadCrumb a:active {font-size:1em;font-weight:normal;color:#666;text-decoration:underline}
#navBreadCrumb {margin-top:1em;margin-left:2em;margin-bottom:1em;padding-top:0;padding-left:0;padding-right:0.5em;padding-bottom:0;font-size:1em;font-weight:bold;text-decoration:none;color:#900}
#navEZPagesTop {font-size:0.95em;font-weight:bold;margin:0;padding:0.5em 0 0.5em 1.5em}
#navColumnOne {vertical-align:top;margin:0;background:#F2F2EB}
#navColumnTwo {vertical-align:top;margin:0em;padding-top:3em;background:#fff}
#contentColumnMain,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsBestSellers,.centerBoxContentsNew,.alert {vertical-align:top;margin:0}
.content {padding:0;margin-left:0}
#estimateShippingLocation{display:none}
.shippingEstimatorWrapper {padding:0.5em}
#shippingInfoMainContent {padding:0.5em}
#productDescription {color:#666;margin-left:24.5em;margin-bottom:0;margin-top:5em;margin-right:1em;padding-top:0.5em;background:url(../images/rule.gif) repeat-x top}
#productGeneral {margin:0em;padding:0.5em 1.0em 1.5em 0em}
.productBlockDivider {margin:0em 0em 0em 1em;text-align:left;font-weight:bold;color:#666}
#productAddOptionsBlock {margin-left:27.5em;margin-bottom:12em;border:dashed #888 0px; margin-right:2em}
#productName {color:#666;margin-left:18em}
#productDateAvailable {float:none;font-weight:bold;color:blue;width:auto}
#xsellsidebox {margin-left:0em;text-align:left;width:130px;color:#666}
#xsellsideboxHeading {padding-left:1em; margin-left: 0em;text-align:left;color:#666}
#xsellsideboxItem {margin-left:1em;padding-bottom:1em;width:130px}
#priceBlockPre {color:red}
#priceBlockText {padding-bottom:1em;margin-left:0.5em;margin-right:1em;background:url(../images/rule.gif) repeat-x bottom}
#productPrices {color:#666;margin-left:19.5em}
.productAdditionalImages {margin:2em 0 1em 1em;float:left;text-align:center}
.additionalImages {margin-top:0;margin-right:2em;float:left;text-align:center}
#productAttributes {float:left;width:90%;margin-top:0.5em;margin-left:0;vertical-align:bottom;font-weight:normal;color:#666}
#hiddenProductAttributes {display:none}
#HideOneAttribInGroup {display:none}
#greenFeaturesWrapper{float:left;margin-bottom:1em;margin-top:2.5em;margin-left:0.5em;width:55%}
#GreenStamp {margin-left:auto;margin-right:auto;width:64px;margin-top:2em}
#GreenShipping {float:left;position:relative;margin:1.5em 0 1.5em 2.5em}
/*
#GreenShipping {position:relative;margin-left:auto;left:-10px;margin-right:auto;width:64px;margin-top:2em}
*/
.attribsSelect {margin-right:0;margin-left:0;padding:0;vertical-align:bottom;text-align:left}
.optionName {float:left;margin-top:0.0em;margin-left:0em;margin-right:1em;vertical-align:middle;text-align:left;font-size:0.80em;font-weight:bold}
.wrapperAttribsOptions {float:left;margin-right:1em;margin-left:0em;text-align:left;vertical-align:bottom}
#attribsOptionsText {float:left;vertical-align:bottom;text-align:left}
#productsListingTopNumber,#productsListingTopLinks,#productsListingListingTopLinks,#productsListingListingBottomLinks,#allProductsListingTopNumber,#allProductsListingTopLinks,#newProductsDefaultListingTopNumber,#newProductsDefaultListingTopLinks,#featuredProductsListingTopNumber,featuredProductsListingTopLinks {margin-bottom:1.5em; margin-right:1.5em}
#productsListingBottomNumber,#productsListingBottomLinks,#allProductsListingBottomNumber,#allProductsListingBottomLinks,#newProductsDefaultListingBottomNumber,#newProductsDefaultListingBottomLinks,#featuredProductsListingBottomNumber,featuredProductsListingBottomLinks {margin-top:1.5em; margin-right:1.5em}
.listingDescription,.listingDescription a:link,.listingDescription a:visited {color:#666;margin:0.1em;text-decoration:none;text-align:left;font-size:1.0em;font-weight:normal;width:125px}
.listingDescription {height: 3em; margin-bottom: -0.5em}
#indexCategories {margin-right:1em}
#indexCategoriesHeading {color:#996;text-align:left;font-weight:bold;font-size:1.5em;margin-left:19.0em;margin-bottom:-.5em}
#categoriesHeading {color:#900;text-align:center;font-weight:normal;font-size:1em}
.categoryListBoxContents {float:right;color:#666;margin-top:0;margin-left:0;padding-left:0.3em;text-decoration:none;text-align:left;font-size:1.0em;font-weight:normal;width:105px}
.categoryListBoxContents a:link,.categoryListBoxContents a:visited {color:#666;text-decoration:none;font-size:1.0em;font-weight:normal;width:105px}
.listingDescription a:hover,.categoryListBoxContents a:hover {color:#900}
#categoryDescription {float:left;margin-left:0;padding-bottom:2.0em;text-align:left;font-size:1.0em;font-weight:bold;color:#666;width:260px}
#categoryImgListing {margin-top:-0.50em;margin-left:0.75em;margin-right:1em;float:left}
.centerBoxContents {float:left}
.centerBoxContentsProducts.leftContent,.centerBoxContentsProductsNew.leftContent,.centerBoxContentsSpecials.leftContent,.centerBoxContentsNew.centeredContent {float:left;margin-right:0;margin-left:-0.0em;margin-top:1.5em;padding-left:0;padding-bottom:0em;text-align:left;width:25%}
.centerBoxContentsProductsNew.leftContent,.centerBoxContentsSpecials.leftContent {padding-bottom:3em}
#indexProductList,#bestSellersList {margin-left:1em;margin-right:0.5em}
#whatsNew,#specialsDefault {margin-left:4em;margin-right:0.5em}
.alert {color:#F00;margin-left:0.5em}
.important {font-weight:bold}
.gvBal {float:right}
.centerColumn,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix {margin-left:0;padding:0.0em}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP {font-size:0.9em;vertical-align:bottom}
#productTellFriendLink {float:right;margin:1.25em}
#cartAdd {float:left;text-align:center;margin:2.5em 1em 0em 0.5em}
#SocialBarContainer {float:left;margin:0.5em 0 0 1em;border-top:2px solid #ccc;width:260px}
#socialButton {float:none;padding-top:0em;margin-left:0.75em}
#cartDefaultHeading {margin-left:0}
.tableHeading TH {border-bottom:1px solid #ccc}
.tableHeading,#cartSubTotal {background:#e9e9e9}
#cartSubTotal {border-top:1px solid #ccc;font-weight:bold;text-align:right;line-height:2.2em;padding-right:2.5em}
.tableRow,.tableHeading,#cartSubTotal {height:2.2em}
.cartProductDisplay,.cartUnitDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartInstructionsDisplay,.cartTotalsDisplay {padding:0.5em 0}
#cartInstructionsDisplay{font-size:1.20em;margin-left:1em;margin-right:1em;width:auto;padding:0.5em 0.25em}
.cartUnitDisplay,.cartTotalDisplay {text-align:right;padding-right:0.2em}
#shoppingCartDefault {margin:2.0em}
#scUpdateQuantity {width:2em}
.cartQuantity {width:4.7em}
.cartNewItem {color:#3C3;position:relative}
.cartOldItem {color:#609;position:relative}
.cartBoxTotal {text-align:right;font-weight:bold}
.cartRemoveItemDisplay {width:3.5em}
.cartRemoveItemDisplay a {width:3.5em;color:#900}
#cartAttribsList {margin-left:6em; margin-top:0em}
#mediaManager {width:50%;margin:0.2em;padding:0.5em}
.normalprice,.productSpecialPriceSale {text-decoration:line-through}
.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount {color:#f00}
#cartBoxListWrapper ul,#ezPageBoxList ul {list-style-type:none}
#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal {margin:0;padding:0.2em 0}
#cartImage {float:left;margin:0.5em 1em}
.totalBox {width:5.5em;text-align:right;padding:0.2em}
.lineTitle,.amount {text-align:right;padding:0.2em}
.amount {width:5.5em}
#imageContainerBox {float:left}
#productMainImage {float:left;padding-right:0.5em;text-align:center;padding-right:0.5em}
#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage {margin:0 1em 1em 0}
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsBestSellers,.centerBoxContentsNew {margin:1em 0}
h3.leftBoxHeading,h3.leftBoxHeading a,h3.leftBoxHeading label,h3.rightBoxHeading,h3.rightBoxHeading a,h3.rightBoxHeading label {font-size:1em;color:#fff}
h3.leftBoxHeading a:hover,h3.rightBoxHeading a:hover {color:#FF3;text-decoration:none}
.leftBoxHeading,.rightBoxHeading {margin:0;padding:0.5em 0.2em}
.centerBoxHeading {margin:0}
.rightBoxContainer {margin-top:1.5em;background:url(../images/sidebox_middle.gif) repeat-y}
.leftBoxContainer {background:#F2F2EB}
.sideBoxContent {padding:0.4em}
.category-top {margin-left:0.5em;line-height:1.5em}
#catBoxDivider {margin-top:1em;margin-bottom:1em}
.category-links {margin-left:0.5em;line-height:1.5em}
TH,#cartEmptyText,#cartBoxGVButton,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,.leftBoxHeading,.centerBoxHeading,.rightBoxHeading,.productListing-data,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsBestSellers,.gvBal {text-align:center}
#subscribeContent {margin:0.5em;text-align:left;font-size:1em;color:#666;background-color:#F2F2EB}
#phplistsubscribeHeading  {display:none;margin-top:0.5em}
#phplistsubscribeContent {width:80%;margin-left:0.50em;margin-top:0.75em;text-align:left;font-size:1em;color:#666;background:#F2F2EB url(../images/blueline_tlife.gif) repeat-x top}
#bestsellers .wrapper {margin:0 0 0 1.5em}
#bestsellersHeading {color:#900;font-size:1.1em;font-weight:normal;margin-top:0.5em;margin-left:0.7em;padding:0em;text-align:left}
#bestsellersContent {color:#900;font-size:1.1em;font-weight:normal;margin-left:0em;padding:0em;text-align:left}
#bestsellers ol {padding:0;margin-top:0;margin-left:1.1em}
#bestsellers li {padding:0;margin:0.3em 0}
#advSearchResultsDefault {margin-left:2em}
.itemTitle {font-weight:normal; font-size:1em}
#contactUsDefault {margin:1em}
#bannerboxHeading {background:#00C}
#upProductsHeading {text-align:left}
#upDateHeading {text-align:right}
#landingPageInfoHeading {text-align:center; color:#666;font-size:2em}
.back {float:right}
.forward {float:right}
.addr {float:left}
.bold {font-weight:bold}
.rowOdd {height:1.5em;vertical-align:top;background:#E8E8E8}
.rowEven {height:1.5em;vertical-align:top;background:#F0F0F0}
#myAccountGen li,#myAccountNotify li {margin:0}
.accountTotalDisplay,.accountTaxDisplay {width:20%;text-align:right}
.accountQuantityDisplay {width:10%;vertical-align:top}
#createAcctSuccess, #logoffDefaultMainContent {float:left;margin:2em}
TR.tableHeading {height:2em;background:#cacaca}
#siteMapList {width:90%;float:right}
.ratingRow {margin:1em 0 1.5em}
LABEL#textAreaReviews {font-weight:normal;margin:1em 0}
#popupShippingEstimator,#popupSearchHelp,#popupImageAdditional,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp {background:#fff}
#popupImage,popupImageAdditional,.centeredContent {float:left;margin:1.0em;vertical-align:middle;background:#fff}
#popupImageAdditionalBox {margin: 1em 1em 1em 1em}
#categoryListBoxContentsWrapper.subCategoryImageBox {float:right;padding-top:0.0em;margin-top:0.0em;width:55%}
#categoryListBoxContentsWrapper.categoryImageBox {float:left;margin:0em;padding:0em;width:35%}
#gs_iframe_wrapper {float:left;margin:2em 2em 2em 8em;height:490px}
#indexProductList {padding-left:2em;float:none;width:100%}
#LiveChatContainer {float:right;margin:2px 0 2px 0}
#live_chat {width:108px; height:48px}
