@font-face{font-family:SocialIco;src:url(fonts/Socialico.eot);src:url(fonts/Socialico.eot?#iefix) format('eot'),url(fonts/Socialico.woff) format('woff'),url(fonts/Socialico.ttf) format('truetype'),url(fonts/Socialico.otf) format('opentype'),url(fonts/Socialico.svg) format('svg');font-weight:400;font-style:normal}body{background:url(images/bg.png);-webkit-font-smoothing:antialiased;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#605c49}h1{font:36px Georgia,Times,"Times New Roman",serif;color:#d56334}h2{font:36px Georgia,Times,"Times New Roman",serif;color:#25376b}h3{font:24px Georgia,Times,"Times New Roman",serif;color:#25376b;padding-bottom:5px}h4{font:22px Georgia,Times,"Times New Roman",serif;color:#25376b}a{color:#25376b}.wrapper{width:100%;width:1000px\9;max-width:1000px;height:auto;margin:auto;top:0;padding:0;margin-bottom:40px;background-color:#000;box-shadow:0 0 20px rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3, MakeShadow=true, ShadowOpacity=.3);-ms-filter:"progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";zoom:1;z-index:1}.wrapper .inner{background:#fff;position:relative}.header{width:97%;height:auto;margin:0 auto;padding:23px 0 32px;background:url(images/header_bkg.jpg) no-repeat bottom center}.logo{width:39%;height:auto;float:left}.mycart{width:16%;height:auto;float:left}.mycart img{display:inline-block}.mycart p{font:24px/84px Oswald,sans-serif;color:#25376b;display:inline-block}.header-flag{width:28%;float:left;border-left:1px solid #e6e5e0;border-right:1px solid #e6e5e0}.header-flag img{display:inline-block;padding:10px;vertical-align:middle}.header-flag p{display:inline-block;font:20px/70px Oswald,sans-serif;color:#c8c5b8;vertical-align:middle;text-transform:uppercase}.contact-address{width:25%;height:auto;float:left;border-right:1px solid #e6e5e0}@media screen and (max-width:1000px){.contact-address{border-left:0;border-right:0}}.contact-address p{font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#1988a9;padding:5px 0 5px 10px}.contact-address p .title{font:18px Oswald,sans-serif;color:#25376b}.contact-phone{width:19%;height:auto;float:right}.contact-phone p{font:24px/34px Oswald,sans-serif;color:#1988a9;vertical-align:middle;text-align:center}.nav{width:100%;height:48px;background:#1988a9}.nav ul{width:100%;height:auto;margin:0;padding:0;float:left;display:block;list-style-type:none;list-style-image:none;text-align:center}.nav ul>li{margin:0;padding:0;font:18px/48px Oswald,sans-serif;color:#fff;display:inline-block;position:relative}.nav ul>li:after{content:" ";width:4px;height:48px;background:url(images/nav_bkg.jpg) top center no-repeat;position:absolute;right:-3px;top:0}.nav ul>li:last-child:after{background:0 0}.nav ul>li .active,.nav ul>li:hover{background:#25376b}.nav ul>li a{padding:0 18px;position:relative;text-decoration:none;color:#fff;display:block}.nav ul>li:hover>ul{visibility:visible;opacity:1}.nav ul>li>ul{visibility:hidden;opacity:0;width:250px;height:auto;position:absolute;left:0;top:99%;margin:0;padding:0;background:#1988a9;z-index:101;text-align:left;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.nav ul>li>ul li{width:100%;display:block;float:none;top:0;margin:0;padding:4px 5px 4px 8px;background:#1988a9;z-index:102;border-bottom:1px solid #CCC;line-height:35px;color:#fff}.nav ul>li>ul li:after{background:0 0;content:""}.nav ul>li>ul li a{top:0;padding:6px 0 0 0}.nav ul>li>ul li ul{width:250px;left:100%;top:0;margin:0;background:#1988a9;border-bottom:none}.nav ul>li>ul li ul li{width:100%;top:0;left:0}.nav ul>li>ul li ul li a{width:auto}.nav ul>li>ul li a:hover,.nav ul>li>ul li:hover,.nav ul>li>ul li:last-child:hover{background:#25376b;color:#fff}.banner{width:100%;height:auto;margin:5px 0}.banner .ss-show-wrap{margin-bottom:15px}.home-categories+.spacer{margin-top:10px;margin-bottom:20px}.spacer{width:97%;height:auto;height:16px;margin:0 auto 0;border-bottom:1px solid #1988a9}.spacer img{margin:0 auto;display:block;background:#fff;padding:0 5px}.home-categories{width:100%;height:auto}.home-categories .home-box{width:23%;height:auto;margin:0 1%;float:left}.home-categories .home-box h3{display:block;background:url(images/box_h3_bkg.jpg);font:16px/29px Oswald,sans-serif;color:#fff;text-align:2px 2px 2px rgba(0,0,0,.15);text-transform:uppercase;vertical-align:middle;text-align:center;margin-bottom:5px}.home-categories .home-box h3 a{color:#fff!important}.home-categories .home-box img{border:4px solid #e0ded5;max-width:97%}.home-categories .home-box .shopnow{display:block;margin:0 auto;width:60%;background:#25376b;font:18px/32px Oswald,sans-serif;color:#fff;text-align:center;text-transform:uppercase;vertical-align:middle;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:2px 2px 2px rgba(0,0,0,.05)}.content{width:97%;height:auto;margin:15px auto}.content p{font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#605c49;padding:10px 0}.content ul{list-style-type:disc;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#605c49}.content ol{list-style-type:decimal;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#605c49}.content .manuals{list-style-type:none;padding-left:0}.content .manuals li{font:14px/38px "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;vertical-align:middle;color:#25376b;border-top:1px solid #1988a9;padding-left:10px}.content .manuals li:last-child{border-bottom:1px solid #1988a9}.content .manuals li:nth-child(odd){background:rgba(36,135,170,.05)}.contentleft{width:60%;height:auto;float:left;padding-right:2%;border-right:1px solid #e6e5e0}.contentright{width:36%;height:auto;float:right}#text-4 h2{color:#d56334}.footer{width:97%;height:auto;padding-top:40px;padding-bottom:10px;margin:0 auto;background:url(images/footer_bkg.jpg) repeat-x top left}.footerleft{width:26%;height:auto;float:left}.footerleft img{display:inline-block;padding:10px;vertical-align:middle}.footerleft p{display:inline-block;font:20px/70px Oswald,sans-serif;color:#c8c5b8;vertical-align:middle;text-transform:uppercase}.socialmedia{width:14%;height:auto;float:left;border-left:1px solid #e6e5e0;border-right:1px solid #e6e5e0}.socialmedia p{font:36px/70px SocialIco;color:#25376b;vertical-align:middle;text-align:center}.tagline{width:23%;height:auto;float:left;border-right:1px solid #e6e5e0}.tagline p{font:20px/70px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#1988a9;vertical-align:middle;text-align:center;font-weight:700}.tagline p a{color:#1988a9}.footerright{width:36%;height:auto;float:right}.footerright p{font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#1988a9;text-align:right}.footerright p a{color:#1988a9}li.categories,li.categories li,li.widget{list-style-type:none}.contact-form label{font:14px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#605c49;display:inline-block;width:30%}.contact-form input{width:300px;height:28px;background:#fff;font-size:14px;color:#605c49;padding:2px;border-radius:5px;border:1px solid #ccc}.contact-form textarea{width:400px;height:200px;background:#fff;font-size:14px;color:#605c49;padding:2px;border-radius:5px;border:1px solid #ccc}.contact-form input[type=submit]{font:16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;padding:3px 0 3px 0;width:100px;background:#25376b}form .addons label,form .variations label{display:inline-block!important;width:30%}form .addons select,form .variations select{background:#fff;background-image:none;font:14px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#25376b;padding:2px;border-radius:5px;border:1px solid #ccc}form input[type=submit]{font:300 18px/32px Oswald,sans-serif;color:#fff;padding:0 10px;width:auto;background:#1988a9;border:0}.shopp_page form ul div input{width:90%}.shopp_page form ul div select{width:90%}.shopp_page .products li.row{clear:both}.shopp_page .products li.row img{margin-bottom:5px}#shopp form.product ul{width:100%;padding-left:0}#shopp form.product ul.addons{margin-top:10px;padding-top:10px;border-top:1px solid #ccc}.button{font:300 19px/19px Oswald,sans-serif;color:#fff;padding:0 10px;width:auto;background:#1988a9;border:0}.description ul{list-style-type:disc!important;padding-left:30px!important}p.price{padding:0;line-height:1em!important;font:1.3em Oswald,sans-serif!important}.productleft{width:27%;float:left}.productleft div,.productleft ul{float:none;max-width:100%}.productright{width:72%;float:right}.cart img{float:left;margin-right:10px}.cart input[type=text]{font:12px "Helvetica Neue",Helvetica,Arial,sans-serif}.cart .remove,.cart input[type=submit]{font:300 12px/21px Oswald,sans-serif!important;color:#fff;padding:0 10px;width:auto;background:#1988a9;border:0}.cart small{font-size:1em}#shopp small{font-size:1em}#shopp .category ul.views{position:relative!important;font:1.2em Oswald,sans-serif}#shopp form div label,#shopp form ul li span label{font-size:13px!important}#shopp dt{width:auto;line-height:1.5em}#shopp dd{width:auto;padding-left:0;line-height:1.5em}#shopp .gallery .previews,#shopp .gallery .thumbnails{overflow:inherit!important}#shopp .gallery .previews:after,#shopp .gallery .thumbnails:after{content:"";display:table;clear:both}#shopp .gallery .thumbnails li{width:128px;min-height:86px;position:auto!important;display:inline-block}#shopp .gallery .thumbnails{text-align:justify!important}.locale{padding-left:335px!important}.sexyslider-title{background-color:transparent!important;right:5%;margin-top:55px!important;width:37%!important;opacity:1!important}.sexyslider-title p{padding-top:30px;font:20px/24px "Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;color:#605c49}.shipping-estimate{display:block;float:right}label [for=same-address-shipping]{font-weight:700}.checkout-text{width:100%;display:block;float:right}.checkout-text p{text-align:right;width:300px;float:right}@media screen and (max-width:580px){.wrapper{max-width:570px;margin:auto}.banner{display:none}.header{padding:10px 0 30px}.logo{width:97%;float:none}.logo img{display:block;margin:15px auto}.mycart{width:40%;float:none;margin:0 auto}.mycart p{line-height:1.7em}.contact-address,.header-flag{width:100%;float:none}.contact-address p,.header-flag p{text-align:center}.contact-phone{width:100%;float:none}.contact-phone p{line-height:1.7em}.header-flag{border-left:0;border-right:0;text-align:center}.header-flag img{float:none;display:inline-block}.nav{width:100%;position:relative;height:auto;min-height:40px;margin-left:0;margin-bottom:10px;left:0;padding:0}.nav ul{margin:auto;width:100%;padding:5px 0;background:#1988a9;box-shadow:0 1px 2px rgba(0,0,0,.3);float:none}.nav ul li{display:none;margin:0;font-size:18px;text-align:center;line-height:1.6em;padding:5px 0;box-sizing:border-box}.nav ul li:after{content:"";background:0 0}.nav ul li ul{visibility:visible;opacity:1;margin:auto;width:100%;position:relative;padding:5px 0;left:0!important}.nav ul li ul li{line-height:1.2em;height:auto;border-bottom:0}.nav ul li ul li a{padding-left:20px}.nav ul:hover{background-image:none}.nav ul:hover li{display:block;margin:0 0 5px}.nav ul:hover .current{background:#25376b}.nav a{display:block;padding:5px 5px 5px 32px;text-align:left}.nav .current-menu-ancestor,.nav .current-menu-item{display:block}.home-categories .home-box{width:auto;max-width:80%;margin:0 auto 10px;float:none}.content{width:97%;margin:10px 1.5%}.content .box{height:auto;float:none!important;width:95%;margin-bottom:10px;padding-bottom:45px}.contentleft,.contentleft-half,.contentright,.contentright-half{width:100%!important;float:none!important}#shopp ul.products li.product{width:100%}.productleft,.productright{width:100%;float:none}.cart .totals:nth-child(2) th{display:none}.cart td p{display:none}.locale{padding-left:0!important}.footer{line-height:1.5em;padding:10px;text-align:center;border-top:5px solid #959595;background:url(images/footer_wrapper_bkg.jpg) repeat-x}.footerleft,.footerright,.socialmedia,.tagline{width:97%;float:none;border-left:0;border-right:0}.socialmedia p{font-size:60px}.footerleft p,.footerright p,.tagline,p{text-align:center;line-height:1.3em}}@media screen and (min-width:580px) and (max-width:700px){.container{max-width:690px;margin:auto}.banner{display:none}.header{padding:0 0 30px}.logo{width:97%;float:none}.logo img{display:block;margin:15px auto}.mycart{width:30%;float:left;margin:0 auto}.mycart p{line-height:100px;text-align:center}.contact-address,.header-flag{width:38%;float:left}.contact-address p,.header-flag p{text-align:center}.contact-phone{width:30%;float:right}.spacer{margin-top:5px}.nav{height:48px;margin-left:0;left:0;padding:0;border-bottom:0}.nav .triangle{display:none}.nav ul>li{font-size:13px;line-height:48px}.nav ul>li:after{height:48px}.nav ul>li a{padding:0 7px!important}#menu-item-201 ul{top:-132px}.home-categories .home-box{width:auto;max-width:47%;margin:0 5px 5px}.home-categories .home-box:nth-child(odd){float:left}.home-categories .home-box:nth-child(even){float:right}.content{width:97%;margin:10px 1.5%}.content .box{height:auto;float:none!important;width:95%;margin-bottom:10px;padding-bottom:45px}.productleft,.productright{width:100%;float:none}.locale{padding-left:0!important}.footerleft{width:33%;float:left}.socialmedia{width:33%;float:left}.socialmedia p{font-size:60px}.tagline{width:33%;float:right}.footerright{width:100%;float:right}.footerright p{text-align:center}}@media screen and (min-width:700px) and (max-width:1000px){.container{max-width:976px}.banner{display:none}.header{padding:10px 0 30px}.logo{width:97%;float:none}.logo img{display:block;margin:15px auto}.mycart{width:30%;float:left;margin:0 auto}.mycart p{line-height:100px;text-align:center}.contact-address{width:38%;float:left}.contact-address p{text-align:center}.contact-phone{width:30%;float:right}.nav{height:48px;border-bottom:0}.nav ul li{font-size:15px;line-height:48px}.nav ul li:after{height:48px}.nav ul li a{padding:0 10px!important}#menu-item-201 ul{top:-132px}.spacer{margin-top:5px}.home-categories .home-box h3{font-size:14px}.content{width:97%;margin:10px 1.5%}.content .box{width:47%}.footer{width:97%;margin:30px 1.5% 0}.footerleft{width:33%}.socialmedia{width:33%;float:left}.socialmedia p{font-size:60px}.tagline{width:33%;float:right}.footerright{width:100%;float:right}.footerright p{text-align:center}}@media screen and (min-width:1001px){#menu-item-201 ul{top:-150px}}