p.field {
    clear:left;
    padding-top:7px;
}

p.field_line, div.field_line {
    clear:left;
    padding-top:7px;
}

p.field label {
    float:left;
    width:150px;
}

p.field input, p.field textarea, p.field select {
    float:left;
    width:200px;
}

p.submit_button {
    clear:left;
    padding-top:7px;
    margin-left:150px;
    width:200px;
}

p.info_message {
    color:#0000ff;
    font-weight:bold;
    border:3px #0000ff solid;
    padding:3px;
    background-color:#ffffff;
}

p.error_message {
    color:#ff0000;
    font-weight:bold;
    border:3px #ff0000 solid;
    padding:3px;
    background-color:#ffffff;
}

p.field label.form_error {
    font-weight:bold;
    color:#ff0000;
}

p.field input.form_error, p.field textarea.form_error, p.field select.form_error {
    border:1px #ff0000 solid;
}
