.logo{background:url(../files/2015-sprite.png) no-repeat left 0;display:block;height:66px;margin:0;padding:0;position:absolute;width:220px}.mainMenu .trigger{background:url(../files/2015-sprite.png) no-repeat 140px -454px #ff7000;border-radius:4px;color:#fff;display:block;font:19px/37px Avenir95BlackRegular;height:37px;margin-top:12px;position:absolute;text-indent:20px;text-transform:uppercase;width:189px;z-index:9999}li.hovering{background:url(../files/2015-sprite.png?v5) no-repeat 178px -353px #ff7000}.switchLink a{color:#5f2998;display:block;height:36px;line-height:36px;border-top:1px solid #d6d6d6;background:url(../files/2015-sprite.png) no-repeat 50px -157px}.searchContainer form a{background:url(../files/2015-sprite.png) no-repeat 10px -232px;display:block;height:36px;width:36px}#backtotop a{background:url(../files/2015-sprite.png) no-repeat 0 -498px;cursor:pointer;display:block;height:82px;margin:0;padding:0;width:84px;z-index:99999}.storeLocator .icon{background:url(../files/2015-sprite.png) no-repeat scroll 0 -375px transparent;display:block;height:38px;margin-left:-30px;position:absolute;width:24px}td{color:#666;font-family:avenir_55regular}.mainCol{min-height:550px;padding-bottom:40px;float:left;position:relative}.articleLayout .mainCol{width:100%}header{font-family:avenir_65regular;margin-bottom:5px}.headrow1{background:none repeat scroll 0 0 #f5f5f5;border-bottom:1px solid #e6e6e6;height:44px}.rowContainer{margin:0 auto;width:960px}.sitetabs{float:left;list-style:outside none none;margin:0;padding:0}.sitetabs li{border-color:#e6e6e6 #e6e6e6;border-radius:4px 4px 0 0;border-style:solid;border-width:1px;display:inline-block;height:37px;line-height:38px;margin-top:6px;width:100px;background-color:#fcfcfc}.sitetabs li.tru{background:url(../files/2015-sprite.png) no-repeat left -120px #fcfcfc}.sitetabs li.bru{background:url(../files/2015-sprite.png) no-repeat left -156px #fcfcfc}.sitetabs li.vip{}.sitetabs li.vip a{text-indent:0;font-size:16px;text-align:center;font-weight:600}.sitetabs li.enabled{background-color:#fff;border-bottom:1px solid #fff}.sitetabs li:hover{background-color:#fff}.sitetabs li a{display:block;overflow:hidden;text-indent:-999px}.headrow2{height:66px}.logo a{display:block;height:66px;overflow:hidden;text-indent:-999px;width:220px}.middleMenu{float:right;list-style:outside none none;margin:0;padding:0;font-family:avenir_85_heavyregular;letter-spacing:.05em}.middleMenu>li{color:#8a8a8a;display:inline-block;vertical-align:middle;font-size:15px;height:30px;line-height:30px;margin-top:20px;padding:0 15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.middleMenu a{color:#8a8a8a;display:block}.account td{font-family:avenir_85_heavyregular;font-size:15px}.account a{padding-right:25px}.account a.guest{color:#00a0da;background:url(../files/2015-sprite.png) no-repeat scroll 58px -410px transparent}.zh-hk .account a.guest{background-position:36px -410px}.account a.member{color:#ff7000;background:url(../files/2015-arrow-orange.png) no-repeat scroll right 8px transparent}.tip{background:none repeat scroll 0 0 #f3f3f3;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.25);margin:0 0 0 -85px;padding:10px 5px;position:absolute;width:160px;z-index:9999}.ddown .column{float:left;width:50%;margin-bottom:20px}.ddown .column>ul{list-style:outside none none;margin:0;padding:0}.column>ul+ul{margin-top:15px!important}.dd9409450 .ddown .column{width:600px}.dd9409450 .ddown ul{display:flex;flex-direction:column;flex-wrap:wrap;height:370px}li.hovering a.mega{color:#fff}a.mega{display:block;font-family:avenir_85_heavyregular;padding:1px 0;min-height:19px;line-height:1.4em}.ddown .column li,.ddown a{font-size:13.5px;line-height:1.8em}li .ddown{text-indent:0}.column li a{color:#333}.cartContainer{border-radius:4px 4px 0 0;float:right;font-family:avenir_85_heavyregular;height:50px;margin-top:11px;padding-left:10px;width:140px}.trigger>a{color:#fff;display:block}#emailSubscribeCenterDiv{height:0;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:10000}#emaildiv{margin:0 auto;width:960px}#emailformdiv>form{float:left}#emailformdiv{float:right;margin-right:60px;margin-top:40px;position:relative}#goButton{cursor:pointer;float:right;font-family:Avenir95BlackRegular;color:#fff;background:#e47e20;line-height:25px;height:25px;padding:0 5px;border-radius:5px}#loadingicon{background-image:url(../files/ajax-loader.gif);display:none;height:16px;left:260px;position:absolute;top:5px;width:16px}#emailForm>input{border:1px solid #dae1e7;border-radius:3px;color:#737373;font-size:14px;height:21px;line-height:21px;margin-right:5px;text-indent:4px;width:205px}#emailInput{border:1px solid #dae1e7;border-radius:3px;color:#737373;font-size:14px;height:25px;margin:auto auto -15px;padding:3px 5px;width:205px}.subscribeContainer .alert,#emailSubscribeCenterDiv .alert{background-image:url(../files/red-icons.png);background-position:0 -144px;float:left;height:16px;margin-right:.3em;width:16px}.subscribeContainer .validation,.subscribeContainer .message,#emailSubscribeCenterDiv .validation,#emailSubscribeCenterDiv .message{background-color:#fef8f6;border:1px solid #cd0a0a;border-radius:4px;box-sizing:border-box;color:#cd0a0a;font-size:11px;line-height:16px;font-weight:700;padding:3px 10px 3px 4px;position:relative;float:right}#emailSubscribeCenterDiv .validation,#emailSubscribeCenterDiv .message{margin-right:-10px;margin-top:5px}.subscribeContainer .validation,.subscribeContainer .message{display:none;margin-right:30px;margin-top:10px}.subscribeContainer .notification,#emailSubscribeCenterDiv .notification{background-image:url(../files/blue-icons.png);background-position:-16px -144px;float:left;height:16px;margin-right:.3em;width:16px}.subscribeContainer .message,#emailSubscribeCenterDiv .message{background-color:#fbfaf3;border:1px solid #fcefa1;color:#333}.top_row_menu{float:right;font-family:avenir_85_heavyregular;margin-top:19px;letter-spacing:.05em}.top_row_menu a:hover{color:#ff7000}.top_row_menu>ul{list-style:outside none none;margin:0;padding:0}.top_row_menu li{border-right:1px solid #e6e6e6;float:left;font-size:11px;padding:0 8px}.top_row_menu td{font-size:11px;font-family:avenir_85_heavyregular}.top_row_menu .language-selector:before{content:'';width:13px;height:13px;background:url(../files/china-flag-icon.png) left no-repeat;float:left;margin:1px 0 0 -16px}.top_row_menu .flag{width:48px;height:31px;margin:-10px 0 0 10px;border:none;background:url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz48c3ZnIHZlcnNpb249JzEuMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzkwMCcgaGVpZ2h0PSc2MDAnPjxyZWN0IHdpZHRoPSc5MDAnIGhlaWdodD0nNjAwJyBmaWxsPScjZGUyOTEwJy8+PGcgaWQ9J3BldGFsJz48cGF0aCBkPSdtIDQ0OS45NjQwNiwyOTkuOTEzNCBjIC0xMDUuMjYzMDUsLTQ0LjQ4NjI2IC01OC42MDE3NCwtMTgxLjU4MTg1IDQyLjA2OTU2LC0xNzQuNjkwNyAtMjAuMzY2MDksMTAuNDY2OTQgLTIzLjMxNzc1LDI5Ljk5NzcyIC0xMS42ODcwNCw0OC4wOTAyMSAxMy4wMjQ0NCwyMC4yNTU4IC0xLjE5ODk3LDUyLjg0ODU2IC0xOC44MDU3Nyw2MC43Njc0IC0yOC45MzQ4NSwxMy4wMjQ0MyAtMzQuNzI3OTEsNDcuNzQ5OTkgLTExLjU3Njc1LDY1LjgzMzA5IHonIGZpbGw9JyNmZmYnLz48cGF0aCBkPSdtIDQ0NC4yNzE4OCwyMDAuOTE5NzQgLTUuOTE5NzYsOS4yOTM3OCAtMi4xNDQ1NCwtMTAuODE0MiAtMTAuNjc4MTIsLTIuNzU5MjggOS42MjQ2MSwtNS4zODk1IC0wLjY3MTA0LC0xMC45OTk1NSA4LjA4NTQyLDcuNDg5NDUgMTAuMjU1NzgsLTQuMDQyNzEgLTQuNjEwNTMsMTAuMDA5NDIgNy4wMDE0Myw4LjUwNTQxIHonIGZpbGw9JyNkZTI5MTAnLz48cGF0aCBkPSdtIDQ1MC41NjAwMiwyOTguNzU5MDIgYyAtMTIuNzMxMTQsLTYuNTM0NTEgLTIyLjk5NjMsLTIwLjE1NDkxIC0yNy40NjgzOSwtMzYuNDMxMzQgLTUuMTE0OTgsLTE4LjY2OTY5IC0yLjE3MjY5LC0zOC43NDI0NyA4LjA4MzA4LC01NS4wMzc2OCBsIC0yLjIwNzg5LC0xLjM5MzcxIGMgLTEwLjY0MDU3LDE2LjkyODcxIC0xMy42OTMxMywzNy43NDI5MyAtOC4zODU3NSw1Ny4xMTg4NiA0LjcyNzg0LDE3LjIyMjAxIDE1LjIxMzU1LDMxLjA5ODE1IDI4Ljc4NzAzLDM4LjA2NDM4IHonIGZpbGw9JyNkZTI5MTAnLz48L2c+PHVzZSB4bGluazpocmVmPScjcGV0YWwnIHRyYW5zZm9ybT0ncm90YXRlKDcyIDQ1MCwzMDApJy8+PHVzZSB4bGluazpocmVmPScjcGV0YWwnIHRyYW5zZm9ybT0ncm90YXRlKDE0NCA0NTAsMzAwKScvPjx1c2UgeGxpbms6aHJlZj0nI3BldGFsJyB0cmFuc2Zvcm09J3JvdGF0ZSgyMTYgNDUwLDMwMCknLz48dXNlIHhsaW5rOmhyZWY9JyNwZXRhbCcgdHJhbnNmb3JtPSdyb3RhdGUoMjg4IDQ1MCwzMDApJy8+PC9zdmc+) center no-repeat;background-size:100%;padding:0}.top_row_menu .language-selector{max-height:13px}.account{padding-right:5px!important}.tipcontent>span{font:13px/1.3em avenir_85_heavyregular}#tipcontentText>a{color:#004ebc;line-height:1.3em;padding:0;text-indent:8px}#tipcontentText>a:hover{color:#ff7000}.headrow3{background:none repeat scroll 0 0 #004ebc;height:61px}.lastLinks a{color:#fff;display:block;font-family:avenir_85_heavyregular;margin:1px 0;min-height:20px;position:relative;top:1px}#theMenu .specials:before{background:url(../files/2015-sprite.png) no-repeat -4px -291px;height:16px;width:14px;position:relative;left:1px}#theMenu .giftcards:before{background:url(../files/2015-sprite.png) no-repeat -3px -311px;height:16px;width:14px}#theMenu .batteries:before{background:url(../files/2015-sprite.png) no-repeat -20px -311px;height:16px;width:14px}.lastLinks>div:before{content:"";margin-right:6px;float:left}.searchContainer{background:#fff;border-radius:4px;color:#ccc;font-size:12px;height:37px;line-height:37px;margin-left:215px;margin-top:12px;position:absolute;width:557px;padding-left:10px}.cartContainer>span{background-image:url(../files/2015-sprite.png);background-repeat:no-repeat;background-size:180px auto;background-position:110px -368px;color:#fff;display:block;font-size:14px;height:37px;line-height:40px;margin-top:1px}.zh-hk .cartContainer>span{font-size:13px;background-position:115px -368px}.numItems{background:url(../files/2015-sprite.png) no-repeat -140px -413px;display:inline-block;height:36px;width:42px;vertical-align:top}.numItems>table{margin-left:3px}.numItems td{padding:0}.cartContainer .pfCurrentItems{color:#fff;display:block;font-size:16px;font-weight:700;margin-top:-8px;position:absolute;text-align:center;width:40px;margin-left:3px}#theMenu{background:none repeat scroll 0 0 #fff;border-radius:0 0 10px 10px;box-shadow:1px 1px 5px .5px rgba(0,0,0,.35);position:absolute;top:172px;width:188px;height:0;overflow:hidden;z-index:100001}.pfmegamenu{padding:10px 0 5px}li.mega{text-indent:10px}ul.megamenu li.mega .ddown{background:none repeat scroll 0 0 #f7f7f7!important;border-radius:0 6px 6px 0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.1);min-height:400px;left:188px;margin-top:-10px;min-width:480px;padding:15px!important;top:0}.ddown .column>h3{color:#004ebc;font-size:20px;font-weight:400;line-height:1em;margin:0 0 12px}.dd9524891 a.mega,.dd9524911 a.mega{color:#dd004d}.mega.dd9409507{margin-top:8px}.switchLink{padding:0 10px}.lastLinks{background:#ff7000;border-radius:0 0 10px 10px;color:#fff;padding:8px 10px 9px}.searchContainer .inputbox{border:0;color:#333;font-family:avenir_65regular;font-size:15px;height:37px;line-height:100%;padding:0;width:505px!important}.searchContainer form table td:nth-child(3){display:none}.searchContainer input:focus{outline:none}.cartContainer.hover,.cartContainer:hover{background:#ff7000}h1{font-family:Avenir95BlackRegular,'sans serif'!important;font-size:22px!important;color:#004ebc;line-height:1em!important;margin:0;font-weight:400!important}h3{font-family:Avenir95BlackRegular,'sans serif'!important;font-size:22px!important;color:#004ebc;line-height:1em!important;margin:0;font-weight:400!important}p{line-height:1.6}a{color:#004ebc}td{color:#737373;font-family:avenir_55regular}.homeLayout{margin:0 auto;width:960px}.homeCarousel{height:280px;margin-bottom:10px;width:960px}.homeLayout .vip{float:left;margin-right:7px}.catalogueBanner{float:right}.homeTiles{float:left;margin-right:7px;margin-top:10px;width:192px;height:1000px}.homeSlider{clear:both;margin-top:20px;float:left}.homeSlider #carousel{margin-top:20px}.recentProducts{width:760px;min-height:600px;float:right;clear:right;margin-top:10px}.pfProductContainer td{font-size:12px!important;padding:0 0 2px!important}.productShortDescription a b{color:#666;font-weight:400}.pfProductContainer td a{color:#004ebc}div.pfproductcategoryportlet table table:last-child td{width:auto}.footer{margin:0 auto;width:972px}.sitemap{height:600px;margin:0 auto;width:960px}.footerByCategory{margin-top:15px;width:960px;font-size:12px}.footerByCategory div{width:20%;float:left;vertical-align:top}.footerByCategory div ul{list-style:none;margin:0 0 1.6em;padding:0}.footerByCategory div ul li{line-height:1.6em}.footerByCategory a{color:#004ebc}.customer_menu{background:url(../files/footer-stars-bg.gif) no-repeat scroll 682px bottom #f4f8fc;height:180px}.customer_menu ul{color:#004ebc;float:left;list-style:none outside none;margin:10px 0 0 10px;padding:0;width:230px}.customer_menu h4{background:url(../files/footer-dot-line.gif) no-repeat scroll left bottom transparent;display:block;font-size:12px;height:20px;line-height:1em;margin:0 0 8px;width:95%}.customer_menu li{font-size:12px;line-height:1.6em}.customer_menu a{color:#004ebc}.footer_l1{background:url(../files/footer-tru-stars.gif) no-repeat scroll right top #dce9f4;color:#666;font-size:12px;font-weight:700;height:85px;margin:0 auto;text-indent:10px;width:972px}.footer_l1 img{margin:10px 0;vertical-align:middle}.footer_l2{background-color:#005ab1;border-radius:4px 4px 0 0;color:#b3cde7;font-size:10px;height:35px;line-height:35px;margin:0 auto;text-indent:10px;width:952px;font-weight:400}.footer_l2 a{color:#b3cde7}.categoryLayout{margin:0 auto;width:960px}.bestSellerFlag{display:none}.categoryLayout p{color:#737373;font-size:12px;line-height:1.6em}.leftCol{float:left;margin-right:8px;width:192px}.categoryLayout .mainCol{width:760px;display:inline-block}.pfNavPath{margin-bottom:15px}.pfNavPath td{color:#666;font-size:11px}.pfNavpath a{color:#004ebc}.leftCol h3{background:none repeat scroll 0 0 #004ebc;border-radius:5px 5px 0 0;color:#fff;display:block;font-family:Arial!important;font-size:16px!important;font-weight:700!important;height:27px;line-height:27px!important;text-indent:10px;width:190px}.filterContainer{background:none repeat scroll 0 0 #dde9f5;border-bottom:1px solid #c1d1df;border-left:1px solid #c1d1df;border-radius:0 0 5px 5px;border-right:1px solid #c1d1df;width:188px;margin-bottom:10px;padding-bottom:4px}#leftcatmenu .MenuTree .exlk{padding:3px 0 3px 13px!important}#leftcatmenu .MenuTree,#leftcatmenu .MenuTree .exlk{display:block;min-width:175px;max-width:178px!important}#leftcatmenu table *{padding:0;margin:0;font-size:12px}#leftcatmenu .MenuTree img{display:none}#leftcatmenu .MenuTree .treelink .exlk{background-image:url(../files/menu-plus.png)!important;background-repeat:no-repeat!important;background-position:1px 6px!important;border-top:dotted 1px #c1d1df}#leftcatmenu .MenuTree .menu .exlk{max-width:170px!important;min-width:165px;padding-left:18px!important}#leftcatmenu a{color:#004ebc}.pfproductattributespane{font-size:12px;color:#004ebc}.pfproductattributetype{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#737373}.pfproductattributecheckbox{margin:3px 0}.articleLayout{margin:0 auto;width:960px;min-height:540px}.socialshare{float:right;display:none}.star-list{line-height:1.5em;list-style-image:url(../files/star-bullet.gif);padding-left:40px}.shagblue{color:#004ebc;font-family:ShagLounge,Helvetiva,Arial;font-size:18px;line-height:1.2em}.shaggreen{color:#72c046;font-family:ShagLounge,Helvetiva,Arial;font-size:18px;line-height:1.2em}.shagorange{color:#f38428;font-family:ShagLounge,Helvetiva,Arial;font-size:18px;line-height:1.2em}.shagpink{color:#f0145e;font-family:ShagLounge,Helvetiva,Arial;font-size:18px;line-height:1.2em}#accountcart td{color:#f58220;font-size:22px;font-weight:700}.blue-list a,.green-list a,.orange-list a,.pink-list a{color:#666!important}ol li{line-height:1.5;margin-bottom:10px}ul{line-height:1.5;list-style:square outside none}ul.blue-list,ul.green-list,ul.orange-list,ul.pink-list{margin-bottom:0;margin-left:15px;padding:0;text-indent:0}.blue-list{color:#004ebc;line-height:1.2;list-style-image:url(../files/arrow-blue.gif);padding-left:15px;padding-right:10px}.green-list{color:#72c046;line-height:1.2;list-style-image:url(../files/arrow-green.gif);padding-left:15px;padding-right:10px}.orange-list{color:#f38428;line-height:1.2;list-style-image:url(../files/arrow-orange.gif);padding-left:15px;padding-right:10px}.pink-list{color:#f0145e;line-height:1.2;list-style-image:url(../files/arrow-pink.gif);padding-left:15px;padding-right:10px}.productLayout{width:960px;margin:0 auto}#pfrelatedproducts table td{width:192px;font-size:12px!important;padding:0 0 2px!important;border-bottom:none!important}#pfrelatedproducts table{margin-top:0!important}#wrap{z-index:1000!important}.reviewrating{position:relative}.formTitle{display:block;margin-bottom:10px}#logindetails table table table td{text-align:left}#logindetails input{margin:4px;text-align:left}.cell12 .inputbox{height:28px}.cell12 input,.cell12 select,.cell12 textarea{border-radius:3px;padding:5px;border-color:#d7dee4!important;font-size:13px;font-family:Arial,Helvetica;font-weight:400;color:#777;box-sizing:border-box}#orderhistory{border:0 solid #eee;border-radius:6px;margin-top:20px;padding:10px}div.orderhistory table{background:none repeat scroll 0 0 #fff;border-radius:6px;text-align:left}div.orderhistory>table tr:first-child{background:none repeat scroll 0 0 #f9f9f9!important}div.orderhistory td{padding:5px;text-align:left}#orderhistory hr{color:#eee}.promoCodeSubmit,.giftVoucherSubmit{text-indent:-999px;overflow:hidden}.checkoutHolder{max-width:580px}.trupopup_wrapper{height:auto!important;box-shadow:0 0 10px #333}.trupopup_header{color:#fff;margin:5px 10px;font-size:17px;font-family:Avenir95BlackRegular,serif}.trupopup_header_wrapper{background:#db0049;box-sizing:border-box;width:100%;left:0!important;top:0!important;height:auto!important}.trupopup_content{text-align:center;font-family:Avenir95BlackRegular,serif!important;font-size:17px;color:#8a8a8a!important;height:auto!important}.trupopup_content p{line-height:21px!important;margin:5px 0}.trupopup_closelink{margin:7px!important}.trupopup_buttonsph{margin-top:5px!important}div.cat-desc{overflow:hidden}div.cat-desc h3{font-size:18px!important;height:50px}div.cat-desc a.cat-download{background:#d4e7f6;padding:5px 10px;float:left;font-weight:700}div.cat-desc a.cat-view{background:#d4e7f6;padding:5px 10px;float:right;font-weight:700}div.cat-desc a:hover{background:#acc7dc}.pfproductcategoryloading div,.pfsearchattributesloading div{display:none}.pfloadingimage{width:0;background:url(../files/pfloader.gif) center no-repeat;background-size:75%;padding:50px;margin-left:-50px!important;margin-top:-50px!important}