/* Common Style */
*{margin:0; padding:0;outline:0}
body{background:#fff url(../images_new/body-bg.png) repeat-x top; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#3C3D1B;}
input, select, textarea{font-size:12px; line-height:normal; margin:auto; font-family:Arial, Helvetica, sans-serif;}
a{color:#3A7729; text-decoration:none;}
h3{color:#3A7729;font-size:15px;}
td{color:#3C3D1B; font-size:12px;}
.clearFloat{font-size:0; height:0; overflow:hidden; clear:both}
.rightAlign{float:right; position:absolute; right:0; bottom:-1px; _bottom:3px;}
.objectHeight{padding:10px 0 10px 0}
.hide{display:none}
.bold{font-weight:bold}
/* Page Style */
#mainContainer{width:960px; margin:0 auto; background:url(../images_new/shadow.png)  repeat-y center top}
#middleContent{width:950px; margin:0 auto; background:#fff;}
#header{height:76px; background:url(../images_new/bg_top.jpg) repeat-x left top; overflow:hidden;}
#header hr{display:none}
#logo{float:left; position:relative;}
#indexPage #logo h1{background:url(../images_new/logo.jpg) no-repeat left; width:400px; height:77px; text-indent:-9999px; position:absolute; left:0; top:0;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#indexPage #logo h1{background:url(../images_new/logo.jpg) no-repeat left; width:400px; height:77px; text-indent:-9999px; position:absolute; left:0; top:1px;}
} 
#logo h2 a{display:block; width:400px; height:77px; }
#logo h2{background:url(../images_new/logo.jpg) no-repeat left; width:400px; height:77px; text-indent:-9999px; position:absolute; left:0; top:0;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#logo h2{background:url(../images_new/logo.jpg) no-repeat left; width:400px; height:77px; text-indent:-9999px; position:absolute; left:0; top:1px;}
} 
#indexPage #logo h1 a{display:block; width:400px; height:77px; }
#headerRight{float:right; width:730px; position:relative;}
#headerRight .top{height:45px; width:auto; padding-left:209px;}
#headerRight .top .left{height:45px; float:left;}
#headerRight .top .left h3{background:url(../images/tall.gif) no-repeat; width:320px; height:22px; margin:10px 0 0 0; text-indent:-100000px}
#headerRight .top .right{height:45px; float:right; width:112px; padding:6px 0 0 0;}
#headerRight .top .right ul{list-style-type:none;}
#headerRight .top .right ul li{float:left; padding:4px 0 0 0;}
#headerRight .top .right ul li a{color:#EBFFA4; font-size:11px; padding:0 10px; text-decoration:none; background:url(../images_new/topdiv.png) no-repeat right;}
#headerRight .top .right ul li a.lastChild{background:none}
#headerRight .top .right ul li a:hover{text-decoration:underline}
#headerRight .bottom{height:30px; text-align:right}
#headerRight .bottom hr{display:none}
#headerRight .bottom .left{height:30px; float:left; background:url(../images_new/left-bar.jpg) no-repeat left; width:18px;}
#headerRight .bottom .center{height:30px; float:left; background:#3a7728}
#headerRight .bottom .center ul{list-style-type:none}
#headerRight .bottom .center ul li{float:left}
#headerRight .bottom .center ul li a{color:#fff; text-decoration:none; background:url(../images_new/div.jpg) no-repeat right; padding:0 17px; line-height:30px}
#headerRight .bottom .center ul li a.lastChild{background:none}
#headerRight .bottom .center ul li a:hover{text-decoration:underline}
#headerRight .bottom .right{height:30px; float:left; background:url(../images_new/right-bar.jpg) no-repeat left; width:18px;}

/*Top Menu Style*/
#topMenu{height:51px; background:url(../images_new/menu-bg.jpg) repeat-x; position:relative; overflow:hidden;}
#topMenu hr{display:none}
#topMenu ul{list-style-type:none; position:absolute; bottom:0; _bottom:-1px;}
#topMenu ul li{float:left; background:url(../images_new/buttons.gif) no-repeat bottom; width:134px; height:44px; margin-right:2px;}
#topMenu ul li.lastChild{margin-right:0}
#topMenu ul li a{color:#585C1F; text-decoration:none; text-transform:uppercase; display:block; padding-left:42px; outline:0; height:37px; padding-top:7px;}
#topMenu ul li a:hover{color:#2d3005;}
/*content area style*/
#contentArea{background:#fff; padding:5px 0 0 0; width:754px;float:left; overflow-x:hidden;}
#indexPage #contentArea{overflow-x:auto;}
/*left Area*/
#leftArea{width:186px; margin:5px 10px 0 0; float:left; background:#fff}
#leftArea .box{width:186px; margin-bottom:3px}
#leftArea .box h3{width:186px; background:url(../images_new/left-menu-box-bg.jpg) repeat-x; line-height:28px; font-size:14px; color:#242424; font-weight:bold; text-indent:7px}
#leftArea .box .content{width:auto; background:#eff8e5; border:1px solid #b5dd93; border-left:0; padding:3px}
#leftArea .box .content .input{width:110px; border:1px solid #5a5b20; padding:2px 0 2px 2px}

#leftArea .box1{width:186px; margin-bottom:3px}
#leftArea .box1 h3{width:186px; background:url(../images_new/left-menu-box-bg.jpg) repeat-x; line-height:28px; font-size:14px; color:#242424; font-weight:bold; text-indent:7px}
#leftArea .box1 .content{width:auto; background:#eff8e5; border:1px solid #b5dd93; padding:0; text-align:center}
#leftArea .box1 .content a{font-size:12px; font-weight:bold; text-decoration:none; color:#3A7729;cursor: pointer}
#leftArea .box1 .content a img{width:184px;}
#leftArea .box1 .content a:hover{text-decoration:underline}

#leftArea .box2{width:186px; padding-bottom:3px}
#leftArea .box2 h3{width:186px; background:url(../images_new/left-menu-box-bg.jpg) repeat-x; line-height:28px; font-size:14px; color:#242424; font-weight:bold; text-indent:7px}
#leftArea .box2 .content{width:auto; background:#eff8e5; padding:2px 0 2px 0; text-align:center; border:1px solid #b5dd93; border-left:0;}
#leftArea .box2 .content label{ display:inline-block; text-align:left; padding-left:5px;}
#leftArea .box2 .content ul{list-style:none;}
#leftArea .box2 .content ul li{ line-height:25px; text-align:left}
#leftArea .box2 .content form{ padding-left:15px;}
#leftArea .box2 .content .btn{ padding-left:21px;}

#leftArea .box3{width:186px; padding-bottom:7px}
#leftArea .box3 h3{width:186px; background:url(../images_new/left-menu-box-bg.jpg) repeat-x; line-height:28px; font-size:14px; color:#242424; font-weight:bold; text-indent:7px}
#leftArea .box3 .content{width:auto; background:#eff8e5; border:1px solid #b5dd93; border-left:0; padding:10px 15px 10px 15px; text-align:center}
#leftArea .box3 .content a{font-size:12px; font-weight:bold; text-decoration:none; color:#3A7729}
#leftArea .box3 .content a:hover{text-decoration:underline}
#leftArea .bestSeller{width:186px; height:26px; background:transparent url(../images_new/left-menu-box-bg.jpg) repeat-x scroll 0 0; padding:2px 0 0 0;}
#leftArea .bestSeller h3 a{width:186px;background:url(../images_new/Best-seller_image.gif) no-repeat 96px top; height:24px; display:block; line-height:24px;}
#leftArea .bestSeller h3 a span{ padding:0 0 0 7px;color:#242424;}
#leftArea .catMenu{width:186px; padding-bottom:7px}
#leftArea .catMenu h3{width:186px; background:url(../images_new/left-menu-box-bg.jpg) repeat-x; line-height:28px; font-size:14px; color:#242424; font-weight:bold; text-indent:7px}
#leftArea .catMenu .content{width:auto; background:#eff8e5; padding:2px 0 2px 0; text-align:center; border:1px solid #b5dd93; border-left:0; font-size:0px; line-height:0;}
#leftArea .catMenu .content ul{list-style:none;}
#leftArea .catMenu .content ul li{zoom:1;}
#leftArea .catMenu .content ul li a{line-height:21px; display:block; background:#eff8e5; color:#3a7729; font-size:12px; text-align:left; text-decoration:none; padding:0 0 0 12px; font-weight:bold;}
#leftArea .catMenu .content ul li ul li a{padding:0 0 0 30px;}
#leftArea .catMenu .content ul li a:hover{background:#e3c9e6;text-decoration:underline;}
#rightMenu{width:186px; margin:5px 0 0 10px; float:right; background:#fff}
#rightMenu .box{width:186px; margin-bottom:7px}
#rightMenu .box h3{width:186px; background:url(../images_new/left-menu-box-bg.jpg) repeat-x; line-height:28px; font-size:14px; color:#242424; font-weight:bold; text-indent:7px}
#rightMenu table td .maskImage{background:url(../images/right-over.gif) no-repeat; display:block; width:122px; height:137px;}
#rightMenu .box .content{width:auto; background:#eff8e5; border:1px solid #b5dd93; border-right:0; padding:9px 0px 9px 2px}
#rightMenu .box .content .input{width:110px; border:1px solid #5a5b20; padding:2px 0 2px 2px}

#rightMenu .box1{width:186px; margin-bottom:7px}
#rightMenu .box1 h3{width:186px; background:url(../images_new/left-menu-box-bg.jpg) repeat-x; line-height:28px; font-size:14px; color:#242424; font-weight:bold; text-indent:7px}
#rightMenu .box1 .content{width:auto; background:#eff8e5; border:1px solid #b5dd93; padding:2px 0 2px 0; text-align:center}
#rightMenu .box1 .content a{font-size:12px; font-weight:bold; text-decoration:none; color:#3A7729}
#rightMenu .box1 .content a:hover{text-decoration:underline}

#rightMenu .box2{width:186px; padding-bottom:7px}
#rightMenu .box2 h3{width:186px; background:url(../images_new/left-menu-box-bg.jpg) repeat-x; line-height:28px; font-size:14px; color:#242424; font-weight:bold; text-indent:7px}
#rightMenu .box2 .content{width:auto; background:#eff8e5; padding:2px 0 2px 0; text-align:center; border:1px solid #b5dd93; border-right:0;}
#rightMenu .box2 .content label{ display:inline-block; text-align:left; padding-left:5px;}
#rightMenu .box2 .content ul{list-style:none;}
#rightMenu .box2 .content ul li{ line-height:25px; text-align:left}
#rightMenu .box2 .content form{ padding-left:15px;}
#rightMenu .box2 .content .btn{ padding-left:21px;}

#rightMenu .box3{width:186px; padding-bottom:7px}
#rightMenu .box3 h3{width:186px; background:url(../images_new/left-menu-box-bg.jpg) repeat-x; line-height:28px; font-size:14px; color:#242424; font-weight:bold; text-indent:7px}
#rightMenu .box3 .content{width:auto; background:#eff8e5; border:1px solid #b5dd93; border-left:0; padding:10px 15px 10px 15px; text-align:center}
#rightMenu .box3 .content a{font-size:12px; font-weight:bold; text-decoration:none; color:#3A7729}
#rightMenu .box3 .content a:hover{text-decoration:underline}

#rightMenu .catMenu{width:186px; padding-bottom:7px}
#rightMenu .catMenu h3{width:186px; background:url(../images_new/left-menu-box-bg.jpg) repeat-x; line-height:28px; font-size:14px; color:#242424; font-weight:bold; text-indent:7px}
#rightMenu .catMenu .content{width:auto; background:#eff8e5; padding:2px 0 2px 0; text-align:center; border:1px solid #b5dd93; border-left:0; font-size:0px; line-height:0;}
#rightMenu .catMenu .content ul{list-style:none;}
#rightMenu .catMenu .content ul li{zoom:1;}
#rightMenu .catMenu .content ul li a{line-height:20px; display:block; background:#eff8e5; color:#3a7729; font-size:11px; text-align:left; text-decoration:none; padding:0 0 0 12px; font-weight:bold;}
#rightMenu .catMenu .content ul li a:hover{background:#fff;}
#rightMenu .signBox p{margin:0 0 10px 0; font-weight:bold;}
#rightMenu .signBox{display:block;background:#EFF8E5 none repeat scroll 0 0; border:#B5DD93 solid 1px; padding:5px; width:auto; border-right:0; margin:0 0 7px 0;}
#rightMenu .signBox h3{color:#242424; font-size:14px; padding:5px 0;}
#rightMenu .signBox label, #rightMenu .signBox #newsLetterBox{display:block; margin:0 0 5px 0;width:164px;}
#rightMenu .signBox #newsLetterBox{font-size:11px;}
#rightMenu table{margin:0 auto;}
#rightArea{width:754px; float:left;}
#rightArea .top{ width:auto;}
#rightArea .top .left{float:left; width:400px;}
#indexPage #rightArea h2{font-weight:bold; font-size:1.2em; padding:6px 6px 6px 0;}
#rightArea .top .left .obj2{background:#f1f1ef; padding:4px 0 2px 0; margin-top:3px; border:1px solid #b5dd93; position:relative;}
#rightArea .top .left .obj2 .flashTxt1{font-size: 15px; width: 355px; color:#658b41; height:22px; float:left; padding:3px 0 0 6px;}
#rightArea .top .left .obj2 .flashTxt2{font-size: 15px; width: 220px; color:#658b41; height:22px; float:left; padding:3px 0 0 0; white-space:nowrap; text-align:right; position:absolute; top:3px; right:40px;}
#rightArea .top .left .obj2 .flashTxtFF{width:245px !important;}
#rightArea .top .left .obj2 .flashTxt1 embed {height:23px !important;width:355px !important;}
#rightArea .top .left .obj2 .flashTxt2 embed{width:220px !important; height:23px !important; float:right;}
#rightArea .top .left .obj2 a.shopNow{display:block; width:30px; height:22px; position:absolute; right:5px; top:3px;}
#rightArea .top .right{ float:right; width:auto}
#newsletter{width:328px; background:#e4f2d7; border:1px solid #b5dd93; padding:3px 6px 7px 6px;}
#newsletter h3{font-size:14px; color:#242424; padding:2px 0 4px 0;}
#newsletter .input{width:250px; padding:2px 0 2px 0; margin:0 5px 0 5px; border:1px solid #5A5B20;}
#newsletter .label{}
#newsletter p{font-weight:bold; line-height:25px}
#newsletter p label{display:block; float:left; font-weight:normal; line-height:25px;}
#contentHome{ width:328px; padding:8px 0 0 0;}
#contentHome p{ line-height:20px; color:#3C3D1B; font-size:13px; padding:2px 9px 0 0;}
#contentHome p a{text-decoration:underline;}
#contentHome p a:hover{text-decoration:none;}
#contentHome a{ color:#4D712B; text-decoration:none; font-size:13px; text-align:right;}
#contentHome a:hover{ text-decoration:underline}

#rightArea .bottom{ width:754px; margin-top:10px; clear:both}
#rightArea .bottom .bottomBox{width:223px; border:1px solid #b5dd93; padding:3px 9px 3px 5px; float:left;  margin-right:10px; height:115px;}
#rightArea .bottom .bottomBox .left{width:110px; float:left;}
#rightArea .bottom .bottomBox .right{width:100px; float:right;}
#rightArea .bottom .bottomBox .right a{ color:#4F63B7; text-decoration:none; line-height:22px; display:block;}
#rightArea .bottom .bottomBox .right a img{width:100px; height:100px;}
#rightArea .bottom .bottomBox .right a:hover{text-decoration:none}
#rightArea .bottom .bottomBox .left h4{margin:0 0 3px 0;}
#rightArea .bottom .bottomBox .left p{padding:0 10px 0 0;}
#rightArea .bottom .bottomBox .left a{font-size:12px;}
#rightArea .bottom .bottomBox .left a:hover{text-decoration:underline}

/*Footer menu style*/
#footerMenu{background:#fff url(../images_new/footer-menu.png) repeat-x; text-align:center;clear:both; display:inline-block; margin:10px 0 0 0;}
#footerLogo{padding:10px 30px;}
#footerMenu hr{display:none}
#footerMenu ul{list-style-type:none}
#footerMenu ul li{ display:inline}
#footerMenu ul li a{background:url(../images_new/div-footer.png) no-repeat left; line-height:22px; padding:0 5px 0 11px; color:#4D712B; font-weight:bold; text-decoration:none; outline:0; _white-space:nowrap;}
#footerMenu ul li a.lastChild{background:none; padding-left:0}
#footerMenu ul li a:hover{text-decoration:underline}

/* footer style*/
#footer{background:url(../images/footer.jpg) repeat-x; height:19px; padding:8px 0 0 0; color:#2C2E18;}
#footer .floatLeft{float:left; margin:0 0 0 10px;}
#footer .floatRight{float:right; margin:0 10px 0 0;}
#footer .floatRight a{color:#fff;}

/*product page style*/
#bredcrumb{background:#eff8e5; border:1px solid #b5dd93; line-height:25px; text-indent:5px; font-weight:bold; border-right:0;}
#bredcrumb span{font-weight:bold; padding-left:2px; padding-right:2px}
#bredcrumb a{color:#3A7729; font-size:12px; text-decoration:none; line-height:25px; font-weight:bold; background:url(../images/bread.gif) no-repeat right -1px; padding:0 15px 0 0;}
#bredcrumb .floatRight a{background:transparent; padding:0;}

#featuredSeed{width:auto; margin-top:10px; margin-right:5px; clear:both}
#featuredSeed .mainImage{width:200px; height:200px; display:block; float:left; background-repeat:no-repeat; margin:0 15px 0 0;}
#featuredSeed .mainImage .maskImage{background:url(../images_new/trans3.png) no-repeat; _background:url(../images_new/trans3.gif) no-repeat; width:200px; height:200px;}
#featuredSeed p{line-height:17px}
#featuredSeed h1{color:#3A7729; font-size:18px; font-weight:bold; font-weight:normal; margin:0 0 5px 0;}
/*#featuredSeed h1{color:#993366; font-size:16px; font-weight:bold;  padding:10px 0 0 0;}*/
#featuredSeed h1 span{color:#993366; font-size:12px; font-style:italic;}
#featuredSeed a{color:#3A7729; font-size:12px; text-decoration:none; font-weight:bold; /*display:block;*/ margin:10px 0 0 0;}
#featuredSeed a:hover{text-decoration:underline}

#shoppingOption{width:auto; clear:both; margin-top:22px;}
#shoppingOption h3{font-size:12px; font-weight:bold;}
#shoppingOption ul{list-style-type:none; margin-top:20px;}
#shoppingOption ul li{float:left; text-align:center; width:100px; height:130px; overflow:hidden; margin:0 48px 10px 0; background-repeat:no-repeat;}
#shoppingOption ul li span{font-weight:bold;}
#shoppingOption ul li .trans a{ width:100px; height:100px; display:block; background:url(../images/trans.png) no-repeat; _background:url(../images/trans.gif) no-repeat;}

#productDes{width:auto; margin-top:10px; margin-right:5px;}
#productDes .left{width:510px; float:left}
#productDes .left h1{font-size:18px; color:#3C3D1B; margin-bottom:5px; font-weight:normal;}
#productDes .left p{line-height:17px;margin:10px 0;}
#productDes .right{float:right; width:200px; text-align:center;}
#productDes .right .top{background-repeat:no-repeat; display:block; width:200px; height:200px;}
#productDes .right .top a{background:url(../images_new/trans3.png) no-repeat; _background:url(../images_new/trans3.gif) no-repeat; width:200px; height:200px; display:block;}
#productDes .right a{color:#3A7729; text-decoration:none; font-weight:bold;}
#productDes .right a:hover{text-decoration:underline}

.otherProduct{width:auto; clear:both; margin:20px 0 22px 0;}
.otherProduct .left .top{background-repeat:no-repeat; display:block; width:100px; height:100px;}
.otherProduct .left .top a{ width:100px; height:100px; display:block; background:url(../images/trans.png) no-repeat; _background:url(../images/trans.gif) no-repeat;}
.otherProduct .left{float:left; width:100px; position:relative; padding-right:25px}
.otherProduct hr{display:block; width:738px; background:#336633; height:0; border:1px solid #336633; float:left; margin:10px 0;}
.otherProduct .middle{float:left; width:440px; padding-bottom:12px;}
.otherProduct .middle h2 span{display:inline-block; float:right;}
.otherProduct .middle h2{color:#3A7729; font-size:15px; font-weight:bold; margin-right:10px; position:relative}
.otherProduct .middle h3{color:#2C2E18; font-size:12px; font-weight:bold; margin-top:8px; margin-bottom:5px}

.otherProduct .middle h2 img{ margin-left:5px;}
.otherProduct .middle p{line-height:17px; clear:both;}
.otherProduct .right{float:left; width:115px; text-align:center; padding-top:20px;}
.otherProduct .rightCol{float: left; padding: 0 0 0 15px; width: 174px;}
.otherProduct .rightCol a.more{width:146px; height:28px; background:url(../images/moreSize.gif) no-repeat; display:block; text-align:center; color:#fff; font-weight:bold; line-height:28px;margin: 10px 0 0;}
.otherProduct .rightCol a.addCart{width:97px; height:22px; background:url(../images/addCart.gif) no-repeat; display:block; text-align:center; color:#000; font-weight:bold; line-height:22px; margin:0 auto;}
.otherProduct .rightCol .cartBox{background:url(../images/cartBox.gif) no-repeat; width:142px; height:54px; padding:6px 2px 4px 2px; margin:0 0 3px 0;}
.otherProduct .rightCol .cartBox table td{color:#fff; padding:2px 3px 2px 0; font-size:12px;}
.otherProduct .rightCol .cartBox table td .txtBox{border:0; padding:2px; background:#fff; color:#000;}
.otherProduct .rightCol .cartBox table td.btnBox{padding:6px 3px 2px 0;}
.otherProduct .rightCol .alertmsg{display: block; text-align: center; width: 146px;}
.otherProduct .right a{width:120px; height:27px; background:url(../images_new/buy_now.jpg) no-repeat; display:block;}
.otherProduct .right span{font-weight:bold}
.gridView{border:solid 1px #88b137; margin:20px 0 10px 0;}
.gridView2{border:solid 1px #88b137; margin:5px 0 5px 0;}
.gridView th{background:url(../images/left_menu-bg.jpg) repeat-x; height:27px; margin:0 1px 0 0; text-align:left; padding:0 0 0 5px; color:#fff;}
.gridView td{border:solid 1px #f5f5f5; padding:3px 3px 3px 4px !important;}
.gridView td td{border:0;}
.symIcon{clear:both; padding:10px 0;}
.symIcon a{float:left;}
#featuredSeed .symIcon a.grow{float:right; margin:-20px 0 0 0;}
#featuredSeed .symIcon a.growDetail{float:right;}
.basketForm{clear:both; margin:0 10px 0 0}
.basketForm img{float:right;}
#tableDiv{margin:10px 0 0 0; width:735px;}
#tableDiv .topLink{float:right; margin:-20px 3px 0 0;}
#tableDiv h1{color:#3C3D1B; font-size:18px; font-weight:normal;}
#tableDiv h2{color:#3C3D1B; font-size:16px; font-weight:bold;}
#tableDiv h3{color:#3A7729;font-size:15px;font-weight:bold;padding:0;}
#tableDiv td{padding:3px 0;}
#tableDiv p{margin:0 0 10px 0;}
#tableDiv td{line-height:18px;}
.prodImage200px{width:200px; height:200px; overflow:hidden; background-repeat:no-repeat;}
.prodImage200px a{width:200px; height:200px; overflow:hidden; background:url(../images/trans2.png) no-repeat; _background:url(../images/trans2.gif) no-repeat; display:block;}
.glossary {border:1px solid #B5DD93;}
.glossary h4{background:#daebb9; padding:1px 0 1px 10px;}
.glossary a{display:block; color:#3A7729; text-decoration:none; padding:1px 0 1px 10px;}
.glossary h4 a{background:#daebb9; padding:0;}
.glossary a:hover{background:#e1e6d4 !important;}
#contentData table{width:710px; margin:10px 0 0 0;}
#tableDiv #contentData table td{ padding:4px; width:50%;}

/*login page style*/
#loginPage{width:auto; margin-top:10px}
#loginPage h1{color:#3C3D1B; font-size:18px; font-weight:normal;}
#loginPage h2{color:#3A7729; font-size:15px; font-weight:bold; margin-top:20px}
#loginPage form{width:520px; margin:15px 0 20px 40px}
#loginPage form label{padding-left:48px; color:#2C2E18; font-size:13px; font-weight:bold; width:121px; clear:both; display:inline-block; margin:6px 0 0 0}
#loginPage form .input{width:200px;  margin:6px 0 0 0}
#loginPage form .btn{margin:7px 0 0 172px; font-size:11px}
#loginPage form .btn2{margin-left:7px; font-size:11px; margin-top:33px}

#loginPage form a{color:#3A7729; font-size:12px; text-decoration:none; padding-left:11px}
#loginPage form a:hover{text-decoration:underline}

#forgofftPass{border:1px solid #b5dd93; width:476px; height:auto; margin-top:22px; margin-left:15px}
#forgotPass h1{color:#3C3D1B; font-size:18px; margin:22px 0 0 0 }
#forgotPass h2{padding:0 0 0 5px!important; margin:0!important; line-height:40px; background:#eff8e5}
#forgotPass label{display:block; padding:0!important; margin:0!important;}
#forgotPass .input{display:block; padding:0!important; margin:0!important; width:200px; margin-left:0!important; padding-left:0!important}
#forgotPass .btn{font-size:11px; padding:0!important; margin:0!important;}
h3.cartView{margin:10px 0 0 0;color:#3A7729;font-size:15px;font-weight:bold;padding:0;}
.floatRight{float:right !important;}
.floatLeft{float:left;}
.marginRight{margin:0 25px 0 0}
ul.smallThumb{list-style-type:none}
ul.smallThumb li{float:left; margin:0 45px 0 0;text-align:center; background-repeat:no-repeat; width:100px; height:160px; _height:180px; text-transform:capitalize;}
ul.smallThumb li a{ display:block; background:url(../images/trans.png) no-repeat; _background:url(../images/trans.gif) no-repeat; width:100px; height:100px;}
#searhResult h3{margin:15px 0 5px 0;}
#searhResult p{margin:0 0 10px 0;}
#tableDiv .prodListing{padding:0 ; margin:0 0 20px 0}
#tableDiv .prodListing td{padding:0 ; margin:0; line-height:normal;}
#pageContent #contentArea {float:left; width:558px;} 
#pageContent #rightArea {width:558px;} 
#pageContent #contentArea #tableDiv{width:558px}
#pageContent #bredcrumb{border:1px solid #B5DD93;}
#tableDiv .pageDetails h2{color:#3A7729;font-size:15px;font-weight:bold;padding:0;}
#catForm label{display:block; font-weight:bold;}
#error, #regerror, #carterror, #regerror, #chperror, #checkerror, #addrserror, #addrserror, #forerror, #loginerror, #catalogueerror, .alertmsg, .required{font-size:11px; color:#FF0000; font-weight:bold;}
.maskImageBig{background:url(../images/trans-big.gif) no-repeat; width:220px; height:220px;}
#slideshow {position:relative; height:300px;}
#slideshow a {position:absolute; top:0; left:0; z-index:8; opacity:0.0; width:400px; height:300px; display:block; overflow:hidden;}
#slideshow a img{border:0;}
#slideshow a.active {z-index:10; opacity:1.0;}
#slideshow a.last-active {z-index:9;}
#tableDiv .faqList{list-style:none;}
#tableDiv .faqDetails{background:url(../images/faqBottom.gif) bottom center no-repeat; padding:0 0 15px 0;}
#tableDiv .faqList li{margin:0 0 5px 0; padding:0 0 0 15px; background:url(../images/bullet.gif) 0 4px no-repeat;}
#tableDiv .faqList li a:hover{text-decoration:underline;}
.marginBot7px{margin:0 0 7px 0}
.prodSymbol{clear:both; padding:3px 0;}
.prodSymbol a{float:left;}
.gardenResource td{padding:0 0 15px 0 !important;}
.printOrder{float:right; background:url(/admin/images/print.jpg) no-repeat 0 7px; height:35px; line-height:35px; padding:0 0 0 35px; font-weight:bold;}
span.organic{color: #800; font-weight: bold; font-style: italic; text-transform: uppercase;}
span.heritage{color: #936; font-weight: bold; font-style: italic; text-transform: uppercase;}
span.heirloom{color: #069; font-weight: bold; font-style: italic; text-transform: uppercase; }
span.spicy {color: #F30; font-weight: bold; font-style: italic; text-transform: uppercase;}
span.unavailable{color: #003366;font-weight: normal; font-style: italic; text-transform: capitalize;}
.flowers-link{font-weight: bold;}
a.flowers-link {color:#C6C;}
a.flowers-link:hover{color:#F36;}
a.flowers-link:active {color:#F39;}
div.highlighter {background-color:#FF0;}
div.cataloguedl {border: 1px #000 solid; background-color: #75AA00; color: #000;}
a.cataloguedl:link {font-weight: bold; color: #fff; text-decoration: none;}
a.cataloguedl:hover {font-weight: bold; color: #fff; text-decoration: underline;}
div.tabContent{padding:10px 0 0 0; clear:both;}
#stores #tableDiv h3 span{font-size:12px; display:inline-block; margin:0 0 0 7px; font-weight:normal; color:#3C3D1B;}
#stores #tableDiv a{text-decoration:underline;}
#stores #tableDiv a:hover{text-decoration:none;}
#stores #tableDiv hr  {background:none repeat scroll 0 0 #336633; border:1px solid #336633; display:block; float:left; height:0; margin:5px 0; width:738px;}
#pickAddressShow{background:#eff8e5; border:1px dotted #88b137; padding:5px; width:220px; position:absolute; color:#FF0000; font-weight:bold; left:5px;}
#shipOptHead{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#418035; font-style:italic; font-weight:bold;}
#shipOptHead span{font-size:13px; color:#000;}
#pickAddress a{text-decoration:underline;}
#pickAddress a:hover{text-decoration:none;}
#comodo{position:relative;}
#comodo .comodoLogo{position:absolute; right:0; bottom:-8px;}
#comodoAcc {padding:100px 0 0 0; position:relative; clear:both;}
#comodoAcc .comodoLogo{position:absolute; right:16px; bottom:10px;}

#contentData table#mailer{margin:20px 0 0 0; width:696px;}
#contentData table#mailer table{width:auto; margin:0;}
#contentData table#mailer td{padding:0; margin:0; line-height:normal;}

.ml50{margin-left:45px;}
