table.form, table.formTable {width:60%;}

.form td {padding:3px;border-bottom:1px dashed #937b4a;}

.form .value input.checkradio, .form input.checkbox_radio {
	border:0px;
	background: #ffffff !important;
	width:auto !important;
}

.form input.checkbox_radio {text-align:left;}
.form img {
	border:0 !important;
}

.bday_club .form hr {display:none;}
.bday_club .form {width:75%;}

.errors {
	width:100%;}
.error, .errors {
	clear:both;
	margin:10px 0 10px 0;
	padding:10px;
	background-color: #fff6c5;
	border: 2px solid #d95612;
}
.error, .error *, .errors, *.errors {
	font-size:11px;
	line-height:14px;
	text-transform:uppercase;
	color: #80301d;
}
.error li, .errors li {
	margin:0;
	padding:0;
}
.error li strong {text-transform:uppercase;}
.label, .formLabel {
	vertical-align:top;
	text-align:right;
	color: #937b4a;
}
.label-required, .required .formLabel {color: #6c2818;font-weight:bold;text-align:right;vertical-align:top;}
.last td {border-bottom:0;}

.section {color: #cd853f;font-weight:bold;text-transform:uppercase;text-align:left;}

.value input, .value select,.value textarea,textarea,.form input.button, div.scrollText, #ExtraRegistration {
	color:#000000;
	font-family:Georgia, "Times New Roman",Times, serif;
	line-height:18px;
	height:18px;
	background-color:#F5D99E !important;
	border:1px solid #892817;
	margin:0;
	padding:0 3px 0 3px;
	width:250px;
}
#ExtraRegistration {
	height:100px;
	width:100%;
}
.value textarea {height:200px;}
.form input.button {height:22px;color:white;width:150px;background-color:#6C2818 !important;font-weight:bold;border:1px solid #000000;}
.formButtons {
	text-align:center;
}