#userSignup #registerForm form label {padding-right: 30px;text-align: left;width: 100px;color: #58595b;float:left;}
#userSignup #registerForm form input {float:left;width: 180px;font-size: 14px;color: #58595b;border:1px solid #cccccc;padding:2px;margin-right:5px;}
#userSignup #registerForm form input.checkbox {float:none; width:20px;color: #58595b;border:0;padding:2px;}
#userSignup #registerForm form input.button {font-size: 12px;background-color:#f7f7f7;cursor:pointer; overflow:visible;border:1px solid #cccccc;}
#userSignup #registerForm form input.joinButton {font-size: 14px;background-color:#000000;cursor:pointer; overflow:visible;border:1px solid #cccccc;color:#ffffff;}
#userSignup #registerForm form .formTitle {font-weight: bold;color: #58595b;padding-bottom: 10px;}
#userSignup #registerForm form .textarea {width: 250px;height: 50px;font-size: 14px;color: #58595b;font-family:Arial, Helvetica, sans-serif;border:1px solid #cccccc;padding:2px;}

#userSignup .userInfo {border:1px dashed #cccccc;padding:5px;background-color:#f7f7f7;}

#userSignup h1 {font-size:18px;font-weight:bold;}
#userSignup .userInfoGry {border:1px dashed #cccccc;padding:5px;background-color:#f7f7f7;}