label {
    width: 300px;
    font-size: 1.2em;
}

input.text, textarea {
    width: 300px;
    font-size: 1.4em;
}

input.text {
    height: 20px;
}

.field {
    padding-bottom: 20px;
    clear: both;
}

.optionset ul,
.optionset ul li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#Type.optionset {
    margin-top: 20px;
    margin-bottom: 7px;
    padding-bottom: 0px;
}

#Form_Form_H1 {
    margin-top: 0px;
    margin-bottom: 20px;
}

#Type.optionset li,
#RateType.optionset li {
    display: inline;
    padding-right: 75px;
}

#Panel.field label,
#Form_Form_LblMeals {
    float: none;
    display: block;
    width: auto;
}

#Form_Form_LblMeals {
    padding-bottom: 15px;
}

#Panel.field textarea {
    width: 600px;
}

.field.checkbox .right {
    float: none;
}

#Form_Form_LblMeals {
    padding: 0px;
}

#Lunches, #Diner, #Vegetarian {
    padding: 0px 0px 0px 20px;
}
