
.forminput input, textarea, select {
	display: block;
	width: 300px;
	float: left;
	background-color:#fffff;
	color:#000000;
	line-height:1.2em;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 10px 0px;
}
.forminput label{
	display: block;
	width: 300px;
	text-align:right;
	padding:2px 5px 0px 0px;
	float: left;
	color:#333333;
	vertical-align:top;
		font-size:x-small;
		font-weight:bold;
	}
	
.rightinput {clear:both;
	width:180px;
	}
.rightinput input, select {
	display: block;
	width: 40px;
	float: right;
	background-color:#ffffff;
	color:#000000;
	line-height:1.2em;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 10px 0px;
}
.rightinput label{
	display: block;
	width: 130px;
	text-align:right;
	vertical-align:middle;
	padding:0px 5px 0px 0px;
	float: left;
	color:#333333;
	vertical-align:top;
		font-size:x-small;
		font-weight:bold;
	}
.dateinput  label{
	display: block;
	width: 55px;
	text-align:left;
	padding:2px 5px 0px 0px;
	color:#333333;
	vertical-align:top;
		font-size:xx-small;
		font-weight:bold;
	}
.dateinput  select {
	clear:right;
	width: 60px;
	background-color:#fffff;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 10px 0px;
}
.dateinput  {
	width: 60px;
	float: left;
	}
.datecontainer {
	width:200px;
	padding:0px 0px 0px 120px;
	
}
 .selectinput select {
	display: block;
	width: 300px;
	float: left;
	background-color:#fffff;
	color:#000000;
	line-height:1.2em;
}
.selectinput label{
	display: block;
	width: 120px;
	text-align:right;
	padding:2px 5px 0px 0px;
	float: left;
	color:#333333;
	vertical-align:top;
	font-size:x-small;
		font-weight:bold;
	}

.choiceinput   {
	width: 270px;
	clear:both;
	margin:0px 0px 4px 0px;
	}
	.choiceinput input  {
	width: 20px;
	float:right;
	color:#ff0000;
	}
 .choiceinput label{
	display: block;
	width: 220px;
	text-align:left;
	padding:2px 5px 0px 0px;
	float:right;
	color:#333333;
	vertical-align:top;
		font-size:x-small;
		font-weight:bold;
	}
.choiceONinput   {
	width: 270px;
	clear:both;
	margin:0px 0px 4px 0px;
	}	
.choiceONinput input  {
	width: 20px;
	float:right;
	color:#ff0000;
	}
 .choiceONinput label {
	display: block;
	width: 220px;
	text-align:left;
	padding:2px 5px 0px 0px;
	float:right;
	color:#ee3333;
	vertical-align:top;
		font-size:small;
	}
.form { font-size:small;
		text-align:left;
		padding: 0px 5px 0px 5px;
		margin:10px 0px;
		width:500px;
		clear:left;
		}
.submitbutton {
				background-color:#2B2B34;	
				height:23px;
				color: #ffffff; 
				text-align:center; 
				font-weight:bold;
				padding:0px 15px;
				}	
.formR { font-size:small;
		width:350px;
		clear:left;
		text-align:right;
		}
.forminput{ margin:0px 0px 10px 0px;
			clear:left;
			height:auto;
		}
.formspace {
			clear: left;
			height:10px;
			width:100%;			
			}	
.price {text-align:left; border-left: 1px solid #2B2B34;}
.clear {clear:both;}

.weekend1 { background-color:#D63D28; padding:3px;  font-size:small;  text-align:center;  vertical-align:top; color:#193800; }
.weekend5 { background-color:#FAEC7F; padding:3px;  font-size:small;  text-align:center;  vertical-align:top; color:#193800; }
.weekendtop { background-color:#354449; padding:0px;  font-size:small; font-weight:bold; text-align:center; color:#ffffff;vertical-align:top; }
.weekend2 { background-color:#F3F9F8; padding:3px;  font-size:small; text-align:center; color:#193800; vertical-align:top; }
.weekend3 { background-color:#ffffff; padding:3px;  font-size:small;  text-align:center; color:#193800; vertical-align:top; }
.weekend4 { background-color:#DEF3BA; padding:3px;  font-size:small;  text-align:center; color:#193800; vertical-align:top; }

.emailinput textarea {
	display: block;
	width: 700px;
	float: left;
	background-color:#fffff;
	color:#000000;
	line-height:1.2em;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 10px 0px;
}
.emailinput label{
	display: block;
	width: 80px;
	text-align:right;
	padding:2px 5px 0px 0px;
	float: left;
	color:#333333;
	vertical-align:top;
		font-size:x-small;
		font-weight:bold;
	}

