@import "thickbox.css";
@import "dropdown.css";

body { margin:0; padding:0; font:11px Arial, Helvetica, sans-serif; background: url(images/bg.jpg) top center repeat-x #FFF }
#wrap { width:960px; margin:0 auto }
.nav { clear:both; margin:10px 0 }
#curveBox { width:976px; margin:0 auto }
.curveBox { background:url(images/curve-bottom.png) no-repeat bottom; padding:0 20px 20px }
.curveBoxRight { float:right; width:690px; min-height:400px; padding:10px; margin-top:8px; background:url(images/curve-topRight.png) no-repeat; font-size:12px; line-height:18px }
.curveBoxLeft { float:left; width:261px }
.curveBoxContainer { background:url(images/curve-bottomLeft.png) repeat-y bottom; padding:0 20px 20px }
.productCol { background:url(images/bg-productCol.gif) top repeat-y; padding:0 10px }
.productCol h2 { font-size:24px; font-weight:normal; color:#88700e }
.productCol ul { margin:0; padding:0; list-style:none }
.productCol li { display: block; font-size:12px; font-weight:bold; border-bottom:2px solid #ddd188; padding:5px 0; color:#a50003; }
.productCol li.activestate { background:url(images/icon-leaf.png) no-repeat right; }
.productCol a { color:#000; text-decoration:none; background:none }
.productCol a:hover { color:#88700e; }

.cartBox { background:url(images/bg-cartbox.jpg) no-repeat; padding:70px 0 5px }
.cartBox a { color:#a50003; text-decoration:none }

.bestSellers { float:right; background-color:#f0efdd; width:700px; padding:8px }
.bestSellerBox { background-color:#FFF; border:1px solid #b6ce73; font-size:12px; font-weight:bold; color:#a14820 }

.ourProducts { background-color:#f0efdd; padding:8px; border:1px solid #5b7b29; }

.promoBox { text-align:center; padding:5px; background-color:#f0efdd }
.promoBox h2 { margin:5px 0 }

.breadcrumb { color:#333; font-size:11px }
.breadcrumb a { color:#333; text-decoration:none; }
.breadcrumb a:hover { text-decoration:underline }
.breadcrumbActive { font-weight:bold; color:#a14820; font-size:11px }

#footer { padding:10px 0 20px; background-color:#e3dac8; clear:both; color:#555; margin-top:40px }
#footer a { color:#555; text-decoration:none }
#footer a:hover { text-decoration:underline }
#footer table { width:960px; margin:0 auto } 



.log input { background-color:#efeed9; border:0 none; font-size: 10px; width:200px; padding:4px 10px; margin-bottom:2px; color:#827d21 }
.log textarea { background-color:#efeed9; border:0 none; font:normal 10px Arial, Helvetica, sans-serif; width:200px; padding:4px 10px; margin-bottom:2px; color:#827d21; }
.log select { background-color:#efeed9; border:0 none; font-size: 10px; padding:4px 10px; margin-bottom:2px; color:#827d21 }
.log td { font-size: 10px; color:#827d21 }
.log td a { font-size: 10px; color:#827d21; text-decoration:none }
.log td a:hover { text-decoration:underline }

.clearFloat { clear:both }
.hr { background-color:#c6c05a; height:2px; margin:10px 0 }
img { border:0 none }
.bordered { border:1px solid #b6ce73; padding:10px }
.bottombordered { border-bottom:1px solid #b6ce73; padding:10px }

h1 { font-size:24px; font-weight:normal; color:#a50003 }
h2 { font-size:24px; font-weight:normal }
h4 { font-size:18px; font-weight:normal }
.txtGreen { color:#5b7b29 }
.catName { border-bottom:1px solid #a50003; margin-bottom:8px; color:#FFF; font-size:22px; background:url(images/bg-hd.png) no-repeat; height:30px; padding:15px 0 0 100px }
.boxedTxt { display:block; background-color:#efeed9; font-size: 10px; width:200px; padding:4px 10px; margin-bottom:2px; color:#827d21 }
.promoTxt { font-size:16px; font-family:Times New Roman; color:#336600 }
.salesPrice { font-size:15px; color:#CC3300 }
.uPrice { text-decoration:line-through; color:#999999 }
a { color:#51711f; text-decoration:none }
a:hover { text-decoration:underline }
a.cat { display:block; height:28px; background:url(images/bg-btn.png) no-repeat; color:#FFF; text-decoration:none; text-align:left; padding:12px 0 0 40px; font-size:18px }

select { font-size:11px }
label { display:block }

.paging { width:655px; height:20px; margin:0 auto; padding:4px 5px 0 0; font-size:12px; font-weight:bold; text-align:right; }
.paging a { color:#5b7b29; text-decoration:none; margin-left:10px }
.paging a.active { color:#642D16; text-decoration:none }

.nopaging { width:755px; height:20px; margin:0 auto; padding:4px 5px 0 0; font-size:12px; font-weight:bold; text-align:right; }

.salePrice { font-weight:bold; color:#CC3300 }
.cutPrice { text-decoration:line-through; color:#999999 }

.msgred
{
    color: #FF0000;
    font-weight: bold;
    font-size: 12px;
}

.myGreenfnt { font-size:18px; font-weight:normal; color:#5b7b29;}
.myblackfnt { font-size:18px; font-weight:normal; color:#000000;}
.myreddiv {word-wrap:break-word; font-size:24px; font-weight:normal; color:#a50003 }
.imgstlsht { background-color:#FFFFFF; border:0 none; font-size: 10px; width:200px; padding:0px 0px; margin-bottom:0px; color:#FFFFFF }

