#zipResult { display:inline; color: grey; padding-left:20px;}
.goodzip { background: url("graphics/greencheck.gif") no-repeat left; padding-left:20px; }
.badzip { color: red; }

label { width: 10em; float: left; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
p { clear: both; }


label.error {
	display: block;
	color: red;
	font-style: italic;
	font-weight: normal;
}

input.error {
	border: 2px solid red;
}

td input.error, td select.error, tr.errorRow td input,tr.errorRow td select {
	border: 2px solid red;
	background-color: #FFFFD5;
	margin: 0px;
	color: red;
}

tr td div.formError {
	display: none;
	color: #FF0000;
}

tr.errorRow td div.formError {
	display: block;
	font-weight: normal;
}

div.error {
	color: red;
}

div.error a {
	color: #336699;
	font-size: 12px;
	text-decoration: underline
}




