/* compontent css styles for contact_x */
/* BeginContact Form Styles */
table#cx { }
table#cx td{ padding: 0px; }
table.cx td.space { width: 15px; }
table#cx th { text-align:left; font-weight:bold; color:#393838; padding:5px 0 0 0;}
td#label {}
.req {	padding: 0px;	border: 0px solid white;	border-left: 5px solid #174574;	float: left;}
input.cx { margin:0px; font-size:12px; height:18px; width:160px; border:1px solid #cccccc; background-color: #f6f6f6; }

/*OnSubmit required fields will change to this class by js: */
input.error {	border: 2px solid #d61818;	background-color: #fff6f6;}
input#x_state {	width: 40px;	margin-right: 10px;}
input#x_zip {	width: 105px;}
textarea#x_comments {	width: 350px;	height: 80px;	border: 1px solid #cccccc;	background-color: #f6f6f6;}	
/* End Contact Form Styles */
