﻿.rightAlign{text-align:right;}html{height:100%;min-height:100%;margin:0;padding:0;}body{min-height:100%;height:100%;margin:0;padding:0;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;background-color:#fff;}body.Login{background-position:top center;background-repeat:no-repeat;background-size:cover;}@media(min-width:1201px){body.Login{background-image:url(/Images/LoginBkgd.jpg);}}body.Login header{background-color:transparent;}body.Login .mainBanner{display:none;}header,footer,main{width:100%;box-sizing:border-box;}header,footer{margin:0;padding:0;flex-grow:0;flex-shrink:0;flex:none;}header{display:flex;flex-direction:row;min-height:120px;box-sizing:border-box;align-items:center;position:sticky;top:0;left:0;right:0;background-color:#fff;z-index:85;}main{flex-grow:1;flex-shrink:0;flex-basis:auto;padding:1em;min-height:300px;}footer{flex-basis:50px;text-align:center;font-size:.7em;padding:.5em;margin:0;background-color:rgba(255,255,255,.5);}footer p{margin:0 auto;padding:1em;}.identity{width:200px;max-width:200px;min-width:200px;}.identity p{margin:0;padding:0;text-align:right;}.identity p.paxPoints{font-size:.9em;}.identity .headerIcons{display:flex;flex-direction:row;text-align:right;align-items:flex-end;justify-content:flex-end;}.identity .headerIcons img,.identity .headerIcons a.icon{margin:0;padding:0;width:64px;height:64px;overflow:hidden;text-decoration:none;text-align:center;vertical-align:middle;font-size:16px;display:inline-flex;justify-content:center;align-content:center;flex-direction:column;}.identity .headerIcons img span,.identity .headerIcons a.icon span{padding:0;margin-left:9px;margin-bottom:8px;display:inline-block;font-size:.85em;}.identity .headerIcons img.cart,.identity .headerIcons a.icon.cart{background-image:url('/Images/cart.png');}.identity .headerIcons img.contactUs,.identity .headerIcons a.icon.contactUs{background-image:url('/Images/contactUs.png');}.identity .headerIcons img.faq,.identity .headerIcons a.icon.faq{background-image:url('/Images/faq.png');}.middleHeader{max-height:120px;width:100%;overflow:hidden;margin:0 1.5em;background-color:#fff;vertical-align:top;text-align:left;}.middleHeader a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}.middleHeader a img{max-width:45%;}.middleHeader img{vertical-align:top;}.navbar{align-self:flex-start;align-items:flex-start;justify-content:flex-start;}.navbar-custom{height:120px;width:100px;max-width:100px;min-width:100px;padding:0;margin:0;vertical-align:text-top;}.navbar-custom .navbar-toggler{border-radius:0;width:100%;height:90px;vertical-align:text-top;padding:0;margin:0;}.navbar-custom .navbar-toggler-icon{width:100%;height:80px;box-sizing:border-box;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 120 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='black' stroke-width='8' d='M0 20h120 M0 40h120 M0 60h120'/%3E%3C/svg%3E");background-size:50% 100%;background-position:center;}.headerListItems{margin:0 .5em;padding:0 .5em;min-width:calc(130px + 1em);width:calc(130px + 1em);height:120px;}#recentlyViewedItems,#wishlistItems{margin-left:20px;margin-right:20px;padding:0;box-sizing:border-box;width:90px;}#recentlyViewedItems .carousel-control-prev,#wishlistItems .carousel-control-prev,#recentlyViewedItems .carousel-control-next,#wishlistItems .carousel-control-next{opacity:1;background-color:transparent;}#recentlyViewedItems .carousel-control-prev,#wishlistItems .carousel-control-prev{margin-left:-20px;width:20px;}#recentlyViewedItems .carousel-control-prev .carousel-control-prev-icon,#wishlistItems .carousel-control-prev .carousel-control-prev-icon{background-image:url('../Images/ArrowL.svg');background-size:12px 100%;}#recentlyViewedItems .carousel-control-next,#wishlistItems .carousel-control-next{margin-right:-20px;width:20px;}#recentlyViewedItems .carousel-control-next .carousel-control-next-icon,#wishlistItems .carousel-control-next .carousel-control-next-icon{background-image:url('../Images/ArrowR.svg');background-size:12px 100%;}#recentlyViewedItems .carousel-control-prev-icon,#wishlistItems .carousel-control-prev-icon,#recentlyViewedItems .carousel-control-next-icon,#wishlistItems .carousel-control-next-icon{display:inline-block;width:100%;height:100%;background:transparent no-repeat center center;background-size:100% 100%;}.mainNav{background-color:#ccc;padding:.5em;padding-bottom:1em;z-index:80;min-width:150px;}.mainNav ul{padding-left:.5em;}.mainNav ul li{padding:.25em;}a{color:#000;text-decoration:underline;}a:hover{color:#000;}a:visited{color:#000;}#loginForm{position:absolute;left:calc(50% + 50px);top:210px;margin:0 auto;padding:1em;text-align:center;width:calc(50% - 200px);max-width:978px;min-width:400px;}#loginForm form{width:100%;overflow:hidden;}#loginForm img{width:100%;max-width:978px;}#loginForm input{margin:0 auto;margin-bottom:1em;width:100%;}#loginForm img#showVideo{width:400px;}span.validationError{color:#f00;background-color:rgba(255,255,255,.5);display:block;margin:0 auto;margin-bottom:1em;padding:0;}.validationErrorList{color:#f00;background-color:rgba(255,255,255,.5);}.validationErrorList ul{margin:0 auto;padding:0;list-style:none;text-align:center;}.validationErrorList ul li{padding:.5em 0;}.mainScroller{display:flex;flex-direction:row;min-height:500px;width:1100px;overflow:hidden;position:relative;}.mainScroller .paging{min-width:25px;max-width:25px;margin:0;padding:0;background-repeat:no-repeat;background-position:center center;background-size:20px 250px;vertical-align:middle;display:flex;align-content:center;justify-content:center;align-items:center;color:#fff;font-weight:bold;position:absolute;top:0;bottom:0;z-index:50;background-color:#fff;}.mainScroller .paging:hover{background-color:#fff;cursor:pointer;}.mainScroller .paging.previous{left:0;background-image:url("../Images/svg/leftPage.svg");}.mainScroller .paging.next{right:0;background-image:url("../Images/svg/rightPage.svg");}.mainScroller .pageContainer{position:absolute;display:block;left:12px;right:12px;}.mainScroller .page{width:100%;margin:0;padding:0;position:absolute;display:block;}.mainScroller .page.rightSide{left:100%;}.mainScroller .page.leftSide{right:100%;}.mainScroller .page .categories{display:flex;flex-wrap:wrap;justify-content:center;}.mainScroller .page.active{left:0;right:0;}.mainScroller .lifestyle{display:flex;flex-direction:column;text-align:center;margin:0 .25em;margin-bottom:1.25em;position:relative;}.mainScroller .lifestyle img{border-radius:.5em;}.mainScroller .lifestyle div.children{width:200px;height:200px;overflow:auto;position:absolute;top:0;left:0;right:0;display:none;flex-direction:column;justify-content:center;background-color:rgba(153,153,153,.75);color:#000;border-radius:.5em;}.mainScroller .lifestyle div.children span{font-size:.9em;margin:.25em auto;}.mainScroller .lifestyle:hover .children{display:flex;}.deptLink{color:#000;font-weight:bold;}.deptLink:visited{color:#000;}.deptLink:hover{background-color:rgba(255,255,255,.5);}.deptLink:active{background-color:rgba(255,255,255,.25);}#contactForm{margin:0 auto;text-align:left;display:-ms-flexbox;-ms-flex-direction:column;-ms-flex-wrap:wrap;-ms-flex-pack:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;}#contactForm .invalid{border-color:#f00;}#contactForm div{margin:2px;margin-bottom:.5em;display:flex;flex-wrap:wrap;}#contactForm label{text-align:left;min-width:75px;width:100px;}#contactForm label.wide{width:100%;}#contactForm textarea{width:100%;resize:none;}#contactForm input[type="text"],#contactForm input[type="email"]{min-width:250px;}#contactForm input[type="tel"]{width:120px;}#contactForm input[type="submit"]{text-align:center;margin:0 auto;display:block;}.boldText{font-weight:bold;}.contactUsNote{text-align:center;padding:3px;margin:0 auto;margin-bottom:.5em;}.contactUsNote.error{border:5px double hsl(0,100%,50%);color:hsl(0,100%,50%);border-radius:10px;width:100%;text-align:center;font-size:2em;}.contactUsNote.feedback{border:5px double hsl(0,0%,20%);color:hsl(0,0%,20%);border-radius:10px;width:100%;text-align:center;font-size:2em;}.programAddress p{margin-bottom:.2em;}div.checkOut{margin:1em auto;text-align:center;}.button{text-decoration:none;color:initial;padding:0 1em;background-color:#ddd372;border:0;display:inline-block;height:auto;line-height:24px;}.button.checkOut{margin:0 auto;text-align:center;display:inline-block;background-color:#ddd372;}.button:hover{text-decoration:none;background-color:rgba(221,211,114,.5);}.button.padded{padding:.5em 1em;margin:.5em 1em;}.button.bordered{border:3px outset #a79b28;}.button.bordered:hover{border:3px outset rgba(167,155,40,.5);}.catalogBlue,.catalogYellow,.catalogGreen{font-weight:bold;color:#000;border-width:4px;border-style:outset;border-color:#999;width:450px;}.catalogBlue:hover,.catalogYellow:hover,.catalogGreen:hover{border-color:#737373;}.catalogBlue:active,.catalogYellow:active,.catalogGreen:active{border-style:inset;}.catalogBlue{background-color:#333be6;color:#fff;}.catalogBlue:visited{color:#fff;}.catalogBlue:hover{color:#fff;background-color:#777cee;}.catalogYellow{color:#000;background-color:#e9d426;}.catalogYellow:visited{color:#000;}.catalogYellow:hover{color:#000;background-color:#f0e26b;}.catalogGreen{background-color:#197b30;color:#fff;}.catalogGreen:visited{color:#fff;}.catalogGreen:hover{color:#fff;background-color:#26bb49;}button.leftArrow::after{border:14px solid transparent;border-right:14px solid #ddd372;left:-28px;}.leftArrow{position:relative;}.leftArrow::after{content:"";position:absolute;top:0;left:-24px;width:0;height:0;border:12px solid transparent;border-right:12px solid #ddd372;}.leftArrow:hover::after{border-right-color:rgba(221,211,114,.5);}.rightArrow{position:relative;}.rightArrow::after{content:"";position:absolute;top:0;right:-28px;width:0;height:0;border:14px solid transparent;border-left:14px solid #ddd372;}.rightArrow:hover::after{border-left-color:rgba(221,211,114,.5);}.xpressCheckout{text-decoration:none;color:initial;padding:0 1em;background-color:#a2a2a2;color:#fff;border:0;display:inline-block;height:24px;line-height:24px;position:relative;}.xpressCheckout:visited{color:#fff;}.xpressCheckout::after{content:"";position:absolute;top:0;right:-24px;width:0;height:0;border:12px solid transparent;border-left:12px solid #a2a2a2;}.xpressCheckout:hover{text-decoration:none;background-color:rgba(162,162,162,.5);}.xpressCheckout:hover::after{border-left-color:rgba(162,162,162,.5);}button,input[type=submit],input[type=button],input[type=reset]{background-color:#ddd372;border:0;display:inline;min-height:28px;}button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover{cursor:pointer;}button:active,input[type=submit]:active,input[type=button]:active,input[type=reset]:active,button:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus{outline:1px dotted #ddd372;}.smalltext{font-size:.8em;}.cartItem{border:1px solid #333;padding:.2em;margin-bottom:.5em;font-size:.9em;display:flex;flex-direction:row;}.cartItem .details{flex-basis:50%;}.cartItem .description{overflow:auto;max-height:10em;}.cartItem .updateQty{text-align:center;}.cartItem .updateQty form{flex-direction:column;display:flex;}.cartItem .updateQty form section.actionBtns{flex-direction:column;display:flex;}.cartItem .updateQty form section.actionBtns button,.cartItem .updateQty form section.actionBtns input{margin-bottom:.5em;}.cartItem .cartImage{margin:0 auto;text-align:center;padding:.5em;}.cartItem .cartImage img{max-width:150px;}.cartItem .cartProduct{flex-basis:80%;}.cartItem .actions{flex-basis:100%;width:100%;margin:0 auto;text-align:center;}.cartItem .ptsTotal{text-align:right;flex-basis:15%;}.searchForm{margin:.75em auto;text-align:center;}.searchForm input{margin:0;padding:.2em;box-sizing:border-box;height:32px;text-align:center;}.mainSearch{width:32px;height:32px;background-color:#ddd372;margin:0;padding:.25em;border:0;}.mainSearch img{width:100%;}.backArrow{color:#ddd372;text-decoration:none;display:inline-block;font-weight:bold;}.backArrow:hover{color:#ddd372;text-decoration:none;}.backArrow:visited{color:#ddd372;text-decoration:none;}.deptName{vertical-align:text-top;}.deptName.Title{vertical-align:text-top;text-align:left;}.deptName.Title .backArrow{float:left;vertical-align:text-top;}.deptName.Title h2{display:inline-block;margin:0;padding:0;padding-left:1em;}.deptProducts{width:100%;display:flex;flex-wrap:wrap;max-width:840px;align-content:space-between;justify-content:flex-start;align-self:flex-start;align-items:stretch;}.deptProducts .product{text-align:center;border:1px solid #999;box-sizing:border-box;width:calc(25% - .4em);margin:.2em;margin-top:0;margin-bottom:1em;padding:0;position:relative;}.deptProducts .product:hover .productActions{display:flex;}.deptProducts .product .productActions{position:absolute;top:0;left:0;width:100%;height:100%;display:none;flex-direction:column;justify-content:space-around;align-content:space-between;align-items:stretch;margin:0 auto;padding:0;text-align:center;background-color:rgba(153,153,153,.75);}.deptProducts .product .productActions form{width:80%;margin:0 auto;padding:0;background-color:transparent;}.deptProducts .product .productActions button{width:100%;}.deptProducts .product .productActions a.productLink{display:block;margin:0 auto;padding:.2em;width:80%;}.deptProducts .product .productActions button,.deptProducts .product .productActions a.productLink{background-color:transparent;text-decoration:underline;font-weight:bold;}.deptProducts .product .productActions button:hover,.deptProducts .product .productActions a.productLink:hover{background-color:rgba(255,255,255,.5);}.deptProducts .product .productActions button:active,.deptProducts .product .productActions a.productLink:active{background-color:rgba(255,255,255,.25);}.deptProducts .product img{width:50%;}.deptProducts .product p{padding:0;margin:.5em auto;}.giftCards{width:100%;max-width:840px;margin:0 .5em;display:none;}.giftCards h3{text-align:center;}.giftCards section.cardTypeGroup{padding:0;margin:.2em 1em;}.giftCards .initialTabs{background-color:#ddd372;font-size:.7em;}.giftCards .cardDisplay{display:flex;flex-wrap:wrap;align-content:space-between;justify-content:flex-start;align-self:flex-start;align-items:stretch;overflow:auto;max-height:445px;}.giftCards .giftCard{background-color:#add8e6;text-align:center;border:1px solid #999;box-sizing:border-box;width:calc(25% - .4em);margin:.2em;margin-top:0;margin-bottom:1em;padding:0;position:relative;}.giftCards .giftCard .giftCardDetails{display:flex;flex-direction:column;align-items:center;align-content:stretch;justify-content:space-between;height:100%;}.giftCards .giftCard p{margin:0 auto;width:100%;padding:.5em;height:2.75em;overflow:auto;box-sizing:border-box;}.giftCards .giftCard p.giftCardImg{height:auto;}.giftCards .giftCard p.giftCardImg img{width:80%;height:auto;}.giftCards .giftCard p.giftCardName{font-size:1em;height:5em;overflow:hidden;}.giftCards .giftCard p.giftCardBrand{display:none;height:3.5em;padding:.3em;width:100%;max-width:300px;}.giftCards .giftCard p.giftCardExtra{font-size:.8em;}.giftCards .giftCard p.giftCardCost{font-weight:bold;font-size:1em;}.giftCards .giftCard:hover .giftCardActions{display:flex;}.giftCards .giftCard .giftCardActions{position:absolute;top:0;left:0;width:100%;height:100%;display:none;flex-direction:column;justify-content:space-around;align-content:space-between;align-items:stretch;margin:0 auto;padding:0;text-align:center;background-color:rgba(153,153,153,.75);}.giftCards .giftCard .giftCardActions form{width:80%;margin:0 auto;padding:0;background-color:transparent;}.giftCards .giftCard .giftCardActions button{width:100%;}.giftCards .giftCard .giftCardActions a.giftCardLink{display:block;margin:0 auto;padding:.2em;width:80%;}.giftCards .giftCard .giftCardActions button,.giftCards .giftCard .giftCardActions a.giftCardLink{background-color:transparent;text-decoration:underline;font-weight:bold;}.giftCards .giftCard .giftCardActions button:hover,.giftCards .giftCard .giftCardActions a.giftCardLink:hover{background-color:rgba(255,255,255,.5);}.giftCards .giftCard .giftCardActions button:active,.giftCards .giftCard .giftCardActions a.giftCardLink:active{background-color:rgba(255,255,255,.25);}.productBrand{font-weight:bold;font-size:1.2em;}.productName{font-size:.9em;}.productCost{font-weight:bold;font-size:1.2em;}.points{color:#000;height:101px;min-width:101px;background-position:center;background-size:101px 101px;background-repeat:no-repeat;display:inline-flex;justify-content:center;align-content:center;align-self:center;align-items:center;font-weight:bold;font-size:1.1em;margin:auto;text-align:center;padding:0;}.points.OrigPrice{margin-left:1em;background-image:url('/images/Slash.png');}.points.NowOnly{background-image:url('/images/NowOnly.png');}.productPages{margin:0 auto;margin-bottom:.5em;text-align:center;min-height:3em;max-height:4.5em;}.deptPage{display:flex;flex-direction:row;justify-content:flex-start;align-content:space-between;align-items:flex-start;height:100%;margin:0;padding:0;}.deptPage .filter{width:200px;min-height:300px;max-height:800px;overflow:auto;border:3px solid #ddd372;background-color:#fff;padding:0;font-size:.8em;}.deptPage .filter h3{background-color:#000;color:#fff;padding:.2em .4em;font-size:1.3em;}.deptPage .filter h4{font-size:1.25em;}.deptPage .filter section{padding:.2em .4em;font-size:.9em;}.deptPage .filter input[type="submit"],.deptPage .filter input[type="reset"]{margin:0 auto;margin-bottom:1em;text-align:center;display:block;}#feedback{display:none;width:50%;text-align:center;margin:2em auto;border:3px solid #999;padding:1em;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ddd372;color:#000;z-index:250;}.cartMessage{width:50%;text-align:center;margin:.5em auto;border:1px solid #c33;padding:.5em;color:#c33;font-weight:bold;}#singleProduct{display:flex;flex-direction:row;align-content:flex-start;justify-content:flex-start;}#singleProduct .image{padding-right:1em;}#singleProduct img{width:180px;box-sizing:border-box;}#singleProduct h2{font-weight:bold;font-size:1.2em;}#singleProduct #actions{display:flex;flex-direction:row;justify-content:space-around;align-content:space-around;min-width:300px;max-width:500px;box-sizing:border-box;}#singleProduct #actions form{margin:.5em;padding:.2em;min-width:125px;max-width:225px;width:50%;box-sizing:border-box;}#singleProduct #actions button{width:100%;box-sizing:border-box;margin:.2em auto;padding:.2em;}#shipping .address{margin:0 auto;text-align:center;}#shipping .address .shippingAddress.default{font-weight:bold;}#shipping .address .addrTitle{margin:.2em auto;min-height:30px;}#shipping .address .addrList{text-align:left;border:1px solid #ccc;display:flex;justify-content:space-between;}#shipping .address .addrList section{flex-basis:25%;margin:0;padding:.5em;}#shipping .address .addrList address{flex-shrink:0;flex-grow:2;flex-basis:auto;padding:.2em .8em;margin:0;}#shipping .address .addrList.active section,#shipping .address .addrList.active address{background-color:rgba(221,211,114,.25);}#shipping .address .addrList.active .actionBtns button{border:1px solid #ddd372;}#shipping .address .addrList .chooseAddress{display:flex;align-content:flex-end;justify-content:flex-end;align-items:center;text-align:right;}#shipping .address .addrList .actionBtns{display:flex;flex-direction:column;padding:1em;justify-content:center;flex-basis:10%;}#shipping .address .addrList .actionBtns button{text-transform:uppercase;margin:.5em;}form.taxInfo{text-align:center;}form.taxInfo section{display:flex;flex-direction:row;margin-bottom:.2em;justify-content:center;align-items:center;box-sizing:border-box;padding:0;min-height:2em;flex-wrap:wrap;}form.taxInfo section label{justify-content:center;align-content:center;width:20%;height:100%;text-align:right;margin:0;padding:0;padding-right:.2em;}form.taxInfo section label:after{content:':';}form.taxInfo section input,form.taxInfo section select{margin:0;margin-left:.5em;margin-right:1em;padding:.2em;width:75%;height:1.5em;box-sizing:border-box;border:1px solid #999;}form.taxInfo section span.field-validation-valid{width:100%;}form.taxInfo section span.field-validation-error{width:100%;}form.taxInfo button{text-align:center;margin:0 auto;}#addressForm{width:80%;max-width:1000px;padding:.5em;}#addressForm .close{float:right;display:flex;justify-content:center;align-items:center;aspect-ratio:1;}#checkoutHeader{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1em;padding:0;padding-left:1em;padding-right:1em;}#checkoutHeader h2{flex-basis:50%;text-align:center;}#checkoutHeader section.checkoutReturn{flex-basis:auto;}#checkoutHeader section.checkoutExpress{flex-basis:auto;}#smartwizard .tab-pane.step-content{height:100%;}.centered{text-align:center;margin:0 auto;}p.catalogOptions{margin:1em auto;}.topSpacing{margin-top:1em;}.carousel-item{width:90px;height:90px;position:relative;}.carousel-item .product{display:inline-block;width:90px;height:90px;position:absolute;top:0;bottom:0;left:0;right:0;}.carousel-item .product:before{content:'';display:inline-block;vertical-align:middle;height:100%;}.carousel-item .product img{display:inline-block;}.carousel-item.active{display:inline-block;}.totalSummary{width:100%;text-align:right;}input[type=submit].placeOrder{background-color:#a2a2a2;border-color:#ddd372;color:#ddd372;padding:1em;}#backButton{text-align:left;margin-bottom:1.5em;}.narrow{width:50%;}.orderNote{margin:0 auto;margin-bottom:.5em;padding:.3em;text-align:center;font-size:1.5em;font-weight:bold;}.critical{border:1px solid #ddd372;background-color:#ddd372;}.receiptsList{display:flex;flex-wrap:wrap;justify-content:center;align-content:space-between;align-items:stretch;}.receiptItem{display:flex;flex-direction:column;text-align:center;margin:1em;padding:1em;border:1px solid #ddd372;border-radius:.5em;text-decoration:none;}.shippingReciept{font-size:.9em;}.receiptTable{table-layout:fixed;}.receiptTable th,.receiptTable td{font-size:.85em;padding:0;padding-left:1em;padding-right:1em;}.receiptTable .product{width:60%;}.receiptTable .qty{text-align:center;width:2em;}.receiptTable .pts{background-color:#fdf5e6;text-align:right;}.receiptTable .grandTotal{text-align:right;}p.filtering{margin:0;padding:0;}p.filtering input{width:90%;}p.filtering select{width:90%;}ul.filtering{margin:0;list-style-position:inside;font-size:1.1em;padding-left:0;}ul.filtering>li{font-size:.85em;padding-left:1em;}.btn-group.sw-btn-group{margin-top:1.5em;}.btn-group.sw-btn-group.splitButtons{display:flex;justify-content:space-between;width:100%;}.btn-group.sw-btn-group.splitButtons>button.btn-secondary{border-radius:.25rem;flex-basis:25%;background-color:#ddd372;border-color:#a2a2a2;color:#000;}.btn-group.sw-btn-group.splitButtons>button.btn-secondary.disabled{visibility:hidden;}.orderShippingValidation.validation-summary-errors ul{list-style:none;text-align:center;border:#c33 1px solid;color:#c33;font-weight:bold;font-size:1.1em;}.invalid{border-color:#ddd372;background-color:rgba(221,211,114,.25);}p.cartError{border:#c33 1px solid;color:#c33;font-weight:bold;font-size:1.1em;}p.cartError.rightAlign{margin-top:.5em;padding-right:1em;}.scrollable{overflow:auto;max-height:24em;}.giftCardPage{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;}.giftCardPage h3{flex-basis:100%;background-color:#ddd372;padding:.5em;margin:0;margin-bottom:.5em;}.giftCardDetails img{width:200px;}.giftCardDetails section{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch;justify-content:space-around;border:1px solid #ddd372;margin-bottom:.5em;padding:.5em;}.giftCardDetails section span{flex-basis:15%;padding:.2em .5em;text-align:left;}.giftCardDetails section span.shipping{flex-basis:35%;}.giftCard{border:1px solid #ddd372;margin:0 .25em;margin-bottom:1em;padding:.5em;text-align:center;}.giftCard img{width:100px;margin:0 auto;text-align:center;}.giftCard .name{margin:0 auto;padding:0;text-align:center;display:block;}section#faqs h2{margin:0 auto;text-align:center;color:#a2a2a2;}section#faqs .faqSection h3{color:#a2a2a2;font-size:1.3em;}section#faqs p{font-size:.9em;}section#faqs #progContactInfo{margin:0 auto;margin-bottom:1em;text-align:center;}.needed{color:#c33;font-weight:bold;}label.error{color:#c33;font-weight:bold;padding:.2em;margin:0 .2em;}.input-validation-error{border-color:#c33;outline-color:#c33;color:#c33;font-weight:bold;}.field-validation-error{color:#c33;}#tax1099{display:none;}a.ribbon{text-decoration:none;border:.2em solid #ddd372;background-color:#ddd372;padding:.5em .25em;border-radius:.5em 0 1em;}.ui-dialog.importantMessage{border-color:#f00;border-width:.1em;}#itemsInCart .shoppingModel.discontinued .cartItem{border-color:#c33;}#itemsInCart .shoppingModel.discontinued input,#itemsInCart .shoppingModel.discontinued button{background-color:#c33;}#itemsInCart .shoppingModel.available .cartItem{border-color:#ddd372;}#itemsInCart h5{padding:.25em .5em;}#itemsInCart h5.discontinued{background-color:#c33;}#itemsInCart h5.available{background-color:#ddd372;}:-ms-input-placeholder{color:#afafaf;font-style:italic;}::-ms-input-placeholder{color:#afafaf;font-style:italic;}::placeholder{color:#afafaf;font-style:italic;}#recentItems,#wlItems{display:none;}#ytHolder{margin:0 auto;text-align:center;}section.instructionalVideo{color:#f00;text-decoration:underline;text-align:center;margin:0 auto;font-weight:bold;font-size:1.1em;}section.instructionalVideo:hover{cursor:pointer;}.catalogMessage{display:none;overflow:hidden;}.catalogMessage img{width:100%;height:100%;max-height:800px;max-width:800px;}.ui-dialog .ui-dialog-buttonpane.importantMessageBtn{height:50px;margin:0;padding:0;}