/* CONTACT FORM
-------------*/
#contact_form .errorText { color: #FF0000; font-weight: bold }

#contact_form{
 	background:#f3f1ec url(/i/bkg_txt.jpg) bottom left repeat-x;
	width:100%; 
	display:table;
	padding:20px 0px 20px 0px;
	font-size:14px;
	margin:0px auto;
	border:none;
	text-align:left;
}

#contact_form fieldset{
  clear: both;
  font-size: 100%;
  border-color: #d5d2c9;
  border-width: 1px 0 0 0;
  border-style: solid none none none;
  padding: 10px;
  margin: 0 0 0 0;
}

#contact_form fieldset legend{
  font-size: 120%;
  font-weight: bold;
  color:#653614;
  margin:0px;
  padding:0px;
}

#contact_form label{ display:block;clear:both; color:#333; font-size:110%; text-align:left;font-weight:bold;}
#contact_form input.text{ width:100%;  color:#333; padding:5px 2px; margin:1px; border:1px solid #d5d2c9; }
#contact_form input.submit { width:190px; 	background-color:#653614; color:#fff; border:1px solid #d5d2c9; padding:2px; margin:1px; }
#contact_form select{ width:100%; color:#653614; padding:0px; margin:0; border:1px solid #d5d2c9; }	

#contact_form select.small{ width:50px; color:#653614; padding:0px; margin:0; border:1px solid #d5d2c9; float:right; }	

#contact_form select.medium{ width:85px; color:#653614; padding:0px; margin:0; border:1px solid #d5d2c9; float:right; }	

#contact_form textarea{
	border:1px solid #d5d2c9;
	color:#333;
	width:100%;
	height:90px;
	padding:3px;
	font-size:100%;
	background-color:#f0f0f0;
}

#contact_form span{
  font-weight: bold;
  text-decoration:underline;
  color:#900;
}
#contact_form label.error{
	color:#900;
}
#contact_form .error{
	background-color:#ffc;
}

/* END CONTACT FORMS
-------------*/
#confirmation{
 	background:#f3f1ec url(/i/bkg_txt.jpg) bottom left repeat-x;
	width:200px; 
	padding:2px 0px 2px 0px;
	margin:0px auto;
	border:1px solid #d5d2c9;
	text-align:center;
}
#confirmation p{
padding:5px;
clear: both;
font-size: 100%;
color:#653614;
}

