form.r_form {
    padding-top: 24px;
}

form.r_form label {
    display: block;
    width: 115px;
    float: left;
}

form.r_form div { margin-bottom: 5px !important; }

form.r_form div.input input, form.r_form textarea {
    width: 270px;
    height: 16px;
    padding: 4px 6px 0 7px;
    border: none;
    font-family: Arial;
    color: #666;
    font-size: 11px;
    background: transparent url(../img/input.jpg) top left no-repeat;
}

form.r_form div.submit {
    text-align: right;
    padding-right: 20px;
}

form.r_form div.radio input {
    width: auto;
    margin-right: 5px;
}

form.r_form div.submit input {
    width: 125px;
    height: 18px;
    padding-top: 2px;
    background: transparent url(../img/submit.jpg) top left no-repeat;
    border: none;
    color: #fff;
    cursor: pointer;
}

form.r_form textarea {
    height: 80px;
    padding: 5px 6px 5px 7px;
    background-image: url(../img/textarea.jpg);
    resize: none;
}

form.r_form div.error-message {
    color: #b03923;
    font-size: 10px;
    padding-left: 115px;
}
