body.gateway-page #main-wrapper{background:url(/sites/all/themes/custom/eurostar/base/img/bg-gateway.gif) top repeat-x}.pane-gateway-promo{width:100%;margin:0 0 0 -1.033%;height:275px;background:url(/sites/all/themes/custom/eurostar/base/img/img-gateway.jpg) top left no-repeat;float:left;position:relative;-webkit-border-radius:7px;border-radius:7px}.pane-gateway-promo .pane-content{color:#fff;font-size:100%;width:430px;min-height:100px;float:left;position:relative;padding:15px 20px 10px;margin:10px 20px;background:#06183D;background:rgba(6,24,61,.9);-webkit-border-radius:7px;border-radius:7px}.no-js .pane-gateway-promo .pane-content{width:880px}.pane-gateway-promo #gateway-welcome-list{margin:0;position:relative;background:0 0;width:425px}.no-js .pane-gateway-promo #gateway-welcome-list{width:auto}.pane-gateway-promo #gateway-welcome-list li{background:0 0;padding:3px 0;margin:0;width:425px;float:left;position:relative}.pane-gateway-promo #gateway-welcome-list .title{margin:0;font-size:215%;color:#FFE600;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}.pane-gateway-promo #gateway-welcome-list li li{color:#FFF;padding:0;background:0 0;margin:10px 0 0;width:auto;font-family:Arial,sans-serif}.pane-gateway-promo #gateway-welcome-list li .item-list{margin:0}.no-js .pane-gateway-promo #gateway-welcome-list li li{float:left}.no-js .pane-gateway-promo #gateway-welcome-list li .item-list{float:left;clear:both}.pane-gateway-languages{width:100%;margin:0 0 0 -1.033%}.pane-gateway-languages .pane-content{background:#FFF;padding:0;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.pane-gateway-languages #gateway-language-list{margin:15px auto 0;padding:0 0 30px;width:710px}.pane-gateway-languages #gateway-language-list li{padding:10px;width:120px;min-height:135px;float:left;list-style-type:none;font-size:109%;background:0 0;text-align:center;border-right:solid 1px #CCC}.pane-gateway-languages #gateway-language-list li.first{border-left:solid 1px #CCC}.pane-gateway-languages #gateway-language-list a{display:block;margin:0 auto 3px}.pane-gateway-languages #gateway-language-list .flag{width:64px;height:52px;display:block;margin:0 auto 10px;overflow:hidden;text-indent:-1000em}.legacy-look .pane-countries h2,.legacy-look .pane-gateway-promo .pane-content,.pane-row-language label{display:none}.pane-gateway-languages .uk-en .flag{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-gateway-flags.png) -9px -7px no-repeat}.pane-gateway-languages .nl-nl .flag{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-gateway-flags.png) -304px -7px no-repeat}.pane-gateway-languages .fr-fr .flag{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-gateway-flags.png) -83px -7px no-repeat}.pane-gateway-languages .de-de .flag{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-gateway-flags.png) -377px -7px no-repeat}.pane-gateway-languages .ch-ch .flag{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-gateway-flags.png) -230px -7px no-repeat}.pane-gateway-languages .be-nl .flag{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-gateway-flags.png) -156px -7px no-repeat}.pane-gateway-languages .us-en .flag{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-gateway-flags.png) -451px -7px no-repeat}.pane-countries{padding:10px 1% 20px;float:left;width:98%;background:url(/sites/all/themes/custom/eurostar/base/img/gradient-12-DDD-FFF.png) top repeat-x}.pane-countries .pane-content,.pane-countries .pane-title{float:left;width:50%;clear:none}.pane-countries .pane-title{margin:5px 0 0}.pane-countries form{float:right}.pane-countries label{float:left;padding:0 10px 0 0}.pane-countries select{float:left;margin:-2px 10px 0 0;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-countries .form-item{float:left;margin:6px 0 0}.pane-countries .form-submit{float:left}.pane-row-language{color:#FFF;padding:0 2% 15px;margin:10px 0 0;width:96%;position:relative;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0A1C40),to(#354462));background-image:-webkit-linear-gradient(bottom,#0A1C40 0,#354462 100%);background-image:-moz-linear-gradient(bottom,#0A1C40 0,#354462 100%);background-image:-o-linear-gradient(bottom,#0A1C40 0,#354462 100%);background-image:linear-gradient(to top,#0A1C40 0,#354462 100%);-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px}.ie7 .pane-row-language,.ie8 .pane-row-language{background:url(/sites/all/themes/custom/eurostar/base/img/gradient-470-354462-0A1C40.png) top repeat-x}.pane-row-language .subtitle,.pane-row-language form{color:#FFF;background:url(/sites/all/themes/custom/eurostar/base/img/bg-dropshadow.png) center bottom no-repeat}.pane-row-language .pane-title{color:#FFF;font-weight:400;margin:30px 0 20px 15px}.pane-row-language .subtitle{padding:0 5px 45px;margin:0;font-weight:400;font-size:134%;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}.pane-row-language form{float:left;width:100%;padding:0 5px 50px}.pane-row-language select{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-row-language .form-item{float:left;margin:0 0 10px}.pane-row-language .form-submit{float:left;margin:0 0 0 15px}.gateway-page #content .panel-separator{height:10px}.gateway-page .pane-countries select{width:auto}.gateway-page #columns{background:#FFF;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px;width:102%;margin-left:-1%}.pane-gateway-welcome .pane-content{width:98%;margin-left:1%}.pane-gateway-welcome h2{font-size:2em;margin-bottom:0;color:#06183D}.pane-gateway-welcome h3{font-size:1.2em;font-weight:400;width:210px;margin:10px 0 20px 5px;color:#06183D}.pane-gateway-welcome .welcome-message-wrapper{width:27%;margin-left:6%;float:left}.pane-gateway-welcome .item-list{margin-left:25px}.pane-gateway-welcome .item-list ul li{list-style-type:square;background:0 0;font-weight:700;padding:0;margin:0 0 .7em}.legacy-look .pane-gateway-languages{width:102%}.legacy-look .pane-countries{background:0 0;padding:10px 1%}.legacy-look .pane-countries select{height:28px;margin:-6px 10px 0 0}.legacy-look .pane-countries .pane-content{width:100%}.legacy-look .pane-countries form{float:left;margin-left:6%}.legacy-look .pane-gateway-promo{width:98%;margin:0 0 0 1%;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px}
.dk_container,.dk_open,.dk_toggle{position:relative}.dk_container{line-height:14px;-webkit-border-radius:7px;border-radius:7px;display:none;float:left}.dk_container:focus{outline:0}.dk_container a{cursor:pointer;text-decoration:none;outline:0}.dk_toggle{padding:3px 45px 3px 10px;color:#FFF;border:1px solid #354462;-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:inset 0 0 6px #2A2A2A;box-shadow:inset 0 0 6px #2A2A2A;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-header.png) 95% -106px no-repeat #354462;display:inline-block;*display:inline;zoom:1}.dk_focus .dk_toggle,.dk_toggle:hover{border-color:#00A4AE}.dk_open{z-index:700}.dk_open .dk_toggle{background-color:#FFF;color:#333;border-color:#999;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px;-webkit-box-shadow:none;box-shadow:none}.dk_options{-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px}.dk_options a{background-color:#fff;border-bottom:1px solid #999;font-weight:700;padding:8px 10px}.dk_options li:last-child a{border-bottom:none}.dk_option_current a,.dk_options a:hover{text-decoration:none;color:#333}.dk_options_inner{border:1px solid #8c8c8e;border-bottom-width:2px;border-bottom-color:#999;padding:0;margin:0;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.dk_options_inner li{list-style-type:none}.dk_options_inner,.dk_touch .dk_options{max-height:250px}.dk_open .dk_options{display:block}.dk_open .dk_label{color:inherit}.dk_options{display:none;margin-top:-1px;position:absolute;right:0;width:100%}.dk_options a,.dk_options a:link,.dk_options a:visited{display:block}.dk_options_inner{overflow:auto;position:relative}.dk_touch .dk_options{overflow:hidden}.dk_touch .dk_options_inner{max-height:none;overflow:visible}.dk_fouc select{position:relative;top:-99999em;visibility:hidden}.dropkick-language-select{width:130px}.dropkick-language .dk_options{position:absolute}.dropkick-language .dk_options li{background:#FFF}.dropkick-language .dk_options a{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-header.png) -3px 2px no-repeat;font-weight:400;height:18px;line-height:18px;padding:0 0 0 23px}.dropkick-language .dk_options li.fr-FR a{background-position:-3px 2px}.dropkick-language .dk_options li.uk-EN a{background-position:-3px -52px}.dropkick-language .dk_options li.us-EN a{background-position:-3px -71px}.dropkick-language .dk_options li.nl-NL a{background-position:-3px -16px}.dropkick-language .dk_options li.be-EN a,.dropkick-language .dk_options li.be-FR a,.dropkick-language .dk_options li.be-NL a{background-position:-3px -34px}.dropkick-language .dk_options li.rw-EN a{background-position:-3px -89px}.dropkick-language .dk_toggle{padding:0 30px 0 1px}.dropkick-language .dk_toggle span{padding:0 0 0 23px;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-header.png) -3px 2px no-repeat;height:18px;line-height:18px}.dropkick-language .dk_toggle.fr-FR span{background-position:-3px 0}.dropkick-language .dk_toggle.uk-EN span{background-position:-3px -54px}.dropkick-language .dk_toggle.us-EN span{background-position:-3px -73px}.dropkick-language .dk_toggle.nl-NL span{background-position:-3px -18px}.dropkick-language .dk_toggle.be-EN span,.dropkick-language .dk_toggle.be-FR span,.dropkick-language .dk_toggle.be-NL span{background-position:-3px -36px}.dropkick-language .dk_toggle.rw-EN span{background-position:-3px -90px}
.goto-top,.pane-goto-top .pane-content{padding:3px 0 3px 23px;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -192px -97px no-repeat}.pane-goto-top .back-to-top{text-decoration:none}.pane-goto-top .back-to-top:hover{text-decoration:underline}.pane-multistep .multistep-continue,.panel-pane .multistep-continue{float:right}.pane-multistep .multistep-back,.panel-pane .multistep-back{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}.no-js .pane-print-email,.no-js .pane-print-only,.pane-body-class{display:none}.pane-multistep .multistep-back:hover,.panel-pane .multistep-back:hover{text-decoration:underline}.pane-custom-error,.pane-message-404{padding:0 2%;margin:10px 0 0;width:96%;color:#FFF;background:#06183D;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;-webkit-box-shadow:inset 0 0 20px #000;box-shadow:inset 0 0 20px #000;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#06183D),to(#303E5D));background-image:-webkit-linear-gradient(bottom,#06183D 0,#303E5D 100%);background-image:-moz-linear-gradient(bottom,#06183D 0,#303E5D 100%);background-image:-o-linear-gradient(bottom,#06183D 0,#303E5D 100%);background-image:linear-gradient(to top,#06183D 0,#303E5D 100%)}.pane-custom-error .title-wrapper,.pane-message-404 .title-wrapper{padding:0 0 36px;background:url(/sites/all/themes/custom/eurostar/base/img/bg-dropshadow.png) bottom center no-repeat}.pane-custom-error .title,.pane-message-404 .title{color:#FFF;font-size:278%}.pane-custom-error .subtitle,.pane-message-404 .subtitle{color:#FFF}.pane-message-404 #hints-list{margin:-25px 0 0}.pane-message-404 .search-form{margin:0 0 20px;padding:0 0 46px;background:url(/sites/all/themes/custom/eurostar/base/img/bg-dropshadow.png) bottom center no-repeat}.pane-message-404 .form-item label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-message-404 .form-item label.focusable:active,.pane-message-404 .form-item label.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-message-404 .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-print-email{padding:0 0 11px;margin:10px 0;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x}.page-book-train .pane-print-email,.page-book-train .pane-print-only{background:0 0}.page-book-train .pane-print-email .pane-title,.page-book-train .pane-print-only .pane-title{font-size:134%;margin:40px 0 5px}.pane-low-fare-widget,.pane-low-fare-widget-panel-pane-1{width:98%;padding:0 1% 5px}.pane-low-fare-widget .pane-title,.pane-low-fare-widget-panel-pane-1 .pane-title{padding:0 0 5px;margin:14px 0 5px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x}.pane-low-fare-widget .views-exposed-widget .form-select,.pane-low-fare-widget .views-exposed-widget .form-text,.pane-low-fare-widget-panel-pane-1 .views-exposed-widget .form-select,.pane-low-fare-widget-panel-pane-1 .views-exposed-widget .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-low-fare-widget .low-fares-box,.pane-low-fare-widget-panel-pane-1 .low-fares-box{float:left;width:100%;clear:both;padding:0 0 2px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x #FFF}.pane-low-fare-widget .low-fares-box p,.pane-low-fare-widget-panel-pane-1 .low-fares-box p{margin:3px 0;padding:0 1%;float:left;width:98%}.pane-low-fare-widget p.low-fares-box-leadin,.pane-low-fare-widget-panel-pane-1 p.low-fares-box-leadin{font-weight:700;margin:0 0 3px;padding:5px 1% 0;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #FFF}.pane-low-fare-widget .field-name-field-low-fare-baseline-date,.pane-low-fare-widget .field-name-field-low-fare-origin,.pane-low-fare-widget-panel-pane-1 .field-name-field-low-fare-baseline-date,.pane-low-fare-widget-panel-pane-1 .field-name-field-low-fare-origin{width:98%;margin:5px 1%;float:left}.pane-low-fare-widget .view-empty,.pane-low-fare-widget-panel-pane-1 .view-empty{font-weight:700}.addthis_32x32_style .at15t,.addthis_32x32_style .at300bs,.addthis_32x32_style .dummy .at300bs{background:url(/sites/all/themes/custom/eurostar/base/img/widget006_32x32_top.png) left center no-repeat}.user-language-nag .user-language-nag-content{float:left;width:98%;padding:10px 1%;background:#EEEFF1;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;color:#666}
#train-search-form{float:left;width:98%;clear:both;position:relative;padding:0 1%}#sidebar-second #train-search-form .messages .icon{left:5%}#sidebar-first #train-search-form div.messages p,#sidebar-second #train-search-form div.messages p{overflow-y:scroll;margin:20px 0 0;padding:5px 10px 0 0;height:75px}.eurostar-right-column #train-search-form{background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) center bottom repeat-x;padding-bottom:10px}#train-search-form .form-item,#train-search-form fieldset,#train-search-form webform-component{float:left;clear:none}#train-search-form .form-type-item{padding:3px 10px 0 0;margin:0 10px 0 0;min-height:80px;border-right:1px dashed #999}#train-search-form .form-type-item .form-item{clear:both;margin:0 0 5px;width:240px}#train-search-form .form-type-item label{float:left;font-weight:700}#train-search-form .form-item-flexible-dates label,#train-search-form .form-item-has-hotel label,#train-search-form .form-item-one-way label{float:none;font-weight:400;vertical-align:text-top}#train-search-form .form-item-flexible-dates,#train-search-form .form-item-one-way{margin:0}#train-search-form .form-type-item .form-select,#train-search-form .form-type-item .form-text{width:160px;float:right;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}#train-search-form .previous-search-selector .form-select{width:242px}#train-search-form .form-type-item .form-select.form-disabled,#train-search-form .form-type-item .form-text.form-disabled{background:#CCC;border:1px solid #999}#train-search-form .form-select{padding:2px}#train-search-form .form-item-adult .form-text,#train-search-form .form-item-child .form-text,#train-search-form .form-item-youth .form-text{width:30px;margin:3px 0;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}#train-search-form .form-item-adult,#train-search-form .form-item-child,#train-search-form .form-item-youth{padding:3px 10px 0 0;margin:0 10px 0 0;min-height:80px;border-right:1px dashed #999}#train-search-form .form-item-adult .field-prefix,#train-search-form .form-item-child .field-prefix,#train-search-form .form-item-youth .field-prefix{display:block;clear:both;color:#536079}.js #train-search-form .form-item-depart-time,.js #train-search-form .form-item-return-time,.js #train-search-form .hotel-group-wrapper{display:none}#train-search-form .kids-message{float:left;clear:both;background-image:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png);background-repeat:no-repeat;background-position:-192px -4568px;padding:0 0 0 22px;margin-bottom:10px}.booking-magnet li.first .kids-message a{margin:0;border-left:none}#train-search-form .get-trains-submit-wrapper{float:left}#train-search-form .get-trains-submit-wrapper .form-submit{clear:both;float:left}#train-search-form .form-select.error,#train-search-form .form-text.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#train-search-form .hotel-group-wrapper{float:left;clear:none}#train-search-form .hotel-stay-details{float:left;width:240px;border-right:1px dashed #999;margin:0 10px 0 0;min-height:90px;padding:3px 10px 0 0}#train-search-form .hotel-stay-details .form-item{margin:0 10px 0 5px}#train-search-form .hotel-stay-details input,#train-search-form .hotel-stay-details select{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}#train-search-form .hotel-stay-details label{font-weight:700}#train-search-form .hotel-stay-details #edit-more{border:none;width:200px;float:left;min-height:0;clear:both;padding:0}#train-search-form .hotel-stay-details #edit-more .description{font-size:100%}#train-search-form .hotel-rooms-group{float:left;width:543px;border-right:1px dashed #999;margin:0 10px 0 0;min-height:70px;padding:3px 10px 0 0}#train-search-form .hotel-rooms-group label{display:block}#train-search-form .hotel-rooms-group .form-item{float:left;width:110px;margin:0 10px 0 0;clear:none}#train-search-form .hotel-rooms-group .form-type-textfield input{clear:both;float:left;width:20px}#train-search-form .ages-wrapper{clear:both;float:left;margin:5px 0 0 175px}#train-search-form .hotel-rooms-group .form-item-room-1-adult,#train-search-form .hotel-rooms-group .form-item-room-2-adult,#train-search-form .hotel-rooms-group .form-item-room-3-adult,#train-search-form .hotel-rooms-group .form-item-room-4-adult{margin:0 0 0 20px}#train-search-form .hotel-rooms-group #edit-room-1,#train-search-form .hotel-rooms-group #edit-room-2,#train-search-form .hotel-rooms-group #edit-room-3,#train-search-form .hotel-rooms-group #edit-room-4{border-top:1px dashed #999;border-right:none;width:99%;padding:5px 1% 5px 0;float:left}#train-search-form.has-hotel-form #edit-dategroup{width:543px}#train-search-form.has-hotel-form .form-item-depart,#train-search-form.has-hotel-form .form-item-depart-time,#train-search-form.has-hotel-form .form-item-return,#train-search-form.has-hotel-form .form-item-return-time{float:left;clear:none}#train-search-form.has-hotel-form .form-item-depart-time,#train-search-form.has-hotel-form .form-item-return-time{margin-left:20px}#train-search-form.has-hotel-form .form-item-depart-time select,#train-search-form.has-hotel-form .form-item-return-time select{float:left;margin-left:10px}#train-search-form .form-type-item .form-item-from-near.form-type-radios,#train-search-form .form-type-item .form-item-to-near.form-type-radios{margin:0 0 -22px}#train-search-form #edit-from-near-reenter-,#train-search-form #edit-to-near-reenter-{position:relative;z-index:10}#train-search-form .form-type-item .form-item-from-near label,#train-search-form .form-type-item .form-item-to-near label{float:none;font-weight:400;vertical-align:text-top}#train-search-form.has-from-near-matches .form-item-from label,#train-search-form.has-to-near-matches .form-item-to label{padding-left:20px}.sidebar #train-search-form .form-type-item .form-select,.sidebar #train-search-form .form-type-item .form-text{display:block;clear:both;float:left;padding:4%;width:91%}.sidebar #train-search-form .form-type-item{border-right:none;padding:7px 0 8px;margin:0;width:100%;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x}.sidebar #train-search-form .form-type-item .form-item{width:100%}.sidebar #train-search-form .form-item-adult,.sidebar #train-search-form .form-item-child,.sidebar #train-search-form .form-item-youth{width:30%;padding:3px 1% 0 0;margin:0;border:none}.sidebar #train-search-form.has-previous-searches #edit-dategroup,.sidebar #train-search-form.has-previous-searches .form-item-adult,.sidebar #train-search-form.has-previous-searches .form-item-child,.sidebar #train-search-form.has-previous-searches .form-item-youth{padding-top:3px}.sidebar #train-search-form.has-previous-searches .kids-message{margin-top:5px}.sidebar .pane-train-search .pane-title{padding-bottom:10px;margin-bottom:2px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x}#train-search-form.has-flexible-dates.has-previous-searches .form-item-adult,#train-search-form.has-flexible-dates.has-previous-searches .form-item-child,#train-search-form.has-flexible-dates.has-previous-searches .form-item-youth{min-height:102px}#train-search-form.has-flexible-dates.has-previous-searches #edit-locationgroup{min-height:127px}#train-search-form.has-flexible-dates #edit-locationgroup,#train-search-form.has-flexible-dates .form-item-adult,#train-search-form.has-flexible-dates .form-item-child,#train-search-form.has-flexible-dates .form-item-youth{min-height:105px}#train-search-form.has-previous-searches #edit-dategroup,#train-search-form.has-previous-searches .form-item-adult,#train-search-form.has-previous-searches .form-item-child,#train-search-form.has-previous-searches .form-item-youth{padding-top:28px}.dynamic #train-search-form.has-previous-searches #edit-dategroup,.dynamic #train-search-form.has-previous-searches .form-item-adult,.dynamic #train-search-form.has-previous-searches .form-item-child,.dynamic #train-search-form.has-previous-searches .form-item-youth,.page-destinations-dynamic #train-search-form.has-previous-searches #edit-dategroup,.page-destinations-dynamic #train-search-form.has-previous-searches .form-item-adult,.page-destinations-dynamic #train-search-form.has-previous-searches .form-item-child,.page-destinations-dynamic #train-search-form.has-previous-searches .form-item-youth{padding-top:0}#train-search-form.has-previous-searches .kids-message{margin-top:28px}.dynamic #train-search-form.has-previous-searches .kids-message{margin-top:0}.page-destinations-dynamic .pane-page-title h1{margin:20px 0 20px 10px;width:auto}#train-search-special-information{clear:both;float:left;margin:0 0 10px;width:100%}
#booking-magnet-train #booking-management-retrieve-booking{padding:0 10px}#booking-magnet-train #booking-management-retrieve-booking .form-item{float:left;clear:none;width:300px;padding:3px 10px 0 0;margin:0 10px 0 0;min-height:45px;border-right:1px dashed #999}#booking-magnet-train #booking-management-retrieve-booking .form-item label{font-weight:700}#booking-magnet-train #booking-management-retrieve-booking .form-item input{width:250px}#booking-magnet-train #booking-management-retrieve-booking .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}#booking-magnet-train #booking-management-retrieve-booking .form-text.error{border:1px solid #F31127}#booking-magnet-train #booking-management-retrieve-booking .form-submit{margin:15px 0 0}#booking-magnet-train #booking-management-retrieve-booking .form-wrapper{float:left;margin:0;padding:0}#booking-magnet-train #booking-management-retrieve-booking .button-wrapper{float:left}.pane-retrieve-booking form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-retrieve-booking form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-retrieve-booking form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}.pane-retrieve-booking form .form-type-phone .form-item-phone-country-code .field-prefix,.pane-retrieve-booking form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-retrieve-booking form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.pane-retrieve-booking form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-retrieve-booking form .form-item .password-strength,.pane-retrieve-booking form .form-item div.password-confirm{width:25%}.pane-retrieve-booking form .form-checkbox,.pane-retrieve-booking form .form-radio{float:left;margin-left:41%}.pane-retrieve-booking form .form-type-checkbox,.pane-retrieve-booking form .form-type-radio{margin:0 0 inherit}.pane-retrieve-booking form .form-type-checkbox label,.pane-retrieve-booking form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-retrieve-booking form .form-type-checkbox .description,.pane-retrieve-booking form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-retrieve-booking form .form-type-radios .form-radios{float:left;width:56%}.pane-retrieve-booking form .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-retrieve-booking form .form-type-radios .form-type-radio input{float:none;margin:0}.pane-retrieve-booking form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-retrieve-booking form .form-type-radios .description{clear:both}.pane-retrieve-booking form .form-select,.pane-retrieve-booking 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-retrieve-booking form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.pane-retrieve-booking form .container-inline-date .form-type-date-popup{float:left}.pane-retrieve-booking form .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-retrieve-booking form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-retrieve-booking form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-retrieve-booking form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-retrieve-booking form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-retrieve-booking form .form-type-phone .description{clear:both}.pane-retrieve-booking form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-retrieve-booking form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-retrieve-booking form .form-type-dob .form-type-select select{width:90%}.pane-retrieve-booking form .form-type-dob .description{clear:both}.pane-retrieve-booking form input.error,.pane-retrieve-booking form select.error,.pane-retrieve-booking form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-retrieve-booking form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-retrieve-booking form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-retrieve-booking form .form-required.focusable:active,.pane-retrieve-booking form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-retrieve-booking form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-retrieve-booking form .markup-text-wrapper{float:left;width:58%}.pane-retrieve-booking form .paf_container{padding:0;border:none}.pane-retrieve-booking form .find-address-button,.pane-retrieve-booking form .paf-button{margin:0 0 0 41%}.pane-retrieve-booking form .enter-address-manually{margin-left:10px}.pane-retrieve-booking form .button-wrapper,.pane-retrieve-booking form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-retrieve-booking form .save-button{margin:0 5px 0 41%;float:right}.pane-retrieve-booking form .cancel-button{float:left;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}.pane-retrieve-booking form .cancel-button :hover{text-decoration:underline}.pane-retrieve-booking form .fieldset-wrapper{margin:0}
.pane-travellers .traveler-details-group,.pane-travellers .traveler-seats-group{width:98%;padding:0 1% 10px;float:left;clear:both;margin:0 0 10px;background:#EEEFF1;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.ie7 .pane-travellers,.ie7 .pane-travellers .pane-title{margin:10px 0 0}.traveller-details-form{padding:0 0 15px;width:100%;float:left}.ie7 .traveller-details-form{padding:0}.traveller-details-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.traveller-details-form .form-required.focusable:active,.traveller-details-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.traveller-details-form label{margin:0 0 5px;font-size:130%;font-weight:400;display:block;color:#06183D;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}.traveller-details-form .favourite-traveller-selector label,.traveller-details-form .form-type-traveller label{font-size:100%;margin:0;font-family:Arial,sans-serif}.traveller-details-form .form-type-item{clear:both;float:left;width:100%;margin:0}.traveller-details-form #edit-continue{float:right}.favourite-traveller-selector{float:left;width:12%;min-height:80px;padding:11px 1% 10px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #FFF}.favourite-traveller-selector select{width:85%}.favourite-traveller-selector .form-item{margin:0}.traveller-details-form .favourite-traveller-selector label{font-weight:700}.traveler-details-wrapper{padding:0 0 1px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x #FFF}.form-type-traveller{width:99%;float:left;margin:0;padding:11px 1% 10px 0;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #FFF}.pane-eft-train-form .form-type-traveller{width:99%;float:left;margin:0;padding:11px 1% 10px 0;background:0 0}.has-favourite-traveller .form-type-traveller{width:85%;float:right;min-height:80px}.form-type-traveller .container-inline{width:100%;float:left}.form-type-traveller .form-item{margin:0}.form-type-traveller .traveller-type{width:8%;padding:1% 0 0 1%;float:left;font-weight:700}.pane-eft-train-form .form-type-traveller .traveller-type{padding:19px 8px 0 4px;text-align:right;font-weight:700;float:left;width:40%}.pane-travellers .change-seat-link,.traveler-details-wrapper input.favourite-traveller-picker{display:block;position:relative;text-align:center;min-width:65px;cursor:pointer;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;text-shadow:1px 1px 1px #EEE}.form-type-traveller .form-item-title{width:12%;float:left}.form-type-traveller .form-item-title select{width:85%}.form-type-traveller .form-item-title select.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.form-type-traveller .form-item-first-name{width:17%;float:left}.form-type-traveller input,.form-type-traveller select,.traveler-details-wrapper input{width:90%;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}.traveler-details-wrapper input.favourite-traveller-picker{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%;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;-webkit-box-shadow:none;box-shadow:none;padding:2px 1%;color:#00A4AE}.traveler-details-wrapper input.favourite-traveller-picker:hover{text-decoration:underline}.form-type-traveller .form-item-first-name input.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.form-type-traveller .form-item-last-name{width:17%;float:left}.form-type-traveller .form-item-last-name input{width:90%}.form-type-traveller .form-item-last-name input.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.form-type-traveller .form-item-membership{width:26%;float:left}.has-favourite-traveller .form-type-traveller .form-item-membership{width:24%}.form-type-traveller .form-item-membership input{width:43%;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}.ie7 .form-type-traveller .form-item-membership input{width:42%}.form-type-traveller .form-item-meal{width:18%;padding:0 0 0 1%;float:left}.has-favourite-traveller .form-type-traveller .form-item-meal{width:14%}.form-type-traveller .form-item-meal select{width:85%}.form-type-traveller .description{padding:6px 0 5px;font-size:100%;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x;width:91%;margin:10px 0 0 9%;float:left}.has-favourite-traveller .form-type-traveller .description{margin:10px 0 0;width:99%}.form-type-traveller .outbound-seat{float:left;width:50%}.form-type-traveller .inbound-seat{float:right;width:48%}.form-type-traveller .seat-label{font-weight:700;padding:5px 10px 5px 25px;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -191px -41px no-repeat}.form-type-traveller .description .item-list{float:left;clear:both;width:100%;margin:5px 0 0}.pane-eft-train-form .form-type-traveller .form-wrapper{border-top:none}.traveller-details-form .multistep-back{float:left;margin:10px 0 0}.traveller-details-form .multistep-continue{float:right;margin:10px 0 0}.pane-travellers .traveler-seats-group{padding:0 1%}.pane-travellers .traveler-seats-group .title{margin:14px 0 0}.pane-travellers .traveler-seats-group .leadin{margin:5px 0 10px}.pane-travellers .traveler-seats-title-group{float:left;width:90%;padding:0 0 0 6%;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -185px -1264px no-repeat}.pane-travellers .change-seats{float:left;clear:both;width:100%}.pane-travellers .seat-block{width:93%;float:left;clear:both;padding:10px 1% 10px 6%;margin:0 0 10px;background:#FFF;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.pane-travellers div.change-outbound{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -180px -946px no-repeat #FFF}.pane-travellers div.change-inbound{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -180px -1106px no-repeat #FFF}.pane-travellers .change-seat-text{margin:0 0 10px;padding:0 0 5px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x}.pane-travellers .change-seat-link{padding:5px 10px;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%;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-travellers .change-seat-link:hover{text-decoration:underline}.favourite-traveller-picker-dialog{background:#EEEFF1}.favourite-traveller-picker-dialog .ui-dialog-titlebar{background:#EEEFF1;border:none}.favourite-traveller-picker-dialog.ui-dialog .ui-dialog-title{margin:0;color:#06183D}.favourite-traveller-picker-dialog.ui-dialog .ui-dialog-titlebar-close{margin:-5px 0 0}.favourite-traveller-picker-dialog .ui-button-icon-only .ui-icon{margin-top:-9px}
.hotel-search-magnet-form{width:98%;margin:0 1%;float:left;position:relative;z-index:1;overflow:hidden}.hotel-search-magnet-form:after,.hotel-search-magnet-form:before{content:"";display:block;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:260px;border-left:1px dashed #999}.hotel-search-magnet-form .form-required,.no-js .hotel-search-magnet-form #edit-dategroup #edit-num-nights{display:none}.hotel-search-magnet-form:after{left:433px;border-left:1px dashed #999}.hotel-search-magnet-form #edit-dategroup input,.hotel-search-magnet-form .form-select,.hotel-search-magnet-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;float:right;margin-top:-2px}.hotel-search-magnet-form label{font-weight:700;float:left}.hotel-search-magnet-form .description{font-size:100%;float:left;margin-left:2px}.hotel-search-magnet-form #edit-dategroup,.hotel-search-magnet-form #edit-locationgroup,.hotel-search-magnet-form .hotel-rooms-group,.hotel-search-magnet-form .hotel-stay-details{padding:3px 10px 0 0;margin:0 10px 0 0;width:auto;float:left;min-height:120px}.hotel-search-magnet-form .hotel-stay-details{padding-right:0}.hotel-search-magnet-form .hotel-rooms-group{border-left:1px dashed #999;border-right:1px dashed #999;padding:3px 0 0 10px}.booking-magnet li.first .hotel-search-magnet-form a{margin-left:0;border-left:0}.hotel-search-magnet-form #edit-locationgroup{width:250px}.hotel-search-magnet-form #edit-locationgroup .form-item{margin:0}.hotel-search-magnet-form #edit-locationgroup .form-select{width:190px}.hotel-search-magnet-form .dialog-link,.hotel-search-magnet-form p.non-eurostar{clear:both;top:10px;position:relative}.hotel-search-magnet-form #edit-dategroup input{margin:-2px 0 10px 10px}.hotel-search-magnet-form #edit-dategroup #edit-num-nights,.hotel-search-magnet-form #edit-dategroup .form-item{margin:0 0 5px;clear:both}.hotel-search-magnet-form #edit-date-wrapper{float:left}.hotel-search-magnet-form .hotel-stay-details .form-item{margin:0 10px 0 5px}.hotel-search-magnet-form .hotel-stay-details #edit-more{border:none;width:200px;float:left;min-height:0;clear:both;padding:0}.hotel-search-magnet-form .hotel-rooms-group .form-item{margin:0 5px 0 0;padding:5px 1% 5px 0;float:left}.hotel-search-magnet-form .hotel-rooms-group .form-type-textfield input{width:20px;margin:-2px 10px 0}.hotel-search-magnet-form .hotel-rooms-group .form-item-room-1-adult,.hotel-search-magnet-form .hotel-rooms-group .form-item-room-2-adult,.hotel-search-magnet-form .hotel-rooms-group .form-item-room-3-adult,.hotel-search-magnet-form .hotel-rooms-group .form-item-room-4-adult{clear:both}.hotel-search-magnet-form .hotel-rooms-group .form-item label{clear:both;width:99%}.hotel-search-magnet-form .hotel-rooms-group .form-item .form-type-textfield label{clear:none;width:auto}.hotel-search-magnet-form .hotel-rooms-group #edit-room-1,.hotel-search-magnet-form .hotel-rooms-group #edit-room-2,.hotel-search-magnet-form .hotel-rooms-group #edit-room-3,.hotel-search-magnet-form .hotel-rooms-group #edit-room-4{border-top:none;padding:0 1% 5px 0;width:260px;float:none}.hotel-search-magnet-form .ages-wrapper{margin:0 0 0 121px}.hotel-search-magnet-form .ages-wrapper .form-item{margin:0 5px 0 0}.hotel-search-magnet-form .form-submit{float:left}
.car-hire-search-form{width:98%;margin:0;float:left}.car-hire-search-form .form-required{display:none}.car-hire-search-form .form-select,.car-hire-search-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}.car-hire-search-form label{font-weight:700;display:inline;padding-right:10px}.car-hire-search-form .description{font-size:90%}.car-hire-search-form #edit-dategroup,.car-hire-search-form #edit-locationgroup{padding:0 10px;margin:0 10px 0 0;min-height:96px;float:left;border-right:1px dashed #999}.car-hire-search-form #edit-locationgroup{width:325px}.car-hire-search-form #edit-locationgroup .form-item{margin:0 0 5px}.car-hire-search-form #edit-locationgroup .form-select{width:65%}.car-hire-search-form #edit-locationgroup .form-item-diff-loc label{font-weight:400}.car-hire-search-form #edit-locationgroup .form-item-to{display:none}.booking-magnet li.first .car-hire-search-form a{margin-left:0;border-left:0}.car-hire-search-form .non-eurostar{margin-bottom:0}.car-hire-search-form #edit-dategroup{width:355px;padding-left:0}.car-hire-search-form #edit-dategroup .form-item{margin:0 10px 10px 0;float:left}.car-hire-search-form #edit-dategroup .form-item-drop-off,.car-hire-search-form #edit-dategroup .form-item-pick-up{margin:0 50px 10px 0;float:left}.car-hire-search-form #edit-dropoff-group,.car-hire-search-form #edit-pickup-group{float:left}.car-hire-search-form .form-submit{bottom:8px;position:absolute}
#booking-management-upgrade-booking-form #dialog-element.form-submit{float:right}#booking-management-upgrade-outbound-form .form-radios{float:left;width:100%;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}#booking-management-upgrade-outbound-form .form-radios .form-type-radio{padding:11px 1% 10px;width:98%;float:left;margin:0;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #FFF;cursor:pointer}#booking-management-upgrade-outbound-form .form-radios label{font-size:100%;margin:0 0 0 5px;font-weight:700;font-family:Arial,sans-serif;color:#333}#booking-management-upgrade-outbound-form .form-radios .form-type-radio:first-child{padding:10px 1%;background:#FFF}#booking-management-upgrade-outbound-form .form-radios .form-type-radio:first-child.active,#booking-management-upgrade-outbound-form .form-radios .form-type-radio:first-child:hover{padding:10px 1%;background:#E6F0D6}#booking-management-upgrade-outbound-form .form-radios .form-type-radio.active,#booking-management-upgrade-outbound-form .form-radios .form-type-radio:hover{background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #E6F0D6}#booking-management-upgrade-outbound-form .form-radios .form-type-radio .description{font-size:100%;margin:0 0 0 2.2%;padding:0 1% 0 0;width:99%;white-space:normal}#booking-management-upgrade-outbound-form #edit-upgrade .active:first-child{background:#E6F0D6}#booking-management-upgrade-outbound-form #edit-upgrade{margin:0 0 10px}#booking-management-upgrade-outbound-form #dialog-element--2{float:left}#booking-management-upgrade-outbound-form #dialog-element--3{float:right}
.insurance-search-form{float:left;width:98%;clear:both;position:relative;padding:0 1%}.insurance-search-form .form-item,.insurance-search-form fieldset,.insurance-search-form webform-component{float:left;clear:none}.insurance-search-form .form-type-item{padding:3px 10px 0 0;margin:0 10px 0 0;min-height:80px;border-right:1px dashed #999}.insurance-search-form .form-type-item .form-item{clear:both;margin:0 0 5px;width:240px}.insurance-search-form .form-type-item label{float:left;font-weight:700}.insurance-search-form .form-item-has-hotel label,.insurance-search-form .form-item-one-way label{float:none;font-weight:400;vertical-align:text-top}.insurance-search-form .form-item-one-way{margin:0}.insurance-search-form .form-select,.insurance-search-form .form-text{width:160px;float:right;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}.insurance-search-form .form-item-cost-of-trip .form-text{width:50px}.insurance-search-form .form-type-item .form-select.form-disabled,.insurance-search-form .form-type-item .form-text.form-disabled{background:#CCC;border:1px solid #999}.insurance-search-form .form-select{padding:2px}.insurance-search-form .form-item-adult .form-text,.insurance-search-form .form-item-child .form-text,.insurance-search-form .form-item-senior .form-text,.insurance-search-form .form-item-youth .form-text{width:30px;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}.insurance-search-form .form-item-adult,.insurance-search-form .form-item-child,.insurance-search-form .form-item-senior,.insurance-search-form .form-item-youth{padding:3px 10px 0 0;margin:0 10px 0 0;min-height:80px;border-right:1px dashed #999}.insurance-search-form .form-item-adult .field-prefix,.insurance-search-form .form-item-child .field-prefix,.insurance-search-form .form-item-senior .field-prefix,.insurance-search-form .form-item-youth .field-prefix{display:block;clear:both;color:#536079}.insurance-search-form .message{float:left;margin:3px 0 0}.insurance-search-form .message p{margin:0}.insurance-search-form .get-trains-submit{float:left}.ie7 .insurance-search-form #edit-submit{margin:0 40px 0 0}.insurance-search-form .form-select.error,.insurance-search-form .form-text.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}
.ticket-table .split-trains td,.ticket-table th.split-trains,.ticket-table thead .logo-container{font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}.ticket-table,.ticket-table .price.lowest-price{position:relative}.pane-back-to-home{color:#666}.page-book-train .pane-back-to-home{margin:10px 0 0}.page-book-train h1{margin:15px 0 20px}.page-book-train-confirmation h1{margin:30px 0 20px}.day-table-wrapper{float:left;clear:both;width:100%;margin:0 0 10px;background:#EEEFF1;border-top:solid 1px #999;border-bottom:solid 1px #999;border-left:solid 1px #999;border-right:solid 1px #999}.day-table-wrapper td,.day-table-wrapper td div,.day-table-wrapper th,.day-table-wrapper th div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ie7 .day-table-wrapper{padding:0 0 10px}.ticket-table{width:100%;float:left;clear:both;margin:10px 0;border-top:none;border-bottom:solid 1px #999}.ticket-table td,.ticket-table th{text-align:center;vertical-align:text-top;background:#fff}.ticket-table thead th{padding:0;font-weight:400;text-align:left;border-left:solid 1px #999}.ticket-table thead .logo-container{padding:0;text-align:left;color:#FFF;height:auto;border-top:solid 1px #999;border-bottom:solid 1px #999}.ticket-table thead .logo-inner{background:url(/sites/all/themes/custom/eurostar/transactional/img/logo-booking-non-eurostar-swoosh.png) top left no-repeat}.ticket-table thead .logo-text{padding:5px 50% 15px 5px;height:35px;text-transform:uppercase;font-size:115%}.ticket-table thead .eurostar.standard .logo-text{background:0 0;color:#00A4AE}.ticket-table thead .eurostar.standard .logo-inner{background:0 0}.ticket-table thead .eurostar.standard{background-image:url(/sites/all/themes/custom/eurostar/transactional/img/gradient-57-FFF-EEEFF1.png);background-repeat:repeat-x;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#EEEFF1),to(#FFF));background-image:-webkit-linear-gradient(bottom,#EEEFF1 0,#FFF 100%);background-image:-moz-linear-gradient(bottom,#EEEFF1 0,#FFF 100%);background-image:-o-linear-gradient(bottom,#EEEFF1 0,#FFF 100%);background-image:linear-gradient(to top,#EEEFF1 0,#FFF 100%);width:100%}.ticket-table thead .eurostar.standard-premier .logo-inner,.ticket-table thead .eurostar.standard-premier .logo-text{background:0 0}.ticket-table thead .eurostar.standard-premier{background-image:url(/sites/all/themes/custom/eurostar/transactional/img/gradient-57-82877D-D6D7D4.png);background-repeat:repeat-x;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#d6d7d4),to(#82877d));background-image:-webkit-linear-gradient(bottom,#d6d7d4 0,#82877d 100%);background-image:-moz-linear-gradient(bottom,#d6d7d4 0,#82877d 100%);background-image:-o-linear-gradient(bottom,#d6d7d4 0,#82877d 100%);background-image:linear-gradient(to top,#d6d7d4 0,#82877d 100%);width:100%}.ticket-table thead .eurostar.business-premier .logo-text{background:0 0;color:#FFE600}.ticket-table thead .eurostar.business-premier .logo-inner{background:0 0}.ticket-table thead .eurostar.business-premier{background-image:url(/sites/all/themes/custom/eurostar/transactional/img/gradient-57-55565A-747973.png);background-repeat:repeat-x;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#747973),to(#55565a));background-image:-webkit-linear-gradient(bottom,#747973 0,#55565a 100%);background-image:-moz-linear-gradient(bottom,#747973 0,#55565a 100%);background-image:-o-linear-gradient(bottom,#747973 0,#55565a 100%);background-image:linear-gradient(to top,#747973 0,#55565a 100%);width:100%}.ticket-table thead .comfort-2,.ticket-table thead .standard,.ticket-table thead .thalys-comfort-2{background:url(/sites/all/themes/custom/eurostar/transactional/img/logo-booking-non-eurostar-swoosh-repeat.png) repeat-x repeat-x;width:100%}.ticket-table thead .comfort-2 .logo-inner,.ticket-table thead .standard .logo-inner,.ticket-table thead .thayls-comfort-2 .logo-inner{background:url(/sites/all/themes/custom/eurostar/transactional/img/logo-booking-non-eurostar-swoosh.png) top left no-repeat}.ticket-table thead .comfort-1,.ticket-table thead .first-class{background:url(/sites/all/themes/custom/eurostar/transactional/img/logo-booking-non-eurostar-first-class-swoosh-repeat.png) repeat-x repeat-x;width:100%}.ticket-table thead .comfort-1 .logo-inner,.ticket-table thead .first-class .logo-inner{background:url(/sites/all/themes/custom/eurostar/transactional/img/logo-booking-non-eurostar-first-class-swoosh.png) top left no-repeat}.ticket-table thead .tooltip-wrapper{padding:4px;border-bottom:solid 1px #999}.ticket-table th.lowest-fare{text-align:left;padding:3px 3px 3px 10px;background:0 0;color:#666;vertical-align:bottom;border-bottom:solid 1px #999}.ticket-table .lowest-fare-icon{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -191px -180px no-repeat;padding:3px 0 0 27px;margin:0 10px 0 0}.ticket-table .cell-header{border-bottom:none}.ticket-table .cell-header th{text-align:left;padding:4px;border-left:solid 1px #CCC;border-bottom:dashed 1px #CCC;background-image:-webkit-linear-gradient(bottom,#FFF 0,#CCC 20px);background-image:-moz-linear-gradient(bottom,#FFF 0,#CCC 20px);background-image:-o-linear-gradient(bottom,#FFF 0,#CCC 20px);background-image:linear-gradient(to top,#FFF 0,#CCC 20px)}.ticket-table .cell-header .arrive,.ticket-table .cell-header .changes,.ticket-table .cell-header .depart,.ticket-table .cell-header .duration{font-weight:700}.ticket-table .ticket-flexibility{font-weight:400}.ticket-table .direct-train,.ticket-table td.arrive,.ticket-table td.depart{font-weight:700}.ticket-table .split-trains td,.ticket-table th.split-trains{font-size:150%;padding:8px 4px;color:#06183D;background:0 0;border-left:none;vertical-align:bottom}.ticket-table tbody tr.even,.ticket-table tbody tr.odd{border:none}.ticket-table td{padding:4px;text-align:left;height:100%;border-bottom:solid 1px #CCC;border-left:solid 1px #CCC}.ticket-table td.first,.ticket-table th.first{border-left:none}.ticket-table .changes{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#E7F7FA),to(#FFF));background-image:-webkit-linear-gradient(bottom,#E7F7FA 0,#FFF 100%);background-image:-moz-linear-gradient(bottom,#E7F7FA 0,#FFF 100%);background-image:-o-linear-gradient(bottom,#E7F7FA 0,#FFF 100%);background-image:linear-gradient(to top,#E7F7FA 0,#FFF 100%)}.ticket-table .has-changes{background:url(/sites/all/themes/custom/eurostar/transactional/img/icon-booking-changes.gif) bottom right no-repeat #FFF;color:#00A4AE;cursor:pointer}.ticket-table .price-row:hover .has-changes{background:url(/sites/all/themes/custom/eurostar/transactional/img/icon-booking-changes.gif) bottom right no-repeat #CCF0F5;color:#00A4AE;cursor:pointer}.ticket-table td.standard{background:#EEEFF1;border-bottom:solid 1px #CCC}.ticket-table td.standard-premier{background:#c0c3be;border-bottom:solid 1px #FFF}.ticket-table td.business-premier{border-bottom:solid 1px #FFF;background:#77787b}.ticket-table .price-row:hover td.active,.ticket-table td.active{color:#FFF;position:relative;background:#82B434}.ticket-table .direct-train:before{content:"";float:left;width:16px;height:16px;margin:0 5px 0 0;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) 0 -6597px no-repeat}.ticket-table .price-cell{cursor:pointer}.ticket-table td.business-premier .description,.ticket-table td.business-premier .price{color:#FFF}.ticket-table .price-cell .price{font-weight:700;font-size:117%}.ticket-table .price.lowest-price .icon-lowest-fare{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -191px -180px no-repeat;height:19px;position:absolute;overflow:hidden;right:0;text-indent:19px;top:0;width:19px}.ticket-table .price-cell .description{font-size:100%;font-weight:400}.choose-train-header .title,.weekday-wrapper .item-list .day{font-size:150%;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}.ticket-table .price-row .price-cell:hover,.ticket-table .price-row:hover td{color:#333;background:#CCF0F5}.js .ticket-table .daily-view-button{display:none}.ticket-table td.sold-out{font-weight:700;color:#777}.ticket-table .sold-out-text{cursor:text;margin:-4px;padding:4px}.ticket-table td.business-premier .sold-out-text{color:#FFF}.ticket-table .earlier-results td,.ticket-table .later-results td{padding:9px 5px;text-align:left;border-left:solid 1px #999}.ticket-table .earlier-results a,.ticket-table .later-results a{display:block;line-height:22px;padding:0 0 0 40px;background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-shopping-cart.png) -70px -500px no-repeat}.ticket-table .later-results a{background-position:-70px -522px}#ticket-results-wrapper{float:left;background:#EEEFF1;border:1px solid #999;width:100%}.weekday-wrapper{float:left;width:100%;clear:both}.weekday-wrapper-inner{display:block;position:relative;float:none;padding:0 25px;width:auto;margin:10px 0 0}.weekday-wrapper .item-list{margin:0;padding:0;width:100%;float:left}.weekday-wrapper .item-list ul{padding:0 0 0 1.5%}.weekday-wrapper .item-list li{display:block;margin:0;padding:0;float:left;position:relative;z-index:0;width:14%;height:70px;list-style-type:none;background:0 0}.weekday-wrapper .item-list .weekday-link{width:auto;display:block;position:relative;padding:5px 10px;height:50px;text-decoration:none;border-right:solid 1px #CCC}.weekday-wrapper .item-list .weekday-link:hover{background:#f0f0f0}.weekday-wrapper .item-list .first .weekday-link{border-left:solid 1px #CCC}.weekday-wrapper .item-list .active .weekday-link{height:60px;cursor:default;position:relative;color:#333;border-top:solid 1px #999;border-right:solid 1px #999;border-left:solid 1px #999;background:#EEEFF1;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.weekday-wrapper .item-list .next-to-active .weekday-link{border-right:solid 1px #fff}.weekday-wrapper .weekday-wrapper-inner a.previous-date:hover{cursor:default;background:0 0}.weekday-wrapper .item-list .tab-detail{display:block}.weekday-wrapper .item-list .day{color:#06183D}.weekday-wrapper .item-list .active .day,.weekday-wrapper .item-list .date{color:#333}.weekday-wrapper .item-list .price{font-weight:700}.weekday-wrapper .weekday-selector-button{width:25px;padding:13px 0 0;position:relative;z-index:0;float:left}.weekday-wrapper .weekday-selector-button a{display:block;overflow:hidden;width:22px;height:30px;text-indent:-1000em}.weekday-wrapper #weekday-selector-previous-week{right:25px;margin-left:-100%}.ie7 .weekday-wrapper #weekday-selector-previous-week{right:96.5%;z-index:100;position:absolute}.weekday-wrapper #weekday-selector-previous-week a{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-shopping-cart.png) 0 -500px no-repeat}.weekday-wrapper #weekday-selector-next-week{margin-right:-25px}.weekday-wrapper #weekday-selector-next-week a{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-shopping-cart.png) -22px -500px no-repeat;margin-left:3px}.month-table-wrapper{width:100%;margin:0 auto;padding:0;border:1px solid #A2A2A2;background:#EEEFF1;float:left}.pane-promo-calendar-period-view .month-table-wrapper{border-top:none;background:#EEEFF1;float:left}.choose-train-header{background:url(/sites/all/themes/custom/eurostar/base/img/bg-title.png) top right repeat-x;width:100%;float:left;position:relative;padding:0 1px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px}.choose-train-header .arrow-div{float:left;width:46px;height:100%;margin-left:-1px;background-image:-webkit-gradient(linear,right bottom,left top,color-stop(0,#FFE600),color-stop(50%,#F9A900));background-image:-webkit-linear-gradient(bottom right,#FFE600 0,#F9A900 50%);background-image:-moz-linear-gradient(bottom right,#FFE600 0,#F9A900 50%);background-image:-o-linear-gradient(bottom right,#FFE600 0,#F9A900 50%);background-image:linear-gradient(to top left,#FFE600 0,#F9A900 50%);-webkit-border-top-left-radius:7px;border-top-left-radius:7px}.ie .choose-train-header .arrow-div{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -177px -5600px no-repeat}.choose-train-header .inner-arrow-div{height:100%;width:100%}.choose-train-header .inner-arrow-div.outbound{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -177px -5420px no-repeat}.choose-train-header .inner-arrow-div.inbound{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -177px -5266px no-repeat}.pane-promo-calendar-period-view .choose-train-header{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#283757),color-stop(50%,#06183D));background-image:-webkit-linear-gradient(bottom,#283757 0,#06183D 50%);background-image:-moz-linear-gradient(bottom,#283757 0,#06183D 50%);background-image:-o-linear-gradient(bottom,#283757 0,#06183D 50%);background-image:linear-gradient(to top,#283757 0,#06183D 50%);-webkit-border-top-left-radius:10px;border-top-left-radius:10px}.choose-train-header.inbound{margin-top:20px}.choose-train-header .journey-details{float:left;width:90%;margin:15px 0 0;color:#FFF}.choose-train-header .title{margin:0;font-weight:400;padding:0 0 0 29px;color:#FFF;background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-shopping-cart.png) -37px -28px no-repeat}.choose-train-header .inbound .title{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-shopping-cart.png) -37px -96px no-repeat}.choose-train-header p.lowest-fare{float:right;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -191px -180px no-repeat;text-align:left;padding:2px 3px 3px 30px;color:#FFF;vertical-align:bottom;margin:8px -60px 0 0}.pane-promo-calendar-period-view .choose-train-header .title{padding:0 0 0 16px;background:0 0}.choose-train-header .subtitle{margin:0 0 10px;padding:4px 0 0 29px}.pane-promo-calendar-period-view .choose-train-header .subtitle{padding:4px 0 0 16px;font-weight:700}.month-view-button{position:absolute;right:10px;top:0;clear:both;font-size:100%;padding:7px 15px;text-shadow:none;font-family:Arial,sans-serif;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px}.ie7 .month-view-button{clear:none}#standard-booking-path-period-view-form .form-item-class-selector{text-align:right;float:left;margin:5px 0;width:100%}.standard-booking-path-period-view-form .table-options{margin:25px 0 5px;width:100%;float:left;clear:both}.standard-booking-path-period-view-form .table-options-left{width:40%;float:left;margin:0 0 0 10px;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -191px -180px no-repeat;padding:1px 0 0 27px;font-size:110%;font-weight:400}.standard-booking-path-period-view-form .table-options-right{width:40%;float:right;margin:0 10px 0 0;text-align:right}.standard-booking-path-period-view-form .table-options-right .journey-type{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}.month-table span.lowest-fare .price:hover,.month-table span.wrapping-span .price:hover,.standard-booking-path-period-view-form .table-options-right .journey-type :hover{text-decoration:underline}.month-table{width:100%;background:#FFF;border-collapse:collapse;border-bottom:none;border-top:none}.pane-period-view .month-table thead{-webkit-box-shadow:0 1px 7px #CCC;box-shadow:0 1px 7px #CCC;height:30px;border-top:1px solid #999;border-bottom:1px solid #999}.month-table th{font-size:150%;font-weight:400;text-align:left;padding:5px 8px;border-left:solid 1px #CCC;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;color:#06183D;background-color:#FFF;border-bottom:1px solid #666}.month-table td.first,.month-table th.mon{border-left:none}.month-table th abbr{border:none}.month-table tbody{padding:10px 0}.month-table .first-day-row td{border-top:none}.month-table .no-row td{border-top:1px solid #CCC}.month-table tr.empty{height:10px}.month-table td{width:14%;cursor:pointer;padding:0;vertical-align:top;min-height:79px;background:#FFF}.month-table span.sold-out,.month-table span:hover.sold-out{background:#DDD;color:#777}.ie8 .month-table td,.ie9 .month-table td{min-height:0}.month-table tr.empty td{border-top:none;min-height:0}.month-table span.wrapping-span{padding:8px;display:block;min-height:61px}.month-table span.sold-out{cursor:default}.month-table span.sold-out .description{font-weight:700}.month-table span.past{cursor:default;background:#EEEFF1}.month-table span:hover.past{background:#EEEFF1}.month-table span.not-available{cursor:default;background:#FEF2EA}.month-table span:hover.not-available{background:#FEF2EA}.month-table span.lowest-fare .price{clear:left;float:left;padding:2px 2px 1px 0}.month-table span.lowest-fare .icon-lowest-fare{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -191px -180px no-repeat;clear:right;float:right;height:19px;margin-top:2px;overflow:hidden;text-indent:19px;width:19px}.month-table span.active{background:#82B434;color:#FFF}.month-table span.active a{color:#FFF}.month-table td.active:hover,.month-table td:hover{background:#CCF0F5}.month-table tr.empty td:hover{background:#FFF;cursor:text}.month-table td.active:hover a,.month-table td:hover a{color:#333}.month-table td a{display:block;text-decoration:none;color:#333}.month-table td .date{margin:0 0 3px;font-size:95%;display:block}.month-table td .price{margin:0 0 1px;padding:0 0 2px;font-size:117%;font-weight:700;display:block}.month-table td .description{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.month-table td .description.focusable:active,.month-table td .description.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.js .month-table .wrapping-span input.form-submit,.js .month-table .wrapping-span input.form-type-radio{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.js .month-table .wrapping-span input.form-submit.focusable:active,.js .month-table .wrapping-span input.form-submit.focusable:focus,.js .month-table .wrapping-span input.form-type-radio.focusable:active,.js .month-table .wrapping-span input.form-type-radio.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.month-table td.week-button{border-left:none;padding:3px 10px;min-height:auto;border-bottom:1px dashed #CCC;border-top:1px dashed #CCC;background:#FBFBFB}.month-table td:hover.week-button{background:#FBFBFB}.js .month-table td.week-button input,.month-table td.week-button input{clip:auto;height:auto;margin:auto;overflow:auto;position:inherit;width:auto;background:0 0;border:none;font-weight:400;font-size:100%;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;-webkit-border-radius:none;border-radius:none;text-shadow:none;float:left;padding:4px 0 4px 40px;color:#00A4AE;text-decoration:none}.connection-upgrade-wrapper,.connection-upgrade-wrapper .form-radios,.transfer-details-wrapper,.transfer-details-wrapper .form-radios{border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.connection-upgrade-wrapper .form-radios label,.transfer-details-wrapper .form-radios label{font-family:Arial,sans-serif;color:#333;font-size:100%;font-weight:700}.js .month-table td.week-button input :hover,.month-table td.week-button input :hover,.month-table td.week-button input:hover{text-decoration:underline}.month-table td.week-button input.week-prev{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-shopping-cart.png) -70px -500px no-repeat}.month-table td.week-button input.week-next{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-shopping-cart.png) -70px -522px no-repeat}.pane-daily-view .pane-content{position:relative}.ticket-table .connection-upgrade-cell{padding:10px;position:relative;z-index:400;background:url(/sites/all/themes/custom/eurostar/transactional/img/bg-connection-nubbin.png) center -1000px no-repeat #E6F0D6;border-left:solid 1px #999}.connection-upgrade-wrapper{background:#FFF;width:98%;float:left;padding:10px 1%}.connection-upgrade-wrapper .form-radios{float:left;width:100%}.connection-upgrade-wrapper .form-radios .form-type-radio{padding:11px 1% 10px;width:98%;float:left;margin:0;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #FFF;cursor:pointer}.connection-upgrade-wrapper .form-radios label{margin:0 0 0 5px}.connection-upgrade-wrapper .form-radios .form-type-radio:first-child{padding:10px 1%;background:#FFF}.connection-upgrade-wrapper .form-radios .form-type-radio:first-child.active,.connection-upgrade-wrapper .form-radios .form-type-radio:first-child:hover{padding:10px 1%;background:#E6F0D6}.connection-upgrade-wrapper .form-radios .form-type-radio.active,.connection-upgrade-wrapper .form-radios .form-type-radio:hover{background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #E6F0D6}.connection-upgrade-wrapper .form-radios .form-type-radio .description{font-size:100%;margin:0 0 0 2.2%;padding:0 1% 0 0;width:99%;white-space:normal}.connection-upgrade-wrapper .leadin{font-weight:700}.connection-upgrade-wrapper .connection-add-to-cart-wrapper{float:right;margin:10px 0 0;position:relative}.js .connection-upgrade-wrapper .connection-add-to-cart-wrapper{z-index:100}.js .connection-upgrade-wrapper .connection-add-to-cart{z-index:50;position:relative}.connection-upgrade-wrapper .cancel-link{float:left;display:block;margin:10px 0 0}.js .connection-upgrade-row,.js .transfer-information-row,.no-js .connection-upgrade-wrapper .cancel-link{display:none}.transfer-information-cell{padding:10px;border-left:solid 1px #999;background:#F5FCFD}.transfer-details-wrapper{background:#FFF;width:98%;float:left;padding:10px 1%}.transfer-details-wrapper .form-radios{float:left;width:100%}.transfer-details-wrapper .form-radios .form-type-radio{padding:11px 1% 10px;width:98%;float:left;margin:0;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #FFF;cursor:pointer}.transfer-details-wrapper .form-radios label{margin:0 0 0 5px}.transfer-details-wrapper .form-radios .form-type-radio:first-child{padding:10px 1%;background:#FFF}.transfer-details-wrapper .form-radios .form-type-radio:first-child.active,.transfer-details-wrapper .form-radios .form-type-radio:first-child:hover{padding:10px 1%;background:#E6F0D6}.transfer-details-wrapper .form-radios .form-type-radio.active,.transfer-details-wrapper .form-radios .form-type-radio:hover{background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #E6F0D6}.transfer-details-wrapper .form-radios .form-type-radio .description{font-size:100%;margin:0 0 0 2.2%;padding:0 1% 0 0;width:99%;white-space:normal}.transfer-details-wrapper .transfer-table{border:none}.ticket-table .transfer-details-wrapper th{padding:0 4px 4px;border-left:none;background:#FFF;font-weight:700}.transfer-details-wrapper td{border-left:none;background:#EEEFF1;border-bottom:solid 1px #CCC}.transfer-details-wrapper td.connection-icon{width:30px;padding:5px 0;border-top:none;border-bottom:none;background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-connections.png) no-repeat}.transfer-details-wrapper .middle td.connection-icon{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-connections.png) -30px 50% no-repeat}.transfer-details-wrapper .last .connection-icon{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-connections.png) -60px 100% no-repeat}.transfer-details-wrapper .close-link{display:block;float:right;margin:10px 0 0}.js .pane-refine-search #train-search-form,.js .pane-refine-search .train-search-form,.js .transfer-details-wrapper .segment-connection-instructions,.no-js .transfer-details-wrapper .close-link{display:none}.pane-refine-search{margin:-20px 0 10px}.no-js .pane-refine-search{margin:-10px 0 10px}.pane-refine-search #train-search-form,.pane-refine-search .train-search-form{background:#EEE;width:98%;padding:10px 1%;position:relative;z-index:1;border:1px solid #DEDEDE;border-left:solid 1px #CCC;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px}.pane-refine-search .refine-search-tab{display:block;position:relative;z-index:5;float:left;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -183px -709px no-repeat #FFF;padding:5px 20px 5px 30px;border-left:solid 1px #CCC;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px}.pane-refine-search a.refine-search-tab:active,.pane-refine-search a.refine-search-tab:focus{outline:0}.pane-refine-search .open .refine-search-tab{margin:-1px 0 0;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -183px -849px no-repeat #EEE;border-top:solid 1px #EEE}.pane-refine-search .open a.refine-search-tab:active,.pane-refine-search .open a.refine-search-tab:focus{outline:0}.no-js .pane-refine-search .refine-search-tab{display:none}
.page-train-service-cancellations #gradient-below{padding:0 1%;width:98%}
.pane-progress-indicator{margin:0 0 15px}.ie7 .pane-progress-indicator{padding:0 0 15px;margin:0}.pane-progress-indicator .pane-content a{text-decoration:none}.pane-progress-indicator .pane-content a:hover{text-decoration:underline}.pane-progress-indicator .item-list ol{padding:0;margin:10px 0 0;float:left;width:100%;clear:none}.pane-progress-indicator .item-list li{float:left;text-align:center;list-style-type:none;background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-checkout-progress.gif) 50% 0 no-repeat}.pane-progress-indicator .item-list li.visited{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-checkout-progress.gif) 50% -160px no-repeat}.pane-progress-indicator .item-list li.active{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-checkout-progress.gif) 50% -320px no-repeat;font-weight:700}.pane-progress-indicator .item-list li.first{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-checkout-progress.gif) 0 -80px no-repeat;text-align:left}.pane-progress-indicator .item-list li.first.visited{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-checkout-progress.gif) 0 -480px no-repeat}.pane-progress-indicator .item-list li.last{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-checkout-progress.gif) 100% -400px no-repeat;text-align:right}.pane-progress-indicator .item-list li.last.active{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-checkout-progress.gif) 100% -240px no-repeat;text-align:right}.pane-progress-indicator .count-2 li{width:50%;padding:20px 0 0}.ie7 .pane-progress-indicator .count-2 li{width:49%;padding:20px 0 0}.pane-progress-indicator .count-3 li{width:33%;padding:20px .16% 0 .17%}.ie7 .pane-progress-indicator .count-3 li{width:32%;padding:20px .16% 0 .17%}.pane-progress-indicator .count-4 li{width:25%;padding:20px 0 0}.ie7 .pane-progress-indicator .count-4 li{width:24%;padding:20px 0 0}.pane-progress-indicator .count-5 li{width:20%;padding:20px 0 0}.ie7 .pane-progress-indicator .count-5 li{width:19%}.pane-progress-indicator .count-6 li{width:16%;padding:20px .33% 0}.pane-progress-indicator .count-7 li{width:14%;padding:20px .14% 0}.pane-progress-indicator .count-8 li{width:12%;padding:20px .25% 0}.pane-progress-indicator .count-9 li{width:11%;padding:20px .05% 0}.pane-progress-indicator .count-10 li{width:10%;padding:20px 0 0}.ie7 .pane-progress-indicator .count-10 li{width:9%;padding:20px 0 0}
#standard-booking-path-login-register-or-guest-form .fieldset-description,#standard-booking-path-login-register-or-guest-form legend,.pane-login-register-or-guest .pane-title{display:none}.pane-login-register-or-guest .sbp-login-form-wrapper{padding:0 1% 10px;width:98%;background:#EEEFF1;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.pane-login-register-or-guest .fake-title{margin:15px 0 0;padding:0 0 15px;border-bottom:solid 1px #CCC}#standard-booking-path-login-register-or-guest-form .form-type-radio{padding:11px 1% 10px;width:98%;float:left;margin:0;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #FFF;cursor:pointer}#standard-booking-path-login-register-or-guest-form .form-type-radio:first-child{padding:10px 1%;background:#FFF}#standard-booking-path-login-register-or-guest-form .form-type-radio .field-suffix{float:right}#standard-booking-path-login-register-or-guest-form .active:first-child{padding:10px 1%;background:#E6F0D6}#standard-booking-path-login-register-or-guest-form .form-type-radio.active,#standard-booking-path-login-register-or-guest-form .form-type-radio.hover{background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #E6F0D6}#standard-booking-path-login-register-or-guest-form .form-type-radio.last{border-bottom:solid 1px #CCC}#standard-booking-path-login-register-or-guest-form .form-type-radio label{font-size:100%;margin:0 0 0 5px;font-weight:700;font-family:Arial,sans-serif;color:#333}#standard-booking-path-login-register-or-guest-form .form-type-radio .description{font-size:100%;margin:0 0 0 2.5%}#standard-booking-path-login-register-or-guest-form fieldset{padding:0;margin:0}#standard-booking-path-login-register-or-guest-form .form-item-mail,#standard-booking-path-login-register-or-guest-form .form-item-name,#standard-booking-path-login-register-or-guest-form .form-item-pass,#standard-booking-path-login-register-or-guest-form .form-item-password{clear:both;display:block;position:relative;width:100%;padding:5px 0;margin:0;background:#FFF}#standard-booking-path-login-register-or-guest-form .form-wrapper .form-item-mail{padding:10px 0}#standard-booking-path-login-register-or-guest-form .form-item-mail.active,#standard-booking-path-login-register-or-guest-form .form-item-name.active,#standard-booking-path-login-register-or-guest-form .form-item-pass.active,#standard-booking-path-login-register-or-guest-form .form-item-password.active{background:#E6F0D6}#standard-booking-path-login-register-or-guest-form .form-item-mail label,#standard-booking-path-login-register-or-guest-form .form-item-name label,#standard-booking-path-login-register-or-guest-form .form-item-pass label,#standard-booking-path-login-register-or-guest-form .form-item-password label{display:inline;float:left;font-weight:700;text-align:left;padding:0 1% 0 3.5%;width:15%;font-family:Arial,sans-serif;color:#333}#standard-booking-path-login-register-or-guest-form .form-item-mail .description,#standard-booking-path-login-register-or-guest-form .form-item-name .description,#standard-booking-path-login-register-or-guest-form .form-item-pass .description,#standard-booking-path-login-register-or-guest-form .form-item-password .description{padding-left:19.5%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#standard-booking-path-login-register-or-guest-form .form-item-mail .form-text,#standard-booking-path-login-register-or-guest-form .form-item-name .form-text,#standard-booking-path-login-register-or-guest-form .form-item-pass .form-text,#standard-booking-path-login-register-or-guest-form .form-item-password .form-text{width:200px;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}#standard-booking-path-login-register-or-guest-form .form-type-checkbox{clear:both;display:block;position:relative;width:80%;padding:5px .5% 5px 19.5%;margin:0;background:#FFF}#standard-booking-path-login-register-or-guest-form .form-type-checkbox.active{background:#E6F0D6}#standard-booking-path-login-register-or-guest-form .form-type-password-confirm{clear:both;display:block;position:relative;width:100%;padding:5px 0;margin:0;background:#FFF}#standard-booking-path-login-register-or-guest-form .form-type-password-confirm.active{background:#E6F0D6}#standard-booking-path-login-register-or-guest-form .form-type-password-confirm .password-parent.active{padding:10px 1% 0 0}#standard-booking-path-login-register-or-guest-form .form-type-password-confirm .confirm-parent{padding:5px 0}#standard-booking-path-login-register-or-guest-form .form-type-password-confirm .password-strength{margin:0 1% 0 0}#standard-booking-path-login-register-or-guest-form .form-type-password-confirm label{display:inline;float:left;font-weight:700;text-align:left;padding:0 1% 0 3.5%;width:15%;font-family:Arial,sans-serif;color:#333}#standard-booking-path-login-register-or-guest-form .form-type-password-confirm .form-text{width:200px;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}#standard-booking-path-login-register-or-guest-form .form-type-password-confirm .description{padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#standard-booking-path-login-register-or-guest-form .form-type-password-confirm .password-suggestions.description{padding:.5%}#standard-booking-path-login-register-or-guest-form .form-item-remember-mail,#standard-booking-path-login-register-or-guest-form .form-wrapper .form-item-terms-and-conditions{padding:5px .5% 10px 19.5%}#standard-booking-path-login-register-or-guest-form .form-wrapper .form-item-terms-and-conditions .description{margin:0;font-size:100%}#standard-booking-path-login-register-or-guest-form .t-and-c{padding:5px .5% 10px 19.5%;background:#FFF;border-bottom:solid 1px #CCC}#standard-booking-path-login-register-or-guest-form .t-and-c.active{background:#E6F0D6}#standard-booking-path-login-register-or-guest-form .form-text.error{border:1px solid #F31127}#standard-booking-path-login-register-or-guest-form .multistep-back,#standard-booking-path-login-register-or-guest-form .multistep-continue{margin:10px 0 0}.js #standard-booking-path-login-register-or-guest-form .form-item-field-user-comm-pref,.js #standard-booking-path-login-register-or-guest-form .form-item-mail,.js #standard-booking-path-login-register-or-guest-form .form-item-name,.js #standard-booking-path-login-register-or-guest-form .form-item-pass,.js #standard-booking-path-login-register-or-guest-form .form-item-password,.js #standard-booking-path-login-register-or-guest-form .form-item-remember-mail,.js #standard-booking-path-login-register-or-guest-form .form-item-terms-and-conditions,.js #standard-booking-path-login-register-or-guest-form .form-type-password-confirm,.js #standard-booking-path-login-register-or-guest-form .t-and-c{display:none}#standard-booking-path-login-register-or-guest-form .facebook-action-connect{float:right;margin-right:1%}
.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}
.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}
.page-my-booking #gradient-below{padding:0 1% 0 0;width:99%}.page-my-booking.page-my-booking-hotel #gradient-below,.page-my-booking.page-my-booking-hotels #gradient-below{padding:20px 1% 0;width:98%}.page-my-booking #content{padding-top:20px}.page-my-booking #sidebar-first .section{margin:1px 0 0 1px;background:#EEEFF1}.pane-manage-booking-options{padding-right:20px;border:none}.pane-manage-booking-options .pane-title{padding:0 0 10px;margin:10px;border-bottom:1px dotted #CCC}.pane-manage-booking-options .pane-content a{text-decoration:none;color:#0096B2}.pane-manage-booking-options .pane-content a:hover{text-decoration:underline}.pane-manage-booking-options .item-list ul li{background:0 0;margin-left:0;padding-left:10px}
.pane-multistep #edit-continue{float:right}.pane-back-to-details .pane-content a{text-decoration:none}.pane-back-to-details .pane-content a:hover{text-decoration:underline}.page-upgrade-train-outbound-train #page-title-area .pane-back-to-details{margin:25px 0 0}.page-upgrade-train-outbound-train #page-title-area .pane-page-title h1{margin:10px auto 20px}.page-upgrade-train-change-journey .pane-back-to-details{margin:10px 0 -20px}.page-book-train #gradient-below{padding:20px .5% 0;width:99%}.pane-payment-details{width:98%;padding:0 1% 10px;background:#EEEFF1;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.pane-traveller-ages .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-traveller-ages .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-traveller-ages .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}.pane-traveller-ages .form-type-phone .form-item-phone-country-code .field-prefix,.pane-traveller-ages .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-traveller-ages .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.pane-traveller-ages .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-traveller-ages .form-item .password-strength,.pane-traveller-ages .form-item div.password-confirm{width:25%}.pane-traveller-ages .form-checkbox,.pane-traveller-ages .form-radio{float:left;margin-left:41%}.pane-traveller-ages .form-type-checkbox,.pane-traveller-ages .form-type-radio{margin:0 0 inherit}.pane-traveller-ages .form-type-checkbox label,.pane-traveller-ages .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-traveller-ages .form-type-checkbox .description,.pane-traveller-ages .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-traveller-ages .form-type-radios .form-radios{float:left;width:56%}.pane-traveller-ages .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-traveller-ages .form-type-radios .form-type-radio input{float:none;margin:0}.pane-traveller-ages .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-traveller-ages .form-type-radios .description{clear:both}.pane-traveller-ages .form-select,.pane-traveller-ages .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-traveller-ages .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.pane-traveller-ages .container-inline-date .form-type-date-popup{float:left}.pane-traveller-ages .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-traveller-ages .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-traveller-ages .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-traveller-ages .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-traveller-ages .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-traveller-ages .form-type-phone .description{clear:both}.pane-traveller-ages .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-traveller-ages .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-traveller-ages .form-type-dob .form-type-select select{width:90%}.pane-traveller-ages .form-type-dob .description{clear:both}.pane-traveller-ages input.error,.pane-traveller-ages select.error,.pane-traveller-ages textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-traveller-ages .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-traveller-ages .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-traveller-ages .form-required.focusable:active,.pane-traveller-ages .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-traveller-ages .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-traveller-ages .markup-text-wrapper{float:left;width:58%}.pane-traveller-ages .paf_container{padding:0;border:none}.pane-traveller-ages .find-address-button,.pane-traveller-ages .paf-button{margin:0 0 0 41%}.pane-traveller-ages .enter-address-manually{margin-left:10px}.pane-traveller-ages .button-wrapper,.pane-traveller-ages .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-traveller-ages .save-button{margin:0 5px 0 41%;float:right}.pane-journey-time-widget .pane-title,.pane-traveller-ages .fieldset-wrapper{margin:0}.pane-traveller-ages .cancel-button{float:left;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}.pane-traveller-ages .cancel-button :hover{text-decoration:underline}.pane-traveller-ages .form-text{width:50px}.pane-journey-time-widget .sub-title{margin:5px 0 10px;padding-bottom:6px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x}.pane-journey-time-widget .your-station{margin:5px 0 10px;padding:5px 5px 12px 51px;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -175px -4395px no-repeat #E6F0D6;border:1px solid #64A12B;-webkit-border-radius:7px;border-radius:7px}.pane-journey-time-widget a{color:#0096B2}.pane-journey-time-widget .form-item-stations{padding:0 5px;margin:5px 0}.pane-journey-time-widget #journey_times_list{padding:1px 0 0;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x}.pane-journey-time-widget .item-list ul li{padding:3px 5px 4px;margin:0;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x}.pane-journey-time-widget .no-result{padding:0 5px;margin:7px 0}.pane-journey-time-widget .form-select{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-viaeuropa-main-content-pane .pane-journey-time-widget .form-select{width:90%}.pane-journey-time-widget.has-personalised-content .title{margin:0}.pane-journey-time-widget.has-personalised-content .item-list h3{font-size:100%;margin:10px 0 0;color:#333}.pane-journey-time-widget.has-personalised-content .item-list ul li{background:0 0;padding:3px 0}.pane-interstitial{display:none}
.pane-booking-reference .pane-content{width:98%;padding:10px 1%;font-size:150%;font-weight:400;background:#06183D;color:#FFE600;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}.pane-page-title-my-booking .email{font-weight:700}.pane-etap-your-tickets .your-tickets-wrapper,.pane-your-tickets .your-tickets-wrapper{float:left;padding:0 1% 5px;margin:0;width:98%;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;background:#EEEFF1}.ie8 .pane-etap-your-tickets .your-tickets-wrapper,.ie8 .pane-your-tickets .your-tickets-wrapper{padding:0 9px 5px;width:910px}.pane-etap-your-tickets .journey-options-list,.pane-your-tickets .journey-options-list{float:left;width:98%;background:#FFF;padding:1%;margin:0;border-top:dotted 1px #CCC;border-bottom:dotted 1px #CCC}.pane-etap-your-tickets .journey-options-list li,.pane-your-tickets .journey-options-list li{float:left;list-style-type:none;display:block;margin:0;padding:5px 0;background:0 0;text-align:center}.pane-etap-your-tickets .journey-options-list li a,.pane-your-tickets .journey-options-list li a{padding:7px 5px 7px 35px;text-align:left}.pane-etap-your-tickets .journey-options-list .point-1 a,.pane-your-tickets .journey-options-list .point-1 a{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -187px -4672px no-repeat}.pane-etap-your-tickets .journey-options-list .point-2 a,.pane-your-tickets .journey-options-list .point-2 a{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -187px -4827px no-repeat}.pane-etap-your-tickets .journey-options-list .point-3 a,.pane-your-tickets .journey-options-list .point-3 a{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -187px -4982px no-repeat}.pane-etap-your-tickets .journey-options-list .point-4 a,.pane-your-tickets .journey-options-list .point-4 a{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -187px -5137px no-repeat}.pane-etap-your-tickets .journey-options-list.count-4 li,.pane-your-tickets .journey-options-list.count-4 li{width:25%}.pane-etap-your-tickets .journey-options-list.count-3 li,.pane-your-tickets .journey-options-list.count-3 li{width:33%}.pane-etap-your-tickets .journey-options-list.count-2 li,.pane-your-tickets .journey-options-list.count-2 li{width:50%}.pane-etap-your-tickets .journey-options-list.count-1 li,.pane-your-tickets .journey-options-list.count-1 li{width:100%}.pane-etap-your-tickets .messages,.pane-your-tickets .messages{float:left;width:93%;padding:5px 1% 5px 6%}.pane-etap-your-tickets .notices ol,.pane-etap-your-tickets .notices ul,.pane-your-tickets .notices ol,.pane-your-tickets .notices ul{padding:0 0 0 10px}.pane-etap-your-tickets .notices ul li,.pane-your-tickets .notices ul li{margin:0 0 .25em;padding:0 0 0 1.5em;list-style-type:none;border:none;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-lists.png) -2px -90px no-repeat}.pane-etap-your-tickets .mod,.pane-your-tickets .mod{float:left;padding:0 1% 5px;margin:10px 0 0;width:98%;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;background:#EEEFF1}.ie8 .pane-etap-your-tickets .mod,.ie8 .pane-your-tickets .mod{padding:0 9px 5px;width:910px}.pane-your-tickets .print-message{float:left;width:100%}.pane-your-tickets .message-style{width:45%;float:left;display:block}.pane-your-tickets .split-pnr .message-style{display:none}.pane-your-tickets .extra-links{width:48%;padding:0 1%;float:left;display:block}.pane-your-tickets .adobe-link,.pane-your-tickets .show-tickets-link{color:#0096B2}.pane-your-tickets .print-all-wrapper{float:right;margin:5px 0 0;width:51%}.pane-your-tickets .split-pnr .print-all-wrapper{display:none}.pane-your-tickets .download-ticket{position:relative;display:block;clear:both;margin:0 0 10px;padding:10px;color:#FFF;text-decoration:none;border:1px solid #5aa4af;background:url(/sites/all/themes/custom/eurostar/base/img/gradient-60-017F90-4DCBDC.png) top repeat-x;text-shadow:1px 1px 1px #11455A;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#017f90),to(#4dcbdc));background-image:-webkit-linear-gradient(bottom,#017f90 0,#4dcbdc 100%);background-image:-moz-linear-gradient(bottom,#017f90 0,#4dcbdc 100%);background-image:-o-linear-gradient(bottom,#017f90 0,#4dcbdc 100%);background-image:linear-gradient(to top,#017f90 0,#4dcbdc 100%);-webkit-border-radius:7px;border-radius:7px}.pane-your-tickets .download-ticket:hover{text-decoration:underline}.pane-your-tickets .download-ticket .text{display:block;padding:5px 0 7px 129px;font-size:115%;background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-receipt.png) -20px -1278px no-repeat;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}.js .pane-your-tickets .single-tickets-list,.no-js .pane-your-tickets .show-tickets-link,.pane-your-tickets .split-pnr .download-ticket,.pane-your-tickets .split-pnr .show-tickets-link{display:none}.pane-your-itinerary .summary-left,.pane-your-tickets .mod-title{font-size:150%;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}.pane-your-tickets .button-not-clickable{cursor:default;pointer-events:none;background:#CCC;color:#FFF;text-shadow:none;border:none}.pane-your-tickets .item-list{float:left;width:100%}.pane-your-tickets .single-tickets-list{margin:0;float:left;width:100%;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x;padding:10px 0 0}.js .pane-your-tickets .split-pnr .single-tickets-list{display:block}.pane-your-tickets .single-tickets-list li{float:left;width:32%;margin:0;padding:0 1% 1% 0}.pane-your-tickets .methods-delivery{margin:0;padding:0}.pane-your-tickets .mod-title{margin:10px 0 0;font-weight:400}.pane-manage-booking-links .assistance,.pane-manage-booking-links .item-list .title,.pane-thankyou-header .email{font-weight:700}.pane-your-tickets .mod-subtitle{margin:5px 0}.pane-your-tickets .methods-delivery li{margin:0 0 10px;width:84%;padding:0 1% 10px 15%;background:#FFF;border-top:dashed 1px #CCC;border-bottom:dashed 1px #CCC}.pane-your-tickets .methods-delivery .mod-description li{margin:0 0 .25em;padding:0 0 0 1.5em;list-style-type:none;border:none;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-lists.png) -2px -90px no-repeat}.pane-your-tickets .methods-delivery .tod{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-receipt.png) 2% -2652px no-repeat #FFF}.pane-your-tickets .methods-delivery .mot{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-receipt.png) 2% -3479px no-repeat #FFF}.pane-your-tickets .methods-delivery .pah{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-receipt.png) 2% -3247px no-repeat #FFF}.pane-your-tickets .methods-delivery .passbook span.mod-image{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-passbook-120w.png) no-repeat;width:120px;height:40px;position:absolute;right:0;margin-top:18px;margin-right:26px}.i18n-be-FR .pane-your-tickets .methods-delivery .passbook span.mod-image,.i18n-fr-FR .pane-your-tickets .methods-delivery .passbook span.mod-image{background-position:-120px 0}.i18n-be-NL .pane-your-tickets .methods-delivery .passbook span.mod-image,.i18n-nl-NL .pane-your-tickets .methods-delivery .passbook span.mod-image{background-position:-240px 0}.pane-your-tickets .train-logos{float:right;margin:10px 0 0 10px}.pane-manage-booking-links{padding:10px 1%;width:98%;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;background:#EEEFF1}.pane-manage-booking-links .pane-title{margin:0 0 10px}.pane-manage-booking-links .item-list{clear:both;float:left;width:auto;padding:10px 0 11px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x;margin:0 0 .5%;border-top:solid 1px #CCC}.ie7 .pane-manage-booking-links .item-list{width:100%}.pane-manage-booking-links .item-list ul{width:100%;margin:0}.pane-manage-booking-links .item-list li{float:left;padding:0 7% 0 0;margin:0 0 0 1%;width:17%;border-right:solid 1px #CCC}.pane-manage-booking-links .item-list li.first{margin:0}.pane-manage-booking-links .item-list li.last{padding:0 7% 0 0;border-right:none}.pane-manage-booking-links .change-booking{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-receipt.png) right -539px no-repeat}.pane-manage-booking-links .change-seats{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-receipt.png) right -738px no-repeat}.pane-manage-booking-links .get-alerts{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-receipt.png) right -954px no-repeat}.pane-manage-booking-links .tell-friends{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-receipt.png) right -1168px no-repeat}.pane-manage-booking-links .item-list p{margin:0 0 10px}.pane-manage-booking-links .assistance,.pane-manage-booking-links .email_call_assistance{clear:both;float:left;width:100%;margin:0}.pane-your-itinerary{width:98%;padding:.5%;margin:0;border:1px dashed #CCC}.pane-your-itinerary .summary-wrapper{float:left;width:100%;padding:1% 1.5%;border-bottom:solid 2px #FFF;background:url(/sites/all/themes/custom/eurostar/base/img/bg-title.png) repeat-x;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.pane-your-itinerary .summary-left{float:left;width:77%}.pane-your-itinerary .summary-destinations{color:#FFF;margin:0 0 5px}.pane-your-itinerary .summary-reference{margin:0;color:#FFE600}.pane-your-itinerary .summary-right{float:right;text-align:right;width:22%}.pane-your-itinerary .summary-right a{padding:10px 0 10px 40px;text-decoration:none;background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-receipt.png) -20px -1643px no-repeat}.pane-your-itinerary .summary-right a:hover{text-decoration:underline}.pane-your-itinerary .legs{float:left;width:100%;clear:both}.pane-your-itinerary .leg_title{color:#fff;font-size:124%;font-weight:700;margin:0;padding:0;background:url(/sites/all/themes/custom/eurostar/transactional/img/bg-leg-title.png) #536079}.pane-your-itinerary .outbound .leg_title .text{display:block;padding:5px 0 5px 45px;background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-shopping-cart.png) -28px -23px no-repeat}.pane-your-itinerary .inbound .leg_title .text{display:block;padding:5px 0 5px 45px;background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-shopping-cart.png) -28px -90px no-repeat}.pane-your-itinerary .leg{float:left;width:100%;margin:0 0 15px;background:#EEEFF1}.leg_details{float:left;width:100%}.pane-your-itinerary .leg_time_and_date{float:left;width:74%;margin:10px 0 0 1%}.ie7 .pane-your-itinerary .leg_time_and_date{width:70%}.pane-your-itinerary .leg_time_and_date .details{margin:0 0 5px}.pane-your-itinerary .leg_duration_and_class{float:right;width:23%;padding:0 1%;margin:10px 0 0;background:url(/sites/all/themes/custom/eurostar/base/img/pixel-cccccc.gif) left repeat-y}.pane-your-itinerary .leg_duration_and_class .duration{margin:0 0 5px}.pane-your-itinerary .leg_duration_and_class .tickets{margin:0}.pane-your-itinerary .connection-details-wrapper{float:left;width:92%;margin:10px 1% 0;padding:1% 1% 1% 5%;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -181px -2121px no-repeat #FFF;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.js .pane-your-itinerary .segment-connection-instructions{display:none}.pane-your-itinerary table{border-top:solid 2px #FFF}.pane-booking-options-links,.pane-travel-extras .block,.pane-you-might-want .block{border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.pane-your-itinerary .print-link{display:block;float:left;margin:0 0 0 10px;padding:0 0 0 45px;height:35px;line-height:35px;text-decoration:none;background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-receipt.png) -20px -1710px no-repeat #FFF}.pane-your-itinerary .print-link:hover{text-decoration:underline}.pane-your-itinerary .linked-pnrs{float:left;width:98%;padding:0 1% 10px}.pane-booking-options-links{background:#EEEFF1}.pane-booking-options-links .item-list ul{margin:0;padding:0;float:left;width:100%;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-vert.png) left repeat-y}.pane-booking-options-links .item-list li{margin:0;padding:0;font-size:150%;float:left;width:25%;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-vert.png) right repeat-y;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}.ie7 .pane-booking-options-links .item-list li{width:24.99%}.pane-booking-options-links .item-list a{display:block;padding:20px 36% 10px 4%;width:60%;min-height:55px;text-decoration:none}.js .pane-travel-extras .cancel-content,.print-receipt-page #header,.print-receipt-page #logo,.print-receipt-page #navigation,.print-receipt-page #user-area,.print-receipt-page .footer{display:none}.pane-booking-options-links .print a{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-receipt.png) right -24px no-repeat}.pane-booking-options-links .itinerary a{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-receipt.png) right -156px no-repeat}.pane-booking-options-links .payment a{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-receipt.png) right -291px no-repeat}.pane-booking-options-links .next-steps a{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-receipt.png) right -422px no-repeat}.pane-booking-options-links .item-list a:hover{text-decoration:underline}.pane-thankyou-header .pane-title{margin:0 0 .83em}.pane-thankyou-header .thankyou-email{float:left;margin:0 0 10px}.pane-thankyou-header .thankyou-sendfriend{float:right;padding:0 0 0 30px;background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-receipt.png) -25px -2546px no-repeat;text-decoration:none}.pane-thankyou-header .thankyou-sendfriend:hover{text-decoration:underline}.pane-tread-lightly{float:left;width:98%;padding:0 1% 10px;color:#FFF;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#00510D),to(#77BD38));background-image:-webkit-linear-gradient(bottom,#00510D 0,#77BD38 100%);background-image:-moz-linear-gradient(bottom,#00510D 0,#77BD38 100%);background-image:-o-linear-gradient(bottom,#00510D 0,#77BD38 100%);background-image:linear-gradient(to top,#00510D 0,#77BD38 100%)}.ie7 .pane-tread-lightly,.ie8 .pane-tread-lightly{background:url(/sites/all/themes/custom/eurostar/base/img/gradient-200-77BD38-00510D.png) top repeat-x #00510D}.pane-tread-lightly .pane-title{color:#FFF}.pane-tread-lightly .image-wrapper{float:left;margin:0 10px 10px 0}.pane-tread-lightly .sub-title{margin:0 0 10px;font-weight:400;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;color:#FFE600}.pane-tread-lightly .image-wrapper img{background:url(/sites/all/themes/custom/eurostar/transactional/img/img-tread-lightly.jpg) no-repeat;position:relative;-webkit-border-radius:7px;border-radius:7px}.pane-tread-lightly .cta{float:right;color:#FFF}.pane-you-might-want .pane-title{padding:10px 1%;width:98%;margin:14px 0 -10px;background:#06183D;color:#FFE600}.pane-you-might-want .block{width:98%;padding:10px 1% 15px;margin:15px 0 0;float:left;background:#EEEFF1}.pane-you-might-want .image-wrapper{float:left;margin:0 20px 10px 0}.pane-you-might-want img{position:relative;-webkit-border-radius:7px;border-radius:7px}.pane-you-might-want .block-title{margin:0 0 10px}.pane-you-might-want .block-subtitle{font-weight:400;font-size:134%;margin:0;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}.pane-you-might-want .cta{color:#FFF;float:right}.pane-you-might-want .hotel img{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-you-might-want.jpg) no-repeat}.pane-you-might-want .insurance img{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-you-might-want.jpg) 0 -120px no-repeat}.pane-you-might-want .car img{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-you-might-want.jpg) 0 -240px no-repeat}.pane-you-might-want .content-wrapper{width:85%}.pane-travel-extras .pane-title{padding:10px 1%;width:98%;margin:14px 0 -10px;background:#06183D;color:#FFE600}.pane-travel-extras .block{width:98%;padding:10px 1% 5px;margin:15px 0 0;float:left;background:#EEEFF1}.pane-travel-extras .block-title{margin:0 0 10px}.pane-travel-extras .reference-block{float:left;width:98%;padding:0 1%;margin:0 0 10px;background:#06183D}.pane-travel-extras .reference{float:left;margin:9px 0 0;font-weight:400;color:#FFE600}.pane-travel-extras .add-to-calendar{float:right;padding:10px 0 10px 40px;text-decoration:none;background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-receipt.png) -20px -1643px no-repeat}.pane-travel-extras .add-to-calendar:hover{text-decoration:underline}.pane-travel-extras .hotel-info-wrapper{float:left;padding:0 240px 0 215px;position:relative}.pane-travel-extras .image-wrapper{float:left;position:relative;width:215px;right:215px;margin-left:-100%}.pane-travel-extras .image-wrapper img{border:1px solid #CCC}.pane-travel-extras .hotel-info{float:left;position:relative;width:100%}.pane-travel-extras .hotel-name{font-weight:400;margin:0 0 10px;color:#333}.pane-travel-extras .address{clear:both;float:left;font-style:normal;line-height:1.4em;margin:5px 0 0}.pane-travel-extras .room-wrapper{float:left;position:relative;width:209px;margin-right:-240px;padding:0 20px 0 10px;min-height:130px;border-left:solid 1px #CCC}.pane-travel-extras .checkin,.pane-travel-extras .checkout,.pane-travel-extras .nights{margin:0 0 3px}.pane-travel-extras .messages{clear:both;float:left;margin:15px 0 0;color:#64A12B}.pane-travel-extras .reminder-title{font-weight:700}.pane-travel-extras .cancel-wrapper{float:left;width:100%}.js .pane-travel-extras .fake-link{text-decoration:underline;margin:14px 0 7px;color:#00A4AE}.js .pane-travel-extras .fake-link:hover{text-decoration:none}.pane-travel-extras .policy-wrapper{background:#FFF;padding:0 1%;width:98%;float:left;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.pane-travel-extras .policy-label{float:left;width:15%;position:relative}.pane-travel-extras .policy{position:relative;text-align:center;font-size:120%;float:left;margin-left:-15%;width:100%}.print-receipt-page,.print-receipt-page #background-swoosh{background:#FFF}
.page-destinations-dynamic #gradient-above,.page-train-timetables #gradient-above{padding:10px .5% 0;width:99%}#booking-magnet-train .train-schedule-search-form,.pane-timetable-search .train-schedule-search-form{float:left;width:100%;clear:both;position:relative;padding:0 10px}#booking-magnet-train .train-schedule-search-form .form-item,#booking-magnet-train .train-schedule-search-form fieldset,#booking-magnet-train .train-schedule-search-form webform-component,.pane-timetable-search .train-schedule-search-form .form-item,.pane-timetable-search .train-schedule-search-form fieldset,.pane-timetable-search .train-schedule-search-form webform-component{float:left;clear:none}#booking-magnet-train .train-schedule-search-form .form-type-item,.pane-timetable-search .train-schedule-search-form .form-type-item{padding:3px 10px 0 0;margin:0 10px 0 0;border-right:1px dashed #999}.pane-train-magnet #train-schedule-search-form .form-submit{margin:30px 0 0 -65px;padding:5px 20px}#booking-magnet-train .train-schedule-search-form .form-type-item{min-height:70px}.pane-timetable-search .train-schedule-search-form .form-type-item{min-height:60px}#booking-magnet-train .train-schedule-search-form .form-type-item .form-item,.pane-timetable-search .train-schedule-search-form .form-type-item .form-item{clear:both;margin:0 0 5px;width:220px}#booking-magnet-train .train-schedule-search-form label,.pane-timetable-search .train-schedule-search-form label{float:left;font-weight:700}#booking-magnet-train .train-schedule-search-form .form-item-one-way label,.pane-timetable-search .train-schedule-search-form .form-item-one-way label{float:none;font-weight:400;vertical-align:text-top}#booking-magnet-train .train-schedule-search-form .form-item.form-item-one-way,.pane-timetable-search .train-schedule-search-form .form-item.form-item-one-way{margin:0}#booking-magnet-train .train-schedule-search-form .form-select,#booking-magnet-train .train-schedule-search-form .form-text,.pane-timetable-search .train-schedule-search-form .form-select,.pane-timetable-search .train-schedule-search-form .form-text{width:160px;float:right;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}#booking-magnet-train .train-schedule-search-form .form-select.form-disabled,#booking-magnet-train .train-schedule-search-form .form-text.form-disabled,.pane-timetable-search .train-schedule-search-form .form-select.form-disabled,.pane-timetable-search .train-schedule-search-form .form-text.form-disabled{background:#CCC;border:1px solid #999}#booking-magnet-train .train-schedule-search-form .form-select,.pane-timetable-search .train-schedule-search-form .form-select{padding:2px}#booking-magnet-train .train-schedule-search-form .message,.pane-timetable-search .train-schedule-search-form .message{float:left;margin:3px 0 0}#booking-magnet-train .train-schedule-search-form .message p,.pane-timetable-search .train-schedule-search-form .message p{margin:0}#booking-magnet-train .train-schedule-search-form .form-submit,.pane-timetable-search .train-schedule-search-form .form-submit{float:left}.ie7 #booking-magnet-train .train-schedule-search-form .form-submit,.ie7 .pane-timetable-search .train-schedule-search-form .form-submit{margin:0 40px 0 0}.page-train-timetables .pane-page-title h1{margin:20px 0 20px 225px;width:auto}.page-train-timetables.results .pane-page-title h1{margin:20px 0 20px 13px;width:auto}.pane-result .train-timetables-wrapper{float:left;clear:both;width:100%;padding:5px 0 0}.pane-result .train-timetables{border-bottom:1px dashed #999}.pane-result .transfer-details-wrapper th{padding:0 4px 4px;border-left:none;background:#FFF;font-weight:700}.pane-result .has-changes{background:url(/sites/all/themes/custom/eurostar/transactional/img/icon-booking-changes.gif) bottom right no-repeat #FFF;cursor:pointer;color:#00A4AE}.pane-result #edit-locationgroup{display:none}.pane-result .form-item{margin-top:0;margin-bottom:0}.pane-result .form-type-item{float:left;width:100%;margin:10px 0 0;position:relative}.pane-result #edit-agegroup{margin:0 0 10px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#FFF),to(#F3F3F5));background-image:-webkit-linear-gradient(bottom,#FFF 0,#F3F3F5 100%);background-image:-moz-linear-gradient(bottom,#FFF 0,#F3F3F5 100%);background-image:-o-linear-gradient(bottom,#FFF 0,#F3F3F5 100%);background-image:linear-gradient(to top,#FFF 0,#F3F3F5 100%);width:96%;padding:0 2%}.pane-result #edit-agegroup .form-type-select{padding:3px 0 0;margin:0 1% 0 0;float:left;border-right:1px dashed #999;width:18%}.pane-result #edit-agegroup .form-item-adult{border-left:1px dashed #999;padding:0 0 0 1%}.pane-result #edit-agegroup .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-result #edit-agegroup .field-prefix{display:block;clear:both;color:#536079}.pane-result #edit-agegroup p{color:#999}.pane-result #edit-agegroup .description{font-size:1em}.pane-result #edit-agegroup .kids-message{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -192px -4568px no-repeat;float:left;margin-bottom:10px;padding:0 0 0 22px}.pane-result .gradient-top{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#FFF),to(#F3F3F5));background-image:-webkit-linear-gradient(bottom,#FFF 0,#F3F3F5 100%);background-image:-moz-linear-gradient(bottom,#FFF 0,#F3F3F5 100%);background-image:-o-linear-gradient(bottom,#FFF 0,#F3F3F5 100%);background-image:linear-gradient(to top,#FFF 0,#F3F3F5 100%);height:10px;clear:both}.pane-result .gradient-bottom{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#F3F3F5),to(#FFF));background-image:-webkit-linear-gradient(bottom,#F3F3F5 0,#FFF 100%);background-image:-moz-linear-gradient(bottom,#F3F3F5 0,#FFF 100%);background-image:-o-linear-gradient(bottom,#F3F3F5 0,#FFF 100%);background-image:linear-gradient(to top,#F3F3F5 0,#FFF 100%);height:10px;clear:both;margin:0 0 10px}.pane-result #edit-dategroup .form-item{clear:both;float:left;width:250px}.pane-result #edit-dategroup .form-item-depart{padding:10px 0 0 15px}.pane-result #edit-dategroup .form-item-return{padding:0 0 0 15px}.pane-result #edit-dategroup .form-item-depart-time,.pane-result #edit-dategroup .form-item-return-time,.pane-result #edit-dategroup.inbound .form-item-depart,.pane-result #edit-dategroup.outbound .form-item-return{display:none}.pane-result #edit-dategroup label{float:left;font-weight:700;margin:6px 15px 0 0}.pane-result #edit-dategroup .form-text{width:160px;float:right;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;padding:7px}.pane-result .update-schedule{display:block;position:relative;text-align:center;padding:5px 15px 5px 10px;min-width:65px;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;float:right;color:#00A4AE;margin:3px 0 0}.pane-result .update-schedule:hover{text-decoration:underline}.pane-result .check-availability{float:right;clear:both}.pane-timetable-download{padding:0 0 1px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x}.pane-timetable-download .core-link{margin:0}.pane-timetable-download .continental-link{margin:12px 0 0}.pane-timetable-download .continental-text,.pane-timetable-download .core-text{margin:0 0 12px}.page-train-timetables .panel-separator.first{height:13px}.page-train-timetables .train-schedule-search-form{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#FFF),color-stop(50%,#DDD));background-image:-webkit-linear-gradient(bottom,#FFF 0,#DDD 50%);background-image:-moz-linear-gradient(bottom,#FFF 0,#DDD 50%);background-image:-o-linear-gradient(bottom,#FFF 0,#DDD 50%);background-image:linear-gradient(to top,#FFF 0,#DDD 50%);padding:20px 0 10px 20px;width:99%}.page-train-timetables .gradient-bottom{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#F3F3F5),to(#FFF));background-image:-webkit-linear-gradient(bottom,#F3F3F5 0,#FFF 100%);background-image:-moz-linear-gradient(bottom,#F3F3F5 0,#FFF 100%);background-image:-o-linear-gradient(bottom,#F3F3F5 0,#FFF 100%);background-image:linear-gradient(to top,#F3F3F5 0,#FFF 100%);height:10px;clear:both;width:101%}.page-train-timetables .pane-timetable-search .gradient-bottom{margin-left:-2%;width:102%}.page-train-timetables .eurostar-1-column .gradient-bottom{width:100%}.page-train-timetables .form-item.form-item-one-way{margin:10px}.page-train-timetables .leadin.highlight{color:#00A4AE}.page-train-timetables .pane-timetable-search .form-submit{margin:35px 0 0 40px;padding:5px 20px}.page-train-timetables .pane-timetable-download .pane-content{margin-top:-10px}.page-train-timetables #train-search-form .form-type-item .form-select,.page-train-timetables #train-search-form .form-type-item .form-text{float:none;width:150px}.page-train-timetables #train-search-form .form-type-item{border-right:none}.page-train-timetables #train-search-form .form-type-item .form-item{clear:none}.page-train-timetables #train-search-form .form-type-item label{float:none}.page-train-timetables #train-search-form .form-item-depart .form-text,.page-train-timetables #train-search-form .form-item-depart label{float:left}.page-train-timetables #train-search-form .form-item.form-item-return,.page-train-timetables #train-search-form fieldset,.page-train-timetables #train-search-form webform-component{clear:none;float:none}.page-train-timetables.results #edit-return{width:160px;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;padding:7px}.page-train-timetables .update-schedule{margin-top:-27px}.page-train-timetables .update-schedule.dup{margin-top:12px}.page-train-timetables.results .form-item-depart label,.page-train-timetables.results .form-item-return label{float:left;margin:6px 15px 0;font-weight:700}.page-train-timetables .pane-result .gradient-top{margin-top:10px}.page-train-timetables.results #content .panel-separator{height:0}.page-train-timetables.results #train-search-form.has-previous-searches #edit-dategroup{padding-top:0}
.pane-change-meal select,.pane-exchange-booking .form-text{color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;position:relative}.page-manage-booking #gradient-below{padding:0 1%;width:98%}.page-cancel #gradient-below,.page-change-meal #gradient-below,.page-exchange-train #gradient-below,.page-insurance.page-insurance-add #gradient-below,.page-travel-alerts #gradient-below,.page-upgrade #gradient-below,.page-upgrade-train #gradient-below{padding:10px 1% 0;width:98%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.pane-cancel-train .cancel-wrapper{padding:10px 1%;width:98%;float:left;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;background:#EEEFF1}.pane-cancel-train .legs-title,.pane-cancel-train .passenger-title{margin:14px 0 0;float:left;width:100%;padding:0 0 15px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x}.pane-cancel-train .form-checkboxes,.pane-cancel-train .form-radios{padding:0 0 1px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x;float:left;width:100%}.pane-cancel-train .form-checkboxes .form-type-radio,.pane-cancel-train .form-radios .form-type-radio{padding:11px 1% 10px;width:98%;float:left;margin:0;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #FFF;cursor:pointer}.pane-cancel-train .form-checkboxes .form-type-radio:first-child,.pane-cancel-train .form-radios .form-type-radio:first-child{padding:10px 1%;background:#FFF}.pane-cancel-train .form-checkboxes .form-type-radio:first-child.active,.pane-cancel-train .form-checkboxes .form-type-radio:first-child:hover,.pane-cancel-train .form-radios .form-type-radio:first-child.active,.pane-cancel-train .form-radios .form-type-radio:first-child:hover{padding:10px 1%;background:#E6F0D6}.pane-cancel-train .form-checkboxes .form-type-radio.active,.pane-cancel-train .form-checkboxes .form-type-radio:hover,.pane-cancel-train .form-radios .form-type-radio.active,.pane-cancel-train .form-radios .form-type-radio:hover{background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #E6F0D6}.pane-cancel-train .form-checkboxes .form-type-radio input,.pane-cancel-train .form-radios .form-type-radio input{display:block;position:relative;float:left}.pane-cancel-train .form-checkboxes .form-type-radio label,.pane-cancel-train .form-radios .form-type-radio label{display:block;position:relative;float:left;width:90%;margin:-2px 0 0 1%}.pane-cancel-train .form-checkboxes .form-type-checkbox,.pane-cancel-train .form-radios .form-type-checkbox{padding:11px 1% 10px;width:98%;float:left;margin:0;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #FFF;cursor:pointer}.pane-cancel-train .form-checkboxes .form-type-checkbox:first-child,.pane-cancel-train .form-radios .form-type-checkbox:first-child{padding:10px 1%;background:#FFF}.pane-cancel-train .form-checkboxes .form-type-checkbox:first-child.active,.pane-cancel-train .form-checkboxes .form-type-checkbox:first-child:hover,.pane-cancel-train .form-radios .form-type-checkbox:first-child.active,.pane-cancel-train .form-radios .form-type-checkbox:first-child:hover{padding:10px 1%;background:#E6F0D6}.pane-cancel-train .form-checkboxes .form-type-checkbox.active,.pane-cancel-train .form-checkboxes .form-type-checkbox:hover,.pane-cancel-train .form-radios .form-type-checkbox.active,.pane-cancel-train .form-radios .form-type-checkbox:hover{background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #E6F0D6}.pane-cancel-train .form-checkboxes .form-type-checkbox input,.pane-cancel-train .form-radios .form-type-checkbox input{display:block;position:relative;float:left}.pane-cancel-train .form-checkboxes .form-type-checkbox label,.pane-cancel-train .form-radios .form-type-checkbox label{display:block;position:relative;float:left;width:90%;margin:-2px 0 0 1%}.pane-cancel-train .form-checkboxes .form-type-checkbox .description,.pane-cancel-train .form-checkboxes .form-type-radio .description,.pane-cancel-train .form-radios .form-type-checkbox .description,.pane-cancel-train .form-radios .form-type-radio .description{font-size:100%;clear:both}.pane-cancel-train .form-radios p.title{margin:0 0 5px;font-weight:700}.pane-cancel-train .form-radios .left,.pane-cancel-train .form-radios .right{width:50%;float:left;margin:0}.pane-cancel-train .leadout{float:left;width:100%;margin:0 0 12px;padding:13px 0 0}.pane-cancel-receipt .legs-wrapper,.pane-cancel-train-review .cancel-review-wrapper,.pane-upgrade .radios-wrapper,.pane-upgrade-booking .upgrade-container{padding:10px 1%;background:#EEEFF1;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.pane-cancel-train .multistep-continue{margin:10px 0 0}.pane-cancel-train .back-link{display:block;float:left;margin:10px 0 0}.pane-cancel-train-review .cancel-review-wrapper{width:98%}.pane-cancel-train-review .direction{margin:14px 0 0}.pane-cancel-train-review .journey-header{float:left;width:100%}.pane-cancel-train-review .journey-header .left,.pane-cancel-train-review .journey-header .right{float:left;width:50%}.pane-cancel-train-review .multistep-back.form-submit{float:left;margin:10px 0 0}.pane-cancel-train-review .form-submit{float:right;margin:10px 0 0}.pane-cancel-receipt .legs-wrapper{width:98%}.pane-cancel-receipt .journey-header{float:left;width:100%}.pane-cancel-receipt .journey-header .left,.pane-cancel-receipt .journey-header .right{float:left;width:50%}.pane-cancel-receipt .journey-header .right{text-align:right}.pane-upgrade .radios-wrapper,.pane-upgrade-booking .upgrade-container{width:98%;float:left;margin-bottom:10px}.pane-upgrade .form-checkboxes,.pane-upgrade .form-radios,.pane-upgrade-booking .form-checkboxes,.pane-upgrade-booking .form-radios{padding:0 0 1px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x;float:left;width:100%}.pane-upgrade .form-checkboxes .form-type-radio,.pane-upgrade .form-radios .form-type-radio,.pane-upgrade-booking .form-checkboxes .form-type-radio,.pane-upgrade-booking .form-radios .form-type-radio{padding:11px 1% 10px;width:98%;float:left;margin:0;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #FFF;cursor:pointer}.pane-upgrade .form-checkboxes .form-type-radio:first-child,.pane-upgrade .form-radios .form-type-radio:first-child,.pane-upgrade-booking .form-checkboxes .form-type-radio:first-child,.pane-upgrade-booking .form-radios .form-type-radio:first-child{padding:10px 1%;background:#FFF}.pane-upgrade .form-checkboxes .form-type-radio:first-child.active,.pane-upgrade .form-checkboxes .form-type-radio:first-child:hover,.pane-upgrade .form-radios .form-type-radio:first-child.active,.pane-upgrade .form-radios .form-type-radio:first-child:hover,.pane-upgrade-booking .form-checkboxes .form-type-radio:first-child.active,.pane-upgrade-booking .form-checkboxes .form-type-radio:first-child:hover,.pane-upgrade-booking .form-radios .form-type-radio:first-child.active,.pane-upgrade-booking .form-radios .form-type-radio:first-child:hover{padding:10px 1%;background:#E6F0D6}.pane-upgrade .form-checkboxes .form-type-radio.active,.pane-upgrade .form-checkboxes .form-type-radio:hover,.pane-upgrade .form-radios .form-type-radio.active,.pane-upgrade .form-radios .form-type-radio:hover,.pane-upgrade-booking .form-checkboxes .form-type-radio.active,.pane-upgrade-booking .form-checkboxes .form-type-radio:hover,.pane-upgrade-booking .form-radios .form-type-radio.active,.pane-upgrade-booking .form-radios .form-type-radio:hover{background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #E6F0D6}.pane-upgrade .form-checkboxes .form-type-radio input,.pane-upgrade .form-radios .form-type-radio input,.pane-upgrade-booking .form-checkboxes .form-type-radio input,.pane-upgrade-booking .form-radios .form-type-radio input{display:block;position:relative;float:left}.pane-upgrade .form-checkboxes .form-type-radio label,.pane-upgrade .form-radios .form-type-radio label,.pane-upgrade-booking .form-checkboxes .form-type-radio label,.pane-upgrade-booking .form-radios .form-type-radio label{display:block;position:relative;float:left;width:90%;margin:-2px 0 0 1%}.pane-upgrade .form-checkboxes .form-type-checkbox,.pane-upgrade .form-radios .form-type-checkbox,.pane-upgrade-booking .form-checkboxes .form-type-checkbox,.pane-upgrade-booking .form-radios .form-type-checkbox{padding:11px 1% 10px;width:98%;float:left;margin:0;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #FFF;cursor:pointer}.pane-upgrade .form-checkboxes .form-type-checkbox:first-child,.pane-upgrade .form-radios .form-type-checkbox:first-child,.pane-upgrade-booking .form-checkboxes .form-type-checkbox:first-child,.pane-upgrade-booking .form-radios .form-type-checkbox:first-child{padding:10px 1%;background:#FFF}.pane-upgrade .form-checkboxes .form-type-checkbox:first-child.active,.pane-upgrade .form-checkboxes .form-type-checkbox:first-child:hover,.pane-upgrade .form-radios .form-type-checkbox:first-child.active,.pane-upgrade .form-radios .form-type-checkbox:first-child:hover,.pane-upgrade-booking .form-checkboxes .form-type-checkbox:first-child.active,.pane-upgrade-booking .form-checkboxes .form-type-checkbox:first-child:hover,.pane-upgrade-booking .form-radios .form-type-checkbox:first-child.active,.pane-upgrade-booking .form-radios .form-type-checkbox:first-child:hover{padding:10px 1%;background:#E6F0D6}.pane-upgrade .form-checkboxes .form-type-checkbox.active,.pane-upgrade .form-checkboxes .form-type-checkbox:hover,.pane-upgrade .form-radios .form-type-checkbox.active,.pane-upgrade .form-radios .form-type-checkbox:hover,.pane-upgrade-booking .form-checkboxes .form-type-checkbox.active,.pane-upgrade-booking .form-checkboxes .form-type-checkbox:hover,.pane-upgrade-booking .form-radios .form-type-checkbox.active,.pane-upgrade-booking .form-radios .form-type-checkbox:hover{background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #E6F0D6}.pane-upgrade .form-checkboxes .form-type-checkbox input,.pane-upgrade .form-radios .form-type-checkbox input,.pane-upgrade-booking .form-checkboxes .form-type-checkbox input,.pane-upgrade-booking .form-radios .form-type-checkbox input{display:block;position:relative;float:left}.pane-upgrade .form-checkboxes .form-type-checkbox label,.pane-upgrade .form-radios .form-type-checkbox label,.pane-upgrade-booking .form-checkboxes .form-type-checkbox label,.pane-upgrade-booking .form-radios .form-type-checkbox label{display:block;position:relative;float:left;width:90%;margin:-2px 0 0 1%}.pane-upgrade .form-checkboxes .form-type-checkbox .description,.pane-upgrade .form-checkboxes .form-type-radio .description,.pane-upgrade .form-radios .form-type-checkbox .description,.pane-upgrade .form-radios .form-type-radio .description,.pane-upgrade-booking .form-checkboxes .form-type-checkbox .description,.pane-upgrade-booking .form-checkboxes .form-type-radio .description,.pane-upgrade-booking .form-radios .form-type-checkbox .description,.pane-upgrade-booking .form-radios .form-type-radio .description{font-size:100%;clear:both}.pane-upgrade .legs-title,.pane-upgrade .passenger-title,.pane-upgrade-booking .legs-title,.pane-upgrade-booking .passenger-title{margin:14px 0 0;float:left;width:100%;padding:0 0 15px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x}.pane-upgrade-booking p.title{margin-top:0}.pane-upgrade label{font-weight:700}.pane-upgrade .form-radios .left,.pane-upgrade .form-radios .right,.pane-upgrade-booking .form-radios .left,.pane-upgrade-booking .form-radios .right{width:50%;float:left;margin:0}.pane-upgrade,.pane-upgrade-booking .leadout{float:left;width:100%;margin:0 0 12px;padding:13px 0 0}.pane-exchange-booking .inner-form-wrapper{margin:20px 0 0;padding:10px 1%;width:98%;float:left;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;background:#EEEFF1}.pane-exchange-booking .form-checkboxes,.pane-exchange-booking .form-radios{padding:0 0 1px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x;float:left;width:100%}.pane-exchange-booking .form-checkboxes .form-type-radio,.pane-exchange-booking .form-radios .form-type-radio{padding:11px 1% 10px;width:98%;float:left;margin:0;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #FFF;cursor:pointer}.pane-exchange-booking .form-checkboxes .form-type-radio:first-child,.pane-exchange-booking .form-radios .form-type-radio:first-child{padding:10px 1%;background:#FFF}.pane-exchange-booking .form-checkboxes .form-type-radio:first-child.active,.pane-exchange-booking .form-checkboxes .form-type-radio:first-child:hover,.pane-exchange-booking .form-radios .form-type-radio:first-child.active,.pane-exchange-booking .form-radios .form-type-radio:first-child:hover{padding:10px 1%;background:#E6F0D6}.pane-exchange-booking .form-checkboxes .form-type-radio.active,.pane-exchange-booking .form-checkboxes .form-type-radio:hover,.pane-exchange-booking .form-radios .form-type-radio.active,.pane-exchange-booking .form-radios .form-type-radio:hover{background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #E6F0D6}.pane-exchange-booking .form-checkboxes .form-type-radio input,.pane-exchange-booking .form-radios .form-type-radio input{display:block;position:relative;float:left}.pane-exchange-booking .form-checkboxes .form-type-radio label,.pane-exchange-booking .form-radios .form-type-radio label{display:block;position:relative;float:left;width:90%;margin:-2px 0 0 1%}.pane-exchange-booking .form-checkboxes .form-type-checkbox,.pane-exchange-booking .form-radios .form-type-checkbox{padding:11px 1% 10px;width:98%;float:left;margin:0;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #FFF;cursor:pointer}.pane-exchange-booking .form-checkboxes .form-type-checkbox:first-child,.pane-exchange-booking .form-radios .form-type-checkbox:first-child{padding:10px 1%;background:#FFF}.pane-exchange-booking .form-checkboxes .form-type-checkbox:first-child.active,.pane-exchange-booking .form-checkboxes .form-type-checkbox:first-child:hover,.pane-exchange-booking .form-radios .form-type-checkbox:first-child.active,.pane-exchange-booking .form-radios .form-type-checkbox:first-child:hover{padding:10px 1%;background:#E6F0D6}.pane-exchange-booking .form-checkboxes .form-type-checkbox.active,.pane-exchange-booking .form-checkboxes .form-type-checkbox:hover,.pane-exchange-booking .form-radios .form-type-checkbox.active,.pane-exchange-booking .form-radios .form-type-checkbox:hover{background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) top repeat-x #E6F0D6}.pane-exchange-booking .form-checkboxes .form-type-checkbox input,.pane-exchange-booking .form-radios .form-type-checkbox input{display:block;position:relative;float:left}.pane-exchange-booking .form-checkboxes .form-type-checkbox label,.pane-exchange-booking .form-radios .form-type-checkbox label{display:block;position:relative;float:left;width:90%;margin:-2px 0 0 1%}.pane-exchange-booking .form-checkboxes .form-type-checkbox .description,.pane-exchange-booking .form-checkboxes .form-type-radio .description,.pane-exchange-booking .form-radios .form-type-checkbox .description,.pane-exchange-booking .form-radios .form-type-radio .description{font-size:100%;clear:both}.pane-exchange-booking .form-type-textfield{background:#FFF;padding:5px 0;margin:0}.pane-exchange-booking .form-type-textfield.active{background:#E6F0D6}.pane-exchange-booking .form-type-textfield label{margin-left:2.5em;display:inline}.pane-exchange-booking .form-text{display:inline;margin:0 0 0 5px;width:100px;padding:3px;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;box-shadow:inset 0 0 3px #CCC}.pane-exchange-booking .legs-title,.pane-exchange-booking .passenger-title{margin:14px 0 0;float:left;width:100%;padding:0 0 15px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x}.pane-exchange-booking .form-radios .left,.pane-exchange-booking .form-radios .right{width:50%;float:left;margin:0}.pane-exchange-booking .description{clear:both;font-size:100%;margin-left:2em}.pane-exchange-booking .leadout{float:left;width:100%;margin:10px 0 0}.pane-exchange-booking .form-submit{float:right;margin:12px 0 0}.pane-exchange-booking .back-link{float:left;margin:10px 0 0}.pane-exchange-booking #edit-arrive-depart-dates{padding:0;margin:0}.pane-exchange-booking #edit-arrive-depart-dates.active .form-type-textfield{background:#E6F0D6}.pane-change-meal .traveler-details-group{width:98%;padding:10px 1%;margin:0 0 10px;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;background:#EEEFF1}.pane-change-meal select{padding:3px;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;box-shadow:inset 0 0 3px #CCC}.pane-change-meal .back-to{float:left;margin:5px 0 0}.pane-travel-alerts .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-travel-alerts .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-travel-alerts .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}.pane-travel-alerts .form-type-phone .form-item-phone-country-code .field-prefix,.pane-travel-alerts .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-travel-alerts .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.pane-travel-alerts .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-travel-alerts .form-item .password-strength,.pane-travel-alerts .form-item div.password-confirm{width:25%}.pane-travel-alerts .form-checkbox,.pane-travel-alerts .form-radio{float:left;margin-left:41%}.pane-travel-alerts .form-type-checkbox,.pane-travel-alerts .form-type-radio{margin:0 0 inherit}.pane-travel-alerts .form-type-checkbox label,.pane-travel-alerts .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-travel-alerts .form-type-checkbox .description,.pane-travel-alerts .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-travel-alerts .form-type-radios .form-radios{float:left;width:56%}.pane-travel-alerts .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-travel-alerts .form-type-radios .form-type-radio input{float:none;margin:0}.pane-travel-alerts .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-travel-alerts .form-type-radios .description{clear:both}.pane-travel-alerts .form-select,.pane-travel-alerts .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-travel-alerts .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.pane-travel-alerts .container-inline-date .form-type-date-popup{float:left}.pane-travel-alerts .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-travel-alerts .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-travel-alerts .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-travel-alerts .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-travel-alerts .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-travel-alerts .form-type-phone .description{clear:both}.pane-travel-alerts .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-travel-alerts .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-travel-alerts .form-type-dob .form-type-select select{width:90%}.pane-travel-alerts .form-type-dob .description{clear:both}.pane-travel-alerts input.error,.pane-travel-alerts select.error,.pane-travel-alerts textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-travel-alerts .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-travel-alerts .fieldset-wrapper{margin:30px 0 0}.pane-travel-alerts .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-travel-alerts .form-required.focusable:active,.pane-travel-alerts .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-travel-alerts .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-travel-alerts .markup-text-wrapper{float:left;width:58%}.pane-travel-alerts .paf_container{padding:0;border:none}.pane-travel-alerts .find-address-button,.pane-travel-alerts .paf-button{margin:0 0 0 41%}.pane-travel-alerts .enter-address-manually{margin-left:10px}.pane-travel-alerts .button-wrapper,.pane-travel-alerts .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-travel-alerts .save-button{margin:0 5px 0 41%;float:right}.pane-travel-alerts .cancel-button{float:left;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}.pane-travel-alerts .cancel-button :hover{text-decoration:underline}.pane-travel-alerts-subscriber .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-travel-alerts-subscriber .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-travel-alerts-subscriber .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}.page-insurance.page-insurance-add #page-title-area,.page-insurance.page-insurance-add .pane-page-title,.pane-travel-alerts-subscriber .form-type-phone .form-item-phone-country-code .field-prefix,.pane-travel-alerts-subscriber .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-travel-alerts-subscriber .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.pane-travel-alerts-subscriber .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-travel-alerts-subscriber .form-item .password-strength,.pane-travel-alerts-subscriber .form-item div.password-confirm{width:25%}.pane-travel-alerts-subscriber .form-checkbox,.pane-travel-alerts-subscriber .form-radio{float:left;margin-left:41%}.pane-travel-alerts-subscriber .form-type-checkbox,.pane-travel-alerts-subscriber .form-type-radio{margin:0 0 inherit}.pane-travel-alerts-subscriber .form-type-checkbox label,.pane-travel-alerts-subscriber .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-travel-alerts-subscriber .form-type-checkbox .description,.pane-travel-alerts-subscriber .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-travel-alerts-subscriber .form-type-radios .form-radios{float:left;width:56%}.pane-travel-alerts-subscriber .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-travel-alerts-subscriber .form-type-radios .form-type-radio input{float:none;margin:0}.pane-travel-alerts-subscriber .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-travel-alerts-subscriber .form-type-radios .description{clear:both}.pane-travel-alerts-subscriber .form-select,.pane-travel-alerts-subscriber .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-travel-alerts-subscriber .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.pane-travel-alerts-subscriber .container-inline-date .form-type-date-popup{float:left}.pane-travel-alerts-subscriber .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-travel-alerts-subscriber .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-travel-alerts-subscriber .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-travel-alerts-subscriber .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-travel-alerts-subscriber .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-travel-alerts-subscriber .form-type-phone .description{clear:both}.pane-travel-alerts-subscriber .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-travel-alerts-subscriber .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-travel-alerts-subscriber .form-type-dob .form-type-select select{width:90%}.pane-travel-alerts-subscriber .form-type-dob .description{clear:both}.pane-travel-alerts-subscriber input.error,.pane-travel-alerts-subscriber select.error,.pane-travel-alerts-subscriber textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-travel-alerts-subscriber .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-travel-alerts-subscriber .fieldset-wrapper{margin:30px 0 0}.pane-travel-alerts-subscriber .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-travel-alerts-subscriber .form-required.focusable:active,.pane-travel-alerts-subscriber .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-travel-alerts-subscriber .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-travel-alerts-subscriber .markup-text-wrapper{float:left;width:58%}.pane-travel-alerts-subscriber .paf_container{padding:0;border:none}.pane-travel-alerts-subscriber .find-address-button,.pane-travel-alerts-subscriber .paf-button{margin:0 0 0 41%}.pane-travel-alerts-subscriber .enter-address-manually{margin-left:10px}.pane-travel-alerts-subscriber .button-wrapper,.pane-travel-alerts-subscriber .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-travel-alerts-subscriber .save-button{margin:0 5px 0 41%;float:right}.pane-travel-alerts-subscriber .cancel-button{float:left;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}.pane-travel-alerts-subscriber .cancel-button :hover{text-decoration:underline}.page-upgrade #sidebar-second{padding-top:10px}.page-insurance.page-insurance-add .pane-page-title{border:0;height:auto;margin:auto;overflow:auto;padding:0;position:relative;width:auto}.pane-myb-create-account-form{margin-left:10px;width:auto}.pane-myb-create-account-form .pane-title{margin:10px 10px 0 0;padding:0 0 10px;border-bottom:1px dotted #CCC}.pane-myb-create-account-form .pane-content{margin-right:10px;width:auto}.pane-myb-create-account-form .pane-content a{color:#0096B2}.pane-myb-create-account-form .fieldset-wrapper,.pane-myb-create-account-form .form-wrapper{padding:0;margin:0}.pane-myb-create-account-form label{font-weight:700}.pane-myb-create-account-form .form-type-checkbox label{font-weight:400}.pane-myb-create-account-form .form-text{width:98%;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-myb-create-account-form .save-button{margin:10px 0}
