.team_code_label,.join_team_email_label{display:inline-block;float:left;width:110px;height:40px;line-height:40px}.continue-where-left-off{position:relative;padding-left:15px}.continue-where-left-off
.divider{position:absolute;left:-12px;top:0px;width:14px;height:182px;background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/landing/continue_divider.png) 0 -14px no-repeat}@media only screen and (max-width: 959px) and (min-width: 768px){.team_code_label,.join_team_email_label{display:block;width:100%;height:20px;line-height:20px}}@media only screen and (max-width: 767px){.continue-where-left-off{margin-top:20px;padding-left:0px}.continue-where-left-off
.divider{display:none}}@media only screen and (max-width: 479px){.team_code_label,.join_team_email_label{display:block;width:100%;height:20px;line-height:20px}button[name=join_team]{margin-top:5px}}form#formEventSelect{margin-bottom:0px}.event_options{margin-bottom:30px;margin:0;padding:0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.event_options
.eventOptn{position:relative}.event_options .eventOptn
.pointer{position:absolute;bottom:-15px;left:50%;margin-left:-25px;width:49px;height:15px;background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/event_options/event_option_pointer.png) no-repeat}.event_options.closed{background-color:#fff}.event_options.open{background-color:#e6e6e6;margin-bottom:0px}.event_options.open .eventOptn
.pointer{display:none}.event_options
.eventOptn.active{background:#ffffff!important;padding:0;-moz-border-radius:0 6px 0 0;-webkit-border-radius:0 6px 0 0;border-radius:0 6px 0 0}.event_options .shadow-left{position:absolute;height:100%;width:6px;top:0;left:-6px;background-color:#fff;background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/event_options/event_option_shadow1.png) right center no-repeat;-moz-border-radius:6px 0 0 0;-webkit-border-radius:6px 0 0 0;border-radius:6px 0 0 0}.event_options.closed .alpha .shadow-left{background:#fff}.event_options.open   .alpha .shadow-left{background:#e6e6e6}.event_options.open .active .shadow-left{width:12px;top:0;left:-12px;background:#fff}.event_options.open .alpha.active .shadow-left{width:6px;top:0;left:-6px;background:#fff}.event_options .shadow-right{position:absolute;height:100%;width:6px;top:0;right:-6px;background-color:#fff;background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/event_options/event_option_shadow1.png) left center no-repeat;-moz-border-radius:0 6px 0 0;-webkit-border-radius:0 6px 0 0;border-radius:0 6px 0 0}.event_options.closed .omega .shadow-right{background:#fff}.event_options.open
.omega.active{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.event_options.open   .omega .shadow-right{background:#e6e6e6}.event_options.open  .omega.active .shadow-right{background:#fff}.event_options
.eventOptn.active{background:#ffffff!important;padding:0}.eventBtn,.eventBtn:hover{background:none!important;filter:none;display:inline-block;padding:0;margin:0;border-radius:0;border:none}.eventBtn
.name{display:block;width:90%;margin:0
auto;height:40px;line-height:20px;padding:5px
0!important;text-align:center;font-family:Arial,sans-serif!important;text-decoration:underline;font-size:16px;color:#007aca}.eventBtn
img{width:230px;max-width:90%;margin:0
auto}.eventBtn
.noImgText{position:absolute;top:50%;margin-top:-25px;display:block;width:100%;line-height:25px;text-align:center;font-family:Arial,sans-serif!important;font-size:18px;color:#646361}.team_options{background:#fff;padding-bottom:0;margin-bottom:0!important}.team_options
.event{padding:0
20px}.team_options
h4{padding:25px
0 15px 12px;color:#646361!important}.team_options
h3{padding:6px;font-size:30px;color:#042e6f!important}.team_options
p{color:#646361!important}.team_options p
a{color:#007aca;text-decoration:underline}.team_options
label{color:#646361!important}.team_options
.diy_local_pools{width:95%;margin:0
0 0 8px}.team_options
.venues_dropdown{width:95%;margin:0
auto}.team_options
#selected_venue{width:auto;display:inline}.team_options
#selected_venue_submit{display:inline;font-size:13px;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif!important;padding:2px
4px 2px}html.js .team_options
#selected_venue_submit{display:none}.team_options
.session_radios{width:95%}.team_options
.session{position:relative}.team_options .session
label{background:#ebf9fe;padding:0
12px;height:30px;line-height:30px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin-bottom:10px}.team_options .session .fillingup,
.team_options .session .limited,
.team_options .session
.full{width:75px;text-align:left;padding:0
0 0 22px;height:19px;line-height:19px;font-size:15px;position:absolute;top:5px;right:0;font-weight:bold;background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/session-exclamations.png?v=2) no-repeat}.team_options .session
.fillingup{color:#f1ad1a;background-position:0px 0px}.team_options .session
.limited{color:#ac0e55;background-position:0px -19px}.team_options .session
.full{color:#f00;background-position:0px -38px}.team_options
.summary_signup{text-align:center;width:90%;margin:0
auto 20px 0}.team_options .summary_signup
p{color:#646361}.team_options .summary_signup
p.type{font-weight:bold}.team_options .summary_signup
p.desc{}.team_options .summary_signup
h3.price{margin:16px
0 8px 0;color:#042e6f!important}.team_options .summary_signup
p.discount{margin-bottom:8px}html.no-js .team_options
#disabled_signup_button{display:none}@media only screen and (max-width: 959px) and (min-width: 768px){.eventBtn
.name{font-size:14px}.event_options.open  .alpha .shadow-left{display:none}.event_options.closed  .alpha .shadow-left{display:none}.event_options.open  .omega .shadow-right{width:12px;right:-12px}.event_options.closed  .omega .shadow-right{display:none}.eventBtn
.noImgText{margin-top:-40px;font-size:14px}.team_options .session .fillingup,
.team_options .session .limited,
.team_options .session
.full{position:relative;top:0;margin:-10px 0 15px 8px}}@media only screen and (max-width: 767px){.event_options .shadow-left{display:none}.event_options .shadow-right{display:none}.eventBtn
.name{font-size:18px}.event_options.open{background:none}.event_options.closed{background:none}.event_options
.eventOptn{background:#ffffff!important;margin:0
0 30px 0;padding:0;-moz-border-radius:6px!important;-webkit-border-radius:6px!important;border-radius:6px!important}.event_options.open .eventOptn
.pointer{display:inline}.team_options{-moz-border-radius:6px!important;-webkit-border-radius:6px!important;border-radius:6px!important}}@media only screen and (max-width: 479px){.team_options .session .fillingup,
.team_options .session .limited,
.team_options .session
.full{position:relative;top:0;margin:-10px 0 15px 8px}}input.inline{border-radius:20px;display:inline-block}button.inline{}p.back-link{display:inline;margin-left:10px}.sign-up-landing{background:none;padding-bottom:40px}.sign-up-landing
h2{font-size:30px;color:#fff}.sign-up-landing
h3{font-size:30px;color:#fff}.sign-up-landing .continue,
.sign-up-landing
p{font-size:15px;color:#fff}.wrapper.signup-complete
header{background:#129adb;padding:30px
0}.wrapper.signup-complete a.heading-link{font-size:1.25em;font-weight:700}.wrapper.signup-complete .container.get-ready{padding-bottom:40px!important}.wrapper.signup-complete img#tell-your-friends{margin-top:-60px}@media only screen and (max-width: 767px) and (min-width: 480px){.wrapper.signup-complete .container.get-ready{padding-bottom:0px}}ul.ticklist
li{padding-left:30px;background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/ticklist-bullet.png) center left no-repeat}@media only screen and (max-width: 767px){#login_button{margin-bottom:30px!important}}#nectar{float:left}#nectar_fieldset
.details{position:relative;padding-left:50px}#nectar_fieldset .details
img{position:absolute;top:0;left:0}#nectar_fieldset
.prefix{float:left;margin:5px}#nectar_fieldset
.input{float:left}#check_nectar{float:left;display:none}#favourite_swimmer_fieldset input[type="radio"]{position:absolute;margin:20px;z-index:-1}#favourite_swimmer_fieldset
label{display:block;width:128px;min-height:127px;padding:0;margin:0
auto 10px auto;background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/img/favourite_swimmers/swimmer_bg.png) top center no-repeat}#favourite_swimmer_fieldset input[type="radio"]:focus+label{background-image:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/img/favourite_swimmers/swimmer_bg_active.png)}#favourite_swimmer_fieldset input[type="radio"]:active+label{background-image:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/img/favourite_swimmers/swimmer_bg_active.png)}#favourite_swimmer_fieldset input[type="radio"]:checked+label{background-image:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/img/favourite_swimmers/swimmer_bg_active.png)}#favourite_swimmer_fieldset input[type="radio"]:hover+label{background-image:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/img/favourite_swimmers/swimmer_bg_hover.png)}#favourite_swimmer_fieldset
.swimmer_name{color:#129adb;font-weight:bold;text-decoration:none;margin:10px
0}#swimmer_quote{position:relative;display:block;padding-bottom:150px}#swimmer_quote
img{position:absolute;bottom:0;left:100%}@media only screen and (max-width: 767px){#swimmer_quote{padding-bottom:0px}#swimmer_quote
img{position:relative;bottom:0;left:0}}.main.profile
dt{display:block}.main.profile dt
a{float:right}.main.profile
form{display:block;background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/profile-edit-bg.png) repeat;padding:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.main.profile
.success{display:block;background:#fafafa url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/edit-details-success-tick.png) 10px 10px no-repeat;padding:15px
50px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.main.profile .success
.title{font-weight:bold;color:#73b644;margin-bottom:5px}a.inline-link{margin-left:10px}body .registration
h2{color:#042e6f}body .registration
h3{color:#042e6f}body .registration
h4{color:#042e6f}p.lead{font-family:"bg-swim-reg",Arial,sans-serif;font-size:25px;color:#129adb}dl{margin-bottom:20px}dt{font-weight:bold;margin-top:15px}dt,dd{margin-bottom:5px}dd{word-wrap:break-word}a.back{cursor:pointer}.wrapper.main.steps{background-color:#dbf4fd;padding:1em
0 0.5em 0}.wrapper.main.highlighted{background-color:#dbf4fd;padding:1em
0 0.5em 0}label{margin-bottom:5px}input.validation_error{margin-bottom:0px}#formConfirm
h3{display:block;margin-bottom:20px}a.edit-icon{display:block;text-align:right;float:right;height:40px;margin:0;padding-left:35px;line-height:40px;border:0;background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/edit-icon.png) center left no-repeat;color:#042e6f;text-decoration:underline;font-weight:normal}a.edit-icon.green{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/edit-icon-green.png) center left no-repeat}#steps{position:relative;display:block;width:100%;height:100px;margin:0}#steps
.step{position:absolute;top:0;display:block;width:100px;height:100px;border:0}#steps .step
span{position:absolute: bottom: 0;left:-20px;margin-top:5px;display:block;width:120px;height:35px;font-family:Arial,sans-serif;text-align:center}#steps .step
.flag{position:relative;display:block;width:54px;height:71px;padding:0;margin:0
auto;line-height:31px;background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/steps.png) 0 0 no-repeat}#steps
.flag{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/steps.png) 0 0 no-repeat}#steps .flag
p{display:none}#steps .completed.step1
.flag{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/steps.png) -108px 0      no-repeat}#steps .completed.step2
.flag{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/steps.png) -108px -71px  no-repeat}#steps .completed.step3
.flag{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/steps.png) -108px -142px no-repeat}#steps .completed.step4
.flag{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/steps.png) -108px -213px no-repeat}#steps .completed.step5
.flag{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/steps.png) -108px -284px no-repeat}#steps .active.step1
.flag{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/steps.png) -54px 0      no-repeat}#steps .active.step2
.flag{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/steps.png) -54px -71px  no-repeat}#steps .active.step3
.flag{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/steps.png) -54px -142px no-repeat}#steps .active.step4
.flag{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/steps.png) -54px -213px no-repeat}#steps .active.step5
.flag{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/steps.png) -54px -284px no-repeat}#steps .pending.step1
.flag{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/steps.png) -0 0      no-repeat}#steps .pending.step2
.flag{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/steps.png) -0 -71px  no-repeat}#steps .pending.step3
.flag{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/steps.png) -0 -142px no-repeat}#steps .pending.step4
.flag{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/steps.png) -0 -213px no-repeat}#steps .pending.step5
.flag{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/steps.png) -0 -284px no-repeat}#steps
.first{left:0}#steps
.last{right:0}#steps
.step2.of3{left:50%;margin-left:-50px}#steps
.step2.of4{left:33%;margin-left:-33px}#steps
.step3.of4{left:67%;margin-left:-67px}#steps
.step2.of5{left:25%;margin-left:-25px}#steps
.step3.of5{left:50%;margin-left:-50px}#steps
.step4.of5{left:75%;margin-left:-75px}#steps
.connector{display:block;position:absolute;top:52px;padding:0;margin:0;height:5px}#steps
.connector.completed{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/horizontal-connectors.png) top    left repeat-x}#steps
.connector.pending{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/horizontal-connectors.png) bottom left repeat-x}#steps
.connector.part1.of1{left:0%;margin-left:75px;right:0%;margin-right:75px}#steps
.connector.part1.of2{left:0;margin-left:75px;right:50%;margin-right:25px}#steps
.connector.part2.of2{left:50%;margin-left:25px;right:0;margin-right:75px}#steps
.connector.part1.of3{left:0;margin-left:75px;right:67%;margin-right:11px}#steps
.connector.part2.of3{left:33%;margin-left:42px;right:33%;margin-right:42px}#steps
.connector.part3.of3{left:67%;margin-left:11px;right:0;margin-right:75px}#steps
.connector.part1.of4{left:0;margin-left:75px;right:75%;margin-right:0px}#steps
.connector.part2.of4{left:25%;margin-left:50px;right:50%;margin-right:25px}#steps
.connector.part3.of4{left:50%;margin-left:25px;right:25%;margin-right:50px}#steps
.connector.part4.of4{left:75%;margin-left:0px;right:0;margin-right:75px}@media only screen and (max-width: 767px){#steps{height:auto;margin:0}#steps
.step{position:relative;height:51px;padding:0
0 0 55px;margin:0;overflow:hidden;width:auto}#steps
.step.last{height:40px}#steps .step
.flag{position:absolute;top:0;left:0;height:51px;width:44px}#steps .step.completed
.flag{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/vertical_steps.png) no-repeat left center}#steps .step.active
.flag{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/vertical_steps.png) no-repeat center center}#steps .step.pending
.flag{background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/sprites/vertical_steps.png) no-repeat right center}#steps .step
p{display:block;width:44px;height:40px;font-family:Arial,sans-serif;padding:0;margin:0;text-align:center}#steps .step.completed
p{font-size:22px;font-weight:normal;line-height:22px;color:#fff;margin-top:9px}#steps .step.active
p{font-size:28px;font-weight:bold;line-height:28px;color:#fff;margin-top:8px}#steps .step.pending
p{font-size:20px;font-weight:normal;line-height:20px;color:#646361;margin-top:10px}#steps .step
span{display:block;text-align:left;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;padding:13px
0 0 0;margin:0;width:auto}#steps .step.completed
span{color:#646361}#steps .step.active
span{color:#129adb}#steps .step.pending
span{color:#646361}#steps
.step2.of3{left:0;margin-left:0}#steps
.step2.of4{left:0;margin-left:0}#steps
.step3.of4{left:0;margin-left:0}#steps
.step2.of5{left:0;margin-left:0}#steps
.step3.of5{left:0;margin-left:0}#steps
.step4.of5{left:0;margin-left:0}#steps
.connector{display:none}}input[type="text"],input[type="password"],input[type="email"],input[type="tel"]{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#selected_event_price{float:right;margin:0;padding:5px
10px;background-color:#dbf4fd;text-align:center}#selected_event_price
p{color:#042e6f}#bg_same_address_option.hidden{display:none}#bg_address_details{margin:20px
0}#bg_address_details.hidden{display:none;margin-bottom:20px}#toggle_terms_and_conditions{cursor:pointer}#terms_and_conditions_accordian{margin:20px}#swimbritain_tandc{padding-right:10px;height:250px;overflow-y:scroll}.error_summary{min-height:55px;margin:10px
0;padding:10px
20px 13px 93px;border:1px
solid #c2c2c2;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/warning-icon.png) no-repeat 20px 10px}.error_summary h3.error-text{font-family:"Arial",serif;font-weight:bold;color:#c1056f;padding:0;margin:0;font-size:18px;line-height:24px}span.error-inline
span{color:#c1056f;background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/images/error-pt-field.png) no-repeat 0 6px}span.error-inline{clear:none;padding:0;position:absolute;display:none;margin:0
0 0 10px}span.error-inline.error-field{display:inline}span.error-inline
span{margin:0;padding:6px
0 6px 20px;width:290px;color:#c1056f;background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/error-pt-field-up.png) no-repeat 0 6px}.validation_error{clear:both;margin-top:10px}.validation_error
span{font-size:12px;font-weight:normal;color:#c1056f;margin:0;padding:6px
0 6px 20px;background:url(https://register.swimbritain.co.uk/addons/default/modules/registrations/css/images/error-pt-field-up.png) no-repeat 0 6px}.error-border{border:2px
solid #c1056f!important}.errorlistbox.hidden{display:none}.form_input
input{display:inline}.form_input
.error{display:inline}#errorList
li{margin-bottom:0px;font-size:12px}#errorList li
a{color:#c1056f;font-size:12px}#promocode{clear:both;float:left}#check_promocode{float:left;display:none}#remove_promocode{cursor:pointer}#basket
.hidden{display:none}#basket
h3.price{font-size:30px;margin:0px
0px 20px 0;color:#042e6f!important}#team_details_options{margin-bottom:20px}#team_details_options
.column{text-align:center}#team_details_options
.character{position:relative;width:300px;padding:0;margin:25px
auto}#team_details_options .character
img{width:300px;margin:0
auto}#team_details_options .character
.txt{position:absolute;top:155px;left:65px;width:170px;line-height:25px;font-family:'bg-swim-reg',arial,sans-serif;font-size:17px;color:#fff;text-align:center}#team_details_options
button{margin:0
auto}#team_details_options p.hide-on-desktop{margin-top:20px;margin-bottom:5px}