form {margin: 20px 50px; background: #f2efef; padding: 5px;}

form.hotel {width: 500px;}

p.small {font-size: .8em;}

p.spam { background: #6f070d; color: white;}

.warning {color: #b12230; font-weight: bold;}

.required {background: yellow;}

input {margin-right: 5px;}

.response {background: #467dda; font-weight: bold; color: white;}

fieldset {border: 1px solid #467dda; margin: 5px; background: #e0e0e0;}

legend {font-size: .9em; color: #467dda;}
