.page-book-wheelchair #gradient-below,.page-group-booking #gradient-below{padding:0 1%;width:98%}.alternative-booking-path-wheelchair-search-form{width:100%}.alternative-booking-path-wheelchair-search-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.alternative-booking-path-wheelchair-search-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.alternative-booking-path-wheelchair-search-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}.alternative-booking-path-wheelchair-search-form .form-type-phone .form-item-phone-country-code .field-prefix,.alternative-booking-path-wheelchair-search-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.alternative-booking-path-wheelchair-search-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.alternative-booking-path-wheelchair-search-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.alternative-booking-path-wheelchair-search-form .form-item .password-strength,.alternative-booking-path-wheelchair-search-form .form-item div.password-confirm{width:25%}.alternative-booking-path-wheelchair-search-form .form-checkbox,.alternative-booking-path-wheelchair-search-form .form-radio{float:left;margin-left:41%}.alternative-booking-path-wheelchair-search-form .form-type-checkbox,.alternative-booking-path-wheelchair-search-form .form-type-radio{margin:0 0 inherit}.alternative-booking-path-wheelchair-search-form .form-type-checkbox label,.alternative-booking-path-wheelchair-search-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.alternative-booking-path-wheelchair-search-form .form-type-checkbox .description,.alternative-booking-path-wheelchair-search-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.alternative-booking-path-wheelchair-search-form .form-type-radios .form-radios{float:left;width:56%}.alternative-booking-path-wheelchair-search-form .form-type-radios .form-type-radio{margin:0 0 .8em}.alternative-booking-path-wheelchair-search-form .form-type-radios .form-type-radio input{float:none;margin:0}.alternative-booking-path-wheelchair-search-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.alternative-booking-path-wheelchair-search-form .form-type-radios .description{clear:both}.alternative-booking-path-wheelchair-search-form .form-select,.alternative-booking-path-wheelchair-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}.alternative-booking-path-wheelchair-search-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.alternative-booking-path-wheelchair-search-form .container-inline-date .form-type-date-popup{float:left}.alternative-booking-path-wheelchair-search-form .container-inline-date .form-type-date-popup .date-padding{padding:0}.alternative-booking-path-wheelchair-search-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.alternative-booking-path-wheelchair-search-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.alternative-booking-path-wheelchair-search-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.alternative-booking-path-wheelchair-search-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.alternative-booking-path-wheelchair-search-form .form-type-phone .description{clear:both}.alternative-booking-path-wheelchair-search-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.alternative-booking-path-wheelchair-search-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.alternative-booking-path-wheelchair-search-form .form-type-dob .form-type-select select{width:90%}.alternative-booking-path-wheelchair-search-form .form-type-dob .description{clear:both}.alternative-booking-path-wheelchair-search-form input.error,.alternative-booking-path-wheelchair-search-form select.error,.alternative-booking-path-wheelchair-search-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.alternative-booking-path-wheelchair-search-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.alternative-booking-path-wheelchair-search-form .fieldset-wrapper{margin:30px 0 0}.alternative-booking-path-wheelchair-search-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.alternative-booking-path-wheelchair-search-form .form-required.focusable:active,.alternative-booking-path-wheelchair-search-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.alternative-booking-path-wheelchair-search-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.alternative-booking-path-wheelchair-search-form .markup-text-wrapper{float:left;width:58%}.alternative-booking-path-wheelchair-search-form .paf_container{padding:0;border:none}.alternative-booking-path-wheelchair-search-form .find-address-button,.alternative-booking-path-wheelchair-search-form .paf-button{margin:0 0 0 41%}.alternative-booking-path-wheelchair-search-form .enter-address-manually{margin-left:10px}.alternative-booking-path-wheelchair-search-form .button-wrapper,.alternative-booking-path-wheelchair-search-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.alternative-booking-path-wheelchair-search-form .save-button{margin:0 5px 0 41%;float:right}.alternative-booking-path-wheelchair-search-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}.alternative-booking-path-wheelchair-search-form .cancel-button :hover{text-decoration:underline}.alternative-booking-path-wheelchair-search-form .form-item-travellers .description{clear:both;float:left}.alternative-booking-path-group-booking-search-form{width:100%}.alternative-booking-path-group-booking-search-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.alternative-booking-path-group-booking-search-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.alternative-booking-path-group-booking-search-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}.alternative-booking-path-group-booking-search-form .form-type-phone .form-item-phone-country-code .field-prefix,.alternative-booking-path-group-booking-search-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.alternative-booking-path-group-booking-search-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.alternative-booking-path-group-booking-search-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.alternative-booking-path-group-booking-search-form .form-item .password-strength,.alternative-booking-path-group-booking-search-form .form-item div.password-confirm{width:25%}.alternative-booking-path-group-booking-search-form .form-checkbox,.alternative-booking-path-group-booking-search-form .form-radio{float:left;margin-left:41%}.alternative-booking-path-group-booking-search-form .form-type-checkbox,.alternative-booking-path-group-booking-search-form .form-type-radio{margin:0 0 inherit}.alternative-booking-path-group-booking-search-form .form-type-checkbox label,.alternative-booking-path-group-booking-search-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.alternative-booking-path-group-booking-search-form .form-type-checkbox .description,.alternative-booking-path-group-booking-search-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.alternative-booking-path-group-booking-search-form .form-type-radios .form-radios{float:left;width:56%}.alternative-booking-path-group-booking-search-form .form-type-radios .form-type-radio{margin:0 0 .8em}.alternative-booking-path-group-booking-search-form .form-type-radios .form-type-radio input{float:none;margin:0}.alternative-booking-path-group-booking-search-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.alternative-booking-path-group-booking-search-form .form-type-radios .description{clear:both}.alternative-booking-path-group-booking-search-form .form-select,.alternative-booking-path-group-booking-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}.alternative-booking-path-group-booking-search-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.alternative-booking-path-group-booking-search-form .container-inline-date .form-type-date-popup{float:left}.alternative-booking-path-group-booking-search-form .container-inline-date .form-type-date-popup .date-padding{padding:0}.alternative-booking-path-group-booking-search-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.alternative-booking-path-group-booking-search-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.alternative-booking-path-group-booking-search-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.alternative-booking-path-group-booking-search-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.alternative-booking-path-group-booking-search-form .form-type-phone .description{clear:both}.alternative-booking-path-group-booking-search-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.alternative-booking-path-group-booking-search-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.alternative-booking-path-group-booking-search-form .form-type-dob .form-type-select select{width:90%}.alternative-booking-path-group-booking-search-form .form-type-dob .description{clear:both}.alternative-booking-path-group-booking-search-form input.error,.alternative-booking-path-group-booking-search-form select.error,.alternative-booking-path-group-booking-search-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.alternative-booking-path-group-booking-search-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.alternative-booking-path-group-booking-search-form .fieldset-wrapper{margin:30px 0 0}.alternative-booking-path-group-booking-search-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.alternative-booking-path-group-booking-search-form .form-required.focusable:active,.alternative-booking-path-group-booking-search-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.alternative-booking-path-group-booking-search-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.alternative-booking-path-group-booking-search-form .markup-text-wrapper{float:left;width:58%}.alternative-booking-path-group-booking-search-form .paf_container{padding:0;border:none}.alternative-booking-path-group-booking-search-form .find-address-button,.alternative-booking-path-group-booking-search-form .paf-button{margin:0 0 0 41%}.alternative-booking-path-group-booking-search-form .enter-address-manually{margin-left:10px}.alternative-booking-path-group-booking-search-form .button-wrapper,.alternative-booking-path-group-booking-search-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.alternative-booking-path-group-booking-search-form .save-button{margin:0 5px 0 41%;float:right}.alternative-booking-path-group-booking-search-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}.alternative-booking-path-group-booking-search-form .cancel-button :hover{text-decoration:underline}.alternative-booking-path-group-booking-search-form .paf-button{margin-left:41%;margin-bottom:1%}.alternative-booking-path-group-booking-search-form .form-type-paf,.alternative-booking-path-group-booking-search-form .form-type-paf .fieldset-wrapper{margin:0}