input[type=text].error { border: 1px solid #CC3366; }
input[type=text].valid { border: 1px solid green; }
label.error {
	background: url('images/unchecked.gif') no-repeat;
	background-position: left 4px;
	padding: 5px 0 5px 18px;
	margin: 5px 0 5px .4rem;
	font-size: 0.8em;
	display: inline-block;
	color:red;
	border:none;
	border-bottom: 1px dotted #CC3366;
}

label.valid {
	background: url('images/checked.gif') no-repeat;
	background-position: left 4px;
	padding: 5px 0 5px 18px;
	margin: 5px 0 5px .4rem;
	font-size: 0.8em;
	display: inline-block;
	border:none;
	color:green;
}