@charset "UTF-8";
/* CSS Document */

#contact .error {
	background:#ffffd5;
	border:1px solid red;
	color:red;
}

#contact .valid {
	background:#ececff;
	border:1px solid blue;
	color:blue;
}

#contact input[type="checkbox"] {
	display:none;
}

#contact .fakecheck {
	text-decoration: none;
	outline: none;
	background: url(images/checkbox_sprite.png) no-repeat;
	height: 16px;
	width: 280px;
	display: block;
	float: left;
	padding: 1px 0px 0px 20px;
	color:#666666;
}

#contact .fakecheckerror {
	text-decoration: none;
	outline: none;
	background: url(images/checkbox_sprite.png) no-repeat;
	height: 16px;
	width: 280px;
	display: block;
	float: left;
	padding: 1px 0px 0px 20px;
	background-position:left -40px;
	border:1px solid red;
}

#contact .fakecheckvalid {
	text-decoration: none;
	outline: none;
	background: url(images/checkbox_sprite.png) no-repeat;
	height: 16px;
	width: 280px;
	display: block;
	float: left;
	padding: 1px 0px 0px 20px;
	background-position:left -20px;
	border:none;
}

#contact label {
	clear:left;	
}
