
.login_container { width:700px; margin:50px 0 50px 120px; display:inline-block; }
.login { width:250px; float:left; }
.login .header { background:url(/images/new_subdomain/refine-search-header.jpg) no-repeat; color:#FFFFFF; font-size:18px; height:18px; line-height:18px; padding:2px 12px 0; text-align:left; }
.login .form { background:url(/images/new_subdomain/related-bg.jpg) repeat; border:1px solid #DCE0E3; padding:5px; }
.login .form ul { padding: 10px 0; }
.login .form ul li { text-align:center; font-size:14px; font-weight:bold; color:#52BFFF; }
.login .form ul li a { margin-left:5px; font-size:10px; color:#FF9900; }
.login .form ul li.link { text-align:right; padding-right:15px; padding-bottom:25px; }
.login .form ul li.remember { float:left; padding-left:20px; font-size:10px; }
.login .form ul li.submit {  }
.login .success { padding:10px; border:1px solid #DCE0E3; }
.login .success p { font-size:13px; color:#666; line-height:18px; padding-bottom:10px; text-align:center; }
.login .success p a { color:#FF9900; }

#login_error { text-align:center; font-weight:bold; color:#FF9900; font-size:12px; padding:10px; }

.login .form ul li .text_field { width:200px; }

.signup_info { float:left; width:400px; padding:20px;  }
.signup_info h2 { color:#333333; font-size:20px; text-align:center; }
.signup_info h2 span.member { color: #5F93C3; }
.signup_info p { color:#666666; font-size:13px; text-align:center; padding:5px 0; line-height:18px;  } 