.pane-inbound-upgrade,.pane-outbound-upgrade{padding:10px 1%;width:98%;background:#EEEFF1;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.pane-inbound-upgrade.active,.pane-outbound-upgrade.active{background:#E6F0D6;border-top:solid 1px #64A12B;border-bottom:solid 1px #64A12B}.pane-inbound-upgrade .pane-title,.pane-outbound-upgrade .pane-title{font-size:136%;margin:0 0 15px;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;color:#06183D}.pane-inbound-upgrade.active .pane-title,.pane-outbound-upgrade.active .pane-title{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-messaging.png) -1px -6px no-repeat;margin:-17px 0 10px;padding:14px 0 0 37px;color:#64A12B}.pane-inbound-upgrade .headline,.pane-outbound-upgrade .headline{margin:0 0 10px}.pane-inbound-upgrade .left,.pane-outbound-upgrade .left{float:left;width:74%;min-height:120px;padding:0 1% 0 0;position:relative;border-right:solid 1px #CCC}.pane-inbound-upgrade.active .left,.pane-outbound-upgrade.active .left{border-right:solid 1px #64A12B}.pane-inbound-upgrade .image-wrapper,.pane-outbound-upgrade .image-wrapper{float:left;width:205px;margin-right:-205px}.pane-inbound-upgrade img,.pane-outbound-upgrade img{position:relative;-webkit-border-radius:7px;border-radius:7px}.pane-inbound-upgrade .description,.pane-outbound-upgrade .description{float:left;position:relative;z-index:1;padding:0 0 0 215px}.pane-inbound-upgrade .right,.pane-outbound-upgrade .right{float:right;width:24%}.pane-inbound-upgrade .total,.pane-outbound-upgrade .total{margin:0 0 5px}.pane-inbound-upgrade .individual,.pane-outbound-upgrade .individual{margin:0 0 20px}.pane-inbound-upgrade .large,.pane-outbound-upgrade .large{font-size:134%;font-weight:700}.pane-inbound-upgrade .form-submit,.pane-outbound-upgrade .form-submit{margin:0 0 0 1%;color:#00A4AE;display:block;position:relative;text-align:center;padding:5px 10px;min-width:65px;float:left;text-decoration:none;font-size:106%;background-image:url(/sites/all/themes/custom/eurostar/base/img/gradient-60-F1F2F2-B2DCDF.png);background-repeat:repeat-x;-o-background-size:105% 105%;background-size:105% 105%;cursor:pointer;border:1px solid #00A4AE;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#B2DCDF),to(#F1F2F2));background-image:-webkit-linear-gradient(bottom,#B2DCDF 0,#F1F2F2 100%);background-image:-moz-linear-gradient(bottom,#B2DCDF 0,#F1F2F2 100%);background-image:-o-linear-gradient(bottom,#B2DCDF 0,#F1F2F2 100%);background-image:linear-gradient(to top,#B2DCDF 0,#F1F2F2 100%);font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;text-shadow:1px 1px 1px #EEE;-webkit-border-radius:7px;border-radius:7px}.pane-inbound-upgrade .form-submit:hover,.pane-outbound-upgrade .form-submit:hover{text-decoration:underline}.pane-inbound-upgrade ul,.pane-outbound-upgrade ul{margin:0 0 10px;padding:0}.pane-inbound-upgrade ul li,.pane-outbound-upgrade ul li{margin:0 0 .25em;padding:0 0 0 1.5em;list-style-type:none;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-lists.png) -2px -90px no-repeat}#standard-booking-path-skip-extras-form .form-submit{background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}.page-book-train-travel-extras .ui-dialog-content .item-list ul li.last a,.pane-extras-hotels-carousel .pane-title,.pane-hotels-carousel .pane-title,.view-travel-extras-hotel-carousel .title{font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}#standard-booking-path-skip-extras-form .form-submit :hover{text-decoration:underline}#standard-booking-path-skip-extras-form .form-submit:hover{text-decoration:none}.page-book-train-travel-extras .skip-extra-confirm-message{float:left;background:#EEEFF1;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;color:#666;padding:0 25% 10px 1%;width:74%;min-height:125px}.page-book-train-travel-extras .seat-upgrade-nag .skip-extra-confirm-message{background:url(/sites/all/themes/custom/eurostar/transactional/img/img-upgrade_nag.png) right no-repeat #EEEFF1}.page-book-train-travel-extras .insurance-nag .skip-extra-confirm-message{background:url(/sites/all/themes/custom/eurostar/transactional/img/img-insurance_nag.png) right no-repeat #EEEFF1}.page-book-train-travel-extras .ui-dialog-content .item-list ul li{background:0 0;display:inline-block;padding-top:10px}.page-book-train-travel-extras .ui-dialog-content .item-list ul{float:right}.page-book-train-travel-extras .ui-dialog-content .item-list ul li.last a{position:relative;z-index:10;padding:5px 10px;margin:0 2px;color:#fff;font-size:109%;letter-spacing:.025em;border:1px solid #00A4AE;background-image:url(/sites/all/themes/custom/eurostar/base/img/gradient-60-66CBD9-1B808E.png);background-repeat:repeat-x;cursor:pointer;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1B808E),to(#66CBD9));background-image:-webkit-linear-gradient(bottom,#1B808E 0,#66CBD9 100%);background-image:-moz-linear-gradient(bottom,#1B808E 0,#66CBD9 100%);background-image:-o-linear-gradient(bottom,#1B808E 0,#66CBD9 100%);background-image:linear-gradient(to top,#1B808E 0,#66CBD9 100%);-webkit-border-radius:7px;border-radius:7px;text-shadow:1px 1px 1px #11455A}.page-book-train-travel-extras .ui-dialog-content{padding:1%}.page-book-train-travel-extras .ui-dialog .icon{background:url(/sites/all/themes/custom/eurostar/transactional/img/icon_travel-style.png) left no-repeat;padding:24px 25px}.page-book-train-travel-extras .ui-dialog-title{margin:.1em .5em .1em 0;padding:15px 0}.pane-travel-extras-control-form .pane-title{display:none}.pane-extras-hotels-carousel,.pane-hotels-carousel{padding:10px 1%;width:98%;background:#EEEFF1;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.pane-extras-hotels-carousel .pane-title,.pane-hotels-carousel .pane-title{font-size:136%;margin:0 0 15px;color:#06183D}.pane-extras-hotels-carousel .destination-title,.pane-hotels-carousel .destination-title{font-size:136%;margin:0 0 15px}.pane-extras-hotels-carousel .leadin,.pane-hotels-carousel .leadin{float:left;width:100%;margin:0 0 10px}.pane-extras-hotels-carousel .all-hotels,.pane-hotels-carousel .all-hotels{float:left;width:100%;margin:0;text-align:center}.view-travel-extras-hotel-carousel{float:left;width:100%;clear:both}.view-travel-extras-hotel-carousel .view-content{float:left;width:100%;overflow:hidden}.view-travel-extras-hotel-carousel .carousel{width:100%;float:left;padding:0;margin:0 0 1px;overflow:hidden;position:relative;border-bottom:solid 1px #999}.no-js .view-travel-extras-hotel-carousel .carousel{width:1000em}.view-travel-extras-hotel-carousel .views-row{width:309px;height:385px;float:left;background:0 0;position:relative;margin:0;padding:0;overflow:hidden;border-left:solid 1px #CCC}.view-travel-extras-hotel-carousel .item-list .carousel li.views-row{background:#FFF}.view-travel-extras-hotel-carousel .views-row.last{border-right:solid 1px #CCC}.view-travel-extras-hotel-carousel .hotel-header{padding:10px;color:#FFF;float:left;width:289px;min-height:65px;background:#354462}.view-travel-extras-hotel-carousel .title{color:#FFF;float:left;width:100%;clear:both;font-weight:400;margin:0;min-height:40px;font-size:150%}.view-travel-extras-hotel-carousel .title a{color:#FFF}.view-travel-extras-hotel-carousel .ratings{width:100%;float:left;clear:both}.view-travel-extras-hotel-carousel .ratings .item-list{width:auto}.view-travel-extras-hotel-carousel .rating-left{float:left;margin:5px 0 0}.view-travel-extras-hotel-carousel .rating-right{float:right;margin:5px 0 0}.view-travel-extras-hotel-carousel .trip-advisor-link img{padding:2px;background:0 0;width:100px}.view-travel-extras-hotel-carousel .hotel-body{padding:10px;position:relative;width:289px;float:left;background:#FFF}.view-travel-extras-hotel-carousel .hotel-image{width:290px;height:160px;overflow:hidden;position:relative;margin:0 0 5px;background:#999;-webkit-border-radius:7px;border-radius:7px}.view-travel-extras-hotel-carousel .hotel-image img{position:relative;-webkit-border-radius:7px;border-radius:7px}.view-travel-extras-hotel-carousel .offer{width:65px;height:67px;position:absolute;top:125px;right:0;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -168px -258px no-repeat}.view-travel-extras-hotel-carousel .offer-inner{display:table-cell;vertical-align:middle;width:65px;height:67px;text-align:center}.view-travel-extras-hotel-carousel .offer .text{display:block;width:49px;padding:8px;font-size:150%;font-weight:100;letter-spacing:.005em;color:#fff;word-wrap:break-word;word-break:break-all;-webkit-transform:rotate(-11deg);-moz-transform:rotate(-11deg);-ms-transform:rotate(-11deg);-o-transform:rotate(-11deg);transform:rotate(-11deg);zoom:1}.ie7 .view-travel-extras-hotel-carousel .offer .text{position:absolute;left:0;top:25%}.view-travel-extras-hotel-carousel .price{font-size:140%;padding:0 50px 0 0;margin:0 0 10px}.view-travel-extras-hotel-carousel .jcarousel-clip-horizontal{overflow:hidden}.view-travel-extras-hotel-carousel .jcarousel-container{position:absolute}.view-travel-extras-hotel-carousel .carousel-controls{width:100%;background:url(/sites/all/themes/custom/eurostar/base/img/bg-dropshadow.png) center 0 no-repeat;float:left;height:50px;clear:both}.view-travel-extras-hotel-carousel .control-left{width:15%;float:left}.view-travel-extras-hotel-carousel .control-right{width:14.9%;float:right}.view-travel-extras-hotel-carousel .control-center{width:70%;float:left;text-align:center}.view-travel-extras-hotel-carousel .pager{padding:0;margin:17px 0 0}.view-travel-extras-hotel-carousel .pager li{display:inline;position:relative;padding:6px 7px;color:#EEEFF1;font-size:30%}.view-travel-extras-hotel-carousel .pager .icon{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-carousel.png) -145px -7px no-repeat;top:0;left:0;position:absolute;z-index:1;width:17px;height:17px;text-indent:-1000em;overflow:hidden;cursor:pointer}.view-travel-extras-hotel-carousel .visible .icon{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-carousel.png) -128px -7px no-repeat;cursor:default}.view-travel-extras-hotel-carousel .button-prev{background:url(/sites/all/themes/custom/eurostar/base/img/button-arrow-box-left.png) no-repeat;display:block;width:22px;height:30px;text-indent:-1000em;overflow:hidden;margin:12px 0 0 10px;cursor:pointer}.view-travel-extras-hotel-carousel .button-next{background:url(/sites/all/themes/custom/eurostar/base/img/button-arrow-box-right.png) no-repeat;display:block;width:22px;height:30px;text-indent:-1000em;overflow:hidden;margin:12px 10px 0 0;float:right;cursor:pointer}.js .pane-hotel-detail .tab-title,.js .pane-hotel-details .tab-title,.no-js .pane-hotel-detail .tab-list,.no-js .pane-hotel-detail .thumb-images,.no-js .pane-hotel-details .tab-list,.no-js .pane-hotel-details .thumb-images{display:none}.pane-hotel-detail .attachment,.pane-hotel-detail .view-content,.pane-hotel-details .attachment,.pane-hotel-details .view-content{float:left;width:100%}.pane-hotel-detail .hotel-header,.pane-hotel-details .hotel-header{float:left;width:100%;clear:both;color:#FFF;background:url(/sites/all/themes/custom/eurostar/base/img/bg-title.png) top repeat-x #233354;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.js .pane-hotel-detail .hotel-header,.js .pane-hotel-details .hotel-header{height:120px}.pane-hotel-detail .hotel-name,.pane-hotel-details .hotel-name{color:#FFF;font-weight:400;margin:15px 0 7px 10px}.pane-hotel-detail .hotel-address,.pane-hotel-details .hotel-address{margin:0 0 7px 10px}.pane-hotel-detail .trip-advisor-wrapper,.pane-hotel-details .trip-advisor-wrapper{margin:0 10px 0 0;float:right;position:relative;z-index:100}.js .pane-hotel-detail .trip-advisor-wrapper,.js .pane-hotel-details .trip-advisor-wrapper{margin:23px 10px 0 0}.pane-hotel-details .trip-advisor-link img .pane-hotel-detail .trip-advisor-link img{padding:2px;background:#FFF}.pane-hotel-detail .hotel-header .item-list,.pane-hotel-details .hotel-header .item-list{margin:0 0 10px 10px;float:left}.js .pane-hotel-detail .hotel-header .item-list,.js .pane-hotel-details .hotel-header .item-list{margin:0 0 50px 10px}.pane-hotel-details .tab-wrapper .pane-hotel-detail .tab-wrapper{float:left;width:100%;clear:both}.js .pane-hotel-detail .tab-wrapper,.js .pane-hotel-details .tab-wrapper{margin:-30px 0 0;padding:0 0 10px;float:left;width:100%;border-bottom:solid 1px #CCC}.pane-hotel-detail .tab-content,.pane-hotel-details .tab-content{float:left;clear:both}.pane-hotel-detail #map_canvas,.pane-hotel-details #map_canvas{width:100%;height:500px}.pane-hotel-detail .ui-tabs,.pane-hotel-details .ui-tabs{padding:0}.pane-hotel-detail .ui-widget-content,.pane-hotel-details .ui-widget-content{border:none;background:0 0}.pane-hotel-detail .ui-tabs-nav,.pane-hotel-details .ui-tabs-nav{background:0 0;border:none;height:35px;padding:0;margin:0 0 0 10px}.pane-hotel-detail .ui-tabs-panel,.pane-hotel-details .ui-tabs-panel{padding:10px}.pane-hotel-detail .overview-images,.pane-hotel-details .overview-images{float:left;width:auto;clear:both;padding:0 0 0 360px;margin:0 0 10px}.pane-hotel-detail .overview-images .item-list,.pane-hotel-details .overview-images .item-list{float:left}.pane-hotel-detail .large-images,.pane-hotel-details .large-images{width:350px;position:relative;margin-left:-360px}.no-js .pane-hotel-detail .large-images,.no-js .pane-hotel-details .large-images{height:auto;width:auto}.pane-hotel-detail .large-images li,.pane-hotel-details .large-images li{margin:0;padding:0;background:0 0}.pane-hotel-detail .large-images img,.pane-hotel-details .large-images img{max-height:350px;margin:0 auto}.no-js .pane-hotel-detail .large-images li,.no-js .pane-hotel-details .large-images li,.pane-hotel-detail .thumb-images,.pane-hotel-details .thumb-images{float:left}.pane-hotel-detail .thumb-images li,.pane-hotel-details .thumb-images li{margin:0 5px 5px 0;padding:0;width:52px;height:52px;background:0 0;float:left}.pane-hotel-detail .thumb-images img:hover,.pane-hotel-details .thumb-images img:hover{opacity:.5;filter:alpha(opacity=50)}.pane-hotel-detail .thumb-images li img,.pane-hotel-details .thumb-images li img{border:1px solid #CCC}.pane-hotel-detail .thumb-images li.activeSlide img,.pane-hotel-details .thumb-images li.activeSlide img{border:1px solid #06183D}.pane-hotel-detail .hotel-rooms-search-rooms-form,.pane-hotel-details .hotel-rooms-search-rooms-form{float:left;width:100%}.pane-hotel-detail .hotel-rooms-search-rooms-form .form-select,.pane-hotel-detail .hotel-rooms-search-rooms-form .form-text,.pane-hotel-details .hotel-rooms-search-rooms-form .form-select,.pane-hotel-details .hotel-rooms-search-rooms-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}.pane-hotel-detail .form-item-hotel-check-in,.pane-hotel-detail .form-item-hotel-check-out,.pane-hotel-detail .form-item-hotel-no-adults,.pane-hotel-detail .form-item-hotel-no-children,.pane-hotel-detail .form-item-hotel-no-room,.pane-hotel-details .form-item-hotel-check-in,.pane-hotel-details .form-item-hotel-check-out,.pane-hotel-details .form-item-hotel-no-adults,.pane-hotel-details .form-item-hotel-no-children,.pane-hotel-details .form-item-hotel-no-room{float:left;margin:0 0 10px;padding:0 5px}.pane-hotel-detail .hotel-room-button,.pane-hotel-detail .hotel-rooms-search-rooms-form .form-submit,.pane-hotel-details .hotel-room-button,.pane-hotel-details .hotel-rooms-search-rooms-form .form-submit{display:block;text-align:center;padding:5px 10px;font-size:106%;background-repeat:repeat-x;cursor:pointer;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;color:#00A4AE;position:relative;min-width:65px;text-shadow:1px 1px 1px #EEE}.pane-hotel-detail .hotel-rooms-search-rooms-form .form-submit,.pane-hotel-details .hotel-rooms-search-rooms-form .form-submit{text-decoration:none;background-image:url(/sites/all/themes/custom/eurostar/base/img/gradient-60-F1F2F2-B2DCDF.png);-o-background-size:105% 105%;background-size:105% 105%;border:1px solid #00A4AE;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#B2DCDF),to(#F1F2F2));background-image:-webkit-linear-gradient(bottom,#B2DCDF 0,#F1F2F2 100%);background-image:-moz-linear-gradient(bottom,#B2DCDF 0,#F1F2F2 100%);background-image:-o-linear-gradient(bottom,#B2DCDF 0,#F1F2F2 100%);background-image:linear-gradient(to top,#B2DCDF 0,#F1F2F2 100%);-webkit-border-radius:7px;border-radius:7px;float:right;margin:10px 0 0}.pane-hotel-detail .hotel-rooms-search-rooms-form .form-submit:hover,.pane-hotel-details .hotel-rooms-search-rooms-form .form-submit:hover{text-decoration:underline}.pane-hotel-detail .hotel-room-button,.pane-hotel-details .hotel-room-button{float:left;text-decoration:none;background-image:url(/sites/all/themes/custom/eurostar/base/img/gradient-60-F1F2F2-B2DCDF.png);-o-background-size:105% 105%;background-size:105% 105%;border:1px solid #00A4AE;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#B2DCDF),to(#F1F2F2));background-image:-webkit-linear-gradient(bottom,#B2DCDF 0,#F1F2F2 100%);background-image:-moz-linear-gradient(bottom,#B2DCDF 0,#F1F2F2 100%);background-image:-o-linear-gradient(bottom,#B2DCDF 0,#F1F2F2 100%);background-image:linear-gradient(to top,#B2DCDF 0,#F1F2F2 100%);-webkit-border-radius:7px;border-radius:7px}.pane-hotel-detail .hotel-room-button:hover,.pane-hotel-details .hotel-room-button:hover{text-decoration:underline}.pane-hotel-detail .hotel-room-button.btn-selected,.pane-hotel-details .hotel-room-button.btn-selected{background:0 0;border:none;padding:0;font-weight:700;cursor:default;color:#333;font-family:Arial,sans-serif}.pane-hotel-detail tr.active td,.pane-hotel-details tr.active td{background:#E6F0D6}.pane-hotel-detail tr.active .room-type,.pane-hotel-details tr.active .room-type{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -182px -2295px;padding:15px 0 0 40px;margin:-15px 0 10px;color:#64A12B}.pane-hotel-detail #hotel-features .item-list li,.pane-hotel-details #hotel-features .item-list li{float:left;width:30%}.pane-hotel-detail .review-list,.pane-hotel-details .review-list{margin:10px 0 0;padding:0}.pane-hotel-detail .review-list li,.pane-hotel-details .review-list li{padding:10px 0 15px;margin:0;float:left;width:100%;list-style-type:none;border-top:solid 1px #CCC}.pane-hotel-detail .review-left,.pane-hotel-details .review-left{float:left;width:80%}.pane-hotel-detail #hotel-reviews .item-list h3,.pane-hotel-detail .review-title,.pane-hotel-details #hotel-reviews .item-list h3,.pane-hotel-details .review-title{font-size:117%;margin:0;color:#333}.pane-hotel-detail .review-date,.pane-hotel-details .review-date{margin:0;font-weight:700}.pane-hotel-detail .review-right,.pane-hotel-details .review-right{float:left;padding:20px 1% 0;width:18%;text-align:right}.pane-hotel-list .view-content,.pane-hotel-list .view-footer,.pane-hotel-list .view-header,.pane-hotel-list .views-row,.pane-hotels-list .view-content,.pane-hotels-list .view-footer,.pane-hotels-list .view-header,.pane-hotels-list .views-row{float:left;width:100%}.pane-hotel-list .hotel-list-header,.pane-hotels-list .hotel-list-header{float:left;width:100%;clear:both;color:#FFF;min-height:100px;background:url(/sites/all/themes/custom/eurostar/base/img/bg-title.png) top repeat-x #233354;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.pane-hotel-list .header-view-title,.pane-hotels-list .header-view-title{color:#FFF;margin:10px}.pane-hotel-list .views-row,.pane-hotels-list .views-row{padding:10px 0;border-bottom:solid 1px #CCC}.pane-hotel-list .views-row-last,.pane-hotels-list .views-row-last{border-bottom:none}.pane-hotel-list .hotel-item,.pane-hotels-list .hotel-item{float:none;padding-left:215px;padding-right:215px}.pane-hotel-list .hotel-image-column,.pane-hotels-list .hotel-image-column{float:left;position:relative;width:205px;right:210px;margin-left:-100%}.pane-hotel-list .hotel-description-column,.pane-hotels-list .hotel-description-column{float:left;width:99%;position:relative}.pane-hotel-list .hotel-price-column,.pane-hotels-list .hotel-price-column{float:left;width:204px;min-height:135px;padding:0 0 0 10px;margin-right:-215px;position:relative;border-left:solid 1px #CCC}.pane-hotel-list .title,.pane-hotels-list .title{margin:0 10px 10px 0}.pane-hotel-list .hotel-description,.pane-hotels-list .hotel-description{margin:0 10px 0 0}.pane-hotel-list .hotel-image,.pane-hotels-list .hotel-image{position:relative;width:205px;height:135px;overflow:hidden;background:#999;-webkit-border-radius:7px;border-radius:7px}.pane-hotel-list .offer,.pane-hotels-list .offer{width:65px;height:67px;position:absolute;right:5px;bottom:5px;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -168px -258px no-repeat}.pane-hotel-list .offer-inner,.pane-hotels-list .offer-inner{display:table-cell;vertical-align:middle;width:65px;height:67px;text-align:center}.pane-hotel-list .offer .text,.pane-hotels-list .offer .text{display:block;width:49px;padding:8px;font-size:150%;font-weight:100;letter-spacing:.005em;color:#fff;word-wrap:break-word;word-break:break-all;-webkit-transform:rotate(-11deg);-moz-transform:rotate(-11deg);-ms-transform:rotate(-11deg);-o-transform:rotate(-11deg);transform:rotate(-11deg);zoom:1}.ie7 .pane-hotel-list .offer .text,.ie7 .pane-hotels-list .offer .text{position:absolute;left:0;top:25%}.pane-hotel-list .star-rating,.pane-hotels-list .star-rating{float:left;width:100%;margin:0 0 5px}.pane-hotel-list .single-price,.pane-hotels-list .single-price{float:left;width:100%;margin:0 0 20px}.pane-hotel-list .total-price,.pane-hotels-list .total-price{float:left;width:100%;margin:0 0 5px}.pane-hotel-list .button,.pane-hotels-list .button{float:left;width:100%;margin:0 0 20px}.pane-hotel-list .price-large,.pane-hotels-list .price-large{font-size:134%}.pane-hotel-list .hotel-links,.pane-hotels-list .hotel-links{padding:0;margin:20px 0 0}.pane-hotel-list .hotel-links li,.pane-hotels-list .hotel-links li{padding:2px 5px;float:left;margin:0;background:0 0;border-left:solid 1px #CCC}.pane-hotel-list .hotel-links li.first,.pane-hotels-list .hotel-links li.first{padding-left:0;border:none}.pane-hotel-list .tab-wrapper,.pane-hotels-list .tab-wrapper{float:left;width:100%}.js .pane-hotel-list .tab-wrapper,.js .pane-hotels-list .tab-wrapper{margin:-30px 0 0;padding:0 0 10px;border-bottom:solid 1px #CCC}.pane-hotel-list .tab-group,.pane-hotels-list .tab-group{float:left;width:100%}.pane-hotel-list .ui-tabs,.pane-hotels-list .ui-tabs{padding:0}.pane-hotel-list .ui-widget-content,.pane-hotels-list .ui-widget-content{border:none;background:0 0}.pane-hotel-list .ui-tabs-nav,.pane-hotels-list .ui-tabs-nav{background:0 0;border:none;height:35px;padding:0;margin:0 0 0 10px}.pane-hotel-list .ui-tabs-panel,.pane-hotels-list .ui-tabs-panel{padding:10px 0}.pane-hotel-list .tab-content,.pane-hotels-list .tab-content{padding:0 10px}.pane-hotel-list #map_canvas,.pane-hotels-list #map_canvas{width:100%;height:500px}.pane-extras-hotel-nav .pane-content .item-list,.pane-extras-hotel-nav .pane-content h3,.pane-extras-hotel-nav .pane-content li,.pane-extras-hotel-nav .pane-content ul{float:left;margin:0}.pane-extras-hotel-nav .pane-content h3{margin:1px 0 0;font-weight:400;font-size:100%;color:#333}.pane-extras-hotel-nav .pane-content .item-list li{background:0 0;padding:2px 5px;border-left:solid 1px #CCC}.pane-extras-hotel-nav .pane-content .item-list li.first{border-left:none}.room-details-block{float:left;clear:both;width:98%;padding:10px 1%;margin:20px 0 0;background:#EEEFF1;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.room-details-block .room-details-title{margin:0 0 15px}.room-details-block .room-type{font-weight:700;margin:0 0 10px}.room-details-block ul{margin:0}.room-details-block .room-total{font-weight:700;font-size:110%}.hotel-search-form{float:left;width:98%;padding:0 1% 35px}.hotel-search-form .form-item-hotel-name{float:left;margin:0 0 1em;width:40%;padding:0 1% 0 0}.hotel-search-form .form-item-hotel-name .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}.hotel-search-form .form-item-hotel-rating{float:left;margin:0 0 1em;width:40%}.hotel-search-form .form-item-hotel-rating select{float:left}.hotel-search-form .form-type-checkboxes.form-item-hotel-amenities{clear:both}.hotel-search-form #edit-hotel-amenities{clear:both;float:left;margin:.3em 0 0}.hotel-search-form #edit-hotel-amenities .form-type-checkbox{float:left}.hotel-search-form .form-submit{margin:.3em 0 0;display:block;position:relative;text-align:center;padding:5px 10px;min-width:65px;float:left;text-decoration:none;font-size:106%;background-image:url(/sites/all/themes/custom/eurostar/base/img/gradient-60-F1F2F2-B2DCDF.png);background-repeat:repeat-x;-o-background-size:105% 105%;background-size:105% 105%;cursor:pointer;border:1px solid #00A4AE;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#B2DCDF),to(#F1F2F2));background-image:-webkit-linear-gradient(bottom,#B2DCDF 0,#F1F2F2 100%);background-image:-moz-linear-gradient(bottom,#B2DCDF 0,#F1F2F2 100%);background-image:-o-linear-gradient(bottom,#B2DCDF 0,#F1F2F2 100%);background-image:linear-gradient(to top,#B2DCDF 0,#F1F2F2 100%);font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;text-shadow:1px 1px 1px #EEE;-webkit-border-radius:7px;border-radius:7px;color:#00A4AE}.hotel-search-form .form-submit:hover{text-decoration:underline}.hotel-search-form .ui-slider{float:left;width:100%;margin:4px 0 0}.hotel-search-form .ui-widget-content{background:#06183D}.hotel-sort-form label{font-weight:700;display:block;padding:0 10px 0 0;float:left}.hotel-sort-form select{float:left}