.formElement { clear: both; width: 100%; }
.formElement label { display: block; font-weight: bold; color: #888; }

.formElement label:hover,
.formElement label.hover { color: #000; }

.formSubmit { clear: both; margin-top: 1em; }

input.text, textarea.text { 
	font-family: Arial;
	font-size: 12px;
  background-color: #f7f7f7;
	border: solid 1px #888;
	padding: 1px;
	width: 370px;
}
input.text:hover, textarea.text:hover, 
input.hover, textarea.hover { 
	background-color: #fff;
}
input.button { 
	background: #eee url(http://www.ts.fi/images/vignette_gray.gif) repeat-x center left;
	border: solid 1px #888;
	padding: 1px;
}