@charset "utf-8";
/* CSS Document */

body, html { margin:0; padding:0; background-color:#a1c789; text-align:center; }

/* GLOBAL DIV STYLES */
#oCntnr { width:720px; border:2px solid #FFF; border-top:0; margin-left:auto; margin-right:auto; text-align:left; }
#logoCntnr { width:720px; height:111px; border-bottom:1px solid #FFF; position:relative; }
#iCntnr { background:url(../images/bckgrnd_icntnr.jpg) repeat-y; height:auto; overflow:hidden; }
#iCartCntnr { background:url(../images/bckgrnd_cart_icntnr.gif) repeat-y; height:auto; overflow:hidden; }
#leftNavCntnr { width:154px; background-color:#8BC2DD; margin-bottom:10px; float:left; }
#leftNavImg { border-bottom:1px solid #FFF; }
#contentCntnr { width:564px; margin-left:2px; padding-top:15px; height:auto; overflow:hidden; float:left; position:relative; }
#contentCartCntnr { width:564px; margin-left:2px; padding-top:15px; height:auto; overflow:hidden; float:left; position:relative; background-color:#f9efd5; }
#contentHmLeft { width:360px; padding-left:18px; float:left; }
#contentHmRight { width:155px; padding-left:29px; float:left; }

#contentLeft { width:346px; position:relative; padding-left:18px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:100px; margin-bottom:-90px; }
#contentRight { width:169px; position:relative; padding-left:29px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:10px; }

#newsletterLeft { float:left; width:175px; padding-right:10px; }

#homeLeftContent { width:311px; height:119px; padding:5px 25px; margin-bottom:13px; background:url(../images/bckgrnd_hm_left_col.gif) no-repeat; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#562220; }
#homeLeftContent h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#562220; text-transform:uppercase; margin:0 0 2px 0; }

#homeRightContent { width:129px; height:168px; padding:50px 5px 5px 5px;; margin-bottom:10px; background:url(../images/bckgrnd_hm_right_col.jpg) no-repeat; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#562220; }
#homeRightContent h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#562220; text-transform:uppercase; margin:5px 0 2px 0; }
#homeRightContent h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#562220; margin:15px 0; }
#homeRightContent h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#562220; margin:15px 0; }

div.coupon { width:458px; height:135px; background:url(../images/bckgrnd_coupon.gif) no-repeat; margin-top:15px; }

/* GLOBAL TEXT STYLES */
span.boldRed { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#562220; }

hr { height:1px; background-color:#000; border:0; padding:0; }

p.signUpDisclaimer { width:370px; clear:both; font-size:10px; color:#59780f; padding-top:10px; }
#newsletterLeft a { color:#000; }

div.coupon h1 { display:block; width:325px; font-family:"Times New Roman", Times, serif; font-size:48px; margin:0; text-align:center; }
div.coupon h2 { display:block; width:325px; font-family:"Times New Roman", Times, serif; font-size:22px; margin:0 0 20px 0; text-align:center; }
div.coupon h3 { display:block; width:325px; font-family:"Times New Roman", Times, serif; font-size:16px; margin:0 0 10px 0; text-align:center; }
div.coupon span { display:block; width:325px; text-align:center; font-size:10px; }

/* GLOBAL IMG STYLES */
#logoImage { position:absolute; top:0; left:0; z-index:0; }
#footerImg { clear:left; }
#contentHmLeft img { border:0; margin-bottom:14px; }
#contentHmRight img { border:0; margin-bottom:10px; }
#contentLeft img { border:0; }
#contentRight img { margin-bottom:5px; margin-top:5px; }
.bottom { position:absolute; bottom:25px; }

/* LEFT NAVIGATION STYLES */
#lnAboutUs { display:block; width:154px; height:22px; background:url(../images/nav/about_us.gif) no-repeat; }
#lnAboutUs:hover { background:url(../images/nav/about_us.gif) no-repeat 0 -22px; }
#lnGardenStore { display:block; width:154px; height:21px; background:url(../images/nav/garden_store.gif) no-repeat; }
#lnGardenStore:hover { background:url(../images/nav/garden_store.gif) no-repeat 0 -21px; }
#lnShopOnline { display:block; width:154px; height:21px; background:url(../images/nav/shop_online.gif) no-repeat; }
#lnShopOnline:hover { background:url(../images/nav/shop_online.gif) no-repeat 0 -21px; }
#lnKOMOBY { display:block; width:154px; height:21px; background:url(../images/nav/komoby.gif) no-repeat; }
#lnKOMOBY:hover { background:url(../images/nav/komoby.gif) no-repeat 0 -21px; }
#lnGiftCards { display:block; width:154px; height:21px; background:url(../images/nav/gift_cards.gif) no-repeat; }
#lnGiftCards:hover { background:url(../images/nav/gift_cards.gif) no-repeat 0 -21px; }
#lnWebSpecials { display:block; width:154px; height:21px; background:url(../images/nav/web_specials.gif) no-repeat; }
#lnWebSpecials:hover { background:url(../images/nav/web_specials.gif) no-repeat 0 -21px; }
#lnNewsletter { display:block; width:154px; height:21px; background:url(../images/nav/newsletter.gif) no-repeat; }
#lnNewsletter:hover { background:url(../images/nav/newsletter.gif) no-repeat 0 -21px; }
#lnEmployment { display:block; width:154px; height:21px; background:url(../images/nav/employment.gif) no-repeat; }
#lnEmployment:hover { background:url(../images/nav/employment.gif) no-repeat 0 -21px; }
#lnSuccess { display:block; width:154px; height:21px; background:url(../images/nav/success.gif) no-repeat; }
#lnSuccess:hover { background:url(../images/nav/success.gif) no-repeat 0 -21px; }
#lnContactUs { display:block; width:154px; height:25px; background:url(../images/nav/contact.gif) no-repeat; }
#lnContactUs:hover { background:url(../images/nav/contact.gif) no-repeat 0 -26px; }
#lnPlantCare { display:block; width:154px; height:36px; background:url(../images/nav/plant_care_tips.gif) no-repeat; margin-top:10px; }
#lnPlantCare:hover { background:url(../images/nav/plant_care_tips.gif) no-repeat 0 -36px; }
#lnLandscaping { display:block; width:154px; height:77px; background:url(../images/nav/landscaping.jpg) no-repeat; }
#lnLandscaping:hover { background:url(../images/nav/landscaping.jpg) no-repeat 0 -77px; }

div.navSep { width:154px; height:1px; background:url(../images/nav/sep.gif) no-repeat; }
#visitLandscaping { padding-top:10px; padding-bottom:10px; background-color:#435b0a; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#FFF; text-align:center; }

span.leftNavAlt { display:none; }

/* FORM STYLES */
input.signUpField { border-top:1px solid #8e8e8e; border-left:1px solid #8e8e8e; border-right:1px solid #f9f9f9; border-bottom:1px solid #f9f9f9; margin-bottom:10px; }

/* POP UP STYLES */
#popUpTop { height:16px; background-color:#57750f; border-bottom:1px solid #FFF; }
#popUpBottom { height:11px; background-color:#57750f; border-top:1px solid #FFF; }
#popUpLogoClose { height:60px; background-color:#faebc1; padding:5px 15px 0 15px; }
#popUpCopyright { height:14px; padding-top:3px; background-color:#faebc1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-left:15px; text-align:left; }
#popUpContent { background-color:#faebc1; padding-left:15px; height:auto; overflow:hidden; }
#popUpLeft { width:544px; float:left; }
#popUpRight { width:85px; margin-left:10px; float:left; }

#popUpLogoClose img { border:0; }
#popUpRight img { border:0; margin-bottom:5px; }
span.popUpText { display:block; padding-bottom:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }