*{box-sizing:border-box}
.cb{clear:both}
body{min-width:1px;background:none #e5eef7}
#PageWrapper,#PageWrapperNL{width:100%;max-width:980px;padding:0;background:#e5eef7;margin:0 auto;text-align:left}
#RightColumnNL,#RightColumn{float:left;width:100%;overflow:hidden;margin:0}
#mainWrapper{background:#fff;padding:0 3%}
#mainWrapperHP{background:#fff}
#ys_superbar{height:23px}
html{position:relative}
#respMenu{background:#7C9C6A;content:"";left:-265px;min-height:1400px;height:100%;opacity:1;padding:0 0 20px;position:absolute;top:0;transition:all .6s ease 0;-webkit-transition:all .6s ease 0;visibility:hidden;width:265px;z-index:6;text-align:left}
#respMenu.open{opacity:1;visibility:visible;left:0}
.side-nav-overlay{display:none;background:none repeat scroll 0 0 #fff;content:"";height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:6}
.side-nav-overlay.open{opacity:.9;transition:all .6s ease 0;-webkit-transition:all .6s ease 0;visibility:visible}
.respNavAwrap .respMegaMenu{background:#56694B;display:none}
.respNavAwrap.active .respMegaMenu{display:block}
.respNavAwrap .respMegaMenu ul{padding:0;margin:0}
.respNavAwrap .respMegaMenu ul a{font:14px Lato,sans-serif;color:#fff;text-decoration:none;display:block;padding:7px 5px 7px 40px}
.respMenuBack{display:none}
.respMenuControls{color:#fff;font:bold 16px Lato,sans-serif;padding:15px;text-decoration:none;border-bottom:2px solid #AFC499;text-align:right}
.respMenuControls span{color:#f8f6df;font:bold 17px Lato,sans-serif;padding:8px 0;text-decoration:none}
.respMenuClose img{margin:0 5px -1px}
.respNavA{color:#f8f6df;font:bold 17px "Roboto Slab",serif;padding:15px 40px;text-decoration:none;display:block}
#respNav-0::before,#respNav-1::before{content:url("http://lib.store.yahoo.net/lib/yhst-37697109791737/arrow1.jpg");padding-right:5px}
.respNavAwrap.active #respNav-0::before,.respNavAwrap.active #respNav-1::before{content:url("http://lib.store.yahoo.net/lib/yhst-37697109791737/arrow.png");padding-right:5px}
#respNav-0,#respNav-1{padding:15px 25px}
#respNav-7{border-bottom:2px solid #AFC499;background:#668156}
.respExtra .utiliLinks{text-align:left;padding:10px 40px}
.respExtra .header-links a,.respExtra .header-links a:hover,.respExtra .header-links a:visited{color:#f8f6df;font:bold 13px Lato,sans-serif}
.respExtra .header-links{color:#fff;padding:10px 0 20px;display:block}
.respExtra .questWrap{float:none;padding:0;text-align:left;color:#f8f6df}
.respExtra .questWrap span{display:block}
#Header{overflow:visible;background:#e5eef7;z-index:5}
.headerCol{float:left}
.logo{width:38%}
.logo img{max-width:100%}
.headSearch{width:35%;padding:38px 0 20px 1%}
.headSearch form{border:3px solid #ecd796;border-radius:15px;overflow:hidden;width:100%;background:#ecd796;height:31px}
.searchInput{position:static;font:12px Lato,sans-serif;color:#3b3b3b;height:auto;width:80%;float:left;padding:5px 10px;background:#fff}
.searchSubmit{cursor:pointer;position:static;border:0;background:#ecd796;color:#3b3b3b;font:bold 14px Lato,sans-serif;width:20%;padding:3px 0;text-transform:uppercase}
.utiliLinks{width:27%;text-align:right;padding:10px 0;float:right}
.header-links{position:static;display:inline}
.header-links a,.header-links a:hover,.header-links a:visited{font:bold 11px Lato,sans-serif;color:#3b3b3b;text-decoration:none}
#cartLink{display:inline;padding:0 0 0 20px}
#cartLink img{width:25px;height:20px;display:inline-block;vertical-align:middle;padding-right:5px;margin:0 0 2px}
#cartLink a{font:bold 14px Lato,sans-serif;color:#d16729;text-decoration:none}
.questWrap{font:13px Lato,sans-serif;color:#00578e;text-align:right;padding:15px 0}
.questWrap b{font:bold 16px Lato,sans-serif}
.questWrap b a{font:bold 16px Lato,sans-serif;text-decoration:none;color:#00578e}
.questWrap span{display:block}
.topNav{position:static}
.topNavLI:hover .topDDMenus{display:block;opacity:1}
#Footer{background:#6983a4;width:auto;height:auto;overflow:hidden;padding:30px 0}
.footerCol{float:left}
.footCC{width:42%;padding:0 4%}
.title{font:bold 15px 'Roboto Slab',serif;color:#f8f6df}
.footUt a,.footerList li a,.footerList li a:hover{font:14px Lato,sans-serif;color:#fff}
.footerList li{background:url(http://lib.store.yahoo.net/lib/yhst-37697109791737/ey-footer-bullet.jpg) no-repeat scroll 0 7px rgba(0,0,0,0);padding:0 0 5px 7px}
.footerList{padding:0;float:left;padding:10px 10% 0 0}
.footSMCol{background:url(http://lib.store.yahoo.net/lib/yhst-37697109791737/smBg.jpg) 0 10px no-repeat;width:122px;text-align:center}
.footSMCol .title{text-align:center;padding:0 0 8px}
.footSM{display:inline}
.creditCards{width:44%;float:right;text-align:right;padding:0 3%}
.creditCards img{max-width:100%;padding:0 3px}
.ccBadges{display:inline}
.ssBadges{display:inline}
.copyright{font:11px Lato,sans-serif;margin:15px 0 0}
.copyright a{color:#fff;font:11px Lato,sans-serif}
.resp-copyright{display:none}
.topNav15{background:#e5eef7}
.rolloversA{text-decoration:none;font:bold 15px 'Roboto Slab',serif;color:#f8f6df;padding:8px 0}
#rolloverA-0,#rolloverA-1,#rolloverA-2,#rolloverA-3,#rolloverA-4,#rolloverA-5,#rolloverA-6{background:#7c9c6a;border-right:2px solid #b1c39c}
#rolloverA-0:hover,#rolloverA-1:hover,#rolloverA-2:hover,#rolloverA-3:hover,#rolloverA-4:hover,#rolloverA-5:hover,#rolloverA-6:hover{background:#7c9c6a}
#rolloverA-0{border-top-left-radius:20px}
#rolloverA-0:before,#rolloverA-1:before{content:url(http://lib.store.yahoo.net/lib/yhst-37697109791737/arrow.png);padding-right:5px}
#rolloverA-7{background:#658156;border-top-right-radius:20px}
#rolloverA-7:hover{background:#658156}
#TopDDMenu0{left:0;top:143px}
#TopDDMenu1{left:162px;top:143px}
.toggleMenu{display:none}
.IP.eyTitle{border:none}
.itemImageWrap{float:left;width:53%;margin:0 0 20px;position:relative}
.itemPrevArrow{position:absolute;left:5px;top:45%;top:-webkit-calc(50% - 31px);top:calc(50% - 31px);display:none}
.itemNextArrow{position:absolute;right:5px;top:45%;top:-webkit-calc(50% - 31px);top:calc(50% - 31px);display:none}
.set-overlay{height:auto;max-height:100%;max-width:100%;width:auto}
.itemOrderBox{float:right;width:44%;margin:0 0 20px;background:#f2f4f6;border:1px solid #CACDD2;border-radius:20px;overflow:hidden}
.itemOrderBox .bbWrap img{max-width:100%;height:auto;margin:auto}
.itemOrderBox .bbWrap,.itemOrderBox .bbBottom{width:100%;background:#f2f4f6}
.stockStatus{font:bold 16px 'Roboto Slab',serif;text-align:center;padding:5px 0;bottom:1px solid #CACDD2;color:#486431;background:#fef4cb}
.stockStatus.outOfStock{color:#c9091d}
#kwm-qoh,#kwm-atc{float:none;width:100%;margin:5px 0 0;display:block}
#kwm-atc input{display:block;float:none;margin:0 auto}
.bbWrap .contentsSalePrice{padding-bottom:20px}
.itemLower{width:100%;clear:both}
.itemDescript{margin:0 0 30px}
.prodTabTitle{width:100%;border-bottom:8px solid #F0DC9F}
.prodTabTitleWrap{font:bold 15px 'Roboto Slab',serif;color:#be7242;background:#F0DC9F;display:inline-block;padding:5px 10px 0;position:relative}
.prodTabTitleWrap::after{border-bottom:26px solid #f0dc9f;border-right:20px solid transparent;content:"";height:0;position:absolute;right:-20px;top:0;width:0}
.itemDescript img,.itemDescript iframe{max-width:100%}
.itemDescript img{height:auto}
.featuresList img{vertical-align:middle}
.featuresList > div{margin:2px 0}
.crossSellWrap{margin:0 0 30px}
.crossSellWrap .separateDiv{background:none repeat scroll 0 0 #bebebe;display:inline-block;height:65px;margin:25px 0;vertical-align:top;width:1px}
.crossSellWrap .contentsDiv{width:33%;display:inline-block;overflow:hidden;padding:10px;vertical-align:top;margin:0}
.crossSellWrap .contentsImg{display:inline-block;padding:5px;width:33%;vertical-align:top}
.crossSellWrap .contentsImg img{max-width:100%;height:auto}
.crossSellWrap .detailsWrap{display:inline-block;vertical-align:top;width:66%;text-align:left}
.crossSellWrap .contentsName{padding:0 20px 0 0}
.crossSellWrap .contentsSalePrice{color:#000;font:bold 11px arial}
.crossSellWrap .contentsSalePrice .salePriceColor{color:#000}
.message img{max-width:100%;height:auto}
#mainWrapperHP .ey-swbanner{max-width:97%;margin:10px auto 5px}
.ey-swbanner{background:url(http://lib.store.yahoo.net/lib/yhst-37697109791737/SWBanner15.jpg) no-repeat scroll center top/ 100% auto;height:45px;margin-top:6px}
.ey-swbanner a{float:right;height:39px;width:12%}
.hpUpper{clear:both;overflow:hidden;width:97%;margin:auto}
.hpRotator{float:left;overflow:hidden;width:67%;position:relative}
.hpKickers{float:right;overflow:hidden;width:32%}
.hpKickers > a{display:block;margin:1px 0 10px}
.hpKickers img{height:auto;max-width:100%}
.featured-row{height:auto;background:none;width:100%}
.featured-title{border-bottom:20px solid #FCF0C6;border-top:11px solid #fff;position:static;width:100%}
.firTitleWrap{top:0;left:0;background:none repeat scroll 0 0 #809A6A;color:#F7F1D9;display:inline-block;font:bold 15px "Roboto Slab",serif;padding:5px 10px;position:absolute;height:31px}
.firTitleWrap::after{border-bottom:31px solid #809A6A;border-right:20px solid transparent;content:"";height:0;position:absolute;right:-20px;top:0;width:0}
.featured-link{float:right;position:static;padding:4px 15px 0 0}
.featured-link a{background:url(http://lib.store.yahoo.net/lib/yhst-37697109791737/ey-fir-bullet.jpg) no-repeat scroll 0 3px;color:#4c682b;padding:0 0 0 9px;text-decoration:none}
.firWrap{clear:both;text-align:left;padding:25px 1% 0}
.hpFIRwrap .contentsDiv{display:inline-block;width:14.5%;margin:0 1% 30px;vertical-align:top;text-align:left}
.contentsImg{min-height:95px}
.FI-container{border:1px solid #65839F;border-radius:10px;overflow:hidden;text-align:center}
.FItitle{background:none repeat scroll 0 0 #fef4cb;color:#486431;font:bold 16px "Roboto Slab",serif;padding:5px 0;text-align:center;border-bottom:1px solid #65839F}
.FI-container .contentsDiv{width:21%;margin:10px 2% 15px}
.spContentsWrap{text-align:left;margin:30px 0}
.contentsDiv{display:inline-block;width:18%;vertical-align:top;margin:10px 1% 30px;text-align:center}
.spContentsWrap .contentsDiv{min-width:160px}
.message{color:#000;font:12px arial;margin:0 20px 10px 0}
.slider{left:0;top:168px;width:100%;z-index:0}
.rotateLinks{background-color:#7E98B3;float:left;height:26px;width:45px;margin:0;border:5px solid #fff}
.rotateLinks:first-child{border-width:5px 5px 5px 8px;border-radius:0 0 0 30px;width:50px}
.rotateLinks.flex-active{background-color:#183E65}
#thumbnail{z-index:5;right:0;top:0;position:absolute}
.slides li:first-child{display:block}
@media only screen and (max-width : 979px) {
#mainWrapper{padding:0 3%}
#Header,#mainWrapper{padding:0 10px}
#Header{border-bottom:3px solid #7D9D6C}
#Footer{padding:30px 10px}
#ys_superbar{display:none}
.yui-skin-sam{display:none}
body > center{display:none}
.toggleMenu{display:inline-block;cursor:pointer;font:bold 14px 'Roboto Slab',serif;color:#7c9c6a;float:left;width:8%;padding:25px 0}
.toggleMenu > img{margin:0 auto;text-align:center}
.questWrap{float:left;padding:0}
.headSearch{width:40%;padding:38px 0 20px}
.logo{width:52%}
.utiliLinks{width:100%}
.questWrap span{display:inline}
.topNav15{display:none}
.topDDMenus{display:none!important}
.searchInput{width:70%}
.searchSubmit{width:30%}
.copyright{display:none}
.resp-copyright{clear:both;display:block;text-align:center;font:11px Lato,sans-serif;padding:20px 0 0;color:#fff}
.resp-copyright a{color:#fff}
.creditCards{text-align:center;width:33%}
.creditCards img{padding:0 3px 10px}
.footCC{padding:0 3%;width:50%}
.enlargeicon,.insetDiv{display:none!important}
.itemPrevArrow,.itemNextArrow{display:block}
.ey-swbanner-text{padding:5px 10px}
.side-nav-overlay{display:block;background:none repeat scroll 0 0 #fff;content:"";height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:6}
.side-nav-overlay.open{opacity:.9;transition:all .6s ease 0;-webkit-transition:all .6s ease 0;visibility:visible}
}
@media only screen and (max-width : 767px) {
.header-links,.questWrap span{display:none}
.headSearch{width:100%;padding:0 0 10px}
.toggleMenu{width:15%;padding:17px 0}
.logo{width:85%}
.footCC{padding:0 1% 30px;width:100%}
.creditCards{width:59%}
.itemImageWrap,.itemOrderBox{width:100%;clear:both;float:none;margin:0 0 20px}
.crossSellWrap .separateDiv{display:none}
.crossSellWrap .contentsDiv{width:100%}
.crossSellWrap .contentsName{padding:0 10px 0 0}
.crossSellWrap .detailsWrap,.crossSellWrap .contentsImg{text-align:left}
.ey-swbanner{display:none}
.hpFIRwrap .contentsDiv{display:inline-block;margin:0 1% 30px;text-align:left;vertical-align:top;width:47.5%;max-width:175px}
.hpRotator{float:none;margin:0 auto 10px;max-width:640px;width:100%}
.hpFIRwrap{clear:both}
.hpKickers{width:100%;clear:both}
.hpKickers img{height:auto;margin:auto!important;max-width:100%}
.firTitleWrap{position:relative}
.featured-link{float:right;position:static;text-align:right;width:100%}
.spContentsWrap .contentsDiv{min-width:140px}
.FI-container{text-align:left}
.FI-container .contentsDiv{margin:10px 2% 15px;width:45%}
.imagehtml{display:none}
.rotateLinks{width:30px}
.rotateLinks:first-child{width:40px}
}
@media only screen and (max-width : 359px) {
.questWrap b{display:block}
}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{display:block;max-width:100%;height:auto}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides > li:first-child{display:block}
.flexslider{margin:0;position:relative}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.flex-direction-nav{*height:0}
.flex-direction-nav a{display:none;width:31px;height:61px;margin:0;background:url(http://lib.store.yahoo.net/lib/yhst-94738257750630/ey-rotate-arrows-13.png) no-repeat 0 0;position:absolute;top:45%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0}
.flex-direction-nav .flex-next{background-position:right bottom;right:0}
.flex-direction-nav .flex-prev{left:0;background-position:left bottom}
.flexslider:hover .flex-next{opacity:1;right:0}
.flexslider:hover .flex-prev{opacity:1;left:0}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}
.flex-direction-nav .flex-prev:hover{background-position:left top}
.flex-direction-nav .flex-next:hover{background-position:right top}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}