/* Start of CMSMS style sheet 'FormBuilder' */
form { margin: 0; }
fieldset { margin: 0; padding: 0; border: none; }
legend { margin: 0; padding: 10px 0; font-family: futura; font-size: 1.2em; text-transform: uppercase; }
label { display: block; text-transform: uppercase; font-size: 0.9em; }
input, select, textarea { margin: 0 0 10px; padding: 2px; border: none; font-family: tahoma, arial; font-size: 1em; }
input { width: 100%; }
select {}
textarea { width: 100%; }

.label_date { float: left; }
.label_guests { float: right; margin-right: -4px; }
.label_time { float: left; }
.label_reservation_name { float: right; margin-right: -4px; }
.label_reservation_name input { width: 188px; }

/* Apply this class to text/select input fields with shorter labels
	to help alignment */
.short-label label {float:left; width:10em}
.short-label fieldset div input,
.short-label fieldset div select {width:16em}

/* Pretty up your Captcha image output */
.captcha {
	margin:0.5em 0;
	width:200px;
	text-align:center
}
.captcha img {border:1px solid #F60; margin-bottom:0.5em}
.captcha input {width:196px; margin-top:0.5em}

/* Just a bit more room for the Submit button */
div.submit { margin: 10px -4px 0; text-align: right; }
input.fbsubmit { width: auto; margin: 0; padding: 2px 5px; color: #4f1c34; background: #aaa; font-family: futura; font-size: 1em; text-transform: uppercase; }

#col2 .error_message ul { margin: 0 0 20px 15px; color: #7b5567; font-family: tahoma, arial; font-size: 0.9em; text-transform: none; line-height: 1em; }
/* End of 'FormBuilder' */

