.section{clear:both;padding:0 10px;margin:0}
.section2{clear:both;padding:0;margin:0}
.col{display:block;float:left;margin:1% 0 1% 1%}
.col:first-child{margin-left:0}
.group:before,.group:after{content:"";display:table}
.group:after{clear:both}
.group{zoom:1}
.span_12_of_12{width:100%}
.span_11_of_12{width:91.58%}
.span_10_of_12{width:83.16%}
.span_9_of_12{width:74.75%}
.span_8_of_12{width:66.33%}
.span_7_of_12{width:57.91%}
.span_6_of_12{width:49.5%}
.span_5_of_12{width:41.08%}
.span_4_of_12{width:32.66%}
.span_3_of_12{width:24.25%}
.span_2_of_12{width:15.83%}
.span_1_of_12{width:7.416%}
@media only screen and (max-width: 480px) {
.col{margin:1% 0}
.span_12_of_12{width:100%}
.span_11_of_12{width:100%}
.span_10_of_12{width:100%}
.span_9_of_12{width:100%}
.span_8_of_12{width:100%}
.span_7_of_12{width:100%}
.span_6_of_12{width:100%}
.span_5_of_12{width:100%}
.span_4_of_12{width:100%}
.span_3_of_12{width:100%}
.span_2_of_12{width:100%}
.span_1_of_12{width:100%}
}
html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
html{line-height:1}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:400;vertical-align:middle}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img{border:none}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
ul{padding:0;margin:0}
*{box-sizing:border-box}
body{margin:0;font:14px Karla,sans-serif;background:#fff}
form{display:inline}
img{border:0;max-width:100%;height:auto}
a,a:hover{color:#000;text-decoration:none}
input:not([type='checkbox']),select,textarea{font:14px Karla,sans-serif;border-radius:0;background:#fff}
.clearBoth,.cb{clear:both}
.center{float:none!important;margin:5px auto!important;display:block}
.left{float:left!important;margin:0 10px 10px 0 !important}
.container{max-width:940px;padding:0 10px;margin:auto}
#topNav .container{max-width:960px}
#PageWrapper{margin:0 auto;text-align:left;background:#F4F4F4}
#PageWrapperNL{margin:0 auto;text-align:left}
html{position:relative}
#respMenu{background:#fff;content:"";left:-325px;height:100%;opacity:1;padding:0 0 20px;position:absolute;top:0;-webkit-transition:all .6s ease 0;transition:all .6s ease 0;visibility:hidden;width:325px;z-index:10;text-align:left;border:2px solid #51C4E3}
#respMenu.open{opacity:1;left:0;visibility:visible}
.side-nav-overlay{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;-webkit-transition:all .6s ease 0;transition:all .6s ease 0;visibility:visible}
.tabContents ul, .tabContents ol{margin:0 0 0 15px}
.tabContents ul li{padding: 0 0 3px}
.tabContents ol li{padding: 0 0 3px 2px}
.toggleMenu{font:bold 15px Karla,sans-serif;color:#f48024;float:left;text-align:center;cursor:pointer;width:44px;max-width:6%;margin:0 3% 0 0;padding:20px 0}
.toggleMenu img{display:block;margin:auto}
#Header{text-align:left;position:relative;background:#fff}
#headerUpper{background:#e8f6fb;padding:5px 0}
.headerPhone{color:#555;font:bold 15px Karla,sans-serif;margin:0;padding:3px 0;width:29%}
.headerPhone span a{color:#50c4e2}
.headerUtility{margin:0 0 0 1%;color:#a5e1f8;font:13px Karla,sans-serif;padding:3px 0;width:53%}
.headerUtility li{display:inline-block;margin:0 15px;list-style:none}
.headerUtility li:first-child{margin:0 15px 0 0}
.headerUtility a{color:#555;font:13px Karla,sans-serif}
.headerCart,.headerCartMobile{margin:0 0 0 1%;padding:3px 0 0;width:16%;text-align:right}
.headerCart img{display:inline-block;vertical-align:middle;width:20px}
.headerCartMobile img{width:34px;display:block;margin:auto}
.headerCart a,.headerCartMobile a{font:bold 16px Karla,sans-serif;color:#f48024}
.toggleMenu,.headerCartMobile{display:none}
.logo{width:29%;margin:1% 0}
.search{width:44%}
.tagline{font:bold 20px Economica,sans-serif;color:#1d587a;padding:5px 0 15px}
.searchWrapper{border:1px solid #a5e1f8}
.searchWrapper input{float:left;border:0;font:italic 15px Karla,sans-serif;color:#bababa}
#nxt-ac-searchbox{width:78%;padding:7px 10px}
.searchWrapper input.nxt-go{float:right;padding:7px 20px 7px 7px;width:22%;color:#fff;cursor:pointer;text-align:left;font:15px Karla,sans-serif;background:url(https://lib.store.yahoo.net/lib/yhst-4043893163530/magnifying.svg) no-repeat 95% center #50c4e2}
.headFreeShip{width:25%;text-align:right;padding:37px 0 0;cursor:pointer}
.headFreeShip > img{display:inline-block;vertical-align:top;margin:2px 5px;width:40px}
.freeShipText{font:14px/14px Karla,sans-serif;color:#898989;display:inline-block}
div.orange{font:bold 20px/17px Karla,sans-serif;color:#f48024}
.blue{font:12px/12px Karla,sans-serif;color:#50c4e2}
#topNav{border-bottom:2px solid #d4f1fb;list-style:none}
.topNavWrap{position:relative}
.topNavWrap .topNavLI{display:inline-block;margin:0 33px 0 0}
.topNavWrap .topNavLI:last-child{margin:0}
.topNavWrap a.topNavA{display:inline-block;font:17px/17px Karla,sans-serif;color:#555;border:2px solid transparent;border-bottom:2px solid #d4f1fb;padding:5px 10px 5px 8px;margin:0 0 -2px}
.topNavWrap a.topNavA:before{content:"";padding:6px;background:url(https://lib.store.yahoo.net/lib/yhst-4043893163530/top-nav-arrow.png) no-repeat center center;display:inline-block}
.topNavWrap .topNavLI:hover a.topNavA:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.topNavWrap .topNavLI:hover a.topNavA{color:#2cafd1;border:2px solid #51C4E1;position:relative;z-index:21}
.topNavWrap .topNavLI:hover a.topNavA:after{content:"";display:block;width:100%;height:2px;position:absolute;bottom:-2px;left:0;background:#fff}
#TopNavLI4 a.topNavA,#TopNavLI5 a.topNavA{color:#2cafd1}
.topNavWrap #TopNavLI4:hover a.topNavA,.topNavWrap #TopNavLI5:hover a.topNavA{border:2px solid transparent;border-bottom:2px solid #d4f1fb}
.topNavWrap #TopNavLI4:hover a.topNavA:after,.topNavWrap #TopNavLI5:hover a.topNavA:after{content:"";display:block;width:100%;height:2px;position:absolute;bottom:-2px;left:0;background:transparent}
#TopNavLI4 a.topNavA:before,#TopNavLI5 a.topNavA:before{content:"";background:none;padding:0}
.topNavWrap .megaMenu{text-align:left;visibility:hidden;width:100%;max-width:940px;background:#fff;border:2px solid #51C4E1;position:absolute;left:10px;top:29px;z-index:20;-webkit-transition:all .1s ease 0;transition:all .1s ease 0;opacity:0}
.topNavWrap .topNavLI:hover .megaMenu{opacity:1;visibility:visible;-webkit-transition:all .6s ease .15s;transition:all .6s ease .15s}
.megaMenu li a{display:block;font:bold 14px Karla,sans-serif;color:#094a6f;text-align:left;padding:7px 10px 7px 15px}
.topNavWrap .subUL{margin:0 0 0 15px;max-width:200px}
.megaMenu li .subLI{padding:10px 0}
.megaMenu li .subLI a{font:14px Karla,sans-serif;color:#4c4c4c;text-indent:-6px;padding:0 0 0 10px !important}
.megaMenu li .subLI a:before{content:'\2013';color:#50c4e2;text-decoration:none;display:inline-block;padding:0 5px 0 0}
.megaMenu li .subLI a:hover:before{text-decoration:none!important}
.topNavWrap .megaMenu > ul{float:left;padding:15px 0 15px 30px;width:327px;list-style:none}
.megaMenu ul{list-style:none}
.megaMenu > ul > li{padding:10px 0}
.topNavWrap .megaMenu li a{display:inline-block;padding:0}
.topNavWrap .megaMenu li a:hover{text-decoration:underline}
.topNavWrap .megaMenu > ul li.mmShopAll{padding:10px 0 10px 65px}
.topNavWrap .megaMenu#MegaMenu2 > ul li.mmShopAll{padding:10px 0}
.megaMenu li.mmShopAll a{color:#f48024;font:15px Karla,sans-serif;display:inline-block;text-decoration:none!important;border:1px solid #f48024;padding:5px 10px}
.topNavWrap .mmImg{float:right;max-width:100%;text-align:center;width:280px;position:relative}
.topNavWrap .mmImg > a > img{display:block}
.topNavWrap .mmImgTextDiv{font:bold 36px/30px Economica,sans-serif;color:#1d587a;position:absolute;bottom:0;padding:0 0 25px;width:100%}
.topNavWrap #MegaMenu3 .mmImgTextDiv{padding:0 0 55px}
.mmShopNow{background:#50c4e2;font:16px Karla,sans-serif;color:#fff;margin:13px auto 0;padding:5px 10px;display:block;width:112px}
.mmIcon{display:inline-block;vertical-align:top;width:65px;text-align:center}
#MegaMenu2 .mmIcon{display:none}
.topNavWrap .megaMenu li .mmIcon a{padding:0 10px 0 0}
.mmIcon img{margin:auto;display:block}
.topNavWrap .mmLIText{display:inline-block;vertical-align:top;padding:10px 0 0;width:230px}
#MegaMenu2 .mmLIText{padding:0;width:auto}
.respNavWrap{background:#fff;list-style:none}
.respClose{color:#f48024;float:right;font:bold 16px Karla,sans-serif;margin:10px;overflow:hidden}
.respClose img{vertical-align:middle;margin:0 0 0 5px}
.respNavWrap a.topNavA{display:inline-block;font:17px/17px Karla,sans-serif;color:#555;padding:15px 23px;display:block}
.respNavWrap a.topNavA:before{content:"";padding:6px;background:url(https://lib.store.yahoo.net/lib/yhst-4043893163530/top-nav-arrow.png) no-repeat center center;display:inline-block}
.respNavWrap a.topNavA.active:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.respNavWrap .megaMenu{border:2px solid #51C4E3;border-width:2px 0;display:none;padding:0 20px}
.respNavWrap .megaMenu > ul > li{padding:5px 0}
.respNavWrap .subUL{margin:0 0 0 25px}
.respNavWrap .megaMenu > ul li.mmShopAll{padding:10px 15px}
.respNavWrap #TopNavA4,.respNavWrap #TopNavA5{padding:15px 35px}
.respUliLinks{background:#E8F5FB;padding:10px 30px;margin:10px 0 30px}
.respUliLinks a{font:16px Karla,sans-serif;color:#555;padding:5px 0;display:block}
.respUliLinks a:before{content:"\2022";color:#a5e1f8;font:13px Karla,sans-serif;margin:0 5px 0 0;display:inline-block}
.respFreeShip{text-align:center;display:block}
.respFreeShip > img{display:inline-block;margin:2px 5px 0 0;vertical-align:top;width:40px}
#LeftColumn{float:left;width:23%;margin:0 0 30px}
.leftTop{font:bold 15px Karla,sans-serif;color:#2cafd1;text-align:center;border:1px solid #96dcee;border-width:1px 1px 0;padding:5px 0}
#catNav{border:1px solid #96dcee;background:#fff;padding:15px 0 5px;list-style:none}
#catNav ul{list-style:none}
.leftnavLI{padding:0 15px 10px}
.leftnavLI a{font:15px/15px Karla,sans-serif;color:#555}
.leftnavLI.selected a{color:#50c4e2}
.leftnavLI a:before{content:'\00bb';color:#50c4e2;text-decoration:none;display:inline-block;padding:0 3px 0 0}
.leftnavSubUL{padding:10px 0 0 10px;display:none}
.leftnavLI.selected .leftnavSubUL{display:block}
.leftnavSubLI{padding:0 0 10px}
.leftnavSubLI a{color:#898989!important;display:block;padding:0 0 0 11px;text-indent:-5px}
.leftnavSubLI.selected a{color:#f48024!important}
.leftnavSubLI a:before{content:'\2013';color:#50c4e2;text-decoration:none;display:inline-block;padding:0 3px 0 0}
.leftnavSubLI.selected a:before{color:#f48024}
.LNpdf{margin:10px 0;border:1px solid #E1E1E1}
.LNpdf a{display:block;padding:10px 5px}
.LNpdf img{float:left;margin:0 10px 0 0}
.pdfText{font:14px/15px Karla,sans-serif;color:#1d587a;text-transform:uppercase}
.pdfText b{font:bold 15px/15px Karla,sans-serif;color:#1d587a;display:block}
.showAllLN{color:#50c4e2;padding:0 15px 10px;font:600 15px/15px Karla,sans-serif;cursor:pointer}
#RightColumn{float:right;padding:0 0 30px;width:75%}
#RightColumnNL{background:#F4F4F4;padding:0 0 30px}
#Footer{clear:both;padding:0;background:#fff}
#footerUpper{border:2px solid #1c587a;border-width:2px 0}
.newsLogo{color:#f28125;font:36px/30px Economica,sans-serif;display:inline-block;margin:0 4%}
.newsLogo > img{max-width:68px;padding:0 0 2px;vertical-align:bottom;margin:0 5px 0 0}
.newsSubtext{color:#2cafd1;font:15px/15px Karla,sans-serif;display:inline-block;max-width:50%}
#newsForm{border:1px solid #a5e1f8;display:block}
input#news-input{padding:6px 10px;font:italic 15px Karla,sans-serif;border:none;width:80%;float:left}
input.newsGo{color:#fff;background:#50c4e2;font:15px/15px Karla,sans-serif;text-align:center;border:none;padding:8px 0 7px;width:20%;float:right;cursor:pointer}
#footerMiddle{padding:25px 0 10px}
.footerADdiv{float:right;width:42.5%;padding:0 0 20px}
.adDiv{float:left;width:48%}
.adDiv:first-child{margin:0 4% 0 0}
.footerDiv{float:left;width:19%;padding:0 0 20px}
.footerDiv .title{font:bold 17px Karla,sans-serif;color:#1d587a;padding:0 0 10px}
.footerDiv li{padding:0 0 8px;list-style:none}
.footerDiv a{font:15px Karla,sans-serif;color:#555}
.footerDiv a.alt{color:#2cafd1}
.footerDiv a.alt2{color:#1b768e}
.footSmDiv{float:left;width:40%;padding:10px 0 20px}
.smSubtext{font:bold 17px Karla,sans-serif;color:#1d587a;display:inline-block;vertical-align:top;padding:8px 0;margin:0 3% 0 0}
.smButtons{display:inline-block}
.footBadges{float:left;width:60%;text-align:right;padding:0}
.footBadges img{display:inline-block;margin:0 3%;vertical-align:middle}
.footBadges img:first-child{margin:0}
.footBadges a img{max-width:101px}
#footerLower{border-top:2px solid #e1e1e1;padding:15px 0}
.copyright{text-align:center;font:12px Karla,sans-serif;color:#727272}
.copyright a{color:#727272}
.simple_overlay .close{background-image:url(/lib/yhst-4043893163530/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px}
.set-overlay{cursor:pointer}
.simple_overlay{display:none;z-index:10000;background-color:#FFF;width:600px;min-height:200px;border:1px solid #666;text-align:center;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000;position:fixed;top:15%;left:45%;left:-webkit-calc(50% - 300px);left:calc(50% - 300px)}
.panel{display:none}
.filmstrip img{cursor:pointer;margin:0 7px;vertical-align:middle}
.filmstrip{border-top:1px solid gray;margin:10px 0;padding-top:10px}
.mainImg,.mainImg1,.mainImg2,.mainImg3,.mainImg4,.mainImg5{display:none}
#MainImg0,#MainImg10,#MainImg20,#MainImg30,#MainImg40,#MainImg50{display:block}
.insetDiv{padding:0 0 10px}
.insetDiv img{display:inline;margin:5px;background:#fff;border:1px solid #e1e1e1}
.ctzSmDiv{overflow:hidden;padding:5px 10px}
.set-overlay.enlargeicon{float:left;padding:5px 0}
.shareDiv{font:14px Karla,sans-serif;color:#50c4e2;float:right}
.stButton{margin:0!important;vertical-align:middle}
.stButton .stLarge{background-position:0 0!important;background-size:100% auto!important;display:inline-block;height:20px!important;margin:auto;position:relative;width:20px!important}
.greyBG{background:#F4F4F4}
.eyBreadcrumbs{font:12px Karla,sans-serif;color:#e1e1e1;padding:20px 125px 10px 0}
.eyBreadcrumbs a{color:#bababa}
.lastCrumb{color:#898989}
.upcDiv{font:11px Karla,sans-serif;color:#bababa;float:right;padding:0 0 25px;margin:-24px 0 0}
h1.eyTitle{font:bold 24px/24px Karla,sans-serif;color:#1d587a;clear:both;padding:0 0 15px}
.productImage{width:49%;float:left}
.prodImgWrap{background:#fff;border:1px solid #e1e1e1;margin:0 0 5px;padding:20px 5px 0;position:relative}
.ipBadge{position:absolute;left:0;top:0}
.qtyHeader.blueTitle{padding:15px 0 5px}
.qtyTable{border:2px solid #bababa;font:13px Karla,sans-serif;color:#555;background:#f6f6f6;max-width:422px}
.qtyTable td{font:13px Karla,sans-serif;color:#555;padding:9px 0 3px 5%}
.qtyTable td div{padding:0 0 8px}
.qtyTitles{background:#e1e1e1}
.qtyTitles td{padding:6px 0 6px 5%}
.pdRewardsPromoMessage{max-width:422px;text-align:center}
.pdRewardsPromoWrap{background:transparent!important;color:#1d587a!important;margin-bottom:3px;padding:5px 5%;font:15px Karla,sans-serif!important}
.pdRewardsPromoWrap span{font:bold 15px Karla,sans-serif!important}
.pdRewardsPromoWrap a{font:italic 13px Karla,sans-serif;color:#2cafd1;text-transform:uppercase}
.productOrderBox{float:right;width:48%}
.reviewStars,#reviewrat,#writeLink{font:14px Karla,sans-serif;color:#f48024}
.reviewStars{padding:0 15px 15px}
.productPriceDiv{font:13px Karla,sans-serif;color:#555;padding:0 15px 20px}
.retail-price{font:13px Karla,sans-serif;color:#898989}
.reg-price{font:bold 23px/27px Karla,sans-serif;color:#555}
.reg-price span{color:#f48024}
.savings{font:14px Karla,sans-serif;color:#555}
.multiLineOption{display:block;font:14px Karla,sans-serif;color:#555;padding:0 15px 10px}
.itemoption{width:15%;display:inline-block}
.multiLineOption select{border:1px solid #e1e1e1;font:italic 14px Karla,sans-serif;color:#bababa;padding:5px 7% 5px 10px;width:85%;max-width:242px;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/lib/yhst-4043893163530/blueSelectArrow.png) 95% center no-repeat #fff}
.multiLineOption select::-ms-expand{display:none}
.recommendedItems{padding:10px 15px;background:#e9e9e9;margin:20px 0 30px}
.multiAddHeading{font:bold italic 16px Karla,sans-serif;color:#2cafd1;padding:0 0 10px}
.multiItemDiv{display:block;padding:0 0 10px;width:100%;clear:both;overflow:hidden}
.multiItemCB{width:8%;float:left}
.multiItemImage{width:18%;float:left}
.multiItemInfo{width:74%;float:left;font:14px Karla,sans-serif;color:#555}
.multiItemPrice{color:#e27118}
.multiItemPrice .salePriceColor{font-weight:700}
.qtyBox{display:inline-block;padding:0;font:14px Karla,sans-serif;color:#555;vertical-align:top;margin:0 2% 0 0;width:19%}
.qtyBox input{border:1px solid #e1e1e1;font:italic 14px Karla,sans-serif;width:42px;text-align:center;padding:5px;height:46px}
.atcDiv{display:inline-block;padding:0 0 20px;vertical-align:top;margin:0 2% 0 0;width:56%}
.atcDiv input{max-width:100%;height:auto}
.availability-text{display:inline-block;padding:14px 0 20px;font:14px Karla,sans-serif;color:#44a22b;vertical-align:top;width:20%}
.availability-text > img{padding:3px 3px 0 0;vertical-align:top}
.availability-text-OOS{padding:0 15px 15px}
.prodImportantText{font:13px Karla,sans-serif;color:#898989;padding:10px 0 20px}
.prodImportantText span{font:italic 13px Karla,sans-serif;color:#f48024}
.prodKickers{padding:20px 0 0}
.prodKickerDiv{display:inline-block;width:31%;margin:0 3.5% 20px 0;border:1px solid #e1e1e1;color:#8d8d8d;font:15px Karla,sans-serif;text-align:center;padding:15px 10px}
.prodKickerDiv a{color:#8d8d8d;font:15px Karla,sans-serif}
.prodKickerDiv span{color:#1d587a;font:bold 15px Karla,sans-serif}
.prodKickerDiv span:before{content:"\2022";display:inline-block;color:#a5e1f8;padding:0 3px 0 0}
.prodKickerDiv:nth-child(3n){margin:0 0 20px}
.blueTitle,.package-detail-headings{font:bold italic 16px Karla,sans-serif;color:#2cafd1;padding:0 0 10px;margin:0}
.itemLowerWrapper{padding:25px 0;background:#fff}
.prodVideoDiv{margin:0 0 30px}
.prodVideoTitle{font:bold 20px Karla,sans-serif;color:#66bfda;border-bottom:1px solid #66bfda;margin:0 0 15px}
.prodVideo iframe{width:100%}
.tabContentWrap{padding:0 0 20px}
.tabs{border-bottom:1px solid #96dcee}
.tabs li.active{border:1px solid #96dcee;color:#2cafd1;cursor:pointer;position:relative}
.tabs li.active:after{content:"";display:block;position:absolute;width:43px;height:8px}
.tabs li{border:1px solid #e1e1e1;display:inline-block;vertical-align:top;font:bold 15px Karla,sans-serif;color:#c1c1c1;margin-right:2px;padding:3px 20px;cursor:pointer}
.tabContents > div{display:none;padding:20px 10px 10px;border:1px solid #e1e1e1;border-width:0 1px 1px;font:14px Karla,sans-serif;color:#555}
.tabContents div.active{display:block}
.prod-overveiw-title{font:bold 14px Karla,sans-serif;color:#1d587a}
.accessories .contentsDiv{max-width:167px}
.captionIntro{font:italic 14px Karla,sans-serif;margin:0 0 40px}
#lastTab{position:relative;padding:0}
#lastTab span{padding:3px 20px;display:block}
#collapsed{display:none;position:absolute;top:26px;right:0;background:#fff;min-width:175px;z-index:1}
#collapsed li{width:100%}
.crossSellWrap{padding:35px 0 0}
.crossSellTitle{font:bold 20px Karla,sans-serif;color:#50c4e2;padding:0 0 10px}
.contentsDiv{display:inline-block;max-width:170px;margin:0 6px 20px;width:95%;font:14px Karla,sans-serif;color:#555;vertical-align:top}
.spBadge{position:absolute;left:0;bottom:0}
.spBadge > img{display:block}
.contentsImg > span{display:inline-block;height:100%;vertical-align:middle}
.contentsImg{height:170px;border:1px solid #E1E1E1;background:#fff;padding:5px 5px 17px;position:relative;margin:0 0 5px;text-align:center; display:block !important;}
.contentsImg a{vertical-align:middle;display:inline-block;max-width:100%}
.contentsName{padding:0 0 3px}
.contentsName a{font:14px Karla,sans-serif;color:#555}
.contentsPrice .retail-price{color:#BABABA;font:13px Karla,sans-serif}
.contentsPrice .reg-price{color:#E2741D;font:15px Karla,sans-serif}
.contentsDiv .reg-price span{color:#E2741D;font:bold 15px Karla,sans-serif}
.contentsDiv .savings{color:#8A8A8A;font:14px Karla,sans-serif}
.owl-theme .owl-controls .owl-buttons div{background:transparent!important;border-radius:0!important;opacity:1!important}
.owl-prev{left:-30px;position:absolute;top:20%}
.owl-next{right:-30px;position:absolute;top:20%}
#image-overlay-cover,.image-overlay-cover{background:none repeat scroll 0 0 #7e7e7e;content:"";height:100%;left:0;opacity:.8;position:fixed;top:0;visibility:visible;width:100%;z-index:4;display:none}
#image-overlay-cover.open,.image-overlay-cover.open{display:block}
.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}
#reviews h2{color:#2cafd1;font:italic bold 17px Karla,sans-serif;margin:0;padding:0 0 10px;background:transparent;margin:0 0 10px}
#reviews,.writereview{font:14px Karla,sans-serif}
.whiteBar{width:100%;height:40px;display:block;margin:0 0 -30px;background:#fff}
.eyBreadcrumbs.sectionPage{padding:20px 0 40px}
h1.eyTitle.spTitle{text-align:center;padding:0 0 20px}
.sectionText{color:#555;font:13px Karla,sans-serif;padding:0 10px 25px}
.sectionText a.readMore{color:#f48024;font:bold italic 13px Karla,sans-serif;text-decoration:none}
.questionsDivWrap{background:#E9E9E9;padding:15px 20px;margin:0 0 30px}
.questionsDivTitle.blueTitle{padding:0 0 7px}
.questionsDivWrap a{color:#555;font:14px/18px Karla,sans-serif}
.contents-container{padding:0 0 20px}
.sp1 .contentsDiv,.sp2 .contentsDiv{max-width:160px}
.sp1 .contentsDiv{text-align:center}
.sp1 .contentsName a{font:15px Karla,sans-serif;color:#1d587a}
.contentsImg img{max-height:145px;width:auto;vertical-align:middle;display:inline-block;max-width:100%}
.brandsSpWrap{margin:0 0 20px}
.brandSpTitle{color:#66bfda;font:bold 20px Karla,sans-serif;border-bottom:1px solid #66bfda;margin:0 6px 15px}
.brandsSpWrap .contentsDiv{max-width:131px;margin:0 3px 20px}
.brandsSpWrap .contentsImg{height:150px;padding:5px}
.brandsSpWrap .contentsName a{color:#555}
.sectionText ul{margin:0 0 0 15px}
.captionTitle{color:#66bfda;font:bold 20px Karla,sans-serif;margin:0 6px 15px;border-bottom:1px solid #66bfda;margin:0 5px -1px;position:relative}
#sectionBottom.sectionText{padding:15px;margin:0 5px 10px;background:#fff;border:1px solid #E1E1E1}
.sectionText a,.prodDesc a{color:#1A597A;text-decoration:underline;}
.sectionText > ul{list-style:disc;margin:0 0 0 15px}
.sectionText li{margin:0 0 10px}
.sectionText table{width:100%;max-width:100%}
.sectionText iframe{max-width:100%}
.otc-category-title{color:#66bfda;font:bold 20px Karla,sans-serif}
.sort-controls{padding:0 0 20px}
.sort-controls form{float:left;width:50%}
.sort-controls .label{display:inline-block;margin:0 10px 0 0;color:#555;font:14px Karla,sans-serif}
#pager-sort{display:inline-block}
.sort-controls select{border:1px solid #e1e1e1;font:italic 14px Karla,sans-serif;color:#bababa;padding:5px 7% 5px 10px;width:85%;max-width:242px;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://lib.store.yahoo.net/lib/yhst-4043893163530/blueSelectArrow.png) 95% center no-repeat #fff}
.sort-controls select::-ms-expand{display:none}
.pager-page-list{float:right;width:50%;text-align:right}
.pager-page-list li{display:inline-block;padding:5px 8px;margin:0 2px;color:#555;font:14px Karla,sans-serif;cursor:pointer}
.pager-page-list li.active-pager-link{background:#51C4E3;color:#fff;cursor:default}
.pager-page-list li p{margin:0}
.pager-page-list li.gridPrev{margin:0 2px 0 0;padding:5px 5px 5px 0}
.pager-page-list li.gridNext{margin:0 0 0 2px;padding:5px 0 5px 5px}
.pager-page-list li.viewAllLink{color:#51C4E3}
.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}
.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:block;width:18px;height:55px;margin:0;position:absolute;top:40%;top:calc(50% - 20px);z-index:3;cursor:pointer;text-indent:-9999px;opacity:0}
.flex-direction-nav .flex-next{right:10px;background:url(https://lib.store.yahoo.net/lib/yhst-4043893163530/rotator-arrow-right.png) no-repeat 0 0}
.flex-direction-nav .flex-prev{left:10px;background:url(https://lib.store.yahoo.net/lib/yhst-4043893163530/rotator-arrow.png) no-repeat 0 0}
.flexslider:hover .flex-next{opacity:1}
.flexslider:hover .flex-prev{opacity:1}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!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}
.slider{width:100%;z-index:10;margin:0 0 30px}
.rotateLinks{background-color:#bebebe;float:left;height:10px;width:10px;margin:5px}
.rotateLinks.flex-active{background-color:#6673b9}
#thumbnail{z-index:100;position:absolute;left:20px;top:20px;display:none}
.slides li:first-child{display:block}
.slides img{height:auto;max-width:100%}
#hpWrapper .container{max-width:940px}
.kickerDiv{float:left}
#kickerDiv1{margin:0 2.2% 20px 0;width:32%}
#kickerDiv2{margin:0 2.2% 20px 0;width:31.7%}
#kickerDiv3{margin:0 0 20px;width:31.7%}
#kickerDiv4{margin:0 0 20px;width:65.7%}
.hpAboutUsWrap{background:#fff;margin:75px 0 110px}
#hpWrapper .hpAboutUs.container{max-width:980px}
.hpAboutImg{display:inline-block;width:30%;vertical-align:top;margin:-50px 0 -100px}
.aboutTextDiv{display:inline-block;width:70%;color:#555;font:18px Karla,sans-serif;vertical-align:top;padding:31px 35px}
.aboutTextDiv span{color:#50c4e2;font:bold 18px Karla,sans-serif}
.hpAuText{margin:0 0 20px}
.uspDiv{float:left;color:#1d587a;font:bold 14px Karla,sans-serif;margin:0 5% 0 0}
.uspDiv img{display:inline-block;vertical-align:top;margin:0 3px 0 0}
.featuredRow{margin:0 auto 50px}
.featuredHeading{border-bottom:1px solid #50c4e2;margin:0 1%}
.featuredName{float:left;color:#50c4e2;font:bold 24px Karla,sans-serif}
.featuredHeading a{float:right;color:#919191;font:bold 16px Karla,sans-serif;margin:9px 0 0}
.featuredHeading a img{display:inline-block;vertical-align:top;margin:5px 0 0}
.featuredConts{padding:15px 0 0}
.contentsDiv{max-width:168px}
#featuredRow1.container{max-width:960px}
#featuredRow1 .featuredHeading{border-bottom:none}
#featuredRow1 .featuredName{color:#f27512}
#featuredRow1 .featuredConts{background:#fff;border:2px solid #FCCCA6;padding:15px 8px 0}
#featuredRow4 .contentsDiv{max-width:135px;margin:0 9px 20px;text-align:center}
#featuredRow4 .contentsImg{height:135px}
#featuredRow4 .featuredLink{text-align:center;display:block}
#featuredRow4 .featuredLink a{display:inline-block;font:bold 16px Karla,sans-serif;color:#fff;padding:5px 10px;background:#51C4E3}
.moreInfo{margin:0 auto 50px}
.moreInfoHeader{font:bold 20px Karla,sans-serif;color:#1d587a;text-align:center;padding:10px 0 5px}
.moreInfoDiv{border:1px solid #B7B7B7}
.moreInfoTitle{font:bold 15px Karla,sans-serif;color:#1d587a;padding:10px 15px;cursor:pointer;background:#fff}
.moreInfoTitle > img{float:right;margin:4px 0}
.moreInfoContent{border-top:1px solid #B7B7B7;padding:20px 2%;display:none;background:#fff}
.moreInfoContent ul{padding:0 20px;list-style:disc}
.moreInfoContent li{margin:0 0 15px}
.moreInfoContent .frontreslistsubject{font-weight:700}
.defDiv{max-width:534px;top:30%;left:30%;left:calc(50% - 267px);border:2px solid #D4F0FB;background:#fff;padding:15px;display:none;position:fixed;z-index:1}
.defTitle{padding:0 0 5px;color:#1E597B;font:600 14px karla}
.defOverlay{background:#fff;opacity:.8;position:fixed;top:0;left:0;content:"";width:100%;height:100%;display:none;z-index:0}
.infoMain ul,.infoMain ol{margin:0 0 0 25px}
.infopage h1.eyTitle{margin:20px 0 0}
.infoMainImg img{display:block;margin:auto}
.infoIntro{background:#fff;font:italic 16px Karla,sans-serif;color:#636363;padding:30px 0}
.introTitle{font:34px/34px Economica,sans-serif;color:#50c4e2;padding:0 0 15px;text-align:center}
.introTitle b{font:bold 34px/34px Economica,sans-serif;color:#1d587a}
.infoMain{padding:20px 0 50px;font:15px Karla,sans-serif;color:#333;overflow:hidden}
.infoTitle{font:bold 20px Karla,sans-serif;padding:0 0 15px;color:#50c4e2}
.infoMain img{float:right;margin:0 0 10px 20px}
.infoMain i{font-style:italic}
.infoMain a{color:#50c4e2;text-decoration:underline}
.infoMain table{margin:auto}
.infoMain table .required{float:none}
.infoSocialMedia{padding:0 0 50px}
.infoSmTitle{font:bold 18px Karla,sans-serif;padding:0 0 20px;color:#1d587a}
.infoSmDiv{overflow:hidden}
.smDiv{display:inline-block;width:230px;margin:0 0 20px}
.smLogo{display:inline-block;vertical-align:top;margin:0 5px 0 0}
.smText{font:15px Karla,sans-serif;color:#585858;display:inline-block}
.smTitle{font:bold 17px Karla,sans-serif}
.infoGreeting{font:italic 16px Karla,sans-serif;color:#636363;padding:10px 0 30px}
.faqContainer{padding:0 0 50px}
.faqSectionTitle{font:bold 20px Karla,sans-serif;color:#50c4e2;padding:0 0 15px}
.faqDivTitle{font:bold 15px Karla,sans-serif;color:#636363;padding:10px 15px;cursor:pointer}
.faqDivTitle > span{display:inline-block;padding:0 0 0 10px;text-indent:-5px;width:96%}
.faqDivTitle span:before{content:"\2022";color:#a5e1f8;font:13px Karla,sans-serif;margin:0 5px 0 0;display:inline-block}
.faqDivTitle > img{float:right;margin:2px 0}
.faqDivTitle.active{color:#1d5779;background:#fafafa}
.faqDivContent{padding:10px 3%;background:#fff;display:none;font:14px Karla,sans-serif;color:#636363}
.faqDivContent ul{list-style:disc;margin:0 0 0 20px}
.contactForm{display:inline-block;width:56%;margin:0 2% 50px 0;vertical-align:top;background:#E9E9E9;padding:20px 2.5%}
.cuTitle{font:bold 20px Karla,sans-serif;padding:0 0 10px}
.contactForm label{font:15px Karla,sans-serif;padding:0 0 3px;display:block}
.contactForm label span{font:15px Karla,sans-serif}
.contactForm input{background:#fff;border:1px solid #BABABA;width:100%;max-width:345px;margin:0 0 10px;padding:9px 10px}
.contactForm textarea{resize:none;background:#fff;border:1px solid #BABABA;width:100%;padding:9px 10px;margin:0 0 15px;height:125px}
.contactForm button{background:#4FC5E3;border:0;color:#fff;font:bold 15px Karla,sans-serif;padding:5px 20px}
.required{font:italic bold 15px Karla,sans-serif;float:right}
.contactInfo{display:inline-block;width:42%;vertical-align:top;border:1px solid #BABABA;margin:0 0 50px;padding:50px 3% 6px}
.contactRightDiv{margin:0 0 50px}
.crImg{display:inline-block;vertical-align:top;width:11%;margin:0 3% 5px 0}
.crImg img{display:block;margin:auto}
.crInfo{vertical-align:top;display:inline-block;width:84%}
.crTitle{font:bold 17px/15px Karla,sans-serif;color:#2cafd1;padding:0 0 3px}
.crSub{font:16px Karla,sans-serif;color:#636363}
.crSub i{font-style:italic}
.crSub a{text-decoration:underline;color:#636363}
#info-div{max-width:980px;margin:auto;padding:20px 10px}
@media only screen and (max-width : 979px) {
body > center{display:none}
.container{max-width:100%}
#Header .container,#Footer .container{max-width:768px}
.headFreeShip,#topNav,.newsSubtext{display:none}
.toggleMenu{display:inline-block}
.logo{width:35%}
.search{width:55%}
.tagline{padding:5px 0 10px}
.newsDiv{width:44%}
.newsLogo{font:48px/36px Economica,sans-serif}
.newsLogo > img{max-width:91px;padding:0}
.newsDiv.newsletterSU{width:55%}
#newsForm{margin:3px 0}
.footerDiv{width:24.8%}
.footerADdiv{width:25.5%}
.adDiv{width:100%;padding:0 0 10px}
.adDiv:first-child{margin:0}
.footSmDiv,.footBadges{float:none;padding:10px 0;width:100%;text-align:left}
.footSmDiv{margin:-163px 0 0}
.itemPrevArrow,.itemNextArrow{display:block}
.insetDiv,.ctzSmDiv{display:none}
.qtyBox{display:block;width:100%;padding:0 0 15px}
.multiItemInfo{padding:0 0 0 15px}
.atcDiv{width:70%}
.availability-text{width:25%}
.owl-prev{left:-20px}
.owl-next{right:-20px}
.owl-carousel{width:98%!important}
#LeftColumn{display:none}
#RightColumn{width:100%;float:none}
.hpAboutUsWrap{margin:50px 0}
.hpAboutImg{padding:10px 0;margin:0}
.hpAboutImg img{display:block}
.aboutTextDiv{padding:30px 0 20px 3%}
.uspDiv{float:none;display:block;margin:0 0 10px}
#featuredRow1 .contentsDiv{max-width:166px}
#featuredRow4 .contentsDiv{margin:0 7px 20px}
.contactForm{width:52%}
.contactInfo{width:46%;margin:0 0 50px}
.flex-direction-nav a{opacity:1}
}
@media only screen and (max-width : 767px) {
.container{max-width:100%}
#Header .container,#Footer .container{max-width:360px}
.headerUtility,.headerCart,.tagline{display:none}
.headerPhone{width:100%;text-align:center}
.toggleMenu{max-width:13%;margin:0 10% 0 0;padding:20px 0 10px}
.logo{width:54%;padding:10px 0}
.headerCartMobile{width:13%;margin:0 0 0 10%;display:inline-block;float:right;text-align:center;padding:24px 0 10px}
.search{width:100%;clear:both;float:none;padding:0 0 10px}
#nxt-ac-searchbox{width:74%}
.searchWrapper input.nxt-go{width:26%}
.newsDiv,.footerADdiv{width:100%;margin:0}
.newsLogo{display:block;text-align:center;padding:5px 0 10px}
.newsSubtext{display:block;text-align:center;width:100%;max-width:95%;padding:0 0 10px}
.newsDiv.newsletterSU{width:100%;padding:0 0 5px}
.adDiv{width:48%}
.adDiv:first-child{margin:0 4% 0 0}
.footerDiv{display:inline-block;float:none;vertical-align:top;width:49%}
.footSmDiv{clear:both;float:none;margin:0}
.footBadges a img:first-child,.footBadges a img{float:none;margin:0px 0 0}
.footBadges img:first-child{margin:0 4% 10px 0}
.footBadges img{float:left;margin:0 4% 10px 0;vertical-align:top}
.tabContents table img{max-width:320px}
.eyBreadcrumbs{padding:20px 0 10px}
.upcDiv{margin:0;padding:0 0 10px}
.productImage,.productOrderBox{float:none;width:100%}
.productOrderBox{max-width:360px;margin:auto}
.prodKickerDiv{width:100%;margin:0 0 20px}
.contentsDiv{max-width:146px}
.sp1 .contentsDiv,.sp2 .contentsDiv{max-width:150px}
.brandsSpWrap .contentsDiv{margin:0 8px 20px;max-width:150px}
.sort-controls form{float:none;width:100%}
.sort-controls select{max-width:275px}
.pager-page-list{float:none;text-align:left;width:100%;padding:10px 0 0}
.questionsDiv ul li{padding:0 0 10px}
.hpAboutImg{display:block;margin:0 auto;padding:10px 0;width:100%}
.hpAboutImg img{display:block;margin:auto}
.aboutTextDiv{padding:10px 3% 20px;width:100%}
.featuredRow .contentsDiv{max-width:154px}
#featuredRow1 .contentsDiv{max-width:144px}
.contactForm,.contactInfo{width:100%;margin:0 0 50px}
.sectionText iframe{max-width:100%;width:100%}
}
@media only screen and (max-width : 500px) {
.kickerDiv{float:none;text-align:center}
.kickerDiv a{display:inline-block;max-width:100%}
.kickerDiv a img{margin:auto}
#kickerDiv1,#kickerDiv2,#kickerDiv3,#kickerDiv4{display:block;margin:0 auto 20px;width:100%}
.defDiv{left:10px;max-width:340px}
.faqDivTitle > span{display:inline-block;width:90%}
}
@media only screen and (max-width : 400px) {
.sectionText img{width:100%;max-width:350px}
}
@media only screen and (max-width : 359px) {
.tabContents table img{max-width:260px}
.contentsDiv{margin:0 2px 20px;max-width:146px}
.sp1 .contentsDiv,.sp2 .contentsDiv{max-width:146px}
.brandsSpWrap .contentsDiv{margin:0 2px 20px;max-width:146px}
#featuredRow1 .featuredConts{padding:15px 0 0}
.featuredRow .contentsDiv{max-width:146px}
.defDiv{left:10px;max-width:300px}
.crSub{color:#636363;font:14px Karla,sans-serif}
}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing{cursor:url(grabbing.png) 8 8,move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-theme .owl-controls{margin-top:10px;text-align:center}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}


.AskFormWrapper{padding: 30px 0;position: fixed;top: 0px;bottom: 0px;left: 0px;right: 0px;width: 100%;height: 100%;background: rgba(116, 116, 116, 0.32) none repeat scroll 0% 0%;display:none;}
.AskFormWrapper.show{display: block;}

.AskForm{padding: 0px;background: rgb(255, 255, 255) none repeat scroll 0% 0%;width: 95%;margin: auto;max-width: 635px;position: absolute;left: 0px;right: 0px;top: 0px;bottom: 0px;max-height: 550px;box-shadow: 0px 0px 10px #928C8C; background: #e9e9e9 none repeat scroll 0 0;}
.contactForm.pop-up-ask-question{width: 100%;}


.AskForSubmit .btn {display: inline-block;background: #ff6d00;height: 32px;line-height: 32px;padding: 0 20px;font-size: 15px;text-transform: uppercase;color: #fff;font-weight: 600;border: 0;cursor: pointer;font: 14px Karla,sans-serif; cursor: pointer;}
.close-ask {cursor:pointer;text-align: right;font-weight: bold;margin: 0 0 10px auto;width: 45px;padding: 5px; position: absolute; top:0; right: 10px}




/*
.AskBtn {bottom: 6px;position: absolute;right: 6px;}
.AskBtn .btn{display:inline-block;background:#2cafd1;height:32px;line-height:32px;padding:0 20px;font-size:15px;text-transform:uppercase;color:#fff;font-weight:600;border:0;cursor:pointer;font:14px Karla,sans-serif;}
*/

.AskBtn {bottom: 1px;position: absolute;right: 6px;}
.AskBtn .btn{display:inline-block;color:#2cafd1;height:32px;line-height:32px;padding:0 0px;font-size:15px;text-transform:uppercase;font-weight:600;border:0;cursor:pointer;font:14px Karla,sans-serif; background: none}

@media (max-width:767px){
    .AskColumn {width:50% !important;}
    .AskForSubmit .btn{margin-top:20px;}
}

@media (max-width: 600px){
    .AskForm{width: 100% !important;max-height: 450px;padding:10px;overflow-y: scroll;}
}