.pane-commerce-cart-block .pane-title,.pane-eft-basket-block .pane-title{font-family:Arial,sans-serif;position:relative}.pane-commerce-cart-block .line-item-supplier,.pane-eft-basket-block .line-item-supplier{font-style:italic}.pane-commerce-cart-block{border:1px solid #FFF;background:#FFF;position:relative;z-index:10;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;-webkit-border-radius:7px;border-radius:7px}.ie7 .pane-commerce-cart-block,.ie8 .pane-commerce-cart-block{border:1px solid #CCC}.pane-commerce-cart-block .pane-title{margin:1px 1px 0;padding:12px 0 2px 5px;font-size:134%;background:url(/sites/all/themes/custom/eurostar/transactional/img/bg-shopping-cart-title.png) center no-repeat;border:1px solid #CCC;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.pane-commerce-cart-block .cart-item,.pane-eft-basket-block .view-empty{-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px}.pane-commerce-cart-block .pane-title-pin{display:block;padding:3px 28px 3px 0;background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-shopping-cart.png) 132px -161px no-repeat}.pane-commerce-cart-block .pinned .pane-title-pin{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-shopping-cart.png) 132px -229px no-repeat}.pane-commerce-cart-block .pane-content{margin:10px 5px 0;padding:0 0 10px;width:auto;float:none}.pane-commerce-cart-block .cart-item{margin:0 0 15px;float:left;width:100%;clear:both;position:relative;background:#EEEFF1;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.pane-commerce-cart-block .journey{background:#E1EDCE}.pane-commerce-cart-block .line-item-title{color:#fff;font-weight:700;letter-spacing:.03em;padding:5px 0 5px 5px;background:#536079}.pane-commerce-cart-block .train .line-item-title{padding:5px 0 5px 28px;float:left;width:168px;min-height:18px}.pane-commerce-cart-block .train .line-item-title .title-link{position:relative;color:#FFF;display:block;z-index:30;width:135px;float:left}.pane-commerce-cart-block .line-item-title-pin{display:block;width:30px;height:22px;float:right;position:relative;z-index:10;margin:-3px 0 0;cursor:pointer;background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-shopping-cart.png) -38px -366px no-repeat}.pane-commerce-cart-block .closed .line-item-title-pin{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-shopping-cart.png) -38px -298px no-repeat}.pane-commerce-cart-block .train .outward{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-shopping-cart.png) -37px -22px no-repeat #536079}.pane-commerce-cart-block .train .inward{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-shopping-cart.png) -37px -91px no-repeat #536079}.pane-commerce-cart-block .line-item-button-wrapper{float:left;width:100%}.pane-commerce-cart-block .insurance .line-item-button-wrapper,.pane-commerce-cart-block .journey .line-item-button-wrapper{padding:5px 0}.pane-commerce-cart-block .line-item-subtitle{margin:3px 4px;font-weight:700}.pane-commerce-cart-block .line-item-inline-message{margin:5px 4px;padding:5px;background:#FFF;color:#64A12B;border-top:solid 1px #64A12B;border-bottom:solid 1px #64A12B}.pane-commerce-cart-block .line-item-row{margin:3px 4px 0}.pane-commerce-cart-block .passenger-price-row{margin:0 -3px;padding:0}.pane-commerce-cart-block .line-item-train-passenger-price{padding:6px 3px 5px;margin:5px 0 0;clear:both;float:left;width:187px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x}.pane-commerce-cart-block .no-background{background:0 0;margin:0}.pane-commerce-cart-block .line-item-train-passenger-price-row{float:left;width:100%}.pane-commerce-cart-block .line-item-train-num-passengers{float:left;width:120px}.pane-commerce-cart-block .line-item-train-price{float:right;font-weight:700}.pane-commerce-cart-block .line-item-tooltip{padding:1px 0 3px 22px;background:url(/sites/all/themes/custom/eurostar/base/img/bg-tooltip.png) top left no-repeat}.pane-commerce-cart-block .line-item-summary{padding:0;clear:both;float:left;width:100%;margin:5px 0}.pane-commerce-cart-block .line-item-total{float:left;width:100%;clear:both;padding:0 0 7px;margin:0 0 5px;border-bottom:solid 1px #999}.pane-commerce-cart-block .line-item-total-label{float:left;margin:2px 0 0;font-weight:700}.pane-commerce-cart-block .line-item-total-raw{font-size:134%;float:right;font-weight:700}.pane-commerce-cart-block .line-item-total-fees{float:left;width:100%;padding:5px 0 10px;margin:5px 0 10px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x;color:#666}.pane-commerce-cart-block .line-item-total-fees .line-item-total-label{width:120px;line-height:1.2em;text-align:left;font-weight:400}.pane-commerce-cart-block .line-item-total-fees .line-item-total-raw{margin:13px 0 0}.pane-commerce-cart-block .line-item-hotel,.pane-commerce-cart-block .line-item-insurance,.pane-commerce-cart-block .line-item-journey-upgrade{float:left;width:100%;padding:5px 0 0;border-bottom:solid 1px #CCC}.pane-commerce-cart-block .line-item-journey-upgrade{margin:0 0 15px;background:#E6F0D6}.pane-commerce-cart-block .top-continue{float:left;width:100%;margin:0 0 10px}.pane-commerce-cart-block .bottom-continue{float:left;width:100%;margin:5px 0 10px}.pane-commerce-cart-block .bottom-continue input.form-submit,.pane-commerce-cart-block .top-continue input.form-submit{font-size:107%;float:right}.pane-commerce-cart-block #cart-continue-bottom,.pane-commerce-cart-block #cart-continue-bottom-fake,.pane-commerce-cart-block #cart-continue-top,.pane-commerce-cart-block #cart-continue-top-fake,.pane-commerce-cart-block .bottom-continue,.pane-commerce-cart-block .top-continue{display:none}.pane-commerce-cart-block .fake-button{width:150px;text-align:center;float:right;cursor:pointer}.pane-commerce-cart-block .fake-button a{color:#fff;text-decoration:none}.pane-commerce-cart-block .fake-button a:hover{text-decoration:underline}.pane-commerce-cart-block .fake-button-top{font-size:107%}.pane-commerce-cart-block .fake-button-text{display:block}.ie7 .pane-commerce-cart-block #cart-continue-bottom,.ie7 .pane-commerce-cart-block #cart-continue-top{margin-bottom:5px}.pane-commerce-cart-block .line-item-extra-price-wrapper{padding:5px 3px;margin:2px 0 0;clear:both;float:left;width:187px}.pane-commerce-cart-block .line-item-remove{float:left;font-weight:700}.pane-commerce-cart-block .line-item-remove a{text-decoration:none}.pane-commerce-cart-block .line-item-remove a:hover{text-decoration:underline}.pane-commerce-cart-block .line-item-extra-price{float:right;font-weight:700}.pane-commerce-cart-block .line-item-message{float:left;width:175px;margin:15px 0 0;padding:10px;text-align:left;color:#64A12B;background:#E6F0D6;border-top:solid 1px #64A12B;border-bottom:solid 1px #64A12B}.pane-commerce-cart-block .line-item-message p{margin:0}.pane-commerce-cart-block .line-item-message .line-item-subtitle{margin-left:0}.pane-commerce-cart-block .line-item-message .icon{margin:-17px 0 0 -5px;width:24px;height:26px;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-messaging.png) -3px -145px no-repeat}.cart-tooltip.ui-tooltip{background:#FFFACC}.view-commerce-cart-block .view-content,.view-commerce-cart-block .view-footer,.view-commerce-cart-block .view-header,.view-commerce-cart-block .views-row{float:left;width:100%}.pane-eft-basket-block{position:relative;z-index:10;background:#82887D;border:1px solid #82887D;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;-webkit-border-radius:7px;border-radius:7px}.pane-eft-basket-block .pane-title{margin:1px 1px 0;padding:12px 0 2px 5px;font-size:134%;background:url(/sites/all/themes/custom/eurostar/transactional/img/bg-shopping-cart-title-eft.png) center no-repeat;color:#FFE600;border:1px solid #55565A;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.pane-eft-basket-block .view-empty{padding:5px 4px;background:#EEEFF1;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.pane-eft-basket-block .view-empty p{margin:0}.pane-eft-basket-block .pane-title-pin{display:block;padding:3px 28px 3px 0;background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-shopping-cart.png) 132px -161px no-repeat}.pane-eft-basket-block .pinned .pane-title-pin{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-shopping-cart.png) 132px -229px no-repeat}.pane-eft-basket-block .pane-content{margin:10px 5px 0;padding:0 0 10px;width:auto;float:none}.pane-eft-basket-block .cart-item{margin:0 0 15px;float:left;width:100%;clear:both;position:relative;background:#EEEFF1;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px}.pane-eft-basket-block .journey{background:#E1EDCE}.pane-eft-basket-block .line-item-title{color:#fff;font-weight:700;letter-spacing:.03em;padding:5px 0 5px 5px;background:#55565A}.pane-eft-basket-block .line-item-title .title-link{position:relative;color:#FFF;display:block;z-index:30;width:135px}.pane-eft-basket-block .line-item-title-pin{width:30px;height:22px;z-index:10;margin:-3px 0 0;cursor:pointer;position:absolute;right:0;top:5px;background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-shopping-cart.png) -38px -366px no-repeat}.pane-eft-basket-block .closed .line-item-title-pin{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-shopping-cart.png) -38px -298px no-repeat}.pane-eft-basket-block .line-item-button-wrapper{float:left;width:100%}.pane-eft-basket-block .insurance .line-item-button-wrapper,.pane-eft-basket-block .journey .line-item-button-wrapper{padding:5px 0}.pane-eft-basket-block .line-item-subtitle{margin:3px 4px;font-weight:700}.pane-eft-basket-block .line-item-inline-message{margin:5px 4px;padding:5px;background:#FFF;color:#64A12B;border-top:solid 1px #64A12B;border-bottom:solid 1px #64A12B}.pane-eft-basket-block .line-item-row{margin:3px 4px 0}.pane-eft-basket-block .passenger-price-row{margin:0 -3px;padding:0}.pane-eft-basket-block .line-item-train-passenger-price{padding:6px 3px 5px;margin:5px 0 0;clear:both;float:left;width:187px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x}.pane-eft-basket-block .no-background{background:0 0;margin:0}.pane-eft-basket-block .line-item-train-passenger-price-row{float:left;width:100%}.pane-eft-basket-block .line-item-train-num-passengers{float:left;width:120px}.pane-eft-basket-block .line-item-train-price{float:right;font-weight:700}.pane-eft-basket-block .line-item-tooltip{padding:1px 0 3px 22px;background:url(/sites/all/themes/custom/eurostar/base/img/bg-tooltip.png) top left no-repeat}.pane-eft-basket-block .line-item-summary{padding:0;clear:both;float:left;width:100%;margin:5px 0}.pane-eft-basket-block .line-item-total{float:left;width:100%;clear:both;padding:0 0 7px;margin:0 0 5px;color:#FFE600}.pane-eft-basket-block .line-item-total-label{float:left;margin:2px 0 0;font-weight:700}.pane-eft-basket-block .line-item-total-raw{font-size:134%;float:right;font-weight:700}.pane-eft-basket-block .line-item-total-fees{float:left;width:100%;padding:5px 0 10px;margin:5px 0 10px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x;color:#666}.pane-eft-basket-block .line-item-total-fees .line-item-total-label{width:120px;line-height:1.2em;text-align:left;font-weight:400}.pane-eft-basket-block .line-item-total-fees .line-item-total-raw{margin:13px 0 0}.pane-eft-basket-block .line-item-hotel,.pane-eft-basket-block .line-item-insurance,.pane-eft-basket-block .line-item-journey-upgrade{float:left;width:100%;padding:5px 0 0;border-bottom:solid 1px #CCC}.pane-eft-basket-block .line-item-journey-upgrade{margin:0 0 15px;background:#E6F0D6}.pane-eft-basket-block .top-continue{float:left;width:100%;margin:0 0 10px}.pane-eft-basket-block .bottom-continue{float:left;width:100%;margin:5px 0 10px}.pane-eft-basket-block .bottom-continue input.form-submit,.pane-eft-basket-block .top-continue input.form-submit{font-size:107%;float:right}.pane-eft-basket-block #cart-continue-bottom,.pane-eft-basket-block #cart-continue-bottom-fake,.pane-eft-basket-block #cart-continue-top,.pane-eft-basket-block #cart-continue-top-fake,.pane-eft-basket-block .bottom-continue,.pane-eft-basket-block .top-continue{display:none}.pane-eft-basket-block .fake-button{width:150px;text-align:center;float:right;cursor:pointer}.pane-eft-basket-block .fake-button a{color:#fff;text-decoration:none}.pane-eft-basket-block .fake-button a:hover{text-decoration:underline}.pane-eft-basket-block .fake-button-top{font-size:107%}.pane-eft-basket-block .fake-button-text{display:block}.ie7 .pane-eft-basket-block #cart-continue-bottom,.ie7 .pane-eft-basket-block #cart-continue-top{margin-bottom:5px}.pane-eft-basket-block .line-item-extra-price-wrapper{padding:5px 3px;margin:2px 0 0;clear:both;float:left;width:187px}.pane-eft-basket-block .line-item-remove{float:left;font-weight:700}.pane-eft-basket-block .line-item-remove a{text-decoration:none}.pane-eft-basket-block .line-item-remove a:hover{text-decoration:underline}.pane-eft-basket-block .line-item-extra-price{float:right;font-weight:700}.pane-eft-basket-block .line-item-message{float:left;width:175px;margin:15px 0 0;padding:10px;text-align:left;color:#64A12B;background:#E6F0D6;border-top:solid 1px #64A12B;border-bottom:solid 1px #64A12B}.pane-eft-basket-block .line-item-message p{margin:0}.pane-eft-basket-block .line-item-message .line-item-subtitle{margin-left:0}.pane-eft-basket-block .line-item-message .icon{margin:-17px 0 0 -5px;width:24px;height:26px;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-messaging.png) -3px -145px no-repeat}