/* CSS Document */

#contact_form fieldset{
	width:450px;
	padding:0px 0px 10px 20px;
	margin:0px;
}
#contact_form legend{

}
#contact_form label{
	width:150px;

}

.required{color:#FF0000;}

#contact_form p{
	margin:10px 0px 0px 0px;
	padding:0px;
}
#contact_form input{
	width:150px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contact_form #contact_input{
	width:45%;
	float:left;
}
#contact_form .grippie {
	background:#EEEEEE url(/includes/jquery/grippie.png) no-repeat scroll center 2px;
	border-color:#DDDDDD;
	border-style:solid;
	border-width:0pt 1px 1px;
	cursor:s-resize;
	height:9px;
	overflow:hidden;
}
#contact_form .resizable-textarea textarea {
	display:block;
	width:350px;
	height:60px;
	padding:0px 0px 10px 0px;
}

#contact_form #button{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}
 
 
/*#contact_form label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
/*	color: red;
	font-style: italic;
	font-size:0.6em;
	margin:0px 0px 0px 0px;
	
}*/
#contact_form div.error { display: none; }
 
#contact_form input:focus { border: 1px dotted black; }
/*#contact_form input.error { border: 1px dotted red; }*/
#contact_form #button .button{width: 80px; font-size:1.1em;}