.ardfun {
 display:none;
}
.warn { color: #FF0000; font-weight: bold;}
#formbox {
	display: block;
	width: 360px;

}
.forminput {
	display: block;
	width: 360px;
		}
.forminput input, .forminput textarea, .forminput select {
	
	}
.forminput input, .forminput textarea {
	border:1px solid #f1f1f1;
	}
.forminput select {
	border:0px;
	}
.forminput2 {
	display: block;
	width: 220px;
	clear:both;
		}

 .selectinput select {
	display: block;
	width: 230px;
	float: left;
	background-color:#ffffff;
	color:#000000;
	}

	
	.submitbutton {
				float: right;
				background-color: #f83737;
				color: #FFFFFF;
				border: 1px solid #B9B26F;
				height:auto;
				text-align:center; 
				font-size:1.6em;
				padding:3px 20px;
				border: 0px;
				width:auto;
				margin: 3px 0px 3px 10px;
				font-family: 'Open Sans', sans-serif;
	-webkit-border-radius: 0 5px 5px 5px;
-moz-border-radius: 0 5px 5px 5px;
border-radius: 0 5px 5px 5px;
	}
input[type="submit"] {
-webkit-border-radius: 0 5px 5px 5px;
-moz-border-radius: 0 5px 5px 5px;
border-radius: 0 5px 5px 5px;
}

.submitinput label, .selectinput label, .forminput label{
	float: left;
	}

.forminput{ margin:10px 0px 10px 0px;
					height:auto;
			overflow: hidden;
		}
.formspace {
			clear: both;
			height:10px;
			width:100%;			
			}	
.choiceinput {
	 margin:0px 0px 10px 0px;
	 			clear:left;
			height:auto;
					}	
.choiceinput input {
	float: left;
	width: 20px;
	}
.choiceinput label{
	display: block;
	width: 270px;
	text-align:right;
	padding:5px 10px;
	float: left;
	font-size:small;
	}

.box {background-color: #f6f2ef;
	padding: 3px;}
	.box2 {background-color: #ececec;
	padding: 3px;}
	.box3 {background-color: #e6e2e3;
	padding: 3px; font-size:small; }
	

.dateinput  label{
	display: block;
	width: 50px;
	text-align:left;
	padding:2px 5px 0px 0px;
	vertical-align:top;
		font-size:0.8em;
			}
.dateinput  select, .dateinput input {
	clear:right;
	width: 70px;
	background-color:#f9f4e1;
	color:#000000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.9em;
margin:0px 0px 0px 0px;
border:0px;
	padding:2px;
}
.dateinput  {
	width: 70px;
	float: left;
	}

.mailinput {
	width:150px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:5px auto;
				}	
.mailinput input {
	width: 150px;
	background-color:#C1B4A3;
	color:#ffffff;
	}
.mailinput label{
	display: block;
	width: 160px;
	text-align:left;
	padding:0px 0px;
	font-size:small;
	}
.midfrminput input {
display: block;
width: 136px;
float: left;
padding: 5px 5px;
background-color: #e0e0df;
border: 1px solid #d0c5b1;
color: #fa1b47;
border: 0px;
margin: 0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
}	
.submitimg {
float: left;
padding: 0px;
margin: 0px;
width: 15px;
height: 28px;
overflow: hidden;
}