/* ** BOX LOGIN ** */
#box_user .form_pass{
 width:100px;
}

/**/

#user_signup{
 padding:16px 26px 16px 16px;
}

/* ** LOGIN ** */

#user_login{
 width:100%;
 padding:14px;
 margin-bottom:60px;
}


#user_signup h2, .form_title{
 font-weight:bold;
 font-size:12px;
 padding-bottom:8px;
 margin-bottom:20px;
 border-bottom: solid 1px #cdcdcd;
}

.form_row {

}

.form_row label{
 float:left;
 width:160px;
 text-align:right;
}
.form_value{
}

.form_row{
 margin-bottom:2px;
 float:none;
 clear: both;
}

.form_text_fullsize {
width:190px;
}
.form_pass{
 width:190px;
}

div.form_submit{
 text-align:right;
 width:100%;
 float:none;
}

#user_login .form_row.form_submit{
 float:left;
 width:auto;
 background:#FFF;
}
.form_submit input, input.form_submit{
 font-weight:normal;
 background-color:#ffa200;
 color:#FFF;
 font-size:11px;
 border:0;
 padding:6px 10px;
 margin-right:4px;
}
#form_r_remind input, input.form_submit.nocolor{
 background-color:#e9e9e9;
 color:#000;
 margin-right:4px;
}

.form_panel_end{
 float:none;
 clear:both;
}

.link_user_create{
 padding-left:180px;
 margin-top:4px;
}



/* ** SIGNUP ** */

#user_create{
 width:100%;
 padding:14px;
}


#user_create .form_text_fullsize {
width:220px;
}
#user_create .form_pass{
width:220px;
}



#user_create .form_row input.form_checkbox{
 float:left;
 height:20px;
 margin-right:10px;

}
#user_create .form_row label.form_checkbox{
 width:250px;
 text-align:left;
 margin-bottom: 35px;
}

#form_r_create_token{
 margin-top:10px;
 margin-left:180px;
}
#form_r_create_token input{
 margin-bottom:10px;
}

#user_create div.form_submit{
 margin-top:20px;
 width:100%;
}



.form_group .required {
color:red;
font-weight:bold;
margin:0px 2px;
}

.form_name {
color:#000;
padding:8px;
}


.form_note {
padding:10px 10px;
}

.form_value {
padding:5px 0px;
}


td.form_token {
text-align:center;
color:#888;
padding:10px 0px;
font-size:9px;
}
td.form_token input {
margin:5px 0px;
font-size:14px;
font-weight:bold;
}

td.form_submit {
text-align:left;
}
input.form_submit, a.form_submit {
}
a.form_submit {
display:block;
}


.form_title {
}

.form_error {
font-weight:bold;
padding:10px 0px 5px 0px;
color:#C00;
}

.invalid .form_name {
color:#000;
}



/* ****** ADVANCED SEARCH FORM ****** */
#advanced_search_form{
 width:380px;
}
#advanced_search_form .form_submit{
 margin-right:17px;
 margin-top:-15px;
 padding:3px 12px;
}


