.mailform-table-outer {
    margin-top:20px;
    margin-left:50px;
    width:600px;
}

.tx_mailform_invalid {
    color:#ff0000;
}

.tx_mailform_hrSeparator {
    color: #489928;
    background-color: #737b7e;
}

.tx_mailform_textarea {
    border:none;
    border-left:1px solid #489928;
    border-bottom:1px solid #489928;
    margin-right:10px;
    background-color:white;
}

div.tx_mailform_field_textwdesc {
    margin-bottom:10px;
}

div.tx_mailform_field_textarea {
    margin-bottom:10px;
}

div.tx_mailform_field_text {
    margin-bottom:10px;
}

input.tx_mailform_text {
    border:none;
    border-left:1px solid #489928;
    border-bottom:1px solid #489928;
    margin-right:10px;
}

input.tx_mailform_submit {
    border:1px solid #489928;
    padding:5px 20px;
    font-size:12px;
}

label.tx_mailform_cb_label {
    font-size:12px;
    color:#737B7E;
}

div.tx_mailform_checkbox_element {
    width:200px;
    margin-bottom:5px;
}

div.tx_mailform_div_input {
    color:#737b7e; 
    font-size: 10px;
}
