.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.modal-open .tooltip{z-index:2000070}#newregisterpage{background:#fff;width:100%}.navbar{height:45px;width:100%;background:#282829;overflow:visible;text-align:center}.navbar .brand{width:185px;display:block;margin-left:auto;margin-right:auto;position:relative}.navbar .brand img{margin-top:4px}#registrationForm{margin-top:-10px}#register{width:100%;clear:none}#register .ageDisclaimer{text-align:center;margin-top:30px}#register #backButton{position:absolute;margin-top:10px;left:40px;z-index:2}#register #backButton a{color:#000;font-weight:500}#register .registrationWrapper{position:absolute;width:100%;margin-top:15px;display:block;margin-left:auto;margin-right:auto}#register .registrationWrapper .registrationContainer{position:relative;display:block;margin-left:auto;margin-right:auto}#register .registrationWrapper .registrationContainer .registrationInner{position:relative;background-color:rgba(255,255,255,0.4);border:1px solid rgba(128,128,128,0.4);border-radius:10px;width:600px;padding:15px;display:block;margin-left:auto;margin-right:auto}#register .registrationWrapper .registrationContainer .registrationInner .registerCenter{width:60%;display:block;margin-left:auto;margin-right:auto}#register .registrationWrapper .registrationContainer .registrationInner .heading{text-align:center;clear:none;margin-top:5px;opacity:1;margin-bottom:20px}#register .registrationWrapper .registrationContainer .registrationInner .heading h1,#register .registrationWrapper .registrationContainer .registrationInner .heading h3{display:inline-block;font:#000}#register .registrationWrapper .registrationContainer .registrationInner .heading h1{font-size:2.5em}#register .registrationWrapper .registrationContainer .registrationInner .heading h3{font-family:"MuseoSans",Arial,sans-serif;font-size:1.4em;font-weight:300;margin-left:5px;vertical-align:middle}#register .registrationWrapper .registrationContainer .footer{position:relative;text-align:center;font-size:.8em}#register .control-label{font-family:"MuseoSans",Arial,sans-serif}#register .control-group.error .help-inline{margin-top:15px;padding-left:0}#register .control-group.error .help-inline .suggestion{z-index:9999;color:#c00;cursor:pointer}#register fieldset{position:relative}#register .help-inline{padding-left:0}#register input[type='radio']{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#register .input-icon{background-color:transparent}#register #email,#register #username,#register #password,#register #password2{width:320px;height:35px;font-size:1.5em;line-height:1.5em;font-weight:300;margin-bottom:-10px;display:block;margin-left:auto;margin-right:auto}#register #email::-ms-clear,#register #username::-ms-clear,#register #password::-ms-clear,#register #password2::-ms-clear{display:none}#register #password2{display:none}#register #password::-ms-reveal{display:none}#register .showLink,#register .hideLink{position:absolute;display:none;float:right;font-size:1.5em;margin-top:15px;right:140px;z-index:8;cursor:pointer}#register #birthMonth,#register #birthDay,#register #birthYear{height:35px;font-size:1.2em;font-weight:300;font:#646359}#register #birthMonth{width:118px}#register #birthDay{width:81px}#register #birthYear{width:118px}#register #birthdayLabel{font-weight:300;font-size:1.4em;padding-top:20px}#register .birthdate{margin-top:-10px;margin-bottom:40px}#register .birthdate .control-group{float:left;margin-bottom:0;margin-top:0;padding-top:5px;padding-right:13px}#register .birthdate .controls{position:relative}#register .birthdate .inputHelp{text-decoration:none;opacity:.7;filter:alpha(opacity=70)}#register .birthdate .icon-question-sign{cursor:help;font-size:18px;color:#222}#register .birthdate .help-inline{float:left;margin-top:-30px;padding-bottom:10px}#register .birthdate .control-group .help-inline{margin-top:-30px;padding-bottom:10px}#register #birthdate .redX{margin-right:-7px}#register #birthdate .greenCheck{margin-right:-7px}#register .gender .control-group{float:left}#register .gender .control-group #gender{float:left;margin-left:10px}#register .gender .control-group #gender label{font-size:1.4em}#register .zipcode .control-group{float:right;margin-bottom:4px}#register .zipcode .control-group #postalCode{float:right;margin-right:-5px;margin-bottom:4px;width:150px;height:35px;font-size:1.5em;font-weight:300;padding-left:15px;line-height:25px}#register .zipcode .control-group .help-inline{margin-top:6px;padding-bottom:10px}#register .country .control-group{clear:right;float:right}#register #countrySelect .control-group{margin-bottom:0}#register #country{float:right;margin-right:-5px;width:170px;height:35px;border-radius:10px;font-size:1.2em;font-weight:300}#register .locationContainer{float:right}#register .locationContainer.noGender .zipcode #postalCode{margin-right:-6px;width:344px}#register .locationContainer.noGender .country #country{margin-right:-6px;width:365px}#register .control-group .captchaContainer{padding-bottom:15px}#register .control-group .captchaContainer label{padding-bottom:10px;font-weight:300;font-size:1.4em}#register .control-group .captchaContainer .sliderCaptcha{float:left}#register #recaptcha_widget{margin-right:-5px}#register div.congratsMessage{display:none;padding-bottom:20px;position:relative}#register div.congratsMessage p{font-size:1.75em;margin-left:15px}#register #registerButton{width:95%;line-height:1.3em;font-size:1.4em;margin-bottom:10px}#register #registerButton[disabled='disabled']{background-color:#ee8942;opacity:.7}#register div.signInDivider{display:block;width:100%;padding-top:20px;padding-bottom:40px;padding-left:5px}#register div.signInDivider hr{float:left;width:150px;margin-top:8px}#register div.signInDivider span{margin-right:15px;margin-left:15px;float:left;font-size:1.5em}#register .facebookContainer{width:100%;margin-top:20px;margin-right:auto;margin-left:18px}#register .facebookContainer .btn-icon{background-color:#466098;background-color:#49609b;background-image:-moz-linear-gradient(top,#556ea7,#364c88);background-image:-ms-linear-gradient(top,#556ea7,#364c88);background-image:-webkit-gradient(linear,0 0,0 100%,from(#556ea7),to(#364c88));background-image:-webkit-linear-gradient(top,#556ea7,#364c88);background-image:-o-linear-gradient(top,#556ea7,#364c88);background-image:linear-gradient(top,#556ea7,#364c88);background-repeat:repeat-x;height:28px;width:20px;padding-top:7px;border-color:#3e5792}#register .facebookContainer i.icon-facebook{color:#fff;line-height:27px;font-size:25px;margin-left:3px}#register .facebookContainer a#connectFacebook{font-size:1.8em;font-weight:300;color:#466098;vertical-align:middle;margin-left:15px}@media only screen and (min-width:0) and (max-width:1100px){#register .registrationWrapper{margin-top:85px}}#register .signInContainer{position:relative;float:right;text-align:right;margin-top:20px;right:60px;font-size:1.2em;line-height:16px}#register .signInContainer #member{font-size:1.0em;margin-bottom:-10px}#register .fieldIcon{display:none}#register .error .fieldIcon,#register .success .fieldIcon,#register .congratsMessage .fieldIcon{position:absolute;top:10px;background-repeat:none;background-position:0 0;display:block}#register .congratsMessage .fieldIcon,#register .success .fieldIcon{display:block;background-image:url('https://opic2.pbsrc.com/register/greenCheck1x.png');width:30px;height:24px;right:-50px}#register .success input{background-color:#faffbd}#register #greenCheckCongrats{top:-7px}#register .error .fieldIcon{background-image:url('https://opic2.pbsrc.com/register/redx1x.png');width:24px;height:22px;right:-45px}#register .genderLocationContainer .gender .control-group{position:relative;z-index:1;margin-bottom:-25px}#register .genderLocationContainer .error .fieldIcon{display:none}.is_ie8 #register .emailContainer .controls,.is_ie8 #register .usernameContainer .controls,.is_ie8 #register .passwordContainer .controls{float:left}.is_ie8 #register .help-inline{width:auto}@media(min-width:0) and (max-width:400px){#register #backButton{left:20px;position:relative}#register .signInContainer{width:170px;float:none;left:0}}html,body{height:auto;min-width:0}#exelate img{display:block}input[type=text].fpc{display:none}fieldset.captchaContainer #recaptcha_widget iframe{padding:1px 0 0 1px}fieldset.captchaContainer #checkboxCaptcha .instructions{font-size:1.1em;font-weight:300;padding-bottom:10px}fieldset.captchaContainer .fieldIcon{margin-top:44px}fieldset.captchaContainer.error #recaptcha_widget div div{border:1px solid #c00;border-radius:5px}fieldset.captchaContainer.error #checkboxCaptcha .errorCopy{display:inline-block;padding-top:10px}#checkboxCaptcha .errorCopy{display:none;color:#c00}#checkboxCaptcha .redCopy{color:#c00}