.banners,.carousel,.promo ul{overflow:hidden}.pull-left{float:left}.pull-right{float:right}.promo .caroufredsel_wrapper{margin-bottom:10px!important}.promo #bigCarousel li.chooseGift{text-align:center;height:472px}.promo #bigCarousel li.chooseGift section{width:100%;height:515px}.promo #bigCarousel li.chooseGift section>img{width:528px;height:auto;position:relative;top:27px;right:15px}.promo #bigCarousel li.chooseGift section.gift{display:inline-block;position:relative;width:50%;margin:0;float:left}.promo #bigCarousel li.chooseGift section.gift img{width:317px;height:339px;position:relative;top:68px;left:8px}.promo #bigCarousel li.chooseGift section.gift+section.gift img{width:353px;height:339px;right:45px;left:auto}.promo ul{height:515px;position:relative!important}.promo ul li{display:inline-block;position:relative}.promo ul li img[data-imgsrc]{display:none}.promo ul li img{width:984px;height:515px}.promo ul li iframe#video{width:100%;height:100%;position:absolute;top:0;left:0}.promo #bigCarouselPrev{left:0;display:none!important}.promo #bigCarouselPrev span{display:block;width:19px;height:33px;background:url(/img/sprite.png?20150416) -132px -56px no-repeat}.promo #bigCarouselNext{right:0;display:none!important}.promo #bigCarouselNext span{display:block;width:19px;height:33px;background:url(/img/sprite.png?20150416) -151px -56px no-repeat}.promo #bigCarouselPager{display:block;margin-top:9px;margin-bottom:9px;height:15px;text-align:center}.promo #bigCarouselPager span{display:inline-block;width:9px;height:9px;background:#c4c2c2;margin:3px;cursor:pointer}.promo #bigCarouselPager span.selected{background:#999}.promo #bigCarouselPager.mobilePager{margin:0;height:25px}.promo #bigCarouselPager.mobilePager span{width:25px;height:25px;background:#FFF;margin:0}.promo #bigCarouselPager.mobilePager span:after{display:block;position:relative;content:' ';width:9px;height:9px;left:8px;top:8px;background:#c4c2c2}.promo #bigCarouselPager.mobilePager span.selected:after{background:#999}.promo #bigCarouselNext.mobileBtn,.promo #bigCarouselPrev.mobileBtn{display:block!important}.promo:hover #bigCarouselNext,.promo:hover #bigCarouselPrev{display:inline!important}.small-promo{position:relative}.small-promo li{display:inline-block}.small-promo #smallCarouselNext,.small-promo #smallCarouselPrev{top:50%;margin-top:-15px;width:19px;height:33px;z-index:2}.small-promo #smallCarouselPrev{left:0;left:5px;position:absolute;display:inline}.small-promo #smallCarouselPrev span{display:block;width:19px;height:33px;background:url(/img/sprite.png?20150416) -132px -56px no-repeat}.small-promo #smallCarouselNext{right:0;right:5px;position:absolute;display:inline}.small-promo #smallCarouselNext span{display:block;width:19px;height:33px;background:url(/img/sprite.png?20150416) -151px -56px no-repeat}.carousel{width:984px;height:193px;position:relative}.carousel .caroufredsel_wrapper{height:auto!important}.carousel ul{height:160px;z-index:1;padding-left:1px}.carousel ul li{display:inline;float:left}.carousel ul li+li{border-left:solid 1px #D6D6D6;margin-left:-1px}.carousel ul li+li+li+li+li+li+li+li+li+li+li+li{margin-left:-1px!important}.carousel .carouselButtonLeft,.carousel .carouselButtonRight{z-index:2}.carousel #carouselPrev{left:0}.carousel #carouselPrev span{display:block;width:19px;height:33px;background:url(/img/sprite.png?20150416) -132px -56px no-repeat}.carousel #carouselNext{right:0}.carousel #carouselNext span{display:block;width:19px;height:33px;background:url(/img/sprite.png?20150416) -151px -56px no-repeat}.carousel #carousel{position:relative!important;overflow:hidden;height:160px}.carousel #carousel li{height:160px}.carousel #carouselPager{display:block;margin-top:9px;margin-bottom:9px;height:15px;text-align:center}.carousel #carouselPager span{display:inline-block;width:9px;height:9px;background:#c4c2c2;margin:3px;cursor:pointer}.carousel #carouselPager span.selected{background:#999}.carousel #carouselPager.mobilePager{margin:0;height:25px}.carousel #carouselPager.mobilePager span{width:25px;height:25px;background:#FFF;margin:0}.carousel #carouselPager.mobilePager span:after{display:block;position:relative;content:' ';width:9px;height:9px;left:8px;top:8px;background:#c4c2c2}.carousel #carouselPager.mobilePager span.selected:after{background:#999}.banners{width:984px;height:584px}.banners .banners_container{width:1014px}.banners .banners_container a{float:left}.banners .banners_container img{padding:0;margin:0 12px 12px 0;float:left}.subscribe{position:relative;border:1px solid #E3E3E3;height:100px}.subscribe .link{display:block;width:984px;height:102px}.subscribe .link .line{position:absolute;left:-1px;top:-1px;width:984px;height:44px;background:#959697;z-index:1}.subscribe .link .image{position:absolute;left:32px;top:5px;display:block;width:132px;height:94px;background:url(/img/sprite.png?20150416) 0 -56px no-repeat;z-index:2}.subscribe .link .text{position:absolute;left:197px;top:4px;display:block;z-index:2}.subscribe .link .text div{font-family:futuralightcregular;color:#FFF;font-size:24px;line-height:38px;text-transform:uppercase;margin-bottom:11px}.subscribe .link .text span{font-family:Verdana,Arial,sans-serif;font-size:12px;color:#8b8b8b}.pageText #hiddenSeoText,.pageText h1,.pageText h2,.pageText p{font-family:FuturaBook}.pageText{margin-top:7px;color:#8b8b8b}.pageText p{font-size:14px}.pageText h1,.pageText h2{font-size:19px;line-height:20px;text-transform:uppercase;margin:19px 0 16px}.pageText #textSlideDown,.pageText #textSlideUp{text-decoration:underline;font-family:FuturaBook;font-size:14px}.pageText #hiddenSeoText{display:none;margin-bottom:20px;font-size:14px}.confirmBannerButton{position:fixed;height:30px;top:10px;left:10px;background-color:#ED1C24;color:#FFF;padding:5px;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:auto!important}.confirmBannerButton:hover{color:#E8E8E8}