form {
    width: 620px;
}

.label {
    color: #4C7AC1;
    float: left;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-align: right;
    width: 100px;
}

.field {
    float: left;
    padding: 5px;
    width: 500px;
}

#fieldsrequiredparagraph {
    font-size: 10px;
}

.field span.required, p span.required {
    color: #A83030;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

#valFirstNameMsg, #valLastNameMsg, #reqPhoneMsg, #valEMailMsg, #reqAddressMsg, #reqMessageMsg {
    font-size: 10px;
    margin: 0;
    padding: 0;
}

.field textarea {
    height: 150px;
    width: 300px;
}


