 /*-------------------------------------------
 
		by ogi
-------------------------------------------*/
*{font-weight:normal;font-style:normal;text-decoration:none;text-align:left;text-indent:0;}body{color:#000;margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;background:#fff url(bg_body.png) repeat-x 0 0;}body *{font-size:95%;line-height:1.5;}:link,:visited{text-decoration:none;}ul,ol{list-style:none;}h1,h2,h3,h4,h5,h6,pre,code,p,dl,dt,dd,ul,ol,li,strong,em{font-size:1em;}ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,cite{margin:0;padding:0;}a img,:link img,:visited img,fieldset{border:none;}address{font-style:normal;}acronym{cursor:help;border-bottom:1px dotted;font-weight:inherit;}strong{font-weight:bold;font-style:inherit;}em{font-weight:inherit;font-style:italic;}input,textarea{font:13px Verdana,Arial,Helvetica,sans-serif;background:#fff url(bg_input.png) repeat-x 0 bottom;border:1px solid #999;}label{display:block;font-weight:bold;}h3,form.search label{color:#7bad51;font:1.125em/1.5 Verdana,Arial,Helvetica,sans-serif;letter-spacing:-.0125em;border-bottom:1px dashed #66b6fc;}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{color:#000;font:1.25em Verdana,Arial,Helvetica,sans-serif;letter-spacing:-.0125em;text-indent:15px;padding:15px 0 2px;margin-bottom:5px;background:transparent url(bg_h2.png) no-repeat 0 -3px;border-bottom:1px dashed #66b6fc;}#content h1,#content h3,#content h5{background:transparent url(bg_h3.png) no-repeat -10px -3px;border-bottom:1px dashed #fd89d7;}#content h1,#content h2{font-weight:bold;}#content h1,#content h2,#content h3{text-transform:uppercase;}#content h5{font-size:1.125em;}#content h6{font-size:1em;}legend,hr,.br br{display:none;}.hr,.br{width:100%;height:1px;line-height:1px;clear:both;border:none;}a,a:link,a:visited,a:hover{color:#0088fc;}#container{width:770px;margin:0 auto;position:relative;}#container-wrapper{width:100%;float:left;background:transparent url(bg_container.png) no-repeat 0 0;}#header{height:148px;padding:0 15px;position:relative;}#header h1{width:350px;height:80px;position:absolute;top:31px;left:225px;}#settings{position:absolute;top:0;right:20px;padding:3px;background:#adcf60;border:1px solid #7bad51;}#settings p{min-width:180px;float:left;white-space:nowrap;}* html #settings p{width:180px;}#settings label span{font:12px/14px Verdana,Arial,Helvetica,sans-serif;letter-spacing:-.0125em;text-transform:uppercase;}ul#top-nav{position:absolute;top:115px;left:225px;}ul#top-nav li{display:inline;}ul#top-nav li a,ul#top-nav li a:link,ul#top-nav li a:visited{color:#000;font:12px/36px Verdana,Arial,Helvetica,sans-serif;letter-spacing:-.0125em;margin:0 5px;}ul#top-nav li a:hover{text-decoration:underline;}ul#top-nav li a.active,ul#top-nav li a.active:link,ul#top-nav li a.active:visited{color:#58a5e6;text-decoration:underline;}#header p.welcome{position:absolute;top:92px;right:20px;font:12px/24px Verdana,Arial,Helvetica,sans-serif;text-align:right;}#header p.welcome a,#header p.welcome a:link,#header p.welcome a:visited,#header p.welcome a:hover{color:#29587f;}#header p.welcome a:hover{text-decoration:underline;}#mailing-list{width:190px;position:absolute;top:5px;left:20px;}#mailing-list h3,#sidebar h3,form.search label{background:transparent url(icon-sprite.gif) no-repeat 0 3px;padding-left:20px;}#mailing-list p{font-size:.75em;margin-bottom:.5em;}#mailing-list p label{font-size:11px;}#content{width:550px;float:left;}#content p.banner{margin:2px 0 0 3px;padding:0;}#content-wrapper{margin:0 10px 25px 10px;}#content div.latest h4{font-size:10px;margin:0;padding:0;text-indent:0;background:none;border:none;}div.latest{background:transparent url(bg_product.png) repeat-x scroll 0 bottom;border:1px solid #BDBCBD;float:left;margin:5px;min-height:16em;padding:5px 10px;width:140px;}* html div.latest{height:13em;}div.latest h4,div.latest p{text-align:center;font-size:10px;margin-top:5px;}.buy-buttons a.button,.buy-buttons a.alt-button{display:block;}div.subCat{width:115px;min-height:75px;float:left;padding:5px;}* html div.subCat{height:75px;}#content div.subCat h4{font-size:10px;margin:0;padding:0;text-indent:0;text-align:center;background:none;border:none;}p.add-cart label{display:inline;}p.prod-img,p.img-more{text-align:center;padding:10px 0;}p.cart-progress{padding:.5em 0;text-align:center;background:#f5f5f5;border:1px solid #ccc;}.txtcartProgressCurrent{color:#1f62d1;font-weight:bold;}#shopping-cart table{margin:5px 0;border-collapse:collapse;}#shopping-cart table td{border:1px solid #ccc;}td.tdcartEven{background:#f5f5f5;}td.tdcartTitle{background:#ccc;font-weight:bold;}#shopping-cart .no-border td{border:none;}#shopping-cart .basket-total td{font-size:1.125em;}p.cart-buttons{text-align:right;padding:10px 0;}p.cart-buttons span{width:75%;float:left;font-size:1em;}#sidebar{width:210px;min-height:500px;float:left;}* html #sidebar{height:500px;}#sidebar-wrapper{margin:0 10px 25px 20px;}#sidebar h3,form.search label{margin-top:.75em;}#sidebar p,#sidebar ul,#sidebar ol{margin-top:.5em;}#sidebar h3.shopping-cart{background-position:0 -45px;}form.search label{background-position:0 -93px;margin-bottom:.5em;}#sidebar h3.categories{background-position:0 -140px;}#sidebar ul li{display:block;margin:1px 0 5px;padding:0 0 3px;background:#f2f2f2;border:1px solid #aeaeae;}#sidebar ul li a,#sidebar ul li a:link,#sidebar ul li a:visited{height:1.5em;display:block;color:#000;font:.75em/1.5em Verdana,Arial,Helvetica,sans-serif;font-weight:bold;text-indent:20px;margin:0;padding:0;background:transparent url(icon-sprite.gif) no-repeat 2px -384px;}#sidebar ul li a:hover{background-position:5px -384px;}#sidebar ul li ul{margin-left:20px;}#sidebar ul li ul li{border-color:#fff;}#sidebar ul li ul li a{font-weight:normal;}#sidebar h3.featured{background-position:0 -188px;}#sidebar p.featured,#sidebar h4.featured{text-align:center;}#sidebar h4.featured a,#sidebar h4.featured a:link,#sidebar h4.featured a:visited{font-size:.75em;border-bottom:1px dashed;}#sidebar h4.featured a:hover{color:#fff;border-color:#fff;background:#0088fc;}#sidebar h3.popular{background-position:0 -236px;}#sidebar h3.sale{background-position:0 -284px;}#sidebar ol li{font:bold 1em Arial,Helvetica,sans-serif;margin:1px 0 5px;padding:0 0 3px;border-bottom:1px solid #eee;list-style-position:inside;list-style-type:decimal;}#sidebar ol li a,#sidebar ol li a:link,#sidebar ol li a:visited{color:#666;font:normal .75em/1.75em Verdana,Arial,Helvetica,sans-serif;}#sidebar ol li a:hover{text-decoration:underline;}#sidebar ol li a span{display:block;color:#d24141;font-weight:bold;font-style:italic;margin:0 0 3px 25px;}#sidebar h3.info{background-position:0 -332px;}#sidebar ul.info li{font-size:.75em;font-weight:bold;text-indent:10px;}#sidebar ul.info li span{font-weight:normal;}#footer{height:130px;clear:both;background:#000 url(bg_footer.png) repeat-x 0 0;}#footer-wrapper{width:720px;margin:0 auto;position:relative;}ul#footer-nav li{display:inline;color:#fff;}ul#footer-nav li a,ul#footer-nav li a:link,ul#footer-nav li a:visited{color:#fff;font:10px/36px Verdana,Arial,Helvetica,sans-serif;letter-spacing:-.0125em;margin:0 5px;}ul#footer-nav li a:hover{text-decoration:underline;}ul#footer-nav li a.active,ul#footer-nav li a.active:link,ul#footer-nav li a.active:visited{color:#ccc;text-decoration:underline;}p.copyright{color:#fff;font-size:10px;}p.copyright a,p.copyright a:link,p.copyright a:visited,p.copyright a:hover{color:#7bad51;border-bottom:1px dashed #7bad51;}p.copyright a:hover{border-color:#fff;}.txtCopyright{width:720px;color:#434343;font-size:1px;margin:-60px auto 0;}.txtCopyright a,.txtCopyright a:link,.txtCopyright a:visited,.txtCopyright a:hover{color:#434343;text-decoration:underline;}#content a.button,#content a.button:link,#content a.button:visited,#content a.button:hover,#content a.alt-button,#content a.alt-button:link,#content a.alt-button:visited,#content a.alt-button:hover,#sidebar a.button,#sidebar a.alt-button{color:#000;font:11px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase;text-align:center;margin-left:10px;padding:2px 4px;margin:5px 0;background:#97c670 url(bg_button.png) repeat-x 0 0;border:1px solid #7bad51;}input.button,input.alt-button{width:0;color:#000;font:11px Verdana,Arial,Helvetica,sans-serif;text-transform:uppercase;text-align:center;padding:1px 4px;margin:5px 0 0;background:#97c670 url(bg_button.png) repeat-x 0 0;border:1px solid #7bad51;cursor:pointer;overflow:visible;}input.button[class],input.alt-button[class]{width:auto;}input.alt-button,#content a.alt-button,#content a.alt-button:link,#content a.alt-button:visited,#content a.alt-button:hover,#sidebar a.alt-button{background:#69b8fc url(bg_button.png) repeat-x 0 -40px;border-color:#438ece;}#content a.button:hover,#sidebar a.button:hover{border-color:#093585;}#content a.alt-button:hover,#sidebar a.alt-button{border-color:#093585;}#content p{margin-bottom:.5em;}#content ol li{list-style-position:inside;list-style-type:decimal;}#content ul,#content ol{padding:5px 10px .5em;15px;}#content ul li{margin-left:10px;list-style:disc;}.price{font-weight:bold;color:#d24141;white-space:nowrap;}.price span.txtOldPrice{color:#000;text-decoration:line-through;font-weight:normal;}.price strong{color:#000;}#content a,#content a:link,#content a:visited{color:#0088fc;border-bottom:1px dashed #0088fc;}#content a:hover{color:#fff;border-color:#fff;background:#0088fc;}#content .img,#content .img:link,#content .img:visited,#content .img:hover{background:none;border:none;}#content .img img{display:block;overflow:hidden;margin:0 auto;border:none;}.notice{font:bold 11px Verdana,Arial,Helvetica,sans-serif;}p.notice{background:#fffcf4;border:1px solid #C8C5B7;padding:10px;}span.notice,p.error,.txtOutOfStock{color:#ff0000;}p.attention,p.error{background:#fffcf4 url(bg_attention.gif) no-repeat scroll 10px center;padding-left:50px;}table.tblList{margin:5px 0;border-collapse:collapse;}table.tblList td{border:1px solid #ccc;}td.tdOdd{background:#f5f5f5;}td.tdListTitle{background:#ccc;font-weight:bold;}.no-border td{border:none;}td.center{text-align:center;}td.right{text-align:right;}td{font-size:10px;}