.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}