.page-account #gradient-above,.page-account-reset-password #gradient-below,.page-create-an-account #gradient-below,.page-eft-gifts #gradient-above{padding:0 1%;width:98%}.page-account-reset-password #gradient-above{background:0 0;width:100%;padding:0}.page-account-profile .pane-page-title{margin-left:225px}.pane-user-greeting .greeting-title{margin:0 0 10px}.page-account #content{color:#666}.user-account-management-contact-details-form{width:100%}.user-account-management-contact-details-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.user-account-management-contact-details-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.user-account-management-contact-details-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}.user-account-management-contact-details-form .form-type-phone .form-item-phone-country-code .field-prefix,.user-account-management-contact-details-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.user-account-management-contact-details-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.user-account-management-contact-details-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.user-account-management-contact-details-form .form-item .password-strength,.user-account-management-contact-details-form .form-item div.password-confirm{width:25%}.user-account-management-contact-details-form .form-checkbox,.user-account-management-contact-details-form .form-radio{float:left;margin-left:41%}.user-account-management-contact-details-form .form-type-checkbox,.user-account-management-contact-details-form .form-type-radio{margin:0 0 inherit}.user-account-management-contact-details-form .form-type-checkbox label,.user-account-management-contact-details-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.user-account-management-contact-details-form .form-type-checkbox .description,.user-account-management-contact-details-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.user-account-management-contact-details-form .form-type-radios .form-radios{float:left;width:56%}.user-account-management-contact-details-form .form-type-radios .form-type-radio{margin:0 0 .8em}.user-account-management-contact-details-form .form-type-radios .form-type-radio input{float:none;margin:0}.user-account-management-contact-details-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.user-account-management-contact-details-form .form-type-radios .description{clear:both}.user-account-management-contact-details-form .form-select,.user-account-management-contact-details-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}.user-account-management-contact-details-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.user-account-management-contact-details-form .container-inline-date .form-type-date-popup{float:left}.user-account-management-contact-details-form .container-inline-date .form-type-date-popup .date-padding{padding:0}.user-account-management-contact-details-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.user-account-management-contact-details-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.user-account-management-contact-details-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.user-account-management-contact-details-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.user-account-management-contact-details-form .form-type-phone .description{clear:both}.user-account-management-contact-details-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.user-account-management-contact-details-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.user-account-management-contact-details-form .form-type-dob .form-type-select select{width:90%}.user-account-management-contact-details-form .form-type-dob .description{clear:both}.user-account-management-contact-details-form input.error,.user-account-management-contact-details-form select.error,.user-account-management-contact-details-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.user-account-management-contact-details-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.user-account-management-contact-details-form .fieldset-wrapper{margin:30px 0 0}.user-account-management-contact-details-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.user-account-management-contact-details-form .form-required.focusable:active,.user-account-management-contact-details-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.user-account-management-contact-details-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.user-account-management-contact-details-form .markup-text-wrapper{float:left;width:58%}.user-account-management-contact-details-form .paf_container{padding:0;border:none}.user-account-management-contact-details-form .find-address-button,.user-account-management-contact-details-form .paf-button{margin:0 0 0 41%}.user-account-management-contact-details-form .enter-address-manually{margin-left:10px}.user-account-management-contact-details-form .button-wrapper,.user-account-management-contact-details-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.user-account-management-contact-details-form .save-button{margin:0 5px 0 41%;float:right}.user-account-management-contact-details-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}.user-account-management-contact-details-form .cancel-button :hover{text-decoration:underline}.user-account-management-contact-details-form .change-name-link{margin:0 0 0 41%}#user-account-management-travel-habits-form{width:100%}#user-account-management-travel-habits-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-travel-habits-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-travel-habits-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}#user-account-management-travel-habits-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-travel-habits-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-travel-habits-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-travel-habits-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-travel-habits-form .form-item .password-strength,#user-account-management-travel-habits-form .form-item div.password-confirm{width:25%}#user-account-management-travel-habits-form .form-checkbox,#user-account-management-travel-habits-form .form-radio{float:left;margin-left:41%}#user-account-management-travel-habits-form .form-type-checkbox,#user-account-management-travel-habits-form .form-type-radio{margin:0 0 inherit}#user-account-management-travel-habits-form .form-type-checkbox label,#user-account-management-travel-habits-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-travel-habits-form .form-type-checkbox .description,#user-account-management-travel-habits-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-travel-habits-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-travel-habits-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-travel-habits-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-travel-habits-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-travel-habits-form .form-type-radios .description{clear:both}#user-account-management-travel-habits-form .form-select,#user-account-management-travel-habits-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}#user-account-management-travel-habits-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-travel-habits-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-travel-habits-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-travel-habits-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-travel-habits-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-travel-habits-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-travel-habits-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-travel-habits-form .form-type-phone .description{clear:both}#user-account-management-travel-habits-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-travel-habits-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-travel-habits-form .form-type-dob .form-type-select select{width:90%}#user-account-management-travel-habits-form .form-type-dob .description{clear:both}#user-account-management-travel-habits-form input.error,#user-account-management-travel-habits-form select.error,#user-account-management-travel-habits-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-travel-habits-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-travel-habits-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-travel-habits-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-travel-habits-form .form-required.focusable:active,#user-account-management-travel-habits-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-travel-habits-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-travel-habits-form .markup-text-wrapper{float:left;width:58%}#user-account-management-travel-habits-form .paf_container{padding:0;border:none}#user-account-management-travel-habits-form .find-address-button,#user-account-management-travel-habits-form .paf-button{margin:0 0 0 41%}#user-account-management-travel-habits-form .enter-address-manually{margin-left:10px}#user-account-management-travel-habits-form .button-wrapper,#user-account-management-travel-habits-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-travel-habits-form .cancel-button,#user-account-management-travel-habits-form .meal-info{padding:0;color:#00A4AE;font-family:Arial,sans-serif;font-size:100%;font-weight:400;text-shadow:none}#user-account-management-travel-habits-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-travel-habits-form .cancel-button{float:left;background:0 0;border:none;text-decoration:none;-o-background-size:auto;background-size:auto;-webkit-border-radius:none;border-radius:none}#user-account-management-travel-habits-form .cancel-button :hover{text-decoration:underline}#user-account-management-travel-habits-form .fake-label{margin:10px 0 -15px}#user-account-management-travel-habits-form .form-header p{margin:0 0 10px}#user-account-management-travel-habits-form .meal-info{margin:0 0 0 41%;background:0 0;border:none;text-decoration:none;-o-background-size:auto;background-size:auto;-webkit-border-radius:none;border-radius:none}#user-account-management-travel-habits-form .meal-info :hover{text-decoration:underline}#user-account-management-communication-form{width:100%}#user-account-management-communication-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-communication-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-communication-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}#user-account-management-communication-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-communication-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-communication-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-communication-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-communication-form .form-item .password-strength,#user-account-management-communication-form .form-item div.password-confirm{width:25%}#user-account-management-communication-form .form-checkbox,#user-account-management-communication-form .form-radio{float:left;margin-left:41%}#user-account-management-communication-form .form-type-checkbox,#user-account-management-communication-form .form-type-radio{margin:0 0 inherit}#user-account-management-communication-form .form-type-checkbox label,#user-account-management-communication-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-communication-form .form-type-checkbox .description,#user-account-management-communication-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-communication-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-communication-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-communication-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-communication-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-communication-form .form-type-radios .description{clear:both}#user-account-management-communication-form .form-select,#user-account-management-communication-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}#user-account-management-communication-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-communication-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-communication-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-communication-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-communication-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-communication-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-communication-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-communication-form .form-type-phone .description{clear:both}#user-account-management-communication-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-communication-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-communication-form .form-type-dob .form-type-select select{width:90%}#user-account-management-communication-form .form-type-dob .description{clear:both}#user-account-management-communication-form input.error,#user-account-management-communication-form select.error,#user-account-management-communication-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-communication-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-communication-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-communication-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-communication-form .form-required.focusable:active,#user-account-management-communication-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-communication-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-communication-form .markup-text-wrapper{float:left;width:58%}#user-account-management-communication-form .paf_container{padding:0;border:none}#user-account-management-communication-form .find-address-button,#user-account-management-communication-form .paf-button{margin:0 0 0 41%}#user-account-management-communication-form .enter-address-manually{margin-left:10px}#user-account-management-communication-form .button-wrapper,#user-account-management-communication-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-communication-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-communication-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}#user-account-management-communication-form .cancel-button :hover{text-decoration:underline}#user-account-management-communication-form .form-header p{margin:0 0 10px}#user-account-management-address-form{width:100%}#user-account-management-address-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-address-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-address-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}#user-account-management-address-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-address-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-address-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-address-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-address-form .form-item .password-strength,#user-account-management-address-form .form-item div.password-confirm{width:25%}#user-account-management-address-form .form-checkbox,#user-account-management-address-form .form-radio{float:left;margin-left:41%}#user-account-management-address-form .form-type-checkbox,#user-account-management-address-form .form-type-radio{margin:0 0 inherit}#user-account-management-address-form .form-type-checkbox label,#user-account-management-address-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-address-form .form-type-checkbox .description,#user-account-management-address-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-address-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-address-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-address-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-address-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-address-form .form-type-radios .description{clear:both}#user-account-management-address-form .form-select,#user-account-management-address-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}#user-account-management-address-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-address-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-address-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-address-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-address-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-address-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-address-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-address-form .form-type-phone .description{clear:both}#user-account-management-address-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-address-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-address-form .form-type-dob .form-type-select select{width:90%}#user-account-management-address-form .form-type-dob .description{clear:both}#user-account-management-address-form input.error,#user-account-management-address-form select.error,#user-account-management-address-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-address-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-address-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-address-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-address-form .form-required.focusable:active,#user-account-management-address-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-address-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-address-form .markup-text-wrapper{float:left;width:58%}#user-account-management-address-form .paf_container{padding:0;border:none}#user-account-management-address-form .find-address-button,#user-account-management-address-form .paf-button{margin:0 0 0 41%}#user-account-management-address-form .enter-address-manually{margin-left:10px}#user-account-management-address-form .button-wrapper,#user-account-management-address-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-address-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-address-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}#user-account-management-address-form .cancel-button :hover{text-decoration:underline}#user-account-management-address-form .find-addr-wrapper{margin:0 0 0 41%}#user-account-management-login-form{width:100%}#user-account-management-login-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-login-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-login-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}#user-account-management-login-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-login-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-login-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-login-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-login-form .form-item .password-strength,#user-account-management-login-form .form-item div.password-confirm{width:25%}#user-account-management-login-form .form-checkbox,#user-account-management-login-form .form-radio{float:left;margin-left:41%}#user-account-management-login-form .form-type-checkbox,#user-account-management-login-form .form-type-radio{margin:0 0 inherit}#user-account-management-login-form .form-type-checkbox label,#user-account-management-login-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-login-form .form-type-checkbox .description,#user-account-management-login-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-login-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-login-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-login-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-login-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-login-form .form-type-radios .description{clear:both}#user-account-management-login-form .form-select,#user-account-management-login-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}#user-account-management-login-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-login-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-login-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-login-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-login-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-login-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-login-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-login-form .form-type-phone .description{clear:both}#user-account-management-login-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-login-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-login-form .form-type-dob .form-type-select select{width:90%}#user-account-management-login-form .form-type-dob .description{clear:both}#user-account-management-login-form input.error,#user-account-management-login-form select.error,#user-account-management-login-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-login-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-login-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-login-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-login-form .form-required.focusable:active,#user-account-management-login-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-login-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-login-form .markup-text-wrapper{float:left;width:58%}#user-account-management-login-form .paf_container{padding:0;border:none}#user-account-management-login-form .find-address-button,#user-account-management-login-form .paf-button{margin:0 0 0 41%}#user-account-management-login-form .enter-address-manually{margin-left:10px}#user-account-management-login-form .button-wrapper,#user-account-management-login-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-login-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-login-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}#user-account-management-login-form .cancel-button :hover{text-decoration:underline}#user-account-management-login-form .form-actions{clear:both;float:left;background:0 0;border:none;width:100%;margin:10px 0 0;padding:0}#user-account-management-login-form .form-actions .form-submit{margin:0 0 0 41%}#user-account-management-sign-up-form{width:100%}#user-account-management-sign-up-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-sign-up-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-sign-up-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}#user-account-management-sign-up-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-sign-up-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-sign-up-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-sign-up-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-sign-up-form .form-item .password-strength,#user-account-management-sign-up-form .form-item div.password-confirm{width:25%}#user-account-management-sign-up-form .form-checkbox,#user-account-management-sign-up-form .form-radio{float:left;margin-left:41%}#user-account-management-sign-up-form .form-type-checkbox,#user-account-management-sign-up-form .form-type-radio{margin:0 0 inherit}#user-account-management-sign-up-form .form-type-checkbox label,#user-account-management-sign-up-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-sign-up-form .form-type-checkbox .description,#user-account-management-sign-up-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-sign-up-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-sign-up-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-sign-up-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-sign-up-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-sign-up-form .form-type-radios .description{clear:both}#user-account-management-sign-up-form .form-select,#user-account-management-sign-up-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}#user-account-management-sign-up-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-sign-up-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-sign-up-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-sign-up-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-sign-up-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-sign-up-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-sign-up-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-sign-up-form .form-type-phone .description{clear:both}#user-account-management-sign-up-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-sign-up-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-sign-up-form .form-type-dob .form-type-select select{width:90%}#user-account-management-sign-up-form .form-type-dob .description{clear:both}#user-account-management-sign-up-form input.error,#user-account-management-sign-up-form select.error,#user-account-management-sign-up-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-sign-up-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-sign-up-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-sign-up-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-sign-up-form .form-required.focusable:active,#user-account-management-sign-up-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-sign-up-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-sign-up-form .markup-text-wrapper{float:left;width:58%}#user-account-management-sign-up-form .paf_container{padding:0;border:none}#user-account-management-sign-up-form .find-address-button,#user-account-management-sign-up-form .paf-button{margin:0 0 0 41%}#user-account-management-sign-up-form .enter-address-manually{margin-left:10px}#user-account-management-sign-up-form .button-wrapper,#user-account-management-sign-up-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-sign-up-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-sign-up-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}#user-account-management-sign-up-form .cancel-button :hover{text-decoration:underline}#user-account-management-sign-up-form .form-actions{clear:both;float:left;background:0 0;border:none;width:100%;margin:10px 0 0;padding:0}#user-account-management-sign-up-form .form-actions .form-submit{margin:0 0 0 41%}#user-account-management-sign-up-form .terms-row{margin:10px 0 0 41%;float:left;width:59%}#user-account-management-sign-up-form .terms-row .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}#user-account-management-sign-up-form .terms-row .form-submit :hover{text-decoration:underline}#user-account-management-create-lite-account-form{width:100%}#user-account-management-create-lite-account-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-create-lite-account-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-create-lite-account-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}#user-account-management-create-lite-account-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-create-lite-account-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-create-lite-account-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-create-lite-account-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-create-lite-account-form .form-item .password-strength,#user-account-management-create-lite-account-form .form-item div.password-confirm{width:25%}#user-account-management-create-lite-account-form .form-checkbox,#user-account-management-create-lite-account-form .form-radio{float:left;margin-left:41%}#user-account-management-create-lite-account-form .form-type-checkbox,#user-account-management-create-lite-account-form .form-type-radio{margin:0 0 inherit}#user-account-management-create-lite-account-form .form-type-checkbox label,#user-account-management-create-lite-account-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-create-lite-account-form .form-type-checkbox .description,#user-account-management-create-lite-account-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-create-lite-account-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-create-lite-account-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-create-lite-account-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-create-lite-account-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-create-lite-account-form .form-type-radios .description{clear:both}#user-account-management-create-lite-account-form .form-select,#user-account-management-create-lite-account-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}#user-account-management-create-lite-account-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-create-lite-account-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-create-lite-account-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-create-lite-account-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-create-lite-account-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-create-lite-account-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-create-lite-account-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-create-lite-account-form .form-type-phone .description{clear:both}#user-account-management-create-lite-account-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-create-lite-account-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-create-lite-account-form .form-type-dob .form-type-select select{width:90%}#user-account-management-create-lite-account-form .form-type-dob .description{clear:both}#user-account-management-create-lite-account-form input.error,#user-account-management-create-lite-account-form select.error,#user-account-management-create-lite-account-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-create-lite-account-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-create-lite-account-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-create-lite-account-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-create-lite-account-form .form-required.focusable:active,#user-account-management-create-lite-account-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-create-lite-account-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-create-lite-account-form .markup-text-wrapper{float:left;width:58%}#user-account-management-create-lite-account-form .paf_container{padding:0;border:none}#user-account-management-create-lite-account-form .find-address-button,#user-account-management-create-lite-account-form .paf-button{margin:0 0 0 41%}#user-account-management-create-lite-account-form .enter-address-manually{margin-left:10px}#user-account-management-create-lite-account-form .button-wrapper,#user-account-management-create-lite-account-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-create-lite-account-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-create-lite-account-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}#user-account-management-create-lite-account-form .cancel-button :hover{text-decoration:underline}#user-account-management-create-lite-account-form .form-actions{clear:both;float:left;background:0 0;border:none;width:100%;margin:10px 0 0;padding:0}#user-account-management-create-lite-account-form .form-actions .form-submit{margin:0 0 0 41%}#user-account-management-create-lite-account-form .terms-row{margin:10px 0 0 41%;float:left;width:59%}#user-account-management-create-lite-account-form .terms-row .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}#user-account-management-create-lite-account-form .terms-row .form-submit :hover{text-decoration:underline}.pane-newsletter-sign-up form{width:100%}.pane-newsletter-sign-up form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-newsletter-sign-up form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-newsletter-sign-up 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-newsletter-sign-up form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.pane-newsletter-sign-up form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-newsletter-sign-up form .form-item .password-strength,.pane-newsletter-sign-up form .form-item div.password-confirm{width:25%}.pane-newsletter-sign-up form .form-checkbox,.pane-newsletter-sign-up form .form-radio{float:left;margin-left:41%}.pane-newsletter-sign-up form .form-type-checkbox,.pane-newsletter-sign-up form .form-type-radio{margin:0 0 inherit}.pane-newsletter-sign-up form .form-type-checkbox label,.pane-newsletter-sign-up form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-newsletter-sign-up form .form-type-checkbox .description,.pane-newsletter-sign-up form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-newsletter-sign-up form .form-type-radios .form-radios{float:left;width:56%}.pane-newsletter-sign-up form .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-newsletter-sign-up form .form-type-radios .form-type-radio input{float:none;margin:0}.pane-newsletter-sign-up form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-newsletter-sign-up form .form-type-radios .description{clear:both}.pane-newsletter-sign-up form .form-select,.pane-newsletter-sign-up 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-newsletter-sign-up form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.pane-newsletter-sign-up form .container-inline-date .form-type-date-popup{float:left}.pane-newsletter-sign-up form .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-newsletter-sign-up form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-newsletter-sign-up form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-newsletter-sign-up form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-newsletter-sign-up form .form-type-phone .form-item-phone-country-code .field-prefix{display:block}.pane-newsletter-sign-up form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-newsletter-sign-up form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-newsletter-sign-up form .form-type-phone .description{clear:both}.pane-newsletter-sign-up form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-newsletter-sign-up form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-newsletter-sign-up form .form-type-dob .form-type-select select{width:90%}.pane-newsletter-sign-up form .form-type-dob .description{clear:both}.pane-newsletter-sign-up form input.error,.pane-newsletter-sign-up form select.error,.pane-newsletter-sign-up form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-newsletter-sign-up form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-newsletter-sign-up form .fieldset-wrapper{margin:30px 0 0}.pane-newsletter-sign-up form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-newsletter-sign-up form .form-required.focusable:active,.pane-newsletter-sign-up form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-newsletter-sign-up form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-newsletter-sign-up form .markup-text-wrapper{float:left;width:58%}.pane-newsletter-sign-up form .paf_container{padding:0;border:none}.pane-newsletter-sign-up form .find-address-button,.pane-newsletter-sign-up form .paf-button{margin:0 0 0 41%}.pane-newsletter-sign-up form .enter-address-manually{margin-left:10px}.pane-newsletter-sign-up form .button-wrapper,.pane-newsletter-sign-up form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-newsletter-sign-up form .save-button{margin:0 5px 0 41%;float:right}.pane-newsletter-sign-up 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-newsletter-sign-up form .cancel-button :hover{text-decoration:underline}.pane-become-eft-member .pane-content,.pane-become-epp-member .pane-content{float:left;position:relative;z-index:10;padding:.25% .25% 10px;background-color:#fff;-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999}.pane-become-eft-member .logo,.pane-become-epp-member .logo{height:75px;margin:0 0 10px;display:block;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.pane-become-epp-member .logo{background:url(/sites/all/themes/custom/eurostar/base/img/logo-epp-small.png) .75% 50% no-repeat #B9DEE2}.page-account-booking-statement .pane-become-epp-member .logo{background:url(/sites/all/themes/custom/eurostar/base/img/logo-epp-without-tracks.png) 20% 80% no-repeat #B9DEE2}.pane-become-eft-member .logo{background:url(/sites/all/themes/custom/eurostar/base/img/logo-eft-small.png) .75% 50% no-repeat #06183D}.pane-become-eft-member .title,.pane-become-epp-member .title{font-weight:400;margin:0 1% 5px}.pane-become-eft-member .subtitle,.pane-become-epp-member .subtitle{font-weight:400;font-size:145%;margin:0 1% 10px;color:#999}.pane-become-eft-member .description,.pane-become-epp-member .description{margin:0 1% 10px}.pane-become-eft-member .cta-soft,.pane-become-epp-member .cta-soft{margin:0 1%}.section-customer .count-1 #main-content-subcolumns-left.filled .section,.section-customer .count-1 #main-content-subcolumns-right.filled .section{margin:0}.section-customer .count-1 #main-content-subcolumns-left.filled{width:99%}.section-customer .count-1 #main-content-subcolumns-right.filled{width:99%;float:left}#user-account-management-favourite-traveller-form{width:100%}#user-account-management-favourite-traveller-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-favourite-traveller-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-favourite-traveller-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}#user-account-management-favourite-traveller-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-favourite-traveller-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-favourite-traveller-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-favourite-traveller-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-favourite-traveller-form .form-item .password-strength,#user-account-management-favourite-traveller-form .form-item div.password-confirm{width:25%}#user-account-management-favourite-traveller-form .form-checkbox,#user-account-management-favourite-traveller-form .form-radio{float:left;margin-left:41%}#user-account-management-favourite-traveller-form .form-type-checkbox,#user-account-management-favourite-traveller-form .form-type-radio{margin:0 0 inherit}#user-account-management-favourite-traveller-form .form-type-checkbox label,#user-account-management-favourite-traveller-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-favourite-traveller-form .form-type-checkbox .description,#user-account-management-favourite-traveller-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-favourite-traveller-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-favourite-traveller-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-favourite-traveller-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-favourite-traveller-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-favourite-traveller-form .form-type-radios .description{clear:both}#user-account-management-favourite-traveller-form .form-select,#user-account-management-favourite-traveller-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}#user-account-management-favourite-traveller-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-favourite-traveller-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-favourite-traveller-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-favourite-traveller-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-favourite-traveller-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-favourite-traveller-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-favourite-traveller-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-favourite-traveller-form .form-type-phone .description{clear:both}#user-account-management-favourite-traveller-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-favourite-traveller-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-favourite-traveller-form .form-type-dob .form-type-select select{width:90%}#user-account-management-favourite-traveller-form .form-type-dob .description{clear:both}#user-account-management-favourite-traveller-form input.error,#user-account-management-favourite-traveller-form select.error,#user-account-management-favourite-traveller-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-favourite-traveller-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-favourite-traveller-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-favourite-traveller-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-favourite-traveller-form .form-required.focusable:active,#user-account-management-favourite-traveller-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-favourite-traveller-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-favourite-traveller-form .markup-text-wrapper{float:left;width:58%}#user-account-management-favourite-traveller-form .paf_container{padding:0;border:none}#user-account-management-favourite-traveller-form .find-address-button,#user-account-management-favourite-traveller-form .paf-button{margin:0 0 0 41%}#user-account-management-favourite-traveller-form .enter-address-manually{margin-left:10px}#user-account-management-favourite-traveller-form .button-wrapper,#user-account-management-favourite-traveller-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-favourite-traveller-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-favourite-traveller-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}#user-account-management-favourite-traveller-form .cancel-button :hover{text-decoration:underline}.pane-favourite-travellers-panel-pane-1 .pane-title,.pane-login-or-create-account .pane-title{display:none}#user-account-management-login-or-create-account-form{width:100%}#user-account-management-login-or-create-account-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-login-or-create-account-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-login-or-create-account-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}#user-account-management-login-or-create-account-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-login-or-create-account-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-login-or-create-account-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-login-or-create-account-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-login-or-create-account-form .form-item .password-strength,#user-account-management-login-or-create-account-form .form-item div.password-confirm{width:25%}#user-account-management-login-or-create-account-form .form-checkbox,#user-account-management-login-or-create-account-form .form-radio{float:left;margin-left:41%}#user-account-management-login-or-create-account-form .form-type-checkbox,#user-account-management-login-or-create-account-form .form-type-radio{margin:0 0 inherit}#user-account-management-login-or-create-account-form .form-type-checkbox label,#user-account-management-login-or-create-account-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-login-or-create-account-form .form-type-checkbox .description,#user-account-management-login-or-create-account-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-login-or-create-account-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-login-or-create-account-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-login-or-create-account-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-login-or-create-account-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-login-or-create-account-form .form-type-radios .description{clear:both}#user-account-management-login-or-create-account-form .form-select,#user-account-management-login-or-create-account-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}#user-account-management-login-or-create-account-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-login-or-create-account-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-login-or-create-account-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-login-or-create-account-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-login-or-create-account-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-login-or-create-account-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-login-or-create-account-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-login-or-create-account-form .form-type-phone .description{clear:both}#user-account-management-login-or-create-account-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-login-or-create-account-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-login-or-create-account-form .form-type-dob .form-type-select select{width:90%}#user-account-management-login-or-create-account-form .form-type-dob .description{clear:both}#user-account-management-login-or-create-account-form input.error,#user-account-management-login-or-create-account-form select.error,#user-account-management-login-or-create-account-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-login-or-create-account-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-login-or-create-account-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-login-or-create-account-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-login-or-create-account-form .form-required.focusable:active,#user-account-management-login-or-create-account-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-login-or-create-account-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-login-or-create-account-form .markup-text-wrapper{float:left;width:58%}#user-account-management-login-or-create-account-form .paf_container{padding:0;border:none}#user-account-management-login-or-create-account-form .find-address-button,#user-account-management-login-or-create-account-form .paf-button{margin:0 0 0 41%}#user-account-management-login-or-create-account-form .enter-address-manually{margin-left:10px}#user-account-management-login-or-create-account-form .button-wrapper,#user-account-management-login-or-create-account-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-login-or-create-account-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-login-or-create-account-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}#user-account-management-login-or-create-account-form .cancel-button :hover{text-decoration:underline}#user-account-management-login-or-create-account-form .form-item-pass{padding:9px 0 0}#user-account-management-login-or-create-account-form .form-submit{float:right}#user-account-management-login-or-create-account-form .facebook-action-connect{position:relative;float:right;top:21px;z-index:10}#user-account-management-create-account-form{width:100%}#user-account-management-create-account-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-create-account-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-create-account-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}#user-account-management-create-account-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-create-account-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-create-account-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-create-account-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-create-account-form .form-item .password-strength,#user-account-management-create-account-form .form-item div.password-confirm{width:25%}#user-account-management-create-account-form .form-checkbox,#user-account-management-create-account-form .form-radio{float:left;margin-left:41%}#user-account-management-create-account-form .form-type-checkbox,#user-account-management-create-account-form .form-type-radio{margin:0 0 inherit}#user-account-management-create-account-form .form-type-checkbox label,#user-account-management-create-account-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-create-account-form .form-type-checkbox .description,#user-account-management-create-account-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-create-account-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-create-account-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-create-account-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-create-account-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-create-account-form .form-type-radios .description{clear:both}#user-account-management-create-account-form .form-select,#user-account-management-create-account-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}#user-account-management-create-account-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-create-account-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-create-account-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-create-account-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-create-account-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-create-account-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-create-account-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-create-account-form .form-type-phone .description{clear:both}#user-account-management-create-account-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-create-account-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-create-account-form .form-type-dob .form-type-select select{width:90%}#user-account-management-create-account-form .form-type-dob .description{clear:both}#user-account-management-create-account-form input.error,#user-account-management-create-account-form select.error,#user-account-management-create-account-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-create-account-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-create-account-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-create-account-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-create-account-form .form-required.focusable:active,#user-account-management-create-account-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-create-account-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-create-account-form .markup-text-wrapper{float:left;width:58%}#user-account-management-create-account-form .paf_container{padding:0;border:none}#user-account-management-create-account-form .find-address-button,#user-account-management-create-account-form .paf-button{margin:0 0 0 41%}#user-account-management-create-account-form .enter-address-manually{margin-left:10px}#user-account-management-create-account-form .button-wrapper,#user-account-management-create-account-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-create-account-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-create-account-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}#user-account-management-create-account-form .cancel-button :hover{text-decoration:underline}#user-account-management-create-account-form .t-and-c{float:left;clear:both;width:59%;margin:5px 0 5px 41%}#user-account-management-change-password-form{width:100%}#user-account-management-change-password-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-change-password-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-change-password-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}#user-account-management-change-password-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-change-password-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-change-password-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-change-password-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-change-password-form .form-item .password-strength,#user-account-management-change-password-form .form-item div.password-confirm{width:25%}#user-account-management-change-password-form .form-checkbox,#user-account-management-change-password-form .form-radio{float:left;margin-left:41%}#user-account-management-change-password-form .form-type-checkbox,#user-account-management-change-password-form .form-type-radio{margin:0 0 inherit}#user-account-management-change-password-form .form-type-checkbox label,#user-account-management-change-password-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-change-password-form .form-type-checkbox .description,#user-account-management-change-password-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-change-password-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-change-password-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-change-password-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-change-password-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-change-password-form .form-type-radios .description{clear:both}#user-account-management-change-password-form .form-select,#user-account-management-change-password-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}#user-account-management-change-password-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-change-password-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-change-password-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-change-password-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-change-password-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-change-password-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-change-password-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-change-password-form .form-type-phone .description{clear:both}#user-account-management-change-password-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-change-password-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-change-password-form .form-type-dob .form-type-select select{width:90%}#user-account-management-change-password-form .form-type-dob .description{clear:both}#user-account-management-change-password-form input.error,#user-account-management-change-password-form select.error,#user-account-management-change-password-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-change-password-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-change-password-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-change-password-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-change-password-form .form-required.focusable:active,#user-account-management-change-password-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-change-password-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-change-password-form .markup-text-wrapper{float:left;width:58%}#user-account-management-change-password-form .paf_container{padding:0;border:none}#user-account-management-change-password-form .find-address-button,#user-account-management-change-password-form .paf-button{margin:0 0 0 41%}#user-account-management-change-password-form .enter-address-manually{margin-left:10px}#user-account-management-change-password-form .button-wrapper,#user-account-management-change-password-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-change-password-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-change-password-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}#user-account-management-change-password-form .cancel-button :hover{text-decoration:underline}#user-account-management-change-password-form .form-actions{background:#FFF}#user-account-management-change-password-form .form-submit{float:right}#user-account-management-change-email-address-form{width:100%}#user-account-management-change-email-address-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-change-email-address-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-change-email-address-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}#user-account-management-change-email-address-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-change-email-address-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-change-email-address-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-change-email-address-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-change-email-address-form .form-item .password-strength,#user-account-management-change-email-address-form .form-item div.password-confirm{width:25%}#user-account-management-change-email-address-form .form-checkbox,#user-account-management-change-email-address-form .form-radio{float:left;margin-left:41%}#user-account-management-change-email-address-form .form-type-checkbox,#user-account-management-change-email-address-form .form-type-radio{margin:0 0 inherit}#user-account-management-change-email-address-form .form-type-checkbox label,#user-account-management-change-email-address-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-change-email-address-form .form-type-checkbox .description,#user-account-management-change-email-address-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-change-email-address-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-change-email-address-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-change-email-address-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-change-email-address-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-change-email-address-form .form-type-radios .description{clear:both}#user-account-management-change-email-address-form .form-select,#user-account-management-change-email-address-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}#user-account-management-change-email-address-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-change-email-address-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-change-email-address-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-change-email-address-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-change-email-address-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-change-email-address-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-change-email-address-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-change-email-address-form .form-type-phone .description{clear:both}#user-account-management-change-email-address-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-change-email-address-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-change-email-address-form .form-type-dob .form-type-select select{width:90%}#user-account-management-change-email-address-form .form-type-dob .description{clear:both}#user-account-management-change-email-address-form input.error,#user-account-management-change-email-address-form select.error,#user-account-management-change-email-address-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-change-email-address-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-change-email-address-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-change-email-address-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-change-email-address-form .form-required.focusable:active,#user-account-management-change-email-address-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-change-email-address-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-change-email-address-form .markup-text-wrapper{float:left;width:58%}#user-account-management-change-email-address-form .paf_container{padding:0;border:none}#user-account-management-change-email-address-form .find-address-button,#user-account-management-change-email-address-form .paf-button{margin:0 0 0 41%}#user-account-management-change-email-address-form .enter-address-manually{margin-left:10px}#user-account-management-change-email-address-form .button-wrapper,#user-account-management-change-email-address-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-change-email-address-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-change-email-address-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}#user-account-management-change-email-address-form .cancel-button :hover{text-decoration:underline}.pane-profile-incomplete{padding:0 1%;width:98%;background:#E6F0D6;border-top:solid 1px #64A12B;border-bottom:solid 1px #64A12B}.pane-profile-incomplete .pane-title{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-messaging.png) -1px -40px no-repeat;padding:15px 0 0 5%;margin:-8px 0 0;color:#64A12B}.pane-profile-incomplete .leadin{margin:10px 0 7px 5%;width:95%;float:left}.pane-profile-incomplete .row-wrapper{margin:0 0 10px 5%;width:95%;float:left;border-top:dashed 1px #64A12B}.pane-profile-incomplete .row{float:left;width:100%;border-bottom:dashed 1px #64A12B}.pane-profile-incomplete .row p{margin:4px 0}.pane-profile-incomplete .detail{float:left}.pane-profile-incomplete .reminder{float:right}.pane-profile-incomplete .reminder a{padding:0 18px 0 0;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) 7% -603px no-repeat;color:#333}.pane-join-epp-form form{width:100%}.pane-join-epp-form form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-join-epp-form form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-join-epp-form 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-join-epp-form form .form-type-phone .form-item-phone-country-code .field-prefix,.pane-join-epp-form form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-join-epp-form form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.pane-join-epp-form form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-join-epp-form form .form-item .password-strength,.pane-join-epp-form form .form-item div.password-confirm{width:25%}.pane-join-epp-form form .form-checkbox,.pane-join-epp-form form .form-radio{float:left;margin-left:41%}.pane-join-epp-form form .form-type-checkbox,.pane-join-epp-form form .form-type-radio{margin:0 0 inherit}.pane-join-epp-form form .form-type-checkbox label,.pane-join-epp-form form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-join-epp-form form .form-type-checkbox .description,.pane-join-epp-form form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-join-epp-form form .form-type-radios .form-radios{float:left;width:56%}.pane-join-epp-form form .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-join-epp-form form .form-type-radios .form-type-radio input{float:none;margin:0}.pane-join-epp-form form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-join-epp-form form .form-type-radios .description{clear:both}.pane-join-epp-form form .form-select,.pane-join-epp-form 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-join-epp-form form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.pane-join-epp-form form .container-inline-date .form-type-date-popup{float:left}.pane-join-epp-form form .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-join-epp-form form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-join-epp-form form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-join-epp-form form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-join-epp-form form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-join-epp-form form .form-type-phone .description{clear:both}.pane-join-epp-form form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-join-epp-form form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-join-epp-form form .form-type-dob .form-type-select select{width:90%}.pane-join-epp-form form .form-type-dob .description{clear:both}.pane-join-epp-form form input.error,.pane-join-epp-form form select.error,.pane-join-epp-form form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-join-epp-form form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-join-eft-form .form-item .description,.pane-join-eft-form .form-item .form-textarea-wrapper,.pane-join-epp-form form .cancel-button{font-family:Arial,sans-serif;font-size:100%}.pane-join-epp-form form .fieldset-wrapper{margin:30px 0 0}.pane-join-epp-form form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-join-epp-form form .form-required.focusable:active,.pane-join-epp-form form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-join-epp-form form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-join-epp-form form .markup-text-wrapper{float:left;width:58%}.pane-join-epp-form form .paf_container{padding:0;border:none}.pane-join-epp-form form .find-address-button,.pane-join-epp-form form .paf-button{margin:0 0 0 41%}.pane-join-epp-form form .enter-address-manually{margin-left:10px}.pane-join-epp-form form .button-wrapper,.pane-join-epp-form form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-join-epp-form form .save-button{margin:0 5px 0 41%;float:right}.pane-join-epp-form form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;text-decoration:none;-o-background-size:auto;background-size:auto;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}.pane-join-epp-form form .cancel-button :hover{text-decoration:underline}.pane-join-eft-form{width:100%}.pane-join-eft-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-join-eft-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-join-eft-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-join-eft-form .form-type-phone .form-item-phone-country-code .field-prefix,.pane-join-eft-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-join-eft-form .form-item .description{padding-left:41%;padding-top:5px}.pane-join-eft-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-join-eft-form .form-item .password-strength,.pane-join-eft-form .form-item div.password-confirm{width:25%}.pane-join-eft-form .form-checkbox,.pane-join-eft-form .form-radio{float:left;margin-left:41%}.pane-join-eft-form .form-type-checkbox,.pane-join-eft-form .form-type-radio{margin:0 0 inherit}.pane-join-eft-form .form-type-checkbox label,.pane-join-eft-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-join-eft-form .form-type-checkbox .description,.pane-join-eft-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-join-eft-form .form-type-radios .form-radios{float:left;width:56%}.pane-join-eft-form .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-join-eft-form .form-type-radios .form-type-radio input{float:none;margin:0}.pane-join-eft-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-join-eft-form .form-type-radios .description{clear:both}.pane-join-eft-form .form-select,.pane-join-eft-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-join-eft-form .form-item .form-textarea-wrapper{padding-left:41%}.pane-join-eft-form .container-inline-date .form-type-date-popup{float:left}.pane-join-eft-form .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-join-eft-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-join-eft-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-join-eft-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-join-eft-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-join-eft-form .form-type-phone .description{clear:both}.pane-join-eft-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-join-eft-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-join-eft-form .form-type-dob .form-type-select select{width:90%}.pane-join-eft-form .form-type-dob .description{clear:both}.pane-join-eft-form input.error,.pane-join-eft-form select.error,.pane-join-eft-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-join-eft-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-join-eft-form .fieldset-wrapper{margin:30px 0 0}.pane-join-eft-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-join-eft-form .form-required.focusable:active,.pane-join-eft-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-join-eft-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-join-eft-form .markup-text-wrapper{float:left;width:58%}.pane-join-eft-form .paf_container{padding:0;border:none}.pane-join-eft-form .find-address-button,.pane-join-eft-form .paf-button{margin:0 0 0 41%}.pane-join-eft-form .enter-address-manually{margin-left:10px}.pane-join-eft-form .button-wrapper,.pane-join-eft-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-join-eft-form .save-button{margin:0 5px 0 41%;float:right}.pane-join-eft-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-join-eft-form .cancel-button :hover{text-decoration:underline}.pane-payment-card-update .user-account-management-paymentcard-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-payment-card-update .user-account-management-paymentcard-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-payment-card-update .user-account-management-paymentcard-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-payment-card-update .user-account-management-paymentcard-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.pane-payment-card-update .user-account-management-paymentcard-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-payment-card-update .user-account-management-paymentcard-form .form-item .password-strength,.pane-payment-card-update .user-account-management-paymentcard-form .form-item div.password-confirm{width:25%}.pane-payment-card-update .user-account-management-paymentcard-form .form-checkbox,.pane-payment-card-update .user-account-management-paymentcard-form .form-radio{float:left;margin-left:41%}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-checkbox,.pane-payment-card-update .user-account-management-paymentcard-form .form-type-radio{margin:0 0 inherit}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-checkbox label,.pane-payment-card-update .user-account-management-paymentcard-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-checkbox .description,.pane-payment-card-update .user-account-management-paymentcard-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-radios .form-radios{float:left;width:56%}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-radios .form-type-radio input{float:none;margin:0}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-radios .description{clear:both}.pane-payment-card-update .user-account-management-paymentcard-form .form-select,.pane-payment-card-update .user-account-management-paymentcard-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-payment-card-update .user-account-management-paymentcard-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.pane-payment-card-update .user-account-management-paymentcard-form .container-inline-date .form-type-date-popup{float:left}.pane-payment-card-update .user-account-management-paymentcard-form .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-payment-card-update .user-account-management-paymentcard-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-phone .form-item-phone-country-code .field-prefix{display:block}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-phone .description{clear:both}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-dob .form-type-select select{width:90%}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-dob .description{clear:both}.pane-payment-card-update .user-account-management-paymentcard-form input.error,.pane-payment-card-update .user-account-management-paymentcard-form select.error,.pane-payment-card-update .user-account-management-paymentcard-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-payment-card-update .user-account-management-paymentcard-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-payment-card-update .user-account-management-paymentcard-form .fieldset-wrapper{margin:30px 0 0}.pane-payment-card-update .user-account-management-paymentcard-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-payment-card-update .user-account-management-paymentcard-form .form-required.focusable:active,.pane-payment-card-update .user-account-management-paymentcard-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-payment-card-update .user-account-management-paymentcard-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-payment-card-update .user-account-management-paymentcard-form .markup-text-wrapper{float:left;width:58%}.pane-payment-card-update .user-account-management-paymentcard-form .paf_container{padding:0;border:none}.pane-payment-card-update .user-account-management-paymentcard-form .find-address-button,.pane-payment-card-update .user-account-management-paymentcard-form .paf-button{margin:0 0 0 41%}.pane-payment-card-update .user-account-management-paymentcard-form .enter-address-manually{margin-left:10px}.pane-payment-card-update .user-account-management-paymentcard-form .button-wrapper,.pane-payment-card-update .user-account-management-paymentcard-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-payment-card-update .user-account-management-paymentcard-form .save-button{margin:0 5px 0 41%;float:right}.pane-payment-card-update .user-account-management-paymentcard-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-payment-card-update .user-account-management-paymentcard-form .cancel-button :hover{text-decoration:underline}.pane-payment-card-update #edit-card-name .description{padding-top:0}.pane-payment-card-update .paf-button{margin:0 0 0 41%}.pane-you-are-eft-member-markup,.pane-you-are-epp-member-markup{width:98%;padding:0 1% 10px;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.pane-you-are-eft-member-markup .eft-logo{float:right;width:100px;height:59px;border:1px solid #CCC;background:url(/sites/all/themes/custom/eurostar/transactional/img/logo-eft-markup.png) right no-repeat}.pane-you-are-epp-member-markup .epp-logo{float:right;width:100px;height:59px;border:1px solid #CCC;background:url(/sites/all/themes/custom/eurostar/transactional/img/logo-epp-markup.png) right no-repeat}.pane-you-are-eft-member-markup .leadin,.pane-you-are-epp-member-markup .leadin{float:left}.pane-you-are-eft-member-markup .leadout,.pane-you-are-epp-member-markup .leadout{clear:both;float:left}.pane-you-are-eft-member-markup .row,.pane-you-are-epp-member-markup .row{padding:5px 0;width:100%;float:left;clear:both;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x}.pane-you-are-eft-member-markup .left,.pane-you-are-epp-member-markup .left{width:50%;display:block;font-weight:700;float:left}.pane-you-are-eft-member-markup .right,.pane-you-are-epp-member-markup .right{float:right;display:block;width:50%}.pane-you-are-eft-member-markup .right-link,.pane-you-are-epp-member-markup .right-link{float:right;margin:0 10px 0 0}.pane-gifts-and-rewards-points-markup .box{width:98%;padding:0 1% 10px;float:left;clear:both;margin:0 0 10px;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.pane-gifts-and-rewards-points-markup .image{width:220px;height:160px;margin:0 10px 0 0;float:left;background:#CCC;-webkit-border-radius:7px;border-radius:7px}.pane-gifts-and-rewards-points-markup .image-travel{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-gifts-rewards.jpg) no-repeat}.pane-gifts-and-rewards-points-markup .image-hotel{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-gifts-rewards.jpg) 0 -160px no-repeat}.pane-gifts-and-rewards-points-markup .image-gift{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-gifts-rewards.jpg) 0 -320px no-repeat}.eft-train-search-points-calc{float:left;width:102%;margin-left:-1%}.eft-offline-train-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.eft-offline-train-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.eft-offline-train-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}.eft-offline-train-form .form-type-phone .form-item-phone-country-code .field-prefix,.eft-offline-train-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.eft-offline-train-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.eft-offline-train-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.eft-offline-train-form .form-item .password-strength,.eft-offline-train-form .form-item div.password-confirm{width:25%}.eft-offline-train-form .form-checkbox,.eft-offline-train-form .form-radio{float:left;margin-left:41%}.eft-offline-train-form .form-type-checkbox,.eft-offline-train-form .form-type-radio{margin:0 0 inherit}.eft-offline-train-form .form-type-checkbox label,.eft-offline-train-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.eft-offline-train-form .form-type-checkbox .description,.eft-offline-train-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.eft-offline-train-form .form-type-radios .form-radios{float:left;width:56%}.eft-offline-train-form .form-type-radios .form-type-radio{margin:0 0 .8em}.eft-offline-train-form .form-type-radios .form-type-radio input{float:none;margin:0}.eft-offline-train-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.eft-offline-train-form .form-type-radios .description{clear:both}.eft-offline-train-form .form-select,.eft-offline-train-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}.eft-offline-train-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.eft-offline-train-form .container-inline-date .form-type-date-popup{float:left}.eft-offline-train-form .container-inline-date .form-type-date-popup .date-padding{padding:0}.eft-offline-train-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.eft-offline-train-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.eft-offline-train-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.eft-offline-train-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.eft-offline-train-form .form-type-phone .description{clear:both}.eft-offline-train-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.eft-offline-train-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.eft-offline-train-form .form-type-dob .form-type-select select{width:90%}.eft-offline-train-form .form-type-dob .description{clear:both}.eft-offline-train-form input.error,.eft-offline-train-form select.error,.eft-offline-train-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.eft-offline-train-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.eft-offline-train-form .fieldset-wrapper{margin:30px 0 0}.eft-offline-train-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.eft-offline-train-form .form-required.focusable:active,.eft-offline-train-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.eft-offline-train-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.eft-offline-train-form .markup-text-wrapper{float:left;width:58%}.eft-offline-train-form .paf_container{padding:0;border:none}.eft-offline-train-form .find-address-button,.eft-offline-train-form .paf-button{margin:0 0 0 41%}.eft-offline-train-form .enter-address-manually{margin-left:10px}.eft-offline-train-form .button-wrapper,.eft-offline-train-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.eft-offline-train-form .save-button{margin:0 5px 0 41%;float:right}.eft-offline-train-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}.eft-offline-train-form .cancel-button :hover{text-decoration:underline}.eft-offline-train-form .traveller-details-group{float:left;width:98%;padding:10px 1%}.eft-offline-train-form .traveller-details-group .traveller-details-wrapper{border:none;float:left;width:99%;padding:10px 0}.eft-offline-train-form .traveller-details-group h2.title{font-size:134%;margin:0;color:#666}.eft-offline-train-form-confirmation .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.eft-offline-train-form-confirmation .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.eft-offline-train-form-confirmation .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}.eft-offline-train-form-confirmation .form-type-phone .form-item-phone-country-code .field-prefix,.eft-offline-train-form-confirmation .form-type-phone .form-item-phone-phone-number .form-text{display:block}.eft-offline-train-form-confirmation .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.eft-offline-train-form-confirmation .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.eft-offline-train-form-confirmation .form-item .password-strength,.eft-offline-train-form-confirmation .form-item div.password-confirm{width:25%}.eft-offline-train-form-confirmation .form-checkbox,.eft-offline-train-form-confirmation .form-radio{float:left;margin-left:41%}.eft-offline-train-form-confirmation .form-type-checkbox,.eft-offline-train-form-confirmation .form-type-radio{margin:0 0 inherit}.eft-offline-train-form-confirmation .form-type-checkbox label,.eft-offline-train-form-confirmation .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.eft-offline-train-form-confirmation .form-type-checkbox .description,.eft-offline-train-form-confirmation .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.eft-offline-train-form-confirmation .form-type-radios .form-radios{float:left;width:56%}.eft-offline-train-form-confirmation .form-type-radios .form-type-radio{margin:0 0 .8em}.eft-offline-train-form-confirmation .form-type-radios .form-type-radio input{float:none;margin:0}.eft-offline-train-form-confirmation .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.eft-offline-train-form-confirmation .form-type-radios .description{clear:both}.eft-offline-train-form-confirmation .form-select,.eft-offline-train-form-confirmation .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}.eft-offline-train-form-confirmation .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.eft-offline-train-form-confirmation .container-inline-date .form-type-date-popup{float:left}.eft-offline-train-form-confirmation .container-inline-date .form-type-date-popup .date-padding{padding:0}.eft-offline-train-form-confirmation .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.eft-offline-train-form-confirmation .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.eft-offline-train-form-confirmation .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.eft-offline-train-form-confirmation .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.eft-offline-train-form-confirmation .form-type-phone .description{clear:both}.eft-offline-train-form-confirmation .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.eft-offline-train-form-confirmation .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.eft-offline-train-form-confirmation .form-type-dob .form-type-select select{width:90%}.eft-offline-train-form-confirmation .form-type-dob .description{clear:both}.eft-offline-train-form-confirmation input.error,.eft-offline-train-form-confirmation select.error,.eft-offline-train-form-confirmation textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.eft-offline-train-form-confirmation .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.eft-hotel-form .form-item .description,.eft-hotel-form .form-item .form-textarea-wrapper,.eft-offline-train-form-confirmation .cancel-button{font-family:Arial,sans-serif;font-size:100%}.eft-offline-train-form-confirmation .fieldset-wrapper{margin:30px 0 0}.eft-offline-train-form-confirmation .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.eft-offline-train-form-confirmation .form-required.focusable:active,.eft-offline-train-form-confirmation .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.eft-offline-train-form-confirmation .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.eft-offline-train-form-confirmation .paf_container{padding:0;border:none}.eft-offline-train-form-confirmation .find-address-button,.eft-offline-train-form-confirmation .paf-button{margin:0 0 0 41%}.eft-offline-train-form-confirmation .enter-address-manually{margin-left:10px}.eft-offline-train-form-confirmation .button-wrapper,.eft-offline-train-form-confirmation .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.eft-offline-train-form-confirmation .save-button{margin:0 5px 0 41%;float:right}.eft-offline-train-form-confirmation .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;text-decoration:none;-o-background-size:auto;background-size:auto;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}.eft-offline-train-form-confirmation .cancel-button :hover{text-decoration:underline}.eft-offline-train-form-confirmation .markup-text-wrapper{float:left;width:58%}.eft-hotel-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.eft-hotel-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.eft-hotel-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}.eft-hotel-form .form-type-phone .form-item-phone-country-code .field-prefix,.eft-hotel-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.eft-hotel-form .form-item .description{padding-left:41%;padding-top:5px}.eft-hotel-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.eft-hotel-form .form-item .password-strength,.eft-hotel-form .form-item div.password-confirm{width:25%}.eft-hotel-form .form-checkbox,.eft-hotel-form .form-radio{float:left;margin-left:41%}.eft-hotel-form .form-type-checkbox,.eft-hotel-form .form-type-radio{margin:0 0 inherit}.eft-hotel-form .form-type-checkbox label,.eft-hotel-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.eft-hotel-form .form-type-checkbox .description,.eft-hotel-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.eft-hotel-form .form-type-radios .form-radios{float:left;width:56%}.eft-hotel-form .form-type-radios .form-type-radio{margin:0 0 .8em}.eft-hotel-form .form-type-radios .form-type-radio input{float:none;margin:0}.eft-hotel-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.eft-hotel-form .form-type-radios .description{clear:both}.eft-hotel-form .form-select,.eft-hotel-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}.eft-hotel-form .form-item .form-textarea-wrapper{padding-left:41%}.eft-hotel-form .container-inline-date .form-type-date-popup{float:left}.eft-hotel-form .container-inline-date .form-type-date-popup .date-padding{padding:0}.eft-hotel-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.eft-hotel-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.eft-hotel-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.eft-hotel-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.eft-hotel-form .form-type-phone .description{clear:both}.eft-hotel-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.eft-hotel-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.eft-hotel-form .form-type-dob .form-type-select select{width:90%}.eft-hotel-form .form-type-dob .description{clear:both}.eft-hotel-form input.error,.eft-hotel-form select.error,.eft-hotel-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.eft-hotel-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.eft-hotel-form .fieldset-wrapper{margin:30px 0 0}.eft-hotel-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.eft-hotel-form .form-required.focusable:active,.eft-hotel-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.eft-hotel-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.eft-hotel-form .markup-text-wrapper{float:left;width:58%}.eft-hotel-form .paf_container{padding:0;border:none}.eft-hotel-form .find-address-button,.eft-hotel-form .paf-button{margin:0 0 0 41%}.eft-hotel-form .enter-address-manually{margin-left:10px}.eft-hotel-form .button-wrapper,.eft-hotel-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.eft-hotel-form .save-button{margin:0 5px 0 41%;float:right}.eft-hotel-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}.eft-hotel-form .cancel-button :hover{text-decoration:underline}.eft-hotel-form .form-item-room-1-adult,.eft-hotel-form .form-item-room-1-child,.eft-hotel-form .form-item-room-1-senior,.eft-hotel-form .form-item-room-1-type,.eft-hotel-form .form-item-room-2-adult,.eft-hotel-form .form-item-room-2-child,.eft-hotel-form .form-item-room-2-senior,.eft-hotel-form .form-item-room-2-type,.eft-hotel-form .form-item-room-3-adult,.eft-hotel-form .form-item-room-3-child,.eft-hotel-form .form-item-room-3-senior,.eft-hotel-form .form-item-room-3-type,.eft-hotel-form .form-item-room-4-adult,.eft-hotel-form .form-item-room-4-child,.eft-hotel-form .form-item-room-4-senior,.eft-hotel-form .form-item-room-4-type{float:left;width:25%;clear:none}.eft-hotel-form .form-item-room-1-type select,.eft-hotel-form .form-item-room-2-type select,.eft-hotel-form .form-item-room-3-type select,.eft-hotel-form .form-item-room-4-type select{width:55%}.eft-hotel-form #edit-roomsgroup{padding:0;border:none}.js .eft-hotel-form .form-type-traveller{display:none}.eft-hotel-form .form-type-traveller .form-wrapper{background:0 0;border:none}.eft-hotel-form .form-type-traveller label{display:block;text-align:left}.eft-hotel-form .form-type-traveller .form-item-room-1-traveller-child-1-room-1-child-age-1,.eft-hotel-form .form-type-traveller .form-item-room-1-traveller-child-2-room-1-child-age-2,.eft-hotel-form .form-type-traveller .form-item-room-1-traveller-child-3-room-1-child-age-3,.eft-hotel-form .form-type-traveller .form-item-room-1-traveller-child-4-room-1-child-age-4,.eft-hotel-form .form-type-traveller .form-item-room-2-traveller-child-1-room-2-child-age-1,.eft-hotel-form .form-type-traveller .form-item-room-2-traveller-child-2-room-2-child-age-2,.eft-hotel-form .form-type-traveller .form-item-room-2-traveller-child-3-room-2-child-age-3,.eft-hotel-form .form-type-traveller .form-item-room-2-traveller-child-4-room-2-child-age-4,.eft-hotel-form .form-type-traveller .form-item-room-3-traveller-child-1-room-3-child-age-1,.eft-hotel-form .form-type-traveller .form-item-room-3-traveller-child-2-room-3-child-age-2,.eft-hotel-form .form-type-traveller .form-item-room-3-traveller-child-3-room-3-child-age-3,.eft-hotel-form .form-type-traveller .form-item-room-3-traveller-child-4-room-3-child-age-4,.eft-hotel-form .form-type-traveller .form-item-room-4-traveller-child-1-room-4-child-age-1,.eft-hotel-form .form-type-traveller .form-item-room-4-traveller-child-2-room-4-child-age-2,.eft-hotel-form .form-type-traveller .form-item-room-4-traveller-child-3-room-4-child-age-3,.eft-hotel-form .form-type-traveller .form-item-room-4-traveller-child-4-room-4-child-age-4{clear:none;float:left;position:relative;width:5%}.eft-hotel-form .form-wrapper.traveller-type-wrapper{float:left;width:100%;padding:0}.eft-hotel-form-confirmation .booking-reference-block{width:98%;padding:10px 1%;font-size:150%;font-weight:400;background:#06183D;color:#FFE600;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}.eft-hotel-form-confirmation .hotel-wrapper{float:left;width:98%;padding:15px 1% 0;background:#EEEFF1;border-bottom:solid 1px #CCC;border-top:solid 1px #CCC}.eft-hotel-form-confirmation .hotel-name{float:left;width:96%;margin:0;padding:7px 2%;background:url(/sites/all/themes/custom/eurostar/base/img/bg-title.png) right -6px repeat-x #06183D;color:#FFE600}.eft-hotel-form-confirmation .hotel-details-left{float:left;width:50%;padding:5px 4% 0 3%;background:url(/sites/all/themes/custom/eurostar/base/img/pixel-cccccc.gif) right repeat-y}.eft-hotel-form-confirmation .hotel-details-right{float:left;width:35%;padding:5px 4%}.eft-hotel-form-confirmation .hotel-details-row{float:left;width:100%;clear:both}.eft-hotel-form-confirmation .hotel-details-row p{margin:4px 0}.eft-hotel-form-confirmation .hotel-details-label{float:left;font-size:110%;font-weight:700;width:40%;color:#333}.eft-hotel-form-confirmation .room-traveller-type-left{float:left;padding:0 0 0 2%;width:38%;font-size:110%;font-weight:700;color:#333}.eft-hotel-form-confirmation .hotel-details-value,.eft-hotel-form-confirmation .room-traveller-type-right{width:60%;float:left}.eft-hotel-form-confirmation .room-type{font-size:110%;font-weight:700;color:#333}.eft-hotel-form-confirmation .phone-number{font-size:110%;font-weight:700;color:#333}.eft-hotel-form-confirmation .payment-details-wrapper{float:left;width:98%;padding:0 1% 15px;border-top:solid 1px #CCC}.eft-hotel-form-confirmation .total{border-left:none;font-weight:700}.eft-gifts-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.eft-gifts-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.eft-gifts-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}.eft-gifts-form .form-type-phone .form-item-phone-country-code .field-prefix,.eft-gifts-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.eft-gifts-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.eft-gifts-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.eft-gifts-form .form-item .password-strength,.eft-gifts-form .form-item div.password-confirm{width:25%}.eft-gifts-form .form-checkbox,.eft-gifts-form .form-radio{float:left;margin-left:41%}.eft-gifts-form .form-type-checkbox,.eft-gifts-form .form-type-radio{margin:0 0 inherit}.eft-gifts-form .form-type-checkbox label,.eft-gifts-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.eft-gifts-form .form-type-checkbox .description,.eft-gifts-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.eft-gifts-form .form-type-radios .form-radios{float:left;width:56%}.eft-gifts-form .form-type-radios .form-type-radio{margin:0 0 .8em}.eft-gifts-form .form-type-radios .form-type-radio input{float:none;margin:0}.eft-gifts-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.eft-gifts-form .form-type-radios .description{clear:both}.eft-gifts-form .form-select,.eft-gifts-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}.eft-gifts-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.eft-gifts-form .container-inline-date .form-type-date-popup{float:left}.eft-gifts-form .container-inline-date .form-type-date-popup .date-padding{padding:0}.eft-gifts-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.eft-gifts-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.eft-gifts-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.eft-gifts-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.eft-gifts-form .form-type-phone .description{clear:both}.eft-gifts-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.eft-gifts-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.eft-gifts-form .form-type-dob .form-type-select select{width:90%}.eft-gifts-form .form-type-dob .description{clear:both}.eft-gifts-form input.error,.eft-gifts-form select.error,.eft-gifts-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.eft-gifts-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.eft-gifts-form .fieldset-wrapper{margin:30px 0 0}.eft-gifts-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.eft-gifts-form .form-required.focusable:active,.eft-gifts-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.eft-gifts-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.eft-gifts-form .markup-text-wrapper{float:left;width:58%}.eft-gifts-form .paf_container{padding:0;border:none}.eft-gifts-form .find-address-button,.eft-gifts-form .paf-button{margin:0 0 0 41%}.eft-gifts-form .enter-address-manually{margin-left:10px}.eft-gifts-form .button-wrapper,.eft-gifts-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.eft-gifts-form .save-button{margin:0 5px 0 41%;float:right}.eft-gifts-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}.eft-gifts-form .cancel-button :hover{text-decoration:underline}.eft-gifts-form .gifts-wrapper{float:left;width:98%;border:none;margin:0 0 10px;-webkit-border-radius:7px;border-radius:7px;background:#55565A}.eft-gifts-form .gifts-wrapper .fieldset-legend{color:#FFE600}.eft-gifts-form .gifts-wrapper .form-item{float:left;clear:none;width:25%}.ie8 .eft-gifts-form .gifts-wrapper .form-item{width:100%}.eft-gifts-form .gifts-wrapper .form-item label{width:20%;text-align:left;color:#FFF}.ie8 .eft-gifts-form .gifts-wrapper .form-item label{width:10%}.eft-gifts-form .gifts-wrapper .form-item select{width:80%}.ie8 .eft-gifts-form .gifts-wrapper .form-item select{width:auto}.eft-gifts-form .gifts-wrapper .form-item-quantity input{clear:both;float:left}.ie8 .eft-gifts-form .gifts-wrapper .form-item-quantity input{clear:none}.eft-gifts-form .add-to-cart-button{margin:2em 0 0;float:right}.eft-gifts-form .gifts-wrapper .ajax-progress{clear:both;color:#FFF;float:right}.page-account-forgot-password.page-account #gradient-above{background:0 0;width:auto;padding:0}.page-account-forgot-password #gradient-below{padding:10px 1% 0;width:98%}.pane-forgot-password-form form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-forgot-password-form form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-forgot-password-form 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-forgot-password-form form .form-type-phone .form-item-phone-country-code .field-prefix,.pane-forgot-password-form form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-forgot-password-form form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.pane-forgot-password-form form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-forgot-password-form form .form-item .password-strength,.pane-forgot-password-form form .form-item div.password-confirm{width:25%}.pane-forgot-password-form form .form-checkbox,.pane-forgot-password-form form .form-radio{float:left;margin-left:41%}.pane-forgot-password-form form .form-type-checkbox,.pane-forgot-password-form form .form-type-radio{margin:0 0 inherit}.pane-forgot-password-form form .form-type-checkbox label,.pane-forgot-password-form form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-forgot-password-form form .form-type-checkbox .description,.pane-forgot-password-form form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-forgot-password-form form .form-type-radios .form-radios{float:left;width:56%}.pane-forgot-password-form form .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-forgot-password-form form .form-type-radios .form-type-radio input{float:none;margin:0}.pane-forgot-password-form form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-forgot-password-form form .form-type-radios .description{clear:both}.pane-forgot-password-form form .form-select,.pane-forgot-password-form 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-forgot-password-form form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.pane-forgot-password-form form .container-inline-date .form-type-date-popup{float:left}.pane-forgot-password-form form .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-forgot-password-form form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-forgot-password-form form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-forgot-password-form form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-forgot-password-form form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-forgot-password-form form .form-type-phone .description{clear:both}.pane-forgot-password-form form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-forgot-password-form form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-forgot-password-form form .form-type-dob .form-type-select select{width:90%}.pane-forgot-password-form form .form-type-dob .description{clear:both}.pane-forgot-password-form form input.error,.pane-forgot-password-form form select.error,.pane-forgot-password-form form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-forgot-password-form form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-forgot-password-form form .fieldset-wrapper{margin:30px 0 0}.pane-forgot-password-form form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-forgot-password-form form .form-required.focusable:active,.pane-forgot-password-form form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-forgot-password-form form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-forgot-password-form form .markup-text-wrapper{float:left;width:58%}.pane-forgot-password-form form .paf_container{padding:0;border:none}.pane-forgot-password-form form .find-address-button,.pane-forgot-password-form form .paf-button{margin:0 0 0 41%}.pane-forgot-password-form form .enter-address-manually{margin-left:10px}.pane-forgot-password-form form .button-wrapper,.pane-forgot-password-form form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-forgot-password-form form .save-button{margin:0 5px 0 41%;float:right}.pane-forgot-password-form 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-forgot-password-form form .cancel-button :hover{text-decoration:underline}.pane-booking-statement p,.pane-booking-statement-panel-pane-2 p{margin:0 0 1em}.js .pane-booking-statement .view-bookings-voucher table,.js .pane-booking-statement .view-id-bookings_pnr table,.js .pane-booking-statement-panel-pane-2 .view-id-bookings_pnr table{display:none;margin:1em 0 0}.pane-booking-statement .pager,.pane-booking-statement .pager li,.pane-booking-statement-panel-pane-2 .pager,.pane-booking-statement-panel-pane-2 .pager li{font-size:100%}.pane-upcoming-trips-for-user .views-row{margin:0 0 15px}.pane-upcoming-trips-for-user .views-row.views-row-last{margin:0}.pane-upcoming-trips-for-user .summary-wrapper{float:left;width:97%;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-upcoming-trips-for-user .summary-left{float:left;width:50%;font-size:150%;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}.pane-upcoming-trips-for-user .summary-destinations{color:#FFF;margin:0 0 5px}.pane-upcoming-trips-for-user .summary-reference{margin:0;color:#FFE600}.pane-upcoming-trips-for-user .summary-right{float:right;text-align:right;width:50%}.pane-upcoming-trips-for-user .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-upcoming-trips-for-user .summary-right a:hover{text-decoration:underline}.pane-upcoming-trips-for-user .booking-details{float:left;width:100%;padding:10px 0;border-bottom:solid 1px #CCC}.pane-upcoming-trips-for-user .booking-left{width:5%;float:left;padding:0 1%}.pane-upcoming-trips-for-user .date{width:100%;float:left;position:relative;overflow:hidden;border:1px solid #999;-webkit-border-radius:7px;border-radius:7px}.pane-upcoming-trips-for-user .date-top{text-align:center;font-weight:700;padding:1px 2px;color:#FFF;position:relative;border-bottom:solid 1px #999;background:url(/sites/all/themes/custom/eurostar/base/img/gradient-20-FCC0C6-FF6600.png) top repeat-x #F60;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.pane-upcoming-trips-for-user .date-bottom{text-align:center;font-weight:400;font-size:159%;padding:4px 2px}.pane-upcoming-trips-for-user .booking-middle{width:50%;padding:0 1%;float:left;border-left:solid 1px #CCC}.pane-upcoming-trips-for-user .booking-middle p{margin:0 0 .5em}.pane-upcoming-trips-for-user .booking-middle .spacer{padding:0 1em 0 0}.pane-upcoming-trips-for-user .booking-right{width:15%;float:right;text-align:right}.pane-upcoming-trips-for-user .view-booking-link{float:right}.pane-claim-missing-points-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-claim-missing-points-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-claim-missing-points-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-claim-missing-points-form .form-type-phone .form-item-phone-country-code .field-prefix,.pane-claim-missing-points-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-claim-missing-points-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.pane-claim-missing-points-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-claim-missing-points-form .form-item .password-strength,.pane-claim-missing-points-form .form-item div.password-confirm{width:25%}.pane-claim-missing-points-form .form-checkbox,.pane-claim-missing-points-form .form-radio{float:left;margin-left:41%}.pane-claim-missing-points-form .form-type-checkbox,.pane-claim-missing-points-form .form-type-radio{margin:0 0 inherit}.pane-claim-missing-points-form .form-type-checkbox label,.pane-claim-missing-points-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-claim-missing-points-form .form-type-checkbox .description,.pane-claim-missing-points-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-claim-missing-points-form .form-type-radios .form-radios{float:left;width:56%}.pane-claim-missing-points-form .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-claim-missing-points-form .form-type-radios .form-type-radio input{float:none;margin:0}.pane-claim-missing-points-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-claim-missing-points-form .form-type-radios .description{clear:both}.pane-claim-missing-points-form .form-select,.pane-claim-missing-points-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-claim-missing-points-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.pane-claim-missing-points-form .container-inline-date .form-type-date-popup{float:left}.pane-claim-missing-points-form .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-claim-missing-points-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-claim-missing-points-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-claim-missing-points-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-claim-missing-points-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-claim-missing-points-form .form-type-phone .description{clear:both}.pane-claim-missing-points-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-claim-missing-points-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-claim-missing-points-form .form-type-dob .form-type-select select{width:90%}.pane-claim-missing-points-form .form-type-dob .description{clear:both}.pane-claim-missing-points-form input.error,.pane-claim-missing-points-form select.error,.pane-claim-missing-points-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-claim-missing-points-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-claim-missing-points-form .fieldset-wrapper{margin:30px 0 0}.pane-claim-missing-points-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-claim-missing-points-form .form-required.focusable:active,.pane-claim-missing-points-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-claim-missing-points-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-claim-missing-points-form .markup-text-wrapper{float:left;width:58%}.pane-claim-missing-points-form .paf_container{padding:0;border:none}.pane-claim-missing-points-form .find-address-button,.pane-claim-missing-points-form .paf-button{margin:0 0 0 41%}.pane-claim-missing-points-form .enter-address-manually{margin-left:10px}.pane-claim-missing-points-form .button-wrapper,.pane-claim-missing-points-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-claim-missing-points-form .save-button{margin:0 5px 0 41%;float:right}.pane-claim-missing-points-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-claim-missing-points-form .cancel-button :hover{text-decoration:underline}.pane-ticket-number-help-markup{margin-bottom:10px;color:#FFF;background:#82887D;-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999}.pane-ticket-number-help-markup .pane-title{margin:0;padding:15px 10px 10px;border:1px solid #82887D;color:#FFE600;background:#55565A;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.pane-ticket-number-help-markup .pane-content{padding:0 0 5px}.pane-ticket-number-help-markup #ticket-help-dialog{display:none}.pane-ticket-number-help-markup .leadin{margin:8px 10px 5px}.pane-ticket-number-help-markup .eft-ticket-help{margin:0 5px;color:#666;background:#EEEFF1}.pane-ticket-number-help-markup .accordion-title{padding:5px 2%;width:96%;color:#FFF;font-size:100%;margin-bottom:0;float:left;background:#55565A}.pane-ticket-number-help-markup #uk-tickets{padding:0 5px 5px;float:left;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-ticket-number-help-markup .sub-title{color:#666}.pane-ticket-number-help-markup .image{position:relative;cursor:pointer;-webkit-border-radius:7px;border-radius:7px}.pane-ticket-number-help-markup .uk-tod{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-eft-ticket-numbers.jpg) no-repeat}.pane-ticket-number-help-markup .uk-pah{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-eft-ticket-numbers.jpg) 0 -120px no-repeat}.pane-ticket-number-help-markup .uk-mobile{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-eft-ticket-numbers.jpg) 0 -240px no-repeat}.pane-ticket-number-help-markup .be-tod{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-eft-ticket-numbers.jpg) 0 -360px no-repeat}.pane-ticket-number-help-markup .be-pah{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-eft-ticket-numbers.jpg) 0 -480px no-repeat}.pane-ticket-number-help-markup .be-mobile{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-eft-ticket-numbers.jpg) 0 -600px no-repeat}.pane-ticket-number-help-markup .fr-tod{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-eft-ticket-numbers.jpg) 0 -720px no-repeat}.pane-ticket-number-help-markup .fr-pah{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-eft-ticket-numbers.jpg) 0 -840px no-repeat}.pane-ticket-number-help-markup .fr-mobile{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-eft-ticket-numbers.jpg) 0 -960px no-repeat}.pane-eft-gifts-leadin .leadin{font-size:134%;color:#666}.pane-eft-gifts-leadin .highlight{color:#06183D}.pane-eft-gifts-form-confirmation .title{padding:10px 1%;float:left;width:98%;color:#FFE600;background:#06183D}.pane-eft-gifts-form-confirmation .block{float:left;width:98%;padding:10px 1%;margin:0 0 15px;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;background:#EEEFF1}.pane-eft-gifts-form-confirmation .block-title{margin:0 0 10px}.pane-eft-gifts-form-confirmation .border-fix{border-left:none}.pane-eft-gifts-form-confirmation address{font-style:normal;background:#FFF;padding:7px 1%;border-top:dotted 1px #CCC;border-bottom:dotted 1px #CCC}.pane-eft-gifts-form-confirmation img{float:left;margin:0 20px 10px}.pane-eft-gifts-form-confirmation .description{float:left;width:100%}.pane-reset-password-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-reset-password-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-reset-password-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-reset-password-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.pane-reset-password-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-reset-password-form .form-item .password-strength,.pane-reset-password-form .form-item div.password-confirm{width:25%}.pane-reset-password-form .form-checkbox,.pane-reset-password-form .form-radio{float:left;margin-left:41%}.pane-reset-password-form .form-type-checkbox,.pane-reset-password-form .form-type-radio{margin:0 0 inherit}.pane-reset-password-form .form-type-checkbox label,.pane-reset-password-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-reset-password-form .form-type-checkbox .description,.pane-reset-password-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-reset-password-form .form-type-radios .form-radios{float:left;width:56%}.pane-reset-password-form .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-reset-password-form .form-type-radios .form-type-radio input{float:none;margin:0}.pane-reset-password-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-reset-password-form .form-type-radios .description{clear:both}.pane-reset-password-form .form-select,.pane-reset-password-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-reset-password-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.pane-reset-password-form .container-inline-date .form-type-date-popup{float:left}.pane-reset-password-form .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-reset-password-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-reset-password-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-reset-password-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-reset-password-form .form-type-phone .form-item-phone-country-code .field-prefix{display:block}.pane-reset-password-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-reset-password-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-reset-password-form .form-type-phone .description{clear:both}.pane-reset-password-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-reset-password-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-reset-password-form .form-type-dob .form-type-select select{width:90%}.pane-reset-password-form .form-type-dob .description{clear:both}.pane-reset-password-form input.error,.pane-reset-password-form select.error,.pane-reset-password-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-reset-password-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-reset-password-form .fieldset-wrapper{margin:30px 0 0}.pane-reset-password-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-reset-password-form .form-required.focusable:active,.pane-reset-password-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-reset-password-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-reset-password-form .markup-text-wrapper{float:left;width:58%}.pane-reset-password-form .paf_container{padding:0;border:none}.pane-reset-password-form .find-address-button,.pane-reset-password-form .paf-button{margin:0 0 0 41%}.pane-reset-password-form .enter-address-manually{margin-left:10px}.pane-reset-password-form .button-wrapper,.pane-reset-password-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-reset-password-form .save-button{margin:0 5px 0 41%;float:right}.pane-reset-password-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-reset-password-form .cancel-button :hover{text-decoration:underline}.pane-member-login{padding:0 2% 10px;width:96%;-webkit-border-radius:3px;border-radius:3px;background-color:#55565A}.epp-theme .pane-member-login{background:#39616C;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#39616C),to(#A5DFE1));background-image:-webkit-linear-gradient(bottom,#39616C 0,#A5DFE1 100%);background-image:-moz-linear-gradient(bottom,#39616C 0,#A5DFE1 100%);background-image:-o-linear-gradient(bottom,#39616C 0,#A5DFE1 100%);background-image:linear-gradient(to top,#39616C 0,#A5DFE1 100%)}.pane-member-login .pane-title{color:#FFE600}.epp-theme .pane-member-login .pane-title,.pane-member-login .pane-content{color:#FFF}.pane-member-login .form-item{float:left;width:27%;margin:5px 0 0}.pane-member-login .form-item label{display:block;float:left;margin-right:2%}.pane-member-login .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;width:80%;display:block}.pane-member-login .form-item .description{font-size:100%}.pane-member-login .form-item-name{margin-right:.7%}.pane-member-login .form-item-name .element-errors li{margin-left:36px}.pane-member-login .register{position:relative;top:24px;right:55px}.eft-theme .pane-member-login a,.epp-theme .pane-member-login a{color:#FFF}.pane-become-eft-member-form-step3 .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-become-eft-member-form-step3 .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-become-eft-member-form-step3 .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-become-eft-member-form-step3 .form-type-phone .form-item-phone-country-code .field-prefix,.pane-become-eft-member-form-step3 .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-become-eft-member-form-step3 .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.pane-become-eft-member-form-step3 .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-become-eft-member-form-step3 .form-item .password-strength,.pane-become-eft-member-form-step3 .form-item div.password-confirm{width:25%}.pane-become-eft-member-form-step3 .form-checkbox,.pane-become-eft-member-form-step3 .form-radio{float:left;margin-left:41%}.pane-become-eft-member-form-step3 .form-type-checkbox,.pane-become-eft-member-form-step3 .form-type-radio{margin:0 0 inherit}.pane-become-eft-member-form-step3 .form-type-checkbox label,.pane-become-eft-member-form-step3 .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-become-eft-member-form-step3 .form-type-checkbox .description,.pane-become-eft-member-form-step3 .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-become-eft-member-form-step3 .form-type-radios .form-radios{float:left;width:56%}.pane-become-eft-member-form-step3 .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-become-eft-member-form-step3 .form-type-radios .form-type-radio input{float:none;margin:0}.pane-become-eft-member-form-step3 .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-become-eft-member-form-step3 .form-type-radios .description{clear:both}.pane-become-eft-member-form-step3 .form-select,.pane-become-eft-member-form-step3 .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-become-eft-member-form-step3 .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.pane-become-eft-member-form-step3 .container-inline-date .form-type-date-popup{float:left}.pane-become-eft-member-form-step3 .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-become-eft-member-form-step3 .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-become-eft-member-form-step3 .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-become-eft-member-form-step3 .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-become-eft-member-form-step3 .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-become-eft-member-form-step3 .form-type-phone .description{clear:both}.pane-become-eft-member-form-step3 .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-become-eft-member-form-step3 .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-become-eft-member-form-step3 .form-type-dob .description,.pane-eft-train-search .leadin{clear:both}.pane-become-eft-member-form-step3 .form-type-dob .form-type-select select{width:90%}.pane-become-eft-member-form-step3 input.error,.pane-become-eft-member-form-step3 select.error,.pane-become-eft-member-form-step3 textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-become-eft-member-form-step3 .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-become-eft-member-form-step3 .fieldset-wrapper{margin:30px 0 0}.pane-become-eft-member-form-step3 .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-become-eft-member-form-step3 .form-required.focusable:active,.pane-become-eft-member-form-step3 .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-become-eft-member-form-step3 .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-become-eft-member-form-step3 .markup-text-wrapper{float:left;width:58%}.pane-become-eft-member-form-step3 .paf_container{padding:0;border:none}.pane-become-eft-member-form-step3 .find-address-button,.pane-become-eft-member-form-step3 .paf-button{margin:0 0 0 41%}.pane-become-eft-member-form-step3 .enter-address-manually{margin-left:10px}.pane-become-eft-member-form-step3 .button-wrapper,.pane-become-eft-member-form-step3 .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-become-eft-member-form-step3 .save-button{margin:0 5px 0 41%;float:right}.pane-become-eft-member-form-step3 .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-become-eft-member-form-step3 .cancel-button :hover{text-decoration:underline}.pane-become-eft-member-form-step3 #edit-return-data{border:none}.page-account-gifts-rewards .panel-separator.first{display:none}.pane-eft-train-search{margin-top:-12px}.pane-eft-train-search .item-list .element-errors li{float:right}.eft-offline-train-form #edit-advice-wrapper .fieldset-wrapper{margin:0}.eft-offline-train-form #edit-phone-wrapper{border-bottom:1px solid #CCC;margin-bottom:15px}