	/*.fValidator-form fieldset {
	border: 1px solid #ccc;
	padding: 10px;
}

.fValidator-form legend {
	padding: 0 5px;
}

.fValidator-form input, select {
	font-family: Arial;
	color: #666;
}
.fValidator-form input {padding: 2px;}*/

.full {width: 100%;}
.half {width: 50%; vertical-align: top;}
/*
.fValidator-msg {
	background-color: #c00;
	font-size: 10px;
	color: #fff;
	margin-top:0px;
	padding: 5px;
	width:150px;
}  */
#txt1alpha_msg, #txt1required_msg {
	background-color: #c00;
	font-size: 10px;
	color: #fff;
	margin-top:0px;
	padding: 5px;
	width:137px;
	*width:145px;   
}
#txt1phone_msg {   
	background-color: #c00;
	font-size: 10px;
	color: #fff;
	margin-top:0px;
	padding: 5px;
	width:167px;   
	*width:175px;   
}
#txt1email_msg {
 	background-color: #c00;
	font-size: 10px;
	color: #fff;
	margin-top:0px;
	padding: 5px;
	width:137px;   
	*width:145px;   
}
#phonephone_msg {
 	background-color: #c00;
	font-size: 10px;
	color: #fff;
	margin-top:0px;
	padding: 5px;
	width:134px;
	text-align:left;
}
#zipzip_msg,#ziprequired_msg {
 	background-color: #c00;
	font-size: 10px;
	color: #fff;
	margin-top:0px;
	padding: 5px;
	width:113px;
	text-align:left;
}
#staterequired_msg {
 	background-color: #c00;
	font-size: 10px;
	color: #fff;
	margin-top:0px;
	padding: 5px;
	width:146px;
	text-align:left;
}
#companynamealpha_msg,#companynamerequired_msg,#address1required_msg,#cityalpha_msg,#cityrequired_msg,#emailrequired_msg,#emailemail_msg
{
background-color: #c00;
	font-size: 10px;
	color: #fff;
	margin-top: 0px;
	padding: 5px;
	width:173px;
	text-align:left;
}
