/*form styles*/

.user_form label
{
	font-weight:bold;
}

.form_input
{
	width:300px;
	font-size:12pt;
	border: 1px solid #cccccc;
	padding: 3px;
}

.form_textarea
{
	border: 1px solid #cccccc;
}

.form_input:focus , .form_textarea:focus
{
	border: 1px solid #d8b165;
	background: #faffbd;
}

.user_form #submit
{
	padding:5px 7px 5px 7px;;
}

#quote_form #interior
{
	padding:4px;
}

/*validation styles*/

.error_box
{
	background-color:#FFEBE8;
	border:1px solid #DD3C10;
	padding:4px 5px 4px 5px;
	margin:0 0 10px 0;
	COLOR:#666;
}

.error_box ul
{
	margin:0;
	padding:0;
	list-style:none;
}

.error_box li
{
	padding-top:6px;
}

.error_list
{
	padding-top:6px;
	padding-left:15px;
}

.required
{
	color:#bb0000;
	font-weight:bold;
}

.help_text 
{
	color:#A9ADB8;
	font-size:0.875em;
	margin:0;
}



