
.signup_container { width:700px; margin:0px 0 50px 120px; display:inline-block;  }
.signup { width:700px; float:left; }
.signup .header { background:url(/images/new_subdomain/signup-header.png) no-repeat; color:#FFFFFF; font-size:18px; height:18px; line-height:18px; padding:2px 12px 0; text-align:left; }
.signup .form { border:1px solid #DCE0E3; padding:10px 20px 20px 20px; }
.signup .form ul { padding: 10px 0; }
.signup .form ul li { font-size:14px; color:#666666; }
.signup .form ul li a { font-size:12px; color:#FF9900; }
.signup .form ul li.link { font-size:12px; }
.signup .form ul li.remember { float:left; padding-left:20px; font-size:10px; }
.signup .form ul li.submit { clear:both; margin-top:50px; text-align:right; }
#signup_error { text-align:center; font-weight:bold; color:#FF9900; font-size:12px; padding:10px; }

.signup .form ul li .text_input { width:200px; }

.signup_info {  width:400px; padding:20px; margin:0 auto;  }
.signup_info h2,
.signup .form ul li h2 { color:#333333; font-size:20px; text-align:center; }
.signup_info h2 span.member,
.signup .form ul li h2 span.special { color: #5F93C3; }
.signup_info p { color:#666666; font-size:13px; text-align:center; line-height:18px;  }

.signup .form ul li h2 { text-align:left; padding-top:10px; }
.signup .form ul li.link img { padding:10px; border:1px dashed #5F93C3; float:left; }
.signup .form ul li img { padding:10px; border:1px dashed #5F93C3;}
.signup .form ul .add_bookmark { line-height:18px;  }
.signup .form ul .add_bookmark a { font-size:12px; margin:0; }
.signup .form ul .add_bookmark a img { margin-right:10px; }
.signup .form ul .terms { padding:20px 0 5px 0; }

#username_available { color:#5F93C3; font-weight:bold; font-size:12px; }
#username_not_available { color:#FF3300; font-weight:bold; font-size:12px; }
 