.countdown{color:#443e3b;float:right;font-family:calibri,sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase}.countdown span{display:inline-block}.countdown em{display:block;margin-top:3px;margin-right:10px;color:#35a0a8}.countdown em:after{content:":"}.countdown em,.countdown .time{font-size:30px}.countdown a{display:none}#breadcrumb{font-size:13px;height:25px;line-height:25px;margin-bottom:20px;text-align:justify;overflow:hidden;width:994px}#breadcrumb span{cursor:default;display:inline-block}#breadcrumb .after{display:inline-block;height:0;width:100%}#breadcrumb a{border:none}#breadcrumb input{background:none;border:none;cursor:pointer;font-size:13px;line-height:25px;margin:0;padding:0}#breadcrumb .disabled{color:#93908f}#breadcrumb [disabled]{cursor:default}.cart{background-color:#eaeaea;line-height:20px;position:relative}.cart h2{background:#35a0a8;color:#eaeaea;height:72px;line-height:26px;margin:0;padding-left:10px;position:relative}.cart h2 em{color:#443e3b}.cart h2:after{border-width:0 8px 8px 8px;border-style:solid;border-color:transparent transparent #eaeaea transparent;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #eaeaea rgba(0,0,0,0);bottom:0;content:' ';left:13px;position:absolute}.cart .alt{background:#d8d8d8}.cart .clear,.cart .gift{background-repeat:no-repeat;background-position:center center;float:left;height:18px;margin-right:5px;padding:0;width:15px}.cart.cart-readonly .clear{visibility:hidden}.cart .icon-clear{background-image:url("../Images/Icon_Clear.png")}.cart .cart-estimate{background:#93908f;color:#eaeaea;display:none;margin:9px 7px;padding:7px 10px}.cart-order{clear:right;float:right;min-height:470px;padding-bottom:50px;width:252px}.cart-order button,.cart-order input,.cart-order span{vertical-align:top}.cart-order .cart-session-information,.cart-order .cart-ticket,.cart-order .cart-concession,.cart-order .cart-footer{padding:0 5px}.cart-order li,.cart-order .total{overflow:hidden;text-align:right}.cart-order .total{font-size:14px}.cart-order .cart-ticket,.cart-order .cart-concession{height:40px;overflow:hidden}.cart-order .cart-sessions .cart-ticket,.cart-order .cart-sessions .cart-concession{padding-left:25px}.cart-order .name,.cart-order .price,.cart-order .quantity{display:inline-block}.cart-order .points-cost{display:none}.cart-order .cart-footer .points-cost{display:list-item}.cart-order .cart-footer li.points-none{display:none}.cart-order .name{float:left;text-align:left;white-space:normal;width:130px;word-wrap:break-word}.cart-order .price{text-align:right;width:55px}.cart-order .quantity{height:22px;margin-right:10px;text-align:center;width:20px}.cart-order .cart-footer{bottom:0;left:0;position:absolute;right:0}.cart-order .promotion-none{display:none}.cart-order .promotion,.cart-order .total,.cart-order .cart-session-information{font-weight:bold}.cart-order .cart-session-information .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:160px;word-wrap:normal}.cart-order .promotion .value,.cart-order .total .price,.cart-order .cart-session-information .price{width:auto}.cart-summary{clear:both;overflow:hidden;padding-bottom:10px}.cart-summary ul{margin-top:5px}.cart-summary li{margin-bottom:15px}.cart-summary dl{overflow:hidden}.cart-summary .movie-name{font-weight:bold}.cart-summary table{margin-top:5px;table-layout:fixed;width:100%}.cart-summary .icon-clear{margin-left:5px}.cart-summary .name{text-align:left}.cart-summary th:first-child{padding-left:25px}.cart-summary th.name{width:250px}.cart-summary th.name,.cart-summary td.name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-summary th.number{width:150px}.cart-summary th.cost{width:100px}.cart-summary th{font-weight:bold}.cart-summary .number{text-align:right}.cart-summary .total,.cart-summary .booking-fee,.cart-summary .cart-delivery-total{font-weight:bold;margin-left:25px;overflow:hidden;text-align:right;width:650px}.cart-summary .total.first-line,.cart-summary .booking-fee.first-line,.cart-summary .cart-delivery-total.first-line {margin-top:15px}.cart-summary .total dt,.cart-summary .booking-fee dt,.cart-summary .cart-delivery-total dt{float:left;width:500px}.cart-summary .total dd,.cart-summary .booking-fee dd,.cart-summary .cart-delivery-total dd{float:right;width:150px}#cart-shop .cart-concession .name{width:110px}#cart-shop .gift{visibility:hidden}#cart-shop .cart-gift .gift{visibility:visible}#cart-summary td:first-child{padding-left:25px}#cart-shop-summary h3{margin-bottom:15px;margin-top:20px}#cart-shop-summary h3,#cart-shop-summary p{margin-left:10px}#cart-shop-summary .cart-recipient{overflow:hidden;padding-left:90px;text-align:left;text-overflow:ellipsis;width:120px}#cart-shop-summary .cart-delivery-methods{margin:20px 0;text-align:center}#cart-shop-summary .cart-delivery-methods .radio-button-group{display:inline-block;margin-bottom:0}#cart-shop-summary .cart-delivery-methods .radio-button-group label{padding:0 40px;width:auto}#assign-gift-modal{background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.75);display:none;padding:15px;position:relative;width:730px}#assign-gift-modal.assign-modal-edit{width:350px}#assign-gift-modal.assign-modal-edit .assign-gift-quantity-line,#assign-gift-modal.assign-modal-edit .assign-gift-recipients{display:none}#assign-gift-modal.assign-modal-edit .gift-name{display:inline-block;width:80%}#assign-gift-modal .assign-gift-close{position:absolute;right:5px;top:5px}#assign-gift-modal .form-line{width:350px}#assign-gift-modal .form-line label,#assign-gift-modal .form-line .assign-gift-label{display:inline-block;line-height:25px;vertical-align:top;width:130px}#assign-gift-modal .form-line .assign-gift-value{display:inline-block;line-height:25px}#assign-gift-modal .form-line input{margin-left:0;margin-right:0;width:201px}#assign-gift-modal .form-line .plus-minus-numeric,#assign-gift-modal .form-line .assign-gift-value{width:205px}#assign-gift-modal .form-line .plus-minus-numeric{display:inline-block;height:auto;line-height:25px}#assign-gift-modal .form-line .field-validation-error,#assign-gift-modal .form-line .field-validation-valid{height:25px;position:absolute}#assign-gift-modal .form-line .quantity{float:none;width:34px}#assign-gift-modal textarea{box-sizing:border-box;display:block;height:66px;margin:0;resize:none;width:335px}#assign-gift-modal .assign-gift-wrapper{position:relative}#assign-gift-modal .assign-gift-recipients{position:absolute;right:0;top:0;bottom:0;width:350px}#assign-gift-modal .assign-gift-recipients ul{left:0;right:0;bottom:0;position:absolute;top:30px}#assign-gift-modal .assign-gift-recipients .checkbox-list{width:auto}#assign-gift-modal .assign-gift-recipients .recipient-name,#assign-gift-modal .assign-gift-recipients .recipient-email{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:50%}#assign-gift-modal .button-list-single{margin-right:0;margin-top:20px}