#shoppingbasketOverlayContainer{width:100%;height:100%;display:block;position:absolute;z-index:99999}#shoppingbasketContainer{right:0;display:block;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;background:none repeat scroll 0 0 #fff;box-shadow:0 0 12px rgba(0,0,0,.33);height:100%;top:0;width:294px;z-index:99999;display:none;float:right;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}#shoppingbasketContainer .close{background:url(../files/2015-m-icon-close.png) no-repeat scroll 0 0 transparent;display:block;height:31px;position:absolute;right:7px;width:34px;margin-top:8px}#shoppingbasketContainer h3{border-bottom:1px solid #ddd;color:#ff7000;font-size:24px;font-weight:400;height:46px;line-height:46px;margin:0;text-indent:10px}#cartSummaryHeader{width:100%;z-index:99;background:#fff}.shoppingBasketLoaderPane{display:none}.transactionLineLoader{position:absolute;margin-top:40px;left:160px;text-align:center;padding-left:20px;display:none;background:transparent url(../../../admin/images/ajax-loader.gif) no-repeat 0 0}ul.transactionLines{margin:0;padding:0}ul.transactionLines span[data-i18n="shoppingBasketSummary.noItem"]{margin:10px;display:block}.shoppingBasketSummary ul li{list-style-type:none;padding:10px 0;border-bottom:1px solid #ddd;position:relative;transition:linear 1s;-webkit-transition:linear 1s;-o-transition:linear 1s;-moz-transition:linear 1s}.shoppingBasketSummary ul li:last-child{border-bottom:0}.shoppingBasketSummary ul li.newAddedItem{background:#fae8ce}.shoppingBasketSummary ul li .thumbnail img{margin:0 5px}.shoppingBasketSummary ul li .shoppingbasketProductShortDesc{font-size:14px;color:#333;display:inline-block;margin-bottom:5px}.shoppingBasketSummary ul li .pfPrice{font-weight:700;color:#000;display:inline-block;margin-bottom:5px}.shoppingBasketSummary ul li .qtyTitle{float:left;margin-right:5px}.shoppingBasketSummary ul li .qtyLabel{width:10px;padding:0 4px;border:none;float:left;text-align:right;background:#fff;text-align:center}.shoppingBasketSummary ul li .pfTransactionLineAdd{background:url(../files/shoppingbasket-add.gif) top left no-repeat;float:left;width:12px;height:12px;margin:3px 5px 0 10px}.shoppingBasketSummary ul li .pfTransactionLineSubtract{background:url(../files/shoppingbasket-subtract.gif) top left no-repeat;float:left;width:12px;height:12px;margin:3px 5px 0}.shoppingBasketSummary .shoppingBasketBottomPane{padding:5px 10px;background:#f5f5f5;border-top:1px solid #e6e6e6}.shoppingBasketSummary .shoppingBasketBottomPane h4{color:#d30044;font-size:20px;margin:0}.shoppingBasketSummary .shoppingBasketBottomPane h5{color:#000;font-size:14px;margin:0}.shoppingBasketSummary .shoppingBasketBottomPane p{margin-top:5px;margin-bottom:5px;color:#000}.subtotalPrice{font-size:14px;text-align:right}.shoppingBasketBottomCheckout{width:294px}.shoppingBasketSummary .discountPercent{font-size:14px;text-align:right}.pfTransactionLineDelete{width:25px;height:25px;background:url(../files/shoppingbasket-remove.gif) no-repeat right top;cursor:pointer;position:absolute;top:7px;right:0}#shoppingBasketSummary .giftVoucherInput,#shoppingBasketSummary .promoCodeInput,#shoppingBasketSummary .giftVoucherCode,#shoppingBasketSummary .promoCode{width:calc(100% - 92px);border:1px solid #eee;padding:0 5px;float:left;font-size:16px;box-sizing:border-box;line-height:32px}#shoppingBasketSummary .giftVoucherSubmit,#shoppingBasketSummary .promoCodeSubmit,#shoppingBasketSummary .promoCodeRemove,#shoppingBasketSummary .giftVoucherRemove{background:#363636;color:#fff;height:32px;width:92px;float:left;line-height:32px;text-align:center;font-size:14px}#shoppingBasketSummary .giftVoucherCode,#shoppingBasketSummary .promoCode{background:#e6e6e6}hr.bottomPaneSeparator{margin:0 -10px 5px;border:0;border-bottom:1px solid #e6e6e6}.shoppingbasketProductShortDescContainer{padding-right:25px}.checkoutButtonContainer{background:#f5f5f5;border-bottom:1px solid #e6e6e6;padding-bottom:30px}.checkout{width:191px;height:46px;color:#fff;margin:0 auto 5px;background-color:#d30044;border-radius:5px;text-align:center;line-height:46px;font-size:18px;font-weight:700}.open-merge-egift{cursor:pointer;color:#004ebc;font-size:12px;font-style:italic;font-weight:700;margin:5px 0 10px;width:100%;float:left}.merge-egift-popup_wrapper{position:absolute!important}.merge-egift-popup_wrapper,.merge-egift-popup_table,.merge-egift-popup_content{width:100%!important;height:100%!important;margin:0!important;left:0!important}#PFPopUp_header_wrapper.merge-egift-popup_header_wrapper{top:0!important;width:100%!important;left:0!important;padding-top:5px}