body{background-color:#fff;background-image:none;padding:0 10px}#header{background:0}.register-container,.create-identity-container{background:transparent url(../../v2/images/registration/register_bg_top.png) no-repeat top left}.register-container-bottom-end,.create-identity-container-bottom-end{background:transparent url(../../v2/images/registration/register_bg_bottom.png) no-repeat top left}
.register-container-bottom,.create-identity-container-bottom{background:transparent url(../../v2/images/registration/register_bg_bottom.png) no-repeat bottom left;height:10px}.signin-container{background:transparent url(../../v2/images/registration/signin_bg.png) no-repeat top left}.signin-container-bottom{background:transparent url(../../v2/images/registration/signin_bg.png) no-repeat bottom left;height:10px}
.select-avatar-container{background:transparent url(../../v2/images/registration/register_bg2.png) no-repeat top left}.select-avatar-container-bottom{background:transparent url(../../v2/images/registration/register_bg2.png) no-repeat bottom left;height:10px}.phase-1 .register-container,.phase-1 .register-container-bottom{background-image:url(../../v2/images/registration/register_bg2.png)}
.register-header,.signin-header,.select-avatar-header,.create-identity-header{color:#fff;font-size:16px;font-weight:bold;text-align:center;line-height:42px}body{background-image:url(../../v2/images/bg.png)}#header h1{float:right}#header{width:auto}#header h1{float:none;margin:0;padding-top:14px}#header p{padding-right:50px;clear:both;margin-top:16px;margin-right:127px}
#header h1 a{float:none;display:block}.register-content{padding:0 18px}.register-container-bottom-end.register-content{padding-top:35px}#signin #content{padding-right:10px}.cb{margin-right:0}#footer{padding:1em}label{display:block;margin-bottom:4px;width:105px;margin-right:10px;font-weight:normal;padding-top:3px}
#signin label{width:auto}.rememberme-field label{display:inline}#register-page p{padding-bottom:15px}#register-page .field.tos label,#register-page .field-marketing label{text-align:left;width:auto}#register-page fieldset{margin:0;padding:0;border:0}#register-page label em,legend em{display:none}.field{clear:left;margin:10px 0 17px 0}
.field-currentpassword{margin-left:10px}.field-captcha{margin-left:10px}#register-page .field.tos label,#register-page .field-marketing label{margin-bottom:15px}.field-parent-email{display:none}.help,.error-message,textarea{margin-bottom:6px}p.help{margin-top:4px;color:#a0a0a0}input.text-field,input.password-field,select{font-size:11px;padding:4px;border-style:solid;border-color:#c6c6c6 #C6C6C6 #e3e3e3;border-width:1px}
input.text-field,input.password-field,textarea{width:260px}#register-page #habbo-name{width:150px;float:left}.field .new-button{float:left}.field .new-button b{padding:5px 9px 4px 12px}input.checkbox-field{margin-left:0;vertical-align:middle}select{border:0;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#eaeaea;width:88px}
.button{margin-top:16px;clear:left}.error input,.error select{border:1px solid #e2001a}.error-message{color:#e2001a}.error-messages-holder{display:none}.error-messages-holder ul{padding:0;list-style:none}.error-messages-holder ul li{background:transparent url(../../v2/images/registration/exclamation.png) no-repeat left 50%;line-height:18px;padding-left:18px}
.error-messages-holder ul p{margin:3px 0;padding:0}.error-messages-holder h3{color:#e2001a;font-size:13px;margin:5px 0}.error-messages-holder{display:block;padding:0 10px;background-color:#fff4f2;border:1px solid #e2001a;margin-top:10px}.state-error input.text-field,.state-error input.password-field{border:2px solid #e2001a;background:#fff4f2 url(../../v2/images/registration/exclamation.png) no-repeat scroll 99% 50%}
.state-error select{background-color:#fff4f2;border:2px solid #e2001a}.state-error label#tos{border:2px solid #e2001a;padding:5px}#error-message-position{display:none}.state-error #error-message-position{display:block;margin-bottom:10px}#captcha-container{padding-top:8px;margin-top:0;text-align:left}
#register-page .field-captcha label{float:none;width:auto;text-align:left}#captcha-container img{float:left}#register-page #recaptcha_image{float:left}#register-page #recaptcha_image img{border:1px solid #000;background-image:url(../../v2/images/page_loader.gif);background-repeat:no-repeat}#register-page #recaptcha_response_field,#register-page #captcha_response_field{float:left;font-size:30px;font-weight:bold;margin-right:5px;padding:11px 8px;text-align:center;width:150px}
#register-page #recaptcha_response_field{width:196px;font-size:18px;padding:17px 8px 18px 8px}#avatar-choices{float:left;margin-left:16px}#selected-avatar{background:transparent url(../../v2/images/registration/reg_stand.png) no-repeat bottom left;height:157px;width:106px;float:left;margin-top:42px;position:relative}
#selected-avatar img{position:absolute;bottom:36px;left:22px}#selected-avatar h3{position:absolute;top:-42px}.field-avatar .selected{border:2px solid lightgreen}.male-avatar,.female-avatar{display:block;float:left;background:transparent url(../../v2/images/registration/reg_btn_0.png) no-repeat 0 0;height:61px;width:35px;margin:0 3px 10px 0}
.male-avatar:hover,.female-avatar:hover{background-image:url(../../v2/images/registration/reg_btn_1.png)}#avatar-field-container h3{clear:left}#done{text-align:right}#name-suggestions{margin-right:13px;clear:left}#name-suggestions .available p{margin-top:5px;border:3px solid lightgreen;padding:5px 5px 5px 25px;background:#dfffdf url(../../v2/images/registration/tick.png) no-repeat 2px 50%;line-height:16px}
#name-suggestions .taken{margin-top:5px;border:3px solid #f4de64;padding:5px;background-color:#ffe}#name-suggestions .taken p{display:inline;padding:5px 0}#name-suggestions .help{margin-left:0}#name-suggestion-list a{text-decoration:none;color:#024cc9;padding:2px}#name-suggestion-list a:hover{background-color:#eee}
#next{margin-right:10px;font-size:1.2em}.js #next,.js #check-name,.js #login-submit-button{display:none}a.new-button{display:none}.js a.new-button{display:block}#back-link{clear:both}#avatar-name-field{font-size:14px;font-weight:bold;color:#f60}#container{width:576px;position:relative}#signin #container{width:675px}
.auth-providers li{float:left;margin-right:6px}.auth-providers li .provider{display:block;width:150px;height:50px;text-indent:-10000px;margin-bottom:3px;background:transparent url(../../v2/images/rpx/rpx_buttons.png) no-repeat 0 0}.auth-providers{float:right;width:188px}.auth-providers-list{float:none;width:auto}
.auth-providers-list li{float:none;padding:10px}.auth-providers-list li .provider{background:transparent url(../../v2/images/rpx/rpx_labels.png) no-repeat 0 0;border:1px solid #999}.auth-providers li a:active,.auth-providers li a:focus{outline:0}.phase-1 #register-page{margin-right:0}.auth-providers form input{display:none}
#register-page{margin-right:257px}#signin-page{margin-right:345px}#signin .auth-providers{width:317px;margin-top:10px}.auth-providers li a.provider:hover{background-position:0 -51px}.auth-providers li.twitter .provider{background-position:-151px 0}.auth-providers li.twitter a.provider:hover{background-position:-151px -51px}
.auth-providers li.myspace .provider{background-position:-302px 0}.auth-providers li.myspace a.provider:hover{background-position:-302px -51px}.auth-providers li.yahoo .provider{background-position:-453px 0}.auth-providers li.yahoo a.provider:hover{background-position:-453px -51px}.auth-providers li.google .provider{background-position:-604px 0}
.auth-providers li.google a.provider:hover{background-position:-604px -51px}.auth-providers li.windowslive .provider{background-position:-755px 0}.auth-providers li.windowslive a.provider:hover{background-position:-755px -51px}.auth-providers li.hyves .provider{background-position:-906px 0}.auth-providers li.hyves a.provider:hover{background-position:-906px -51px}
.auth-providers li.habbo .provider{background-position:-1057px 0}.auth-providers li.habbo a.provider:hover{background-position:-1057px -51px}#phase-0-form{background:transparent url(../../v2/images/habbologo_blackR.gif) no-repeat 50% 10px;padding-top:60px}#habbo-logo{height:40px;width:244px}#subheader{text-align:center;font-size:14px;font-weight:bold;position:relative;margin:15px}
#subheader div{position:absolute;width:33px;height:25px;background:transparent url(../../v2/images/registration/arrow_right.png) no-repeat 0 0;top:46px;right:120px}#subheader div.left{position:absolute;width:33px;height:25px;background:transparent url(../../v2/images/registration/arrow_left.png) no-repeat 0 0;top:46px;left:120px}
.phishing-warning{-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px;text-align:center;margin:5px 0;padding-left:30px;background:#fff url(../../v2/images/registration/exclamation_mark.png) no-repeat 7px 50%}#auth-providers.auth-providers li{padding:0 70px 5px 0}#auth-providers.auth-providers p{padding:10px;font-weight:bold}
#habbo-id-note{background:transparent url(../../v2/images/registration/warning_sign.png) no-repeat;padding-left:30px}#activation-container .new-button{display:block}#activation-container #container{width:342px}#activation-container #email{width:300px}#activation-container #emailsubmit{display:none}#unavailable-wrapper{height:35px;z-index:9999;top:0;left:0;position:absolute;width:100%}
#unavailable-field{width:100%;height:100%;background-color:#ff8c00;color:#fff}#unavailable-field div{font-family:Arial;font-size:13pt;font-weight:bold;text-align:center;line-height:35px}