div[id*=FilterMask]{background-color:#000;opacity:.25!important;width:100%!important;position:fixed;display:none;z-index:998;left:0;top:0}#CheckAvailabilityFilterBox{display:none}.filterPopup,.filterPanel,.filterSetPanel,.filterPanelSlim{font:700 14px/20px "Quicksand",cursive;border:3px solid #80a6ad;box-sizing:border-box;background:#fff;color:#333}.NJ .filterPopup{border-color:#cdb998}.filterPopup{margin-left:-200px;background:#80a6ad;margin-top:-127px;border-radius:5px;position:fixed;z-index:999;width:400px;left:50%;top:50%;display:none}.filterPanel{margin:0 0 15px;position:relative;border-width:0;padding:0}.popHeader{background:#80a6ad;line-height:27px;font-weight:700;min-height:30px;text-align:left;font-size:16px;color:#fff}.NJ .popHeader{background:#4c1047}.filterPanel>.popHeader{background:0 0;position:absolute;color:#80a6ad;height:auto;width:100%}.filterPanel .popHeader>div{padding:0 0 0 10px;float:left;width:90%}.popHeader>a,.popHeader>a:visited,.popHeader>a:active,.popHeader>span{font-family:Verdana,Geneva,sans-serif;text-decoration:none!important;color:#fff!important;cursor:pointer;float:right;width:28px}.popHeader>a:hover,.popHeader>span:hover{color:#ffd6db!important}.filterPanel>.popHeader>div{letter-spacing:3px;margin:0 0 0 25px;line-height:41px;font-size:25px;width:auto}.filterPanel>.popHeader>div strong{letter-spacing:0;font-size:45px;display:block}.filterPanel>.popHeader>.bannerImage{background:url(../images/gift.png) no-repeat 0 0;margin:-12px 0 0;height:145px;width:145px;padding:0}.popHeader>.bannerImage.left{margin-left:10px;float:left}.popHeader>.bannerImage.right{margin-right:10px;float:right}.filterPopup:after,.filterPanel:after,.popHeader:after,.filterContent:after,.filterContent .buttons:after,.filterContent .group:after{display:block;content:"";clear:both}.filterContent{border-radius:0 0 3px 3px;padding:10px 15px;position:relative;background:#fff}.filterPanel>.filterContent{background:#80a6ad url(/layout/images/findmygift.png) no-repeat 0;padding:18px 15px 0 375px;box-sizing:border-box;border-radius:0;min-height:80px;width:100%;margin:0}.filterContent label,.filterContent select,.filterContent input,.buttons>input{box-sizing:border-box;display:block;margin:5px 0;height:25px;float:left;padding:0;outline:0}.filterContent label{line-height:25px;font-size:15px;color:#555;width:45%}.filterContent input[type=text]{border:1px solid #999;padding:0 4px;width:55%}.filterContent select{border:1px solid #999;line-height:19px;display:none;width:60%}.filterPopup .filterContent label{font-size:13px;width:40%}.filterPopup .filterContent input[type=text]{width:60%}.filterContent .group{position:relative;line-height:30px;margin-left:2%;width:28.2%;float:left}.group label{text-align:left;display:none;width:40%}.group input[type=text],.group select{width:100%}.filterPanel .group input[type=text],.filterPanel .group select,.filterPanel input{font-weight:700;color:#58595b;padding:0 8px;height:44px;margin:0;border-radius:2px;border:none}.filterPanel input{}.filterPanel .buttons input{background-color:#607c81;text-transform:uppercase}body.NJ.category .filterPanel .buttons input{background-color:#a68f69!important;text-transform:uppercase}.filterPanel .buttons input:hover,.filterPanel .buttons:hover:after,.filterPanel .buttons:hover input{background:0 0;cursor:pointer;opacity:.6;background-color:#607c81}body.NJ.categorgy .filterPanel .buttons:hover input{background:0 0;cursor:pointer;opacity:.6;background-color:#a68f69}.filterContent .buttons{text-align:center;margin-top:5px;width:100%;float:left}.filterPanel .buttons{position:relative;width:auto;margin:0;right:-12.5px}.buttons>input{font:700 20px/28px "Quicksand",cursive;text-decoration:none;background:0;cursor:pointer;display:block;color:#fff;border:0;border-radius:100%}.buttons{top:1px}.filterPopup .buttons>input{background:#607c81;padding:0 20px;margin:0 auto;float:none}.buttons>a:hover,.buttons>input:hover{background:#17b976}.buttons>a:active,.buttons>input:active{background:#16a26a}.filterSetPanel .buttons>a,.filterSetPanel .buttons input{font-size:13.5px}.buttons>a[id$=btnRemoveFilter],.buttons input[id$=btnRemoveFilter]{background:#80a6ad}.buttons>a[id$=btnRemoveFilter]:hover,.buttons input[id$=btnRemoveFilter]:hover{background:#f1445d}.buttons>a[id$=btnRemoveFilter]:active,.buttons input[id$=btnRemoveFilter]:active{background:#d6465b}.filterContent .hasDatepicker{width:50%!important}.filterPanel .hasDatepicker{width:82%!important}.ui-datepicker{width:210px!important}.ui-datepicker-calendar{font-size:12px!important}.ui-datepicker .ui-datepicker-title{margin:0 1.7em!important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{border:1px solid #ef8390!important;height:20px!important;width:20px!important;top:2px!important;background:0 0}.ui-datepicker .ui-datepicker-prev{left:4px!important}.ui-datepicker .ui-datepicker-next{right:4px!important}.ui-datepicker-trigger{cursor:pointer;float:right}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{border-color:#d66172!important;margin:1px 2px!important;display:inline-block;width:46%!important}.ui-datepicker-header a{margin-top:3px}.ui-datepicker-calendar a.ui-state-default{border:1px solid #d3d3d3!important;background:#fff none!important}.ui-datepicker-title select{font:normal 13px/30px Arial,Helvetica,sans-serif!important;padding:2px 4px}.ui-widget .ui-widget-header,.ui-datepicker .ui-widget-header .ui-state-hover,.ui-datepicker-calendar .ui-state-default.ui-state-hover,.ui-datepicker-calendar .ui-state-default.ui-state-active,.ui-datepicker-calendar .ui-state-default.ui-state-highlight.ui-state-active{border-color:#d66172!important;background:#ef8390!important;color:#fff!important}.ui-dialog .ui-dialog-title{margin:0!important}.ui-dialog-titlebar{font-weight:400!important;font-size:16px}.ui-dialog-titlebar .ui-dialog-titlebar-close,.ui-dialog-titlebar .ui-dialog-titlebar-close:visited{border-color:#666!important;background:#ddd!important;color:#fff!important}.ui-dialog-titlebar .ui-dialog-titlebar-close:hover{border-color:#d66172!important;background:#fff!important;color:#fff!important}.ui-datepicker-calendar .ui-state-default.ui-state-highlight{background:#fce89f!important;border-color:#edcd5c!important;color:#000!important;font-weight:700!important}.ui-datepicker .ui-widget-header .ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png)!important}.filterSetPanel{position:fixed;width:180px;top:50%;left:0;z-index:9999;margin-top:-136px;border:1px solid #ccc;overflow:hidden;-webkit-box-shadow:-5px 0 15px 0 #b9b9b9;-moz-box-shadow:-5px 0 15px 0 #b9b9b9;box-shadow:-5px 0 15px 0 #b9b9b9;border-radius:0 7px 7px 0}.filterSetPanel .popHeader{background:#80a6ad url(/layout/images/giftwizard2019_sml.png) no-repeat 6px 10px;padding:40px 18px 5px 0;position:relative;text-align:center;line-height:20px;font-weight:600;font-size:16px;color:#607c80}.filterSetPanel .popHeader .collapseBtn{width:18px!important;background:#607c80;position:absolute;text-align:center;line-height:14px;color:#80a6ad;display:block;height:100%;right:0;top:0}.filterSetPanel .popHeader .collapseBtn::before{transform:rotate(45deg) translate(-50%,-50%);position:absolute;font-size:150%;display:block;color:#80a6ad;content:"+";height:14px;width:14px;left:9%;top:54%}.filterSetPanel .popHeader span{display:block}.filterSetPanel .popHeader>div {box-sizing:border-box;padding:0 10px;width:100%}.filterSetPanel label,.filterSetPanel select,.filterSetPanel input,.filterSetPanel input[type=text]{width:100%;display:block}.filterSetPanel input[type=text].datePicker{width:77%!important;display:block}.filterSetPanel label{margin-bottom:0;font-size:13px}.filterSetPanel input[type=text]{margin:0}.filterSetPanel .ui-datepicker-trigger{margin-top:-4px}.filterSetPanel .filterContent{margin:0}.filterSetPanel .buttons input:first-child{margin-bottom:10px}.buttons>a,.buttons>a:visited,.filterSetPanel .buttons input{background:#80a6ad;border:0;border-color:#999;line-height:23px;height:25px;display:block;padding:0;margin:0 auto;color:#fff;text-decoration:none;border-radius:5px}.buttons>a:hover,.filterSetPanel .buttons input:hover{background:#17b976;border-color:#80a6ad;border:0}.buttons>a:active,.filterSetPanel .buttons input:active{background:#16a26a;border-color:#80a6ad;color:#fff;text-decoration:none}.filterSetPanel .buttons>a{line-height:25px;height:25px}.prdAvl_otherRecommend{font:normal 44px/60px Arial,Helvetica,sans-serif;margin:10px 12px 30px;box-sizing:border-box;text-align:center;padding:10px 0;-webkit-box-shadow:0 0 18px #888;-moz-box-shadow:0 0 18px #888;box-shadow:0 0 18px #888}.prdAvl_otherRecommend a,.prdAvl_otherRecommend a:hover,.prdAvl_otherRecommend a:active,.prdAvl_otherRecommend a:visited{text-decoration:none;color:#5b5a5f}.prdAvl_otherRecommend .pinkyContext{font-weight:700;color:#e3687c}.validationDiv{line-height:15px;margin-bottom:5px;margin-left:5px;text-align:left;font-size:11px;display:none;float:right;width:60%;margin:0}.filterSetPanel .validationDiv{margin:5px 0 0;width:100%}.validationDivLoc{display:none;color:#e33;margin:0;font-size:11px;float:right;width:60%;line-height:15px;margin-bottom:5px;margin-left:5px;text-align:left}.filterSetPanel .validationDivLoc{width:100%;margin:5px 0 0}.filterPanel select{display:block}.filterPanel p{padding:0 10px 5px;line-height:18px}.filterPanel p:first-child{padding-top:5px}.filterPanelSlim{width:990px;margin:0 auto;border:1px solid #aaa;background:#fff;padding:6px 8px 10px;box-sizing:border-box;position:absolute;left:13px;z-index:100}.filterPanelSlim legend{line-height:10px;font-size:14px;color:#333;font-weight:700;padding:0 6px}.filterPanelSlim .filterContent{margin:0}.filterPanelSlim .group{display:inline-block;width:25%;margin-right:5px;padding-right:8px;border-right:1px dashed #ccc;float:none}.filterPanelSlim .group:first-child{width:35%}.filterPanelSlim .group:first-child input{width:70%}.filterPanelSlim .buttons{display:inline-block;width:9%;float:none;margin:0;text-align:right}.filterPanelSlim .buttons input{line-height:18px;height:20px;padding:0 7px;font-size:12px;background:#777;border-color:#777}.filterPanelSlim .buttons input:hover{background:#999;border-color:#999}.filterPanelSlim .buttons input:active{background:#555;border-color:#555}.filterPanelSlim .buttons .RemoveBtn{width:70px;height:20px;position:absolute;top:-20px;right:0;background:#fff;color:#333;padding:0;border:0}.filterPanelSlim .buttons .RemoveBtn:hover{background:#555;color:#fff}.filterPanelSlim .group label{display:inline-block;float:none;width:auto;margin:0;font-size:12px;line-height:20px;height:20px}.filterPanelSlim .group input{display:inline-block;float:none;width:58%}.filterPanelSlim .group select{display:inline-block;float:none;width:61%}.filterPanelSlim input[type=text].datePicker{width:56%!important}.filterPanelSlim input,.filterPanelSlim select{margin:0;font-size:13px;height:20px}.filterPanelSlim .ui-datepicker-trigger{height:25px;margin-top:2px}.filterPanelSlim .validationDiv{position:absolute;top:26px;left:93px}.filterSetPanel .buttons a:first-child{margin-bottom:10px}.filterSetPanel .buttons a:after{font:700 13px/25px "Quicksand",cursive;display:inline-block;padding-left:10px;content:"×"}.filterSetPanel .buttons a:first-child:after{content:"»";font-weight:300}.tblLocationPopUp{line-height:19px;list-style:none;float:left;width:60%}.tblLocationPopUp td{box-sizing:border-box;min-width:48%;height:25px;float:left}.filterContent .tblLocationPopUp label{display:block;width:auto;margin:0}.filterContent .tblLocationPopUp input[type=radio]{margin:0 5px 0 0;display:block}.filterContent input[type=radio]:disabled+label{text-decoration:line-through;cursor:not-allowed;color:#aaa}.filterPopup .validationDiv,.filterPanel .validationDiv,.filterPanel .validationDivLoc{box-shadow:0 0 5px #888;box-sizing:border-box;position:absolute;padding:5px 10px;background:#fff;color:#f55;z-index:1;width:55%;left:41%;top:50px}.filterPanel .validationDiv,.filterPanel .validationDivLoc{width:98%;margin:0;top:38px;left:1px}.filterPopup .validationDiv:before,.filterPanel .validationDiv:before,.filterPanel .validationDivLoc:before{border:8px solid transparent;border-bottom-color:#ccc;border-top-width:0;position:absolute;display:block;content:"";top:-8px;left:0}.filterSetPanel.collapsed{z-index:9999;width:43px;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0}.filterSetPanel.collapsed .popHeader>div,.filterSetPanel.collapsed .filterContent,.filterSetPanel.collapsed .collapseBtn{display:none}.filterSetPanel.collapsed .popHeader{background:url(/layout/images/giftwizard2019_left-closed.png) no-repeat 0 0;border-radius:0;cursor:pointer;height:333px;padding:0}body.NJ.category .filterSetPanel.collapsed .popHeader{background:url(/layout/images/giftwizard2019_left-closedNJ.png) no-repeat 0 0;border-radius:0;cursor:pointer;height:333px;padding:0}@-moz-document url-prefix(){.filterPanelSlim .buttons input{padding:0 3px;line-height:17px}}