body, p, table, td {
    font: normal 12px/140% Arial, Helvetica, sans-serif;
    color: #666666;
}

.body-div {
    max-width: 345px;
}

.form-field {
    min-height: 25px;
}

.label-div {
    float: left;
}

.input-div {
    float: right;
}

.text-field .input-div {
    width: 100%;
}

.text-field input {
    width: 100%;
    box-sizing: border-box;
}

.required-entry:after {
    color: #eb433e;
    content: "*";
    margin-left: 4px;
}