@charset "UTF-8";

#contactform {
margin:0;
padding:0;
padding-left:75px;
width:800px;
padding-bottom:100px;
}

label, label span {
	display:block;
	padding-bottom:.25em;
}

label{
	float:left;
	width:100%;
	color:#fff;
}
	
label span{
	float:left;
	text-align:left;
}

fieldset input, fieldset textarea  {
	float:right;
	width: 70%;
	border: 2px solid #333;
	
}

fieldset #sprytextfield1, fieldset #sprytextfield2{
width:100%;
text-align:left;
float:left;
}

fieldset #sprytextfield1 input{
width:70%;
border:2px solid #333;
margin:0 0 0 70px;
}

fieldset #sprytextfield2 input{
width:70%;
border:2px solid #333;
margin:0 0 0 10px;
}

fieldset input{
width:70%;
border:2px solid #333;
margin:0 0 0 55px;
}

fieldset textarea{
width:70%;
border:2px solid #333;
margin:0 0 0 87px;
}

#contactform #reset{
	width: 25%;
	float:right;
}

 #contactform #submit {
	width: 25%;
	float:right;
}

fieldset input:hover, textarea:hover {
	border-color:#000;
}

fieldset input:active, input:focus, textarea:active, textarea:focus{
	border-color:#990000;
}

fieldset{
	margin-bottom:5px;
	padding:5px;
	border:2px solid #333;
	overflow:hidden;
	background:#142639;
}

form div{
	margin-bottom:20px;
	padding:10px 20px;
	border:1px solid #ccc;
	text-align:center;
}

 #requiredfield {
	color: #FF0000;
}
.special {
display:none;
}
