*{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;cursor:default}
a,a *{cursor:pointer;outline:none;text-decoration:none;color:#693}a img{border:none}.clr{clear:both;font-size:1px;overflow:hidden;height:1px}:focus{outline: 0;}input,select,textarea{cursor:text;border:1px solid #CFCFCF}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}a b{text-decoration:underline}form{margin:0}

#b{background:#F5F5F5 url(gbg.png) repeat-x 0 0;margin:0;padding:0;text-align:center;font:normal 12px tahoma,arial,sans-serif}
#c{width:976px;text-align:left;margin:20px auto 0	}
#ct{height:99px;position:relative;margin:0}
#ct h1{height:99px;width:180px;position:absolute;top:0;left:0;margin:0}
#ct h1 a{display:block;height:99px;width:180px;line-height:300px;overflow:hidden;background:url(logo.png) no-repeat 0 0}
#ctc{width:616px;height:99px;position:absolute;top:0;left:180px;background:url(ctc.png) no-repeat 0 0}
#menu{width:614px;height:29px;position:absolute;top:0;left:1px}
#menu a{background:url(menu.png) no-repeat 0 0;overflow:hidden;line-height:100px;display:block;float:left;height:29px}
#menu a.mn1{width:100px}
#menu a.mn2{width:120px;background-position:-100px 0}
#menu a.mn3{width:110px;background-position:-220px 0}
#menu a.mn4{width:100px;background-position:-330px 0}
#menu a.mn5{width:180px;background-position:-430px 0}
#lgn{width:380px;height:70px;position:absolute;top:29px;left:0;padding:12px 0 0 32px;color:#666;font-size:12px}
#lgn *{float:left}
#lgn label{margin-top:4px}
#lgn h2{color:#95BF4C;margin:0 0 4px;font:bold 1.33em arial,sans-serif;width:380px}
#lgn input{width:78px;height:18px;font-size:11px;color:#666;margin:2px 8px 0 2px}
#lgn button{width:22px;height:21px;border:none;margin:0;background:url(login.png) no-repeat 0 0;padding-left:30px;overflow:hidden;cursor:pointer}
#inf{width:235px;height:70px;position:absolute;top:29px;left:380px;padding:16px 0 0}
#inf a{display:block;color:#999;background:url(li.png) no-repeat 0 3px;font-size:11px;padding-left:8px;text-decoration:underline;margin-bottom:2px}
#cart{width:180px;height:99;background:url(cart.png) no-repeat 0 0;position:absolute;top:0;left:616px;padding:42px 11px 0 13px;color:#7F7F7F;overflow:visible;white-space:nowrap}
#cart span{width:100px;float:left;display:block}
#cart b{width:56px;text-align:right;float:left;display:block}
#cart a{display:block;color:#9FC84D;float:right;font-weight:bold;text-decoration:underline;margin-top:10px}
#cb{padding-top:30px}
#cbl{width:180px;float:left}
.box{margin-bottom:15px}
.box h2{font-size:1.5em;margin:0;color:#7F7F7F;font-weight:normal;padding-left:20px}
#srch h2{background:url(srch.png) no-repeat 4px 6px}
#srch input,#newsletter input{width:163px;margin-top:2px;padding:2px}
#srch button{border:none;background:url(search.png) no-repeat 0 0;width:67px;height:21px;margin-top:5px;margin-left:95px;cursor:pointer}
.cats h2{background:url(cats.png) no-repeat 3px 8px}
.cats ul{list-style:none;padding:0;margin:0;border-top:1px solid #CFCFCF;width:163px;margin-top:3px}
.cats ul a{display:block;width:163px;border-bottom:1px solid #CFCFCF;line-height:14px;padding:8px 0 8px 20px;color:#777;background:url(li2.png) no-repeat 10px 11px;overflow:hidden}
.cats ul a:hover{color:#333}
.cats ul ul{padding-left:15px;width:153px;border-top:none;border-bottom:1px solid #CFCFCF;padding-bottom:3px}
.cats ul ul a{width:153px;border-bottom:none;line-height:12px;background:url(li2.png) no-repeat -1px 6px;font-size:11px;color:#999;padding:4px 0 4px 10px;position:relative;top:-4px}
.cats ul ul ul{padding-left:10px}
.cats ul ul ul a{width:143px}.cats ul ul ul ul a{width:133px}.cats ul ul ul ul ul a{width:123px}
#cbc{width:616px;float:left;background:#FFF url(cbcbg.png) no-repeat 0 0;padding:30px 4px 30px 33px;overflow:hidden;}
#cbc h2,#cbr h2{font-size:1.5em;margin:0;color:#7F7F7F;font-weight:normal}
.product{width:163px;height:230px;background:url(prbg.png) no-repeat left bottom;float:left;margin:15px 30px 6px 0;overflow:hidden;position:relative}
.product-wide{width:258px;height:275px;background:url(prbgwide.png) no-repeat left bottom;margin:15px 30px 20px 0}

.product h3{font-size:11px;height:43px;width:163px;overflow:hidden;margin:0;padding:0 0 0 3px;position:relative}
.product-wide h3{width:258px}
.product h3 a{color:#83A63E;text-decoration:none;line-height:14px;display:block;position:absolute;top:0;}
.product a img{border:none;margin:7px 6px;width:152px;height:114px;position:absolute;top:43px;left:0}
.product-wide a img{left:47px}
.product div{height:56px;position:absolute;top:170px}
.product-wide div{top:215px}
.product div span.pr{color:#7F7F7F;font:normal 1.5em arial,sans-serif;margin:21px 0 0 8px;white-space:nowrap;float:left}
.product div span.po{font:normal 1.5em arial,sans-serif;color:#EB9A17;margin:21px 0 0 8px;white-space:nowrap;float:left}
#cbr{width:180px;float:left}
.product div .cart,.product div .more{width:60px;height:18px;position:absolute;left:97px;display:block;overflow:hidden;line-height:72px}
.product-wide div .cart,.product-wide div .more{left:190px}
.product-wide div.desc{position:absolute;left:0;top:172px;font-size:9px;color:#999;width:258px;height:45px;overflow:hidden}
.product-wide div.desc p{margin:0;line-height:16px}
.product div .cart{background:url(cart2.png) no-repeat 0 0;top:14px}
.product div .more{background:url(more.png) no-repeat 0 0;top:36px}
#cbr{padding:0 0 0 12px}
#cbr .product{background-image:url(prbg2.png);background-color:none;margin-right:0}
#cbr .product h3 a{color:#EB9A17}

#cbc{color:#444}#cbc h3{color:#95BF4C;margin:0 0 5px}#cbc label{color:#666}
#cbc .field{float:left;width:190px;padding:3px 10px 7px 0;color:#666;font-size:11px}
#cbc .field input,#cbc .field select{width:180px;font-size:14px;padding:2px;background:#FCFCFC;-moz-border-radius:2px;margin:1px 0}
#cbc .sc .field input.checkbox{width:12px;height:12px;cursor:default;position:relative;top:2px !important;top:0}
#cbc .failure{color:#C20000;font-size:9px}
#cbc .field-failure input,#cbc .field-failure select{border:1px solid #C20000;background:#FEE}
#cbc .sbmt{float:left;width:124px;height:26px;padding:5px;text-align:center;cursor:pointer;background:url(btbg.png) no-repeat 0 0;border:none;display:block;margin:18px 10px 10px 0;color:#000}

#cbc .cartedit{width:550px}
#cbc .cartedit td{border:1px solid #EEE;font-size:12px;color:#999999;overflow:none}
#cbc .cartedit th{font:normal 11px arial,sans-serif;color:#7F7F7F;padding:2px 4px}
#cbc .cartedit td a{display:block;padding:5px 5px 5px 8px}
#cbc .cartedit td a:hover{background:#FAFAFA}
#cbc .cartedit td.tar{padding:5px 5px 5px 8px;white-space:nowrap;overflow:visible}
#cbc .cartedit td input{border:none;width:30px;text-align:center}
#cbc .summary{text-align:right;color:#95BF4C;font:normal 18px arial,sans-serif;padding:10px 30px 10px 0}

#cbc h4{color:#BBB;font-size:12px;margin:0;font-weight:normal}

#cbc h2.mb,.mb{margin-bottom:20px}
#cbc .tar{text-align:right}

#newsletter button{border:none;width:67px;height:21px;margin-top:5px;cursor:pointer;float:right}
#newsletter small{color:#777777}
#newsletter input.failure{background:#FFEEEE;border:1px solid #C20000}
#newsletter div.failure{color:#C20000}
#newsletter div.success{color:#83A63E;margin-bottom:5px}

.letters{border-top:1px solid #F4F4F4;;border-bottom:1px solid #F4F4F4;padding:3px 0 2px;margin:2px 30px 10px 0;position:relative;left:-2px}
.letters a.active{background:#A3CC52;border:1px solid #669933;font-weight:bold}
.letters a:hover{background:#AED75C;color:#444;border:1px solid #669933;width:34px;height:26px;margin:0 0 0 0;font-size:15px;line-height:21px;font-weight:bold;}
.letters a,div.letters a.disabled:hover{display:block;float:left;width:32px;height:24px;border:1px solid #E9E9E9;text-align:center;line-height:20px;margin:1px;font-size:12px;color:#000}
div.letters a.disabled,div.letters a.disabled:hover{color:#CCC;background:#F8F8F8;font-weight:normal}

#tooltip{position:absolute;top:88px;left:-140px;width:248px;height:118px;background:url(tooltip.gif) no-repeat 0 0;font-weight:bold;color:#FFF;font-size:13px;text-align:center;padding:40px 0 0;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}

.nladd{background:#F5F5F5 url(nladd.png) no-repeat right top;border:none;margin-right:18px}
.nlrem{background:#F5F5F5 url(nlrem.png) no-repeat right top;border:none;margin-right:8px}

.st{border:1px solid #E9E9E6;background:#F9F9F9;padding:10px;margin:10px 30px 10px 0}
.st span{float:right;text-decoration:underline;cursor:pointer}
.po{color:#EB9A17;text-decoration:line-through}
.richb p{margin-right:30px}
.pic{padding:4px;border:1px solid #DDD;margin:4px 0}
/* cypr3s - BEGIN */
#cft{border-top:1px solid #CCC;padding-top:15px;padding-bottom:10px;margin:20px auto 0;width:976px;clear:both;text-align:center;color:#999}

#cft a{color:#999}
.nv{height:40px;padding:7px 1px 0 1px;margin-right:8px;clear:both;border-top:1px solid #E9E9E6;margin:20px 30px 0 0;position:relative;top:16px}
.nv a{height:24px;color:#333;float:right;font-size:11px;text-decoration:underline}
.nv a.next_ia,.nv a.prev_ia{color:#999;cursor:default;text-decoration:none}
.nv a.prev,.nv a.prev_ia{margin-right:10px}
.nv select{font-size:10px;cursor:pointer;padding:1px}
/* cypr3s - END */
