/***********************
 *
 * Styles for the new login modal, duh.
 *
 *********************************/

/* small clear of attributes */
#login_wrap, #login_wrap *{
 margin:0;
 padding:0;
 outline:0;
 border:0;
}

#login_wrap{
 width:430px;
 height:232px;
 position:absolute;
 top:265px;
 left:50%;
 margin-left:-215px;
 background:#000;
 color:#ff0;
 padding:0;
 text-align:center;
}

#login_wrap .inner-modal{
 margin:30px auto 0 auto;
 width:409px;
 height:183px;
 padding:0px;
 /* position:relative; */
 clear:both;
 background:#ff0;
}

#login_wrap #recover_password.error,
#login_wrap #memberlogin.error{
 background:#f00;
}
#login_wrap #memberlogin.error h2.msg{
 display:none;
}

#login_wrap .inner-modal h2{
  font-size:23px;
  font-weight:bold;
  text-align:left;
  padding:17px 17px;
 color:#000;
}
#login_wrap .inner-modal h2.error_msg{
 display:none;
}
#login_wrap #recover_password.error h2,
#login_wrap #memberlogin.error h2.error_msg{
 display:block;
 color:#fff;
 font-size:17px;
 padding-bottom:15px;
 margin-top:-10px;
}


/* 
similar to #memberlogin 
maybe a class?
*/
#recover_password{

}

#login_wrap .close_modal,
#login_wrap .close_modal:visited{
 float:right;
 font-weight:bold;
 font-size:16px;
 color:#ff0;
 text-decoration:none;
 padding:10px;
}
#login_wrap .close_modal:visited{
  text-decoration:underline;
}

#login_wrap .logininput_wrap{
float:left;
 margin-left:17px;
 padding-top:7px;
 padding:0;
text-align:left;
}

#login_wrap .logininput{
 width:178px;
 height:20px;
 margin-bottom:3px;
 font-size:12px;
 line-height:20px;
 vertical-align:middle;
}
#login_wrap label{
  font-size:12px;
  font-weight:bold;
  line-height:12px;
  vertical-align:middle;
  text-align:left;
  padding:2px;
 color:#000;
}



#login_wrap .login_footer{
  /*
 position:absolute;
 right:0px;
 top:0px;
 width:90px;
 padding-top:3px;
  */
 margin-top:50px;
 margin:50px 17px 0 17px;
 clear:both;
}
#login_wrap .login_footer #recover_pass_submit,
#login_wrap .login_footer #loginsubmit{
 display:block;
 color:#fff;
 background:#00f;
 width:95px;
 height:30px;
 font-size:20px;
 line-height:28px;
 vertical-align:middle;
 text-align:center;
}
#login_wrap .login_footer .logincheckbox{
  line-height:12px;
  vertical-align:middle;
  margin-left:4px;
}

#login_wrap .login_footer #forgot_password,
#login_wrap .login_footer #forgot_password:visited{
 color:#00f;
 text-decoration:underline;
 margin-top:20px;
 margin-left:-3px;
}
#login_wrap .login_footer #forgot_password:hover{
 text-decoration:none;
}