
/* ******************************************************************************************************************/
/* ******						       		  Form Styling  					 	 					       ******/
/* ******************************************************************************************************************/


#contactform input {
	display: block;
	width: 300px;
}
#contactform label {
	float: left;
	width: 75px;
	text-align: right;
	margin-right: 10px;
}

#contactform .button {
	float:left;
	margin-left: 85px;
}

#contactform textarea {
	width: 300px;
	height: 80px;
}

#uploadform input[type=text] {
	float:left;
	width: 250px;
}

#uploadform {
	background: #fff;
	color: #666;
}

#uploadform textarea {
	margin-left: 125px;
	margin-top: -15px;
	width: 242px;
}
#uploadform label {
	float: left;
	width: 115px;
	text-align: right;
	margin-right: 10px;
}

#uploadform .button {
	margin-left: 125px;
}

#uploadform hr {
	margin: 5px;
}

#uploadform h5 {
	width: 380px;
	height: 45px;
	text-indent: -9999px;
	background: transparent url(/images/uploadform-title.jpg) top left no-repeat;
}

.formgreen{padding:1em; padding-bottom: 0.5em; border: 2px solid #97cf8b;}


#uploadform input[type=text] {
	float:left;
	width: 250px;
}

#uploadform {
	background: #fff;
	color: #666;
}

#uploadform textarea {
	margin-left: 125px;
	margin-top: -15px;
	width: 242px;
	height: 150px;
}
#uploadform label {
	float: left;
	width: 115px;
	text-align: right;
	margin-right: 10px;
}

#uploadform .button, #uploadform .field {
	margin-left: 125px;
}

#uploadform h5 {
	width: 380px;
	height: 45px;
	text-indent: -9999px;
	background: transparent url(/images/uploadform-title.jpg) top left no-repeat;
}

.error, #uploadform input[type=text].error {
	float:left;
	width: 232px;
	margin-left: 125px;

}
#uploadform input[type=text].error {
	border: 3px solid red;
	width: 232px;
	margin-top: -15px;
}
