.list-item{border-bottom:1px solid #93908f;margin-top:15px;width:100%;height:140px}.list-item.last{border-bottom:none}.list-item img{float:left;margin-right:20px}.list-item .item-details{height:95%}.list-item .item-details .item-details-inner{height:90%}.list-item .item-details .item-details-inner .title-wrapper{padding-bottom:5px}.list-item .item-details .subtext{margin-top:2px;margin-bottom:10px}.list-item .main-action{float:right}.list-item .alt-action{float:right;padding-right:10px}.notification{float:left;width:15px;height:15px;margin-right:2px;background-image:url("../Images/Notification.png")}.error-text{margin-bottom:5px;line-height:15px;font-size:medium}.input-validation-error{border:2px solid #35a0a8}select.input-validation-error{border-width:1px}.field-validation-error{background-image:url("../Images/Notification_Blue.png")}.voucher-error .field-validation-error{background-image:none!important}.field-validation-valid{visibility:hidden}.field-validation-valid.field-validation-text{display:none}.field-validation-text{display:block;width:auto;padding-left:20px;background-position:left center}.validation-summary-valid{display:none}.loyalty-login{overflow:auto;width:100%}.loyalty-login h3{margin:10px 7px;text-transform:uppercase}.loyalty-login h3 em{display:block}.loyalty-login li{line-height:22px;margin-top:5px;padding:0 7px 0 9px;overflow:hidden}.loyalty-login label{float:left;overflow:hidden;width:60px;text-align:left}.loyalty-login .form-field{padding:3px}.loyalty-login div.loyalty-login-detail{padding:2px 2px 2px 50px}.loyalty-login .footer{line-height:25px;text-align:right}.loyalty-login .footer a,.loyalty-login .footer input{background:none;border:none;margin:0 7px 0 0;padding:0}.loyalty-login span.button-separator{border-left:solid 1px #666;padding-right:7px}.loyalty-login ul.signin-errors{color:#35a0a8}.loyalty-login ul.signin-errors li{text-align:left}.loyalty-login input[type=button]{cursor:pointer}.loyalty-login .right{display:inline-block}#sign-in-page .footer a{border:none}#sign-in-page .footer .footer-section{margin-top:15px}#sign-in-page .footer .footer-section:first-child{margin-top:0}#sign-in-page .footer .footer-section h4{margin-bottom:8px}#sign-in-page .footer .footer-section ul{list-style-type:circle}#sign-in-page .footer .footer-section ul li{margin-left:20px;line-height:16px}.loyalty-clubs-list .image-outer{float:left;width:121px;height:180px;overflow:hidden;position:relative}.loyalty-clubs-list .image-outer>a,.loyalty-clubs-list .image-outer>div{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}.loyalty-clubs-list .image-outer>a,.loyalty-clubs-list .image-outer>div{display:block;text-align:center;text-decoration:none;border:none;padding:0;z-index:10;position:absolute;top:0;bottom:0;left:0;right:0}.loyalty-clubs-list .image-outer>a img,.loyalty-clubs-list .image-outer>div img{width:121px;height:180px;border:none;margin:0;padding:0;float:none;display:none}.loyalty-clubs-list .list-item{text-overflow:ellipsis;margin-top:0;margin-bottom:8px}.loyalty-clubs-list .list-item:after{content:' ';clear:both}.loyalty-clubs-list .list-item .item-details{margin-left:121px;height:145px;padding-left:8px;padding-right:8px}.loyalty-clubs-list .list-item .item-details .title-wrapper{overflow:hidden}.loyalty-clubs-list .list-item .item-details p{font-size:13px}.loyalty-clubs-list .list-item .item-details-inner{height:145px}.loyalty-clubs-list .list-item .item-details-inner .title-wrapper{padding:0;margin:0;line-height:40px;font-size:0}.loyalty-clubs-list .list-item .item-details-inner .title-wrapper .censor-rating{width:24px;line-height:24px;height:24px;text-align:center;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;text-align:center;width:auto;margin-top:8px;margin-right:8px;float:left}.loyalty-clubs-list .list-item .item-details-inner .title-wrapper .censor-rating .icon{max-width:24px;max-height:24px;margin-left:auto;margin-right:auto;vertical-align:middle}.loyalty-clubs-list .list-item .item-details-inner .title-wrapper .censor-rating .icon{max-width:none}.loyalty-clubs-list .list-item .item-details-inner .title-wrapper>img{margin:0;float:none;vertical-align:middle;display:inline-block}.loyalty-clubs-list .list-item .item-details-inner .title-wrapper a{display:inline-block;border:none;vertical-align:middle}.loyalty-clubs-list .list-item .item-details-inner .title-wrapper .item-title{color:#2b2725;font-family:'Segoe UI';font-weight:normal;font-size:20px}.loyalty-clubs-list .list-item .item-details-inner p{line-height:16px}.loyalty-clubs-list .list-item .item-details-inner .movie-opening-date{font-weight:bold}.loyalty-clubs-list .list-item .movie-actions{margin-left:121px;border-top:1px solid #eaeaea;background-color:#f9f9f9;height:34px;overflow:hidden}.loyalty-clubs-list .list-item .movie-actions .main-action{display:inline-block;line-height:34px;vertical-align:middle;font-size:14px;color:#666;font-family:'Segoe UI';font-weight:bold;margin-right:12px;padding-left:15px;border-left:1px solid #eaeaea}.loyalty-clubs-list .list-item .movie-actions .main-action .image-wrapper{display:inline-block;float:none}.loyalty-clubs-list .list-item .movie-actions .main-action a{text-decoration:underline;border:none}.loyalty-clubs-list .list-item .movie-actions .main-action .right-arrow{background-image:url("images/Icon_Arrow_Right.png");width:16px;height:18px;vertical-align:middle;background-repeat:no-repeat;margin-left:10px;margin-right:0}#loyalty-clubs{overflow:hidden;margin:-15px;position:relative}#loyalty-clubs .clubs{position:relative;margin-right:330px}#loyalty-clubs .clubs h2{margin:15px 15px 20px 15px}#loyalty-clubs .clubs .loyalty-login{display:none}#loyalty-clubs .clubs .activate-card-link{position:absolute;top:0;right:0}.loyalty-clubs-list .image-outer>a.play,.loyalty-clubs-list .image-outer>div.play{z-index:15;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;opacity:0}.loyalty-clubs-list .image-outer>a.play>span,.loyalty-clubs-list .image-outer>div.play>span{display:block;position:absolute;top:40px;left:0;width:121px;padding-top:80px;z-index:30;font-family:'Segoe UI';font-weight:bold;font-size:14px;color:#eaeaea;text-transform:uppercase;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";-khtml-opacity:.6;opacity:.6}.loyalty-clubs-list .image-outer>a.play .overlay,.loyalty-clubs-list .image-outer>div.play .overlay{display:block;background-image:url("Images/PosterTrailerHover.png");postion:absolute;top:0;left:0;width:121px;height:180px;z-index:20}.loyalty-clubs-list .image-outer>a.play:hover,.loyalty-clubs-list .image-outer>div.play:hover{filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-khtml-opacity:1;opacity:1;background-color:transparent}.loyalty-clubs-list .list-item{height:180px;border:1px solid #eaeaea;border-left:0;margin:0 0 8px 0;width:auto}.ad-content{overflow:hidden;float:right;margin-right:15px;margin-top:15px;width:300px;margin-left:auto}.ad-content .generic-image-carousel{width:300px;display:block;margin-left:auto;margin-right:auto}.ad-content .generic-image-carousel .images{width:300px;height:268px}.item-details-inner{overflow:hidden}#loyalty-delete-container{background:#fff;padding:10px;width:300px}#loyalty-delete-membership{display:none;margin-bottom:1px}#loyalty-delete-membership p{min-height:50px}#loyalty-delete-membership .footer{margin-top:10px;text-align:center}#loyalty-signin-container{background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.75);padding-bottom:10px;width:300px}#loyalty-signin-container .loyalty-login h3 em{color:#35a0a8}#loyalty-signin-container .loyalty-login .form-field{width:273px}#loyalty-signin-container .loyalty-login .footer{padding-right:15px}.media-info:before,.media-info:after{content:" ";display:table}.media-info:after{clear:both}.media-info{*zoom:1}#banner .generic-image-carousel .image-select-container{display:none}.generic-image-carousel{overflow:hidden;margin-bottom:45px}.generic-image-carousel .images{background-color:#fff}.generic-image-carousel .images img.gallery-image,.generic-image-carousel .images embed.gallery-image{display:block;margin:0 auto}.generic-image-carousel .images img.other-image,.generic-image-carousel .images embed.other-image{display:none}.generic-image-carousel .images a{border:none;margin:0;padding:0;display:block}.generic-image-carousel .image-select-container{overflow:hidden}.generic-image-carousel .image-select-container .image-select-inner{text-align:center;margin-top:2px}.generic-image-carousel .image-select-container .image-select{height:10px;width:10px;background-color:#d8d8d8;border-radius:5px;display:inline-block;margin:3px;cursor:pointer}.generic-image-carousel .image-select-container .image-select.selected{background-color:#35a0a8}.generic-image-carousel .image-descriptions .image-description{display:none;float:right;margin-top:5px}.generic-image-carousel .image-descriptions .image-description.selected{display:inline;color:#666}.media-info .generic-image-carousel,.media-info .media-gallery{float:left;background-color:#fff;margin-right:15px;width:400px}.media-info .generic-image-carousel .images,.media-info .media-gallery .images{width:400px;height:300px}.media-info .generic-image-carousel.loading,.media-info .media-gallery.loading{background:url("../Images/Icon_Loading_Light.gif") no-repeat center center}.media-info .generic-image-carousel.loading .images,.media-info .media-gallery.loading .images{background:none}.media-info .description-box{overflow:hidden;background-color:#eaeaea;padding:5px 10px;line-height:14px}.media-info .description-box h3{line-height:26px}.media-info .description-box .other-information{float:left;width:40%}#trailer{display:block;height:291px;padding-bottom:0;border-bottom:0}#trailer-wrapper{width:auto;height:316px;margin:-15px -15px 0 -15px;background-color:#000;overflow:hidden;z-index:5;position:relative}#trailer-wrapper img{display:block;margin:0 auto}.close-trailer,#close-gallery{float:right;margin-right:5px;padding:3px 3px 3px 0}.close-trailer span.icon,#close-gallery span.icon{color:#d8d8d8;text-decoration:none;background-image:url("Images/Trailers/Icon_Close.png")}.close-trailer:hover span,#close-gallery:hover span{color:#35a0a8;background-image:url("Images/Trailers/Icon_Close_Hover.png")}#simplemodal-container{margin:0;padding:0;border:0}