form {
	padding-top: 15px;
	width: 580px;
	font-size: 1em;
	text-align: right;
	margin: auto;
}
form td {
	text-align: right;
	line-height: 1em;
}
table {
}
form div {
	margin-top:10px;
}
 form label {
	display: inline;
	/*width: 250px;*/
	text-align: right;
}
form .left {
	text-align: left;
}
form .right {
	text-align: right;
}
input {
	background-color: #ffffff;
	background-image: url(../parts/input_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 100%;
	border: 0;
	padding: 2px 4px;
	border-bottom: 1px solid #fdfdfd;
	border-right: 1px solid #fdfdfd;
	border-top: 1px solid #918f80;
	border-left: 1px solid #918f80;
	color: #262a1b;
}

.radio {
	background-color: #323722;
	background-image: url();
	border: 0;
	color: #ffffff;
}
textarea {
	width: 250px;
	background-color: #323722;
	border: 0;
	padding: 2px 4px;
	border-bottom: 1px solid #323722;
	color: #323722;

}

 fieldset{
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #3A2F20;
	background-color: #323722;}
 legend {
	text-align: left;
	font-weight: bold;
	margin-left: 10px;
	color: #99997D;
}
/*///////////CHECK BOXES /////////////////////////////////////*/
 .check {
	margin: 0px 5px 5px 0px;
	width: 12px;
	height: 12px;
	line-height: 1em;
	/*position: relative;
	top: 4px;*/
}

/*///////////RADIO BUTTONS /////////////////////////////////////*/

/*///////////SUBMIT BUTTONS /////////////////////////////////////*/
#submit_button {
	display: block;
	padding: 10px 10px 0 ;
	text-align: right;
}
#submit_button input {
	width: auto;
}
/*///////////TEXT AREAS /////////////////////////////////////*/
#reservationQ, #comment, #additional {
	
	height: 70px;
}

.error {
	color: #cc9165;
	font-weight: normal;
}
