#contact_form {
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	width:620px;
	border:0px solid black;
}

#contact_form fieldset {
	margin:0px 0px 5px 0px;
	padding:0px;
	border:0px;
}

#contact_form fieldset label {
	float:left;
	margin:0px;
	padding:0px;
	display:block;
	width:75px;
	color:#9B5D34
	border:solid 1px #FF00FF;
}

#contact_form fieldset label.required-info {padding:0px 0px 0px 78px; margin:0px; width:420px;}

#contact_form fieldset.left {margin:0px 0px 5px 0px; float:left; width:254px;}
#contact_form fieldset.left input {width:170px;}

#contact_form input, select, textarea {
	margin:0px;
	padding:0px;
	width:424px;
	border:1px solid #C6C6C6;
}

#contact_form .btnWarp {margin:0px 0px 0px 190px; padding:0px;}

#contact_form .btn {
	font-weight:bold;
	color:#594218;
	margin:0px;
	padding:0px;
	background-image:url(../images/buttons.gif);
	background-repeat:no-repeat;
	background-position:left 0px;
	width:79px;
	height:21px;
	border:0px;
}

/*Validate Style*/
#content fieldset input.invalid,#content fieldset select.invalid,  #content fieldset textarea.invalid{border:1px solid #CC1D1A;}
#content fieldset label.invalid {color:#CC1D1A;display:block;}
