/*********** DEFAULT STYLES  ***********/
body { background:#00310d; color:#fff;}

a { color:#9c6; text-decoration:none; } a:hover { text-decoration:none; color:#fff; }
a.button { background:#4e6c10 none repeat-x top; border:1px solid #476902; color:#000; }
a.button:hover { border:1px solid #97d023; }
a.buttonBig { background:#4e6c10 repeat-x top; color:#fff; border:1px solid #202c06; }
a.buttonBig:hover { border:1px solid #5e7e1c; }

.input, select, textarea { background:#3a423e none repeat-x bottom; color:#ccc; border:1px solid #5b684c; }
.input:focus, select:focus, textarea:focus { border-color:#5b684c; background:#203b23; }
input.button { background:#204212 none repeat-x bottom; color:#ccc; border:1px solid #5b684c; }
input.button:hover { background-color:#355d25; }
.star{font-family:verdana;color:#c00;}

.bdr { border:1px solid #7cab80; }
.bdrT, .bdrR, .bdrB, .bdrL { border-color:#5b684c; }
.bdrAll td, .bdrAll th { border-color:#7cab80; }
.bdrDark{border-color:#999;}
.picBg { background:#fff; }

.dif, .dif a:link, a.dif { color:#9c6; } .dif a:hover, a.dif:hover { color:#cf9; }
.imgBdr { border:3px double #060; background:#002409;}
.imgBdrBig { border:5px solid #060; }
.box, .bg { background:#222; }
.bg .h{background:#edc;}


#body { background:#002409; border:1px solid #666; }

.tml ul, .tml li{margin:0;padding:0;list-style:none;}
.tml li{position:relative;}
.tml li.l{float:left; display:inline-block;}
.tml .l > a{border-left:1px solid #666633; border-right:1px solid #003300;padding:5px 25px;}
.tml .l a{color:#bbc3b7;} .tml .l a:hover{color:#ffefa9;}
.tml li ul{background:#002409;border:1px solid #2e4700;line-height:1.2em;z-index:100;}
.tml li ul a{border-top:1px solid #5b684c;} .tml li ul a:hover{background:#2e4700;}

.til img { border:1px solid #3c804e; }
.til a:hover img { border:1px dashed #ffefa9; }

.services { background:#333b00; color:#c3c5b5; }
.services .h { color:#dadada; border-bottom:1px solid #595d54; }
.services a:link, .services a:visited { color:#edefdb; }
.services a:hover, .services a:active { color:#fbe598; }

.cart {}
.currency {}

.currencyCart { background:#557521 none repeat-x bottom; }
.currencyCart .cart a:link, .currencyCart .cart a:visited { color:#ff0; }

.welcomeHome { background:#0a3410; border-bottom:1px solid #0a3410; color:#c4c9c6; }

.highlighted, .highlighted a:link, .highlighted a:visited { color:#fc6; }
.highlighted a:hover, .highlighted a:active { color:#c96; }

.products .h { background:#0f2d05; border-bottom:2px solid #0f4d18; color:#afa796; }
.products .hi, .products .hi a:link, .products .hi a:visited { color:#ffcd93; }
.products .hi a:hover, .products .hi a:active { color:#ccc; }
.products { background:#0a3410; border:1px solid #4a6707; }
.products .l a:link, .products .l a:visited { color:#dabe82; }
.products .l a:hover, .products .l a:active { color:#edfffa; }
.products .more a { background:#043b06; border:1px solid #065b0b; }
.products .ls, .products .ls a:link, .products .ls a:visited { color:#ffc; }
.products .ls a:hover, .products .ls a:active { color:#dabe82; }
.products .lss a:link, .products .lss a:visited { color:#fff; }
.products .lss a:hover, .products .lss a:active { color:#c4c9c6; }

.slideshow { color:#fff; }

.footer a { margin:0 5px; }
.bgl { border:1px solid #065b19; background:#012e0a; }
.bgl a:link, .bgl a:visited { color:#b5c5ba; }
.bgl a:hover, .bgl a:active { color:#d7edde; }

.language { border-right:1px solid #065b19; }
.language .h { color:#fff; }
.language img { border:1px solid #8a8a8a; }
.language a:hover img { border:1px dashed #cba; }

.bml a:link, .bml a:visited { color:#e5bf31; }
.bml a:hover, .bml a:active { color:#e5ff31; }

.counter { background:#37522f; color:#ddd; }
.copyright { background:#2b4000; color:#693; }
.copyright a { color:#77825f; }

.tree { color:#886; }
.tree b { color:#f90; }
.tree a:link, .tree a:visited { color:#bb6; }
.tree a:hover, .tree a:active { color:#d3c5a8; }

.content { background:#000; border:1px solid #50536f; }
.pageHead { border-bottom:1px dashed; color:#cf6; }
.pageHead2 { border-bottom:1px solid; color:#c3f0ad; }
.welcome { }

.headHr { background:#0e2510; border:1px solid #7cab80; }
.headVr { background:#2e3a35; border:1px dashed #7cab80; border-width:0 1px 1px 0; }
.data { background:#394841; border-bottom:1px dashed #7cab80; }
.data .input, .data textarea, .data .button { border:1px solid #7b886c; }

.pageLinks, .pageLinks a:link, .pageLinks a:visited { color:#fc6; }
.pageLinks a:hover, .pageLinks a:active { color:#bd9; }

.imgBorder { border:1px dashed #ffc; }
.imgBorder2 { border:3px double #cc9; }

.sitemap .l a:hover, .sitemap .l a:active { color:#dfd; }
.sitemap .ls a:link, .sitemap .ls a:visited { color:#cfc; }
.sitemap .ls a:hover, .sitemap .ls a:active { color:#ccc; }

.sCart .desc { background:#677e54; }
.sCart .note { color:#ffc; background:#444; }
.sCart th { border:1px solid #544f43; background:#675e34; color:#fff; }
.sCart .shippingH { background:#677e54; color:#fff; }
.sCart .shippingCo { border:1px solid #98c4df; }

.vTrust { border:1px solid #966; }

.selectAll { border:1px solid #594c3e; }

.productsAll .h { border-bottom:1px solid #7da182; }
.productsAll .h, .productsAll .h a:link, .productsAll .h a:visited { color:#fc6; }
.productsAll .h a:hover, .productsAll .h a:active { color:#dfc; }

.dProducts .bdr { border:1px solid #efe; }
.dProducts .head1 { background:#c0e8c0; }
.dProducts .co1 { background:#cddacd; }
.dProducts .head2 { background:#c8cfbd; }
.dProducts .co2 { background:#dfe6d6; }
.dProducts, .dProducts a:link, .dProducts a:visited { color:#000; }
.dProducts a:hover, .dProducts a:active { color:#360; }

.qc { background:#333b00; color:#fff; }
.qc .th, .qc a:link, .qc a:visited { color:#acffb1; }

.hotFeatured { border:1px solid #0c4014; }
.hotFeatured .bg { background:none repeat-y left; }

.hbg{background:#240;}

.pd1 .h { background:#111; }
.pd1 .divider { background:#999; }
.pd2 .descBg { background:#373f00; color:#fff; }
.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 { background:#000; border:1px solid #40634f; }
.paging { background:#305242; border:1px solid #737766; border-width:1px 0; color:fff;}
.paging a { color:#fff; padding:1px 5px;background:#305242;  }
.paging a.on, .paging a:hover { background:#000; font-weight:bold; color:#efe; border:1px solid #a5a897; }
.nextPrevious .h, .nextPrevious .h a, .nextPrevious a.h { color:#dadd05; }
.selAndClick{border:1px solid #444; background:#333;}