
/*********** DEFAULT STYLES  ***********/
body { background:#d1e3d8 none no-repeat fixed center top; }

a { color:#240; text-decoration:none; } a:hover {color:#360; }
a.button { background:#e7fcef none repeat-x top; border:1px solid #5d936d; }
a.button:hover { border:1px solid #0f2a17; color:#060; }
a.buttonBig { background:#2a7641 repeat-x top; color:#fff; border:1px solid #e7fcef; }
a.buttonBig:hover { border:1px solid #1e4c2b;}

.input, select, textarea { background:#fff none repeat-x bottom; color:#000; border:1px solid #c3bbb1; }
.input:focus, select:focus, textarea:focus { border-color:#363; }
input.button { background:#2d7154 none repeat-x bottom; color:#fff; border:1px solid #e7fcef; }
input.button:hover { background-color:#1e4d2b; }
.star{font-family:verdana;color:#f00;}

.bdr, .bdrT, .bdrR, .bdrB, .bdrL,.bdrAll td, .bdrAll th { border-color:#76c276; }
.bdrDark{border-color:#999;}
.picBg { background:#fff; }

.dif, .dif a, a.dif { color:#c30; } .dif a:hover, a.dif:hover {color:#dc5b04;}
.imgBdr { border:1px solid #609670; }
.imgBdrBig { border:5px solid #609670; }
.box, .bg { background:#f5faf7; }
.bg .h{background:#edc;}


#body { border:1px solid #2a7641; border-width:0 1px; background:#e7fcef none repeat-x top; }

.tml{font-weight:bold;font-size:1.1em;}
.tml ul{margin:0;padding:0;list-style:none;}
.tml li{margin-bottom:0;position:relative;}
.tml > ul > li{float:left;margin:0 0 0 2px;}
.tml li a{display:block;}
.tml a{color:#efd;}.tml a:hover{color:#fff;}

.tml > ul > li > a{float:left;padding:7px 20px;border:1px solid transparent;background:url(//catalog.wlimg.com/templates-images/11834/11854/b1.gif) no-repeat 0 center;}
.tml > ul > li:first-child > a:first-child{background-image:none;}
.tml > ul > li:hover > a {background:#1e4c2b;border-color:#328a4d;}

.tml ul ul{position:absolute;display:none;font-weight:normal;line-height:1.2em;background:#1e4c2b;border:1px solid #328a4d;}

.tml ul ul a{padding:7px 10px 7px 20px;font-size:0.9em;border-top:1px solid #328a4d;}
.tml ul ul a:before{content:'';float:left;margin:2px 2px 2px 0;border:5px solid transparent;display:inline-block;width:0;height:0;border-left-color:#9c6;}
.tml ul ul ul a{padding-left:10px;}
.tml ul ul li:first-child > a:first-child{border:0;}
.tml .over,.tml .active,.tml a.f:hover,.tml li a:hover{background:#328a4d;}


.links .h { border-bottom:1px solid #a8dabb; }
.links .h , .links .h a:link, .links .h a:visited { color:#0a782b; }
.links .h a:hover, .links .h a:active { color:#666; }
.links .l , .links .l a:link, .links .l a:visited { color:#000; }
.links .l a:hover, .links .l a:active { color:#0a782b; }
.links .ls , .links .ls a:link, .links .ls a:visited { color:#0a782b; }
.links .ls a:hover, .links .ls a:active { color:#000; }

.showcase { border:1px solid #f09333; }
.showcase .h { border-bottom:1px solid #fff; }

.flash{}
.box1 { background:#f0f5f2 none repeat-y 0% 0%; }
.hotProducts .ho { border-bottom:2px solid #8fb49e; }
.hotProducts .more { background:#ddd; border:2px solid #fff; }
.hotProducts .more a:link, .hotProducts .more a:visited { color:#0a782b; }
.hotProducts .l, .hotProducts .l a:link, .hotProducts .l a:visited { color:#2a7641; }

.picOuter { border:4px solid #fff; }
.pic { border:1px dashed #2a7641; }

.highlighted, .highlighted a:link, .highlighted a:visited { color:#f60; }
.highlighted a:hover, .highlighted a:active { color:#000; }

.search { background:#f8e9c2; }
.items, .language, .currency { border-bottom:1px solid #afcbbc; }
.items .num, .items .num a:link, .items .num a:visited { color:#f00; }
.items .num a:hover, .items .num a:active { color:#000; }

.language img { border:1px solid #c5beb7; margin:3px 5px; }
.language a:hover img { border:1px dashed #2a7641; }
.currency { color:#f60; }

.footer { background:#2a7641 none repeat-x bottom; margin:20px 0 0; }
.footer,.footer a{color:#fff;}.footer a:hover{color:#9f9;}

.bml { background:#438657 none repeat-y left; }
.bml .h { border-right:1px solid #1e4c2b; color:#ff0; }
.bml .l { border-left:1px solid #72a481; }
.bml, .bml a:link, .bml a:visited { color:#ff0; }
.bml a:hover, .bml a:active { color:#fff; }
.bml img { margin:8px 10px; }

.counter { border-right:1px solid #000; color:#6f6; }
.counter .num { color:#9f9; }
.bglCopyOuter { border:1px solid #598064; }
.pOptions { border-left:1px solid #000; }

.copyright, .copyright a:link, .copyright a:visited { color:#6e9178; }
.copyright a:hover, .copyright a:active { color:#74ab84; }

.tree { color:#889 }
.tree a:link, .tree a:visited { color:#667; }
.h1 { color:#f60; }
.h2, .h2 a { color:#660; } .h2 a:hover { color:#390; }

.headHr, .headVr, .data  { border:1px solid #75c1a0; }
.headHr { background:#2d7154; color:#fff; }
.headVr { background:#e3eae8; }
.data { background:#f7fbfa; }
.buttons { border-top:2px dashed #2d7154; }

.sitemap .co { border-left:1px dashed #4c775d; }
.sitemap .h { background:#fff; }
.sitemap .h, .sitemap .h a:link, .sitemap .h a:visited { color:#393; }
.sitemap .h a:hover, .sitemap .h a:active { color:#000; }
.sitemap .ls, .sitemap .ls a:link, .sitemap .ls a:visited { color:#4c775d; }
.sitemap .ls a:hover, .sitemap .ls a:active { color:#f60; }

.products .h { border-bottom:2px solid #bec9d4; }
.products .h, .products .h a:link, .products .h a:visited { color:#660; }
.products .h a:hover, .products .h a:active { color:#330; }

.products .picOuter { border:4px solid #fff; }
.products .pic { border:1px dashed #99c; }
.products .l, .products .l a:link, .products .l a:visited { color:#c60; }
.products .l a:hover, .products .l a:active { color:#f66; }
.products .highlighted { color:#390; }

.sCart .desc { background:#f8e9c2; border:1px solid #fff; }
.sCart .note { color:#f00; background:#fff; }
.sCart .shippingH { background:#da891a; color:#fff; }
.sCart .shippingCo { border:1px solid #ccc; }

.iForm .headHr, .iForm .headVr, .iForm .data  { border:1px solid #75c1a0; }
.iForm .headHr { background:#2d7154; color:#fff; }
.iForm .headVr { background:#e3eae8; }
.iForm .data { background:#f7fbfa; border-style:dashed; }

.vTrust { border:1px solid #669; }

.selectAll { background:#ddd; border:2px solid #fff; }

.dProducts .head1 { background:#c0f1ca; border:1px solid #aaecb6; }
.dProducts .co1 { background:#f6fcf7; border:1px solid #aaecb6; }
.dProducts .head2 { background:#c0f1dd; border:1px solid #aaecd0 }
.dProducts .co2 { background:#f6fcfa; border:1px solid #aaecd0; }
.dProducts a:hover, .dProducts a:active { color:#090; }

.pd1,.pd2{text-shadow:1px 1px #fff;}
.pd1 .h { background:#fff; }
.pd1 .divider { background:#76c276; }
.pd2 .descBg { background:#240; color:#fff;text-shadow:1px 1px #000;}
.pd2 .descBg .dif {color:#ff9; }

.pdf .thumb { background:#fff; border:1px dashed #999; opacity:0.5; filter:alpha(opacity=50); }
.pdf .thumb.active { background:#fff; border:1px solid #000; opacity:1;  filter:alpha(opacity=100) }
.pdf .box { border:1px dashed #ccc; }

.pagingOuter,.paging { background:#e7fcef; border:1px solid #afcbbc; border-width:1px 0; }
.paging a { color:#fff; padding:1px 5px;background:#438657;  }
.paging a.on, .paging a:hover { background:#1f502d; font-weight:bold; color:#eef; }
.nextPrevious .h, .nextPrevious .h a, .nextPrevious a.h { color:#ff6600; }
.selAndClick{border:1px solid #060; background:#e6fbee;}