input.dfv_phone {
	width:110px;
}

input.dfv_phone {
	width:130px;
}

input.dfv_ssn {
	width:90px;
}

input.dfv_name {
	width:150px;
}

input.dfv_zip {
	width:80px;
}

input.dfv_amount {
	width:80px;
}

.dfv_required { }

div.dfv_error {
	width:90%;
	font-size:8pt;
	display:none;
}

div.dfv_error_box {
	border:1px solid #000000;
	padding:3px;
	margin-top:1px;
	background:#FF6666;
}

div.dfv_warning_box {
	border:1px solid #000000;
	padding:3px;
	margin-top:1px;
	background:#FFFF66;
}

div.dfv_error hr {
	height:1px;
	background:#000000;
	border:0px;
	border-top:1px solid #000000;
}

