#frm_signup{
margin-bottom:0px;
height:100%;
}

#btn_submit{
display:block;
text-align:center;
width:auto;
margin-top:8px;
margin-left:auto;
margin-right:auto;
font-size:12px;
} 

.frm_input{
padding:5px 5px;
}

.frm_label{
float:left;
width:7em;
padding-right:5px;
}

.frm_legal{
margin-top:6px;
text-align:center;
font-size:11px;
}

#span_msg_txt, #span_msg_shortcode{
font-weight:bold;
}

#span_legal{
display:block;
}

#span_error_text{
font-size:12px;
font-weight:bold;
}