#newsletter_subscribe_form label{
    width:80px;
/*    text-align:right;*/

    padding-left:10px;
    margin-top:10px;
    float:left;
    clear:both;
}    
#newsletter_subscribe_form input{
    margin-top:10px;
    float:left;
}
#newsletter_subscribe_form .checkbox_label{
    clear:none;
    width:300px;
}
#newsletter_subscribe_form .checkbox{
    clear:left;
    margin-left:20px;
}
#newsletter_subscribe_form .newsletter_list_header{
    width:100%;
    margin-left:20px;
    clear:both;
    text-align:left
}

.error-message{
    clear:both;
    margin:0 0 5px 90px;
    width:220px;
    color:#DE2E00;
}