@font-face{font-family:'Stag-Book';src:url('/Areas/RSL/Content/fonts/Stag-Book.eot');src:url('/Areas/RSL/Content/fonts/Stag-Book.eot?#iefix') format('embedded-opentype'),url('/Areas/RSL/Content/fonts/Stag-Book.woff') format('woff'),url('/Areas/RSL/Content/fonts/Stag-Book.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Stag-Bold';src:url('/Areas/RSL/Content/fonts/Stag-Bold.eot');src:url('/Areas/RSL/Content/fonts/Stag-Bold.eot?#iefix') format('embedded-opentype'),url('/Areas/RSL/Content/fonts/Stag-Bold.woff') format('woff'),url('/Areas/RSL/Content/fonts/Stag-Bold.ttf') format('truetype'),url('/Areas/RSL/Content/fonts/Stag-Bold.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Stag-Medium';src:url('/Areas/RSL/Content/fonts/Stag-Medium.eot');src:url('/Areas/RSL/Content/fonts/Stag-Medium.eot?#iefix') format('embedded-opentype'),url('/Areas/RSL/Content/fonts/Stag-Medium.woff') format('woff'),url('/Areas/RSL/Content/fonts/Stag-Medium.ttf') format('truetype'),url('/Areas/RSL/Content/fonts/Stag-Medium.svg') format('svg');font-weight:normal;font-style:normal}body{color:#243b81;font-family:Stag-Book,Arial}a,a:hover{color:#243b81}.zsbtn{background-color:#243b81;border-color:#243b81}.PageHeading,.catheader,.catdivtext catdivinner,.catdivtext .catdivinner a{font-family:Stag-Bold,Arial;font-size:25px;font-weight:normal;color:#243b81}.SubHeading{font-family:Stag-Medium,Arial;font-size:18px;font-weight:normal}footer{color:#fff;background-color:#243b81;box-shadow:0 500px 0 500px #243b81}.footer-top{padding-top:12px;text-align:center}.footeritem{width:180px;display:inline-block;text-align:center;color:#fff}.footeritem:hover,.footeritem:focus{color:#fff}.footeritem img{margin-right:4px}#mainNav{border-bottom:1px solid #a7a9ac;margin-bottom:15px}.header-top{min-height:83px;margin-top:10px}.rsl-top-menu{margin-top:42px}.rsl-top-menu .fa{font-size:14pt}.rsl-top-menu a,.rsl-top-menu .rsl-menu-item{font-family:Stag-Book,Arial;margin-right:20px;color:#a7a9ac;font-size:13px;line-height:32px}.rsl-menu-value{color:#243b81}.rsl-search{width:180px;background:#fff;border:1px solid #a7a9ac;margin-top:42px}.site-search-input{border:none!important;width:100%;background:#fff;float:left;color:#a7a9ac;-webkit-box-shadow:none;outline:none}.subtotal{font-size:11pt;border-color:#7f7f7f}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.site-search-input{padding:0 4px 10px 4px!important}}.search-button{width:24px;height:30px;border:0;overflow:visible;cursor:pointer;float:left;font-size:18px;line-height:30px;color:#a7a9ac}.header-bottom-menu{height:40px;margin-top:12px}.header-bottom-menu .nav li a{text-align:center;height:40px;font-family:Stag-Medium,Arial;font-size:18px;line-height:40px;padding:0;color:#243b81;overflow:hidden}.header-bottom-menu .nav li.active,.header-bottom-menu .nav li a:hover{background-color:#fed10a}.mobile-menu{padding:10px;border-bottom:1px solid #a7a9ac}.mobile-menu .rsl-top-menu{margin-top:0}.mobile-menu .rsl-top-menu a{font-size:11pt}.mobile-menu .rsl-search{width:100%;margin-top:0}#navMobile{display:none;min-width:320px}#navMobile .navbar{background-color:#243b81;color:#fff;margin-bottom:0}#navMobile .navbar-toggle{position:absolute;top:2px;left:4px;border:0}#navMobile .navbar-toggle:hover,#navMobile .navbar-toggle:focus{background-color:transparent}#navMobile .icon-bar{background-color:#fff}.mobile-title div{text-align:center;line-height:48px;font-family:Stag-Medium,Arial;font-size:18px}.mob-column-33{width:33%;float:left;text-align:center}.login-banner{height:364px}.login-form-container{background-color:#243b81}.login-form-header{background-color:#243b81;padding:20px 10px 0;font-size:20px}.login-form{background-color:#243b81;color:#fff}.login-input{border-top:1px solid #fff;padding-top:4px;margin-bottom:4px}.login-input input[type=text],.login-form input[type=password]{background-color:#243b81!important;color:#fff!important;border:none;border-radius:0;-webkit-box-shadow:none;float:left;width:92%}.login-input input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #243b81 inset;-webkit-text-fill-color:#fff!important}.login-input i{margin-top:10px;font-size:16px}.login-input .popover-title{background-color:#243b81}.login-input .popover-content{color:#243b81;font-size:14px}.login-form a{color:#fff}.login-btn{color:#fff;font-size:20px;padding:0;margin-top:26px}.login-btn:hover{color:#fff;text-decoration:none}.login-btn i{margin-left:7px}.proddiv{padding:20px 10px}.proddivinner{background-color:transparent;padding:0}.prodimg{background-color:#fff;padding:10px}.prodname{margin-top:0;padding:0}.prodname .price{color:#243b81;font-family:Stag-Bold;padding:10px}.prodname .name{color:#243b81;padding:10px;display:block;border-radius:0;min-height:62px}.featured-prodname{margin-top:0;padding:0;background-color:#fcd20b}.featured-prodname .price{color:#243b81;font-family:Stag-Bold;padding:10px}.featured-prodname .name{color:#243b81;padding:10px;display:block;border-radius:0;min-height:62px}.featured-products-outer{background-color:#e7e7e8}.featured-products{background-color:#e7e7e8}.fp-title{padding:0 15px;border-top:none;text-align:left;font-size:16pt}.membership-renewal-outer{background-color:#e7e7e8;margin-top:20px}.membership-renewal{background-color:#e7e7e8}.membership-renewal .alert{margin-top:10px;display:none}.membership-renewal-header{padding:15px;font-size:16pt}.membership-renewal-subheader{font-size:92%;margin-bottom:20px}.membership-renewal-img{width:190px;height:190px;border-radius:50%;border:5px solid #243b81;margin-bottom:10px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#fff;border-radius:50%;border-color:#243b81;border-width:2px}.ui-slider-horizontal .ui-slider-handle{top:-.7em;outline:none}.ui-slider .ui-slider-handle{width:2em;height:2em;cursor:pointer}.membership-renewal-button{padding-top:145px;text-align:right}.zsaccordion .panel-default.selected .panel-heading,.selectedpanel .panel-heading{background-color:#243b81}.selectedpanel .panel-body{padding:0}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{color:#243b81;background-color:#fed10a}.ui-datepicker td span,.ui-datepicker td a{text-align:center}.login-form-text{padding:0 10px 0;font-size:11px;color:#fff}@media(max-width:1199px){.login-banner{height:300px}.login-form-header{padding:10px 10px 5px;font-size:18px}.login-input{border-top:1px solid #fff}.login-btn{color:#fff;font-size:18px;padding:0;margin-top:24px}.membership-renewal-button{padding-top:165px}}@media(max-width:992px){.membership-renewal-button{padding-top:0;margin-bottom:20px}.login-banner{height:auto}}@media(max-width:767px){#mainNav{display:none}#navMobile{display:block}.login-banner{height:auto}}@media(max-width:480px){.footer-top{padding-top:0;padding-bottom:0}.footeritem{width:100%;padding:6px 6px;border-bottom:1px solid #fff;text-align:left}}