body{background:black none;color:white;text-align:left}body.background-captcha{background:black url(../../v2/images/registration/registration_background_step1.png) no-repeat right 130px}body.background-agegate{background:black url(../../v2/images/registration/registration_background_step2.png) no-repeat right 130px}
body.background-accountdetails-male{background:black url(../../v2/images/registration/registration_background_step3_boy.png) no-repeat right 10px}body.background-accountdetails-female{background:black url(../../v2/images/registration/registration_background_step3_girl.png) no-repeat right 10px}div#main-container{width:450px;margin:0 auto}
div#alert-container{background-color:#fc0;padding:5px 10;font-weight:bold;font-size:13px;color:black}div#error-title{background:url(../../v2/images/frontpage/use_email_icons.png) no-repeat 10px -34px;padding:3px 0 3px 40px}div#alert-title{background:url(../../v2/images/registration/warning_sign_outline.png) no-repeat 10px 5px;padding:0 0 8px 40px;border-bottom:1px solid #d39a00;font-size:20px}
div#alert-text{font-size:12px;font-weight:normal;padding:10px 10px 5px 10px}div#title{border-bottom:1px solid #3d3d3d;border-top:1px solid #3d3d3d;font-size:20px;font-weight:bold;margin:18px 0;padding:7px 20px 10px}div#inner-container{padding:3px 0 10px;border-bottom:1px dashed #3d3d3d}div#login-container{padding-bottom:13px}
#inner-container .inner-content.bottom-border{border-bottom:thin solid #313131;padding-bottom:20px}#inner-container .inner-content.top-margin{margin-top:12px}div#inner-container form,#inner-container .inner-content .field-content{width:410px;margin:0 auto}div#captcha-image-container{height:57px;padding-left:10px}
div#recaptcha-input input{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;margin:0;padding:4px}div#recaptcha_image img{display:inline;background-image:url(../../v2/images/page_loader.gif);background-repeat:no-repeat}div#captcha-reload-container{padding:10px}#recaptcha-reload{color:white;padding:5px 0}
#recaptcha-input-title{padding:15px 0 8px}div#registration{width:370px;margin:0 auto}div#age{padding-top:20px;padding-bottom:20px;text-align:center}#stepnumbers{margin:15px 0;text-align:center;color:#666}#stepnumbers div{display:inline;min-height:21px;height:21px;padding:6px 12px 6px 40px;font-size:12px;border-right:1px dotted #2f2f2f;background-repeat:no-repeat;background-position:12px 4px}
#stepnumbers .step1{background-image:url(../../v2/images/frontpage/step_1_grey.png)}#stepnumbers .step2{background-image:url(../../v2/images/frontpage/step_2_grey.png)}#stepnumbers .step3{background-image:url(../../v2/images/frontpage/step_3_grey.png)}#stepnumbers .step1focus{background-image:url(../../v2/images/frontpage/step_1_white.png);color:white}
#stepnumbers .step2focus{background-image:url(../../v2/images/frontpage/step_2_white.png);color:white}#stepnumbers .step3focus{background-image:url(../../v2/images/frontpage/step_3_white.png);color:white}#stepnumbers .stepdone{background-image:url(../../v2/images/frontpage/step_check_grey.png)}#stepnumbers .stephabbo{border-right:0;padding-left:80px;background-image:url(../../v2/images/frontpage/step_habbo_logo.png);background-position:10px 5px}
.delimiter_smooth{border:0}.flat{background:black url(../../v2/images/frontpage/arrow_down_line.png) repeat-x 0 0;width:211px;float:left}.arrow{width:28px;height:9px;background:black url(../../v2/images/frontpage/smooth_arrow_down.png) no-repeat 0 0;float:left}#date-selector #agegate-notice{margin-bottom:20px}
div#date-selector{text-align:center;margin:20px auto}select.dateselector{background-color:#ddd;font-weight:bold;font-size:13px;width:120px;padding:5px;border:0;height:30px}div.dateselector option{background-color:white;padding-left:7px;padding-bottom:2px}div.boy{float:left}div.girl{float:right}div.select_gender{text-align:center;width:135px;border:2px solid black;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;padding:5px 0}
div.select_gender.selected{border:2px solid #3d3d3d}div.select_gender .silhouette{cursor:pointer}div.button{float:right;margin-top:15px}div.button a.area{cursor:pointer;text-decoration:none;height:50px;float:left;color:white;background:black url(../../v2/images/frontpage/select_button.png) no-repeat scroll -6px 0;line-height:48px;font-weight:bold;font-size:1.4em;padding-left:22px;padding-right:17px;text-shadow:#000 0 -1px 0;position:relative}
div.button span.close{float:left;height:50px;background:black url(../../v2/images/frontpage/select_button.png) no-repeat;width:6px;clear:right}div.button:hover a.area{background-position:-6px -50px}div.button:hover span.close{background-position:0 -50px}div.button a.gray{background:black url(../../v2/images/shared_icons/buttons_small.png) no-repeat -6px -400px;color:black;text-shadow:#fff 0 1px 0}
div.button span.gray{background:black url(../../v2/images/shared_icons/buttons_small.png) no-repeat 0 -400px}div.button:hover a.gray{background-position:-6px -450px}div.button:hover span.gray{background-position:0 -450px}div#error{background-color:#cb2121;text-align:center;padding:25px 0;font-size:14px}
div#error-messages-container{padding-top:7px}div#error-placeholder{height:47px}#rpx-signin a{display:inline-block;padding-top:5px}#inner-container .left{float:left;width:50%}#inner-container .right{float:right;width:45%;margin-top:20px}#inner-container .right.text-right{text-align:right}#inner-container .label{margin-bottom:5px}
#inner-container .retype-field{margin-top:5px}#inner-container #email-address2{margin-bottom:31px}#inner-container .field-content input{width:190px;padding:4px;border:1px solid #633}#inner-container .field-content input.error{background-color:#da5a4c}#inner-container .checkbox.error{border:2px solid #da5a4c}
#inner-container input.checkbox-field{width:auto;border:0;margin-left:0;vertical-align:middle}#inner-container .field-content.checkbox{padding:5px}#inner-container .field-content .help{color:#666}div#inner-container .age-limit{margin-top:200px}#main-container.login{margin-top:50px}#main-container a#back-link{line-height:65px;font-size:12px;float:left}
#inner-container .field-content .field{padding-bottom:5px}#main-container .cbb{background-color:#000}#main-container .i3{background:#000}#main-container .cb,#main-container .bt,#main-container .bb{margin:0}#main-container .bb{height:0}div#bubble-container{background:black url(../../v2/images/registration/smooth_arrow_down_solid.png) no-repeat center bottom;padding-bottom:9px;margin-top:10px;margin-bottom:5px}
div#bubble-content{background-color:#3d3d3d}div#bubble-title{border-bottom:1px solid #333;font-size:20px;font-weight:bold;padding:0 0 10px 10px;margin-bottom:10px}div#gender-selection{height:224px;width:330px;margin:0 auto;font-size:18px}a#back-link,#inner-container .field-content a{color:#fff}.select_gender .select-container{margin-bottom:10px}
#inner-container #email-notice{margin-bottom:12px}#inner-container .checkbox a{color:#3cf}div.button{width:auto}.phishing-warning{-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px;text-align:center;margin:5px 60px;padding-left:30px;color:#000;background:#fff url(../../v2/images/registration/exclamation_mark.png) no-repeat 7px 50%}
#forced-email-login{position:absolute;width:383px;z-index:9001;color:#fff}#forced-email-login-title{text-align:center;font-size:18px;padding:7px 5px;font-weight:bold}#forced-email-login .email-address{font-size:18px;font-weight:bold;height:30px;width:330px;text-align:center;color:gray;border:1px solid #633}
#forced-email-login-container{background:transparent url(../../v2/images/frontpage/use_email_bg.png) no-repeat top left;padding:5px 20px;overflow:hidden}#forced-email-login-container-bottom{background:transparent url(../../v2/images/frontpage/use_email_bg.png) no-repeat bottom left;height:10px}#forced-email-login #forced-email-login-content li{padding:15px 0}
#forced-email-login li.center{text-align:center}.bottom-border{padding-bottom:15px;border-bottom:thin solid #313131}.bottom-top-border{border-bottom:thin solid #313131;border-top:thin solid #313131}.bottom-top-dotted-border{border-bottom:thin dotted #313131;border-top:thin dotted #313131}#forced-email-login #forced-email-login-content li div{margin-right:10px;width:18px;height:25px;float:left;background:transparent url(../../v2/images/frontpage/use_email_icons_old.png) no-repeat}
#forced-email-login #forced-email-login-content li div.force-email-notice-2{background-position:1px 0}#forced-email-login #forced-email-login-content li div.force-email-notice-1{background-position:-17px 0}#forced-email-login #forced-email-login-content li div.force-email-notice{background-position:-35px 0}
#force-email-ok-button{margin-top:10px;float:right;height:50px}#force-email-ok-button.new-button b{background:transparent url(../../v2/images/shared_icons/buttons_small.png) no-repeat -6px -100px;line-height:40px;text-align:center;height:50px;font-size:18px;margin-right:5px}#force-email-ok-button.new-button i{background:transparent url(../../v2/images/shared_icons/buttons_small.png) no-repeat 0 -100px;width:6px;height:50px}
#force-email-ok-button.new-button:hover b{background-position:-6px -150px}#force-email-ok-button.new-button:hover i{background-position:0 -150px}div#alert-cookies-container,div#alert-javascript-container{clear:both;margin-bottom:16px;background-color:#fc0;padding:10px 18px;font-size:13px;color:black;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
div#alert-cookies-title,div#alert-javascript-title{border-bottom:1px solid #d39a00;font-size:18px;font-weight:bold;background-image:url(../../v2/images/registration/warning_sign_outline.png);background-repeat:no-repeat;background-position:10px 4px;padding:0 0 9px 40px;margin-bottom:12px}div#alert-cookies-text,div#alert-javascript-text{padding-left:9px}
div#alert-cookies-text a,div#alert-javascript-text a{font-weight:bold}