/*JC change 6-13-08*/

.wrapper { margin: 0px 0px;}
#contact table { width: 575px; }
#contact td {
	padding: 0 10px 5px 0;
	color: #666666;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
}

#contact .label {
	text-align: right;
	vertical-align: top;
}
#contact .label strong { color: #cc0000; }

.field input, .submit input, .city input, 
.state input, .zip input, .field textarea { width: 50%; }

.field_nowidth input { width: inherit; }
#contact .city {
	width: 50%;
	padding-right: 8px;
}
#contact .state {
	width: 20%;
	padding-right: 8px;
}
#contact .zip { width: 30%; }
#contact .error_field { border: 2px solid #cc0000; }
.mini_col {
	float: left;
	margin: 0 10px 0 0;
}
.picture_right {
	float: right;
	border: 1px solid #448fbc;
	margin: 0 0 20px 10px;
}