
#frmRequestAppointment div.field {
overflow: hidden;
margin: 10px auto;
width: 450px;
}

#frmRequestAppointment div.field label {
float: left;
width: 150px;
text-align: right;
}
#frmRequestAppointment div.field-column label {
float: none;
}

#frmRequestAppointment input[type=text],
#frmRequestAppointment textarea {
display: block;
width: 270px;
}
#frmRequestAppointment input[type=checkbox] + label {
cursor: pointer;
}

#frmRequestAppointment .field_error {
padding: 4px 10px;
color: #990000;
}
#frmRequestAppointment .field_error + .field_error {
padding-top: 0px;
}

#frmRequestAppointment div.field-column {
float: left;
margin-left: 12px;
}

#frmRequestAppointment .submit {
cursor: pointer;
background-color: #F47A4D;
padding: 4px 0;
display: block;
text-align: center;
width: 25%;
margin: 0 30px 0 auto;
border: 1px solid #ccc;
border-color: #ccc #666 #666 #ccc;
font: 14px Tahoma, Arial, Helvetica, sans-serif;
color: #fff;
}

