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