@font-face{font-family:Din;src:url(/files/fonts/DINNextLTPro-Light.eot);src:url(/files/fonts/DINNextLTPro-Light.eot?#iefix) format("embedded-opentype"),url(/files/fonts/DINNextLTPro-Light.woff2) format("woff2"),url(/files/fonts/DINNextLTPro-Light.woff) format("woff"),url(/files/fonts/DINNextLTPro-Light.ttf) format("truetype"),url(/files/fonts/DINNextLTPro-Light.svg#Din) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:Din;src:url(/files/fonts/DINNextLTPro-Medium.eot);src:url(/files/fonts/DINNextLTPro-Medium.eot?#iefix) format("embedded-opentype"),url(/files/fonts/DINNextLTPro-Medium.woff2) format("woff2"),url(/files/fonts/DINNextLTPro-Medium.woff) format("woff"),url(/files/fonts/DINNextLTPro-Medium.ttf) format("truetype"),url(/files/fonts/DINNextLTPro-Medium.svg#Din) format("svg");font-weight:700;font-style:normal}
@font-face{font-family:DinRegular;src:url(/files/fonts/DINNextLTPro-Regular.eot);src:url(/files/fonts/DINNextLTPro-Regular.eot?#iefix) format("embedded-opentype"),url(/files/fonts/DINNextLTPro-Regular.woff2) format("woff2"),url(/files/fonts/DINNextLTPro-Regular.woff) format("woff"),url(/files/fonts/DINNextLTPro-Regular.ttf) format("truetype"),url(/files/fonts/DINNextLTPro-Regular.svg#DinRegular) format("svg");font-weight:400;font-style:normal}
#page .ss_partner-banner{position:relative;background-color:#008cc1;display:none;text-align:left;width:300px;margin:0 auto;padding:14px 0 10px}
#page .ss_partner-banner p{width:254px;margin:0 auto;font-family:Din,Helvetica,sans-serif;font-weight:400;font-size:11px;color:#fff;line-height:17px}
#page .ss_partner-banner p strong{font-family:Din,Helvetica,sans-serif;font-weight:700}
#page .ss_partner-banner.aarp-banner-mobile{width:100%;height:auto;text-align:center;padding:18px 0;display:block;position:relative;-moz-box-sizing:border-box;box-sizing:border-box}
#page .ss_partner-banner.aarp-banner-mobile .promo-copy{-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin-bottom:12px}
#page .ss_partner-banner.aarp-banner-mobile .partner-promo-text{font-family:Din,Helvetica,sans-serif;color:#fff;font-size:14px;font-weight:500;line-height:18px;letter-spacing:.024em}
#page .ss_partner-banner.aarp-banner-mobile .shop-aarp-offer{margin-left:10px;top:13px}
#page .ss_partner-banner.hsoa-banner-mobile,#page .ss_partner-banner.kellerwilliams-banner-mobile{width:340px;text-align:center;padding:0;position:relative;-moz-box-sizing:border-box;box-sizing:border-box}
#page .ss_partner-banner.hsoa-banner-mobile .hsoa-banner-mobile-content,#page .ss_partner-banner.hsoa-banner-mobile .kellerwilliams-banner-mobile-content,#page .ss_partner-banner.kellerwilliams-banner-mobile .hsoa-banner-mobile-content,#page .ss_partner-banner.kellerwilliams-banner-mobile .kellerwilliams-banner-mobile-content{-moz-box-sizing:border-box;box-sizing:border-box;position:relative;height:54px}
#page .ss_partner-banner.hsoa-banner-mobile .long-text,#page .ss_partner-banner.kellerwilliams-banner-mobile .long-text{font-family:Din,Helvetica,sans-serif;font-weight:700;position:relative;top:21px;width:265px;font-size:11px;line-height:1.5}
#page .ss_partner-banner.kellerwilliams-banner-mobile .long-text{top:13px}
#page .ss_partner-banner.southwest-banner{text-align:center}
#page .ss_partner-banner.southwest-banner p{width:100%;font-size:12px}
#page .ss_partner-banner.southwest-banner p span{font-size:9px}
#page .ss_partner-banner.southwest-banner .terms-conditions-link-southwest{font-family:Din,Helvetica,sans-serif;font-weight:400;font-size:9px;color:#fff;text-decoration:underline;line-height:13px}
#page .ss_partner-banner.hippo-banner-mobile{width:340px;text-align:center;margin-top:10px}
#page .ss_partner-banner.hippo-banner-mobile p{width:280px;font-family:DinRegular,Helvetica,sans-serif;font-weight:400;font-size:13px;letter-spacing:.73px}
#page .ss_partner-banner.acg-banner{width:340px;text-align:center;padding:10px 0;position:relative;-moz-box-sizing:border-box;box-sizing:border-box}
#page .ss_partner-banner.acg-banner .email-container{display:block;width:100%;text-align:center;margin:7px 0}
#page .ss_partner-banner.acg-banner .email-container .aaa-input-box{display:block}
#page .ss_partner-banner.acg-banner .email-container .aaa-input-box .email-privacy-policy{color:#fff;font-size:8px}
#page .ss_partner-banner.acg-banner .email-container .aaa-input-box .email-privacy-policy a{color:#fff}
#page .ss_partner-banner.acg-banner .email-container .aaa-input-box .aaa-email,#page .ss_partner-banner.acg-banner .email-container .aaa-input-box .aaa-submit-btn{position:relative;font-size:14px;display:inline-block}
#page .ss_partner-banner.acg-banner .email-container .aaa-input-box .aaa-email:focus,#page .ss_partner-banner.acg-banner .email-container .aaa-input-box .aaa-email:hover,#page .ss_partner-banner.acg-banner .email-container .aaa-input-box .aaa-submit-btn:focus,#page .ss_partner-banner.acg-banner .email-container .aaa-input-box .aaa-submit-btn:hover{text-decoration:none;outline:0}
#page .ss_partner-banner.acg-banner .email-container .aaa-input-box .aaa-email{font-family:Din,Helvetica,sans-serif;font-weight:400;color:#000;background:#fff;border:1px solid #fff;height:34px;letter-spacing:0;padding-left:3px;width:213px;padding-top:3px;text-align:center}
#page .ss_partner-banner.acg-banner .email-container .aaa-input-box .aaa-submit-btn{background-color:#008cc1;cursor:pointer;font-family:DinRegular,Helvetica,sans-serif;font-weight:400;color:#fff;height:34px;letter-spacing:0;line-height:34px;margin-left:0;padding:0;text-transform:lowercase;vertical-align:top;width:94px;border:1px solid #fff;text-align:center}
#page .ss_partner-banner.acg-banner .email-container .aaa-input-box .aaa-submit-btn:focus,#page .ss_partner-banner.acg-banner .email-container .aaa-input-box .aaa-submit-btn:hover,#page .ss_partner-banner.acg-banner .email-container .aaa-offer-applied-container .aaa-shop-now a.shop-now-btn:focus,#page .ss_partner-banner.acg-banner .email-container .aaa-offer-applied-container .aaa-shop-now a.shop-now-btn:hover{text-decoration:none;outline:0;background-color:#55b5da}
#page .ss_partner-banner.acg-banner .email-container .aaa-input-box .aaa-email-validation{display:none;font-family:Din,Helvetica,sans-serif;font-weight:400;color:#fff;font-size:12px}
#page .ss_partner-banner.acg-banner .email-container .aaa-offer-applied-container{display:none;text-align:center}
#page .ss_partner-banner.acg-banner .email-container .aaa-offer-applied-container .aaa-shop-now{position:relative}
#page .ss_partner-banner.acg-banner .email-container .aaa-offer-applied-container .aaa-shop-now a.shop-now-btn{width:210px;display:block;background:#008cc1;-moz-border-radius:2px;border-radius:2px;border:1px solid #fff;padding:7px 0;font-family:DinRegular,Helvetica,sans-serif;font-weight:400;color:#fff;font-size:14px;letter-spacing:0;text-align:center}
#page .ss_partner-banner.acg-banner .email-container .aaa-offer-applied-container .aaa-offer-applied span{font-family:DinRegular,Helvetica,sans-serif;color:#fff;font-size:10px;letter-spacing:0;text-align:center;line-height:11px;font-weight:400;display:inline-block;margin-top:7px}
#page .ss_partner-banner.acg-banner p{width:100%;margin:0;font-size:10px}
#page .ss_partner-banner.acg-banner .offer-text{letter-spacing:1.7px;font-family:Din,Helvetica,sans-serif;font-weight:700}
#page .ss_partner-banner.acg-banner .offer-text span{letter-spacing:0;font-family:Din,Helvetica,sans-serif;font-weight:400}
#page .ss_partner-banner.acg-banner .member-text{line-height:12px}
#page .ss_partner-banner.acg-banner .member-text span{font-weight:700;font-style:italic}
.american-banner,.shell-banner,.united-banner{margin-top:10px}
.american-banner p,.shell-banner p,.united-banner p{width:274px}
#page header{border-bottom:none!important}
#pkg-links-wrapper{margin-top:0!important;top:0!important}
.aarp-cam-offer{display:none}