/* -------------- Contact Us Form ----------------- */

/* fix form fields from being cut off
--------------------------------------------------------------------- */	
* html form.form-style1 input, * html form.form-style2 input,
* html form.form-style1 select, * html form.form-style2 select, 
* html form.form-style1 textarea, * html form.form-style2 textarea { width: 98%; }


/* fix full-width submit buttons
--------------------------------------------------------------------- */	
* html form.form-style1 input.ie-submit, * html form.form-style2 input.ie-submit { width: auto; }

/* fix full-width checkbox and radio buttons
--------------------------------------------------------------------- */	
* html form.form-style1 input.ie-auto, * html form.form-style2 input.ie-auto { display: inline; width: auto; }



form.form-style1 {
	margin: 0;
}
form.form-style1 fieldset {
	border-bottom: 3px solid #5F4D29;
	border-top: 3px solid #5F4D29;
    border-right:none;
    border-left:none;
	margin: 7px 0;
	padding: 0 10px 7px 10px;
}
form.form-style1 fieldset legend {
	color: #628F8F;
	font-weight: bold;
	padding: 0 10px;
}
form.form-style1 table {
	border: 0;
	padding: 0;
}
form.form-style1 table th {
	border-right: 2px solid #628F8F ;
	font-weight: bold;
	padding: 10px 10px 10px ;
	text-align: right;
	vertical-align: top;
	width: 130px;
        color:#511E00;
}
form.form-style1 table th span.help {
	color: #9F9C8B;
	display: block;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
}
form.form-style1 table td {
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: top;
}
form.form-style1 table td span.help {
	color: #8F8759;
	display: block;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin-top: 3px;
}
form.form-style1 input, 
form.form-style1 select, 
form.form-style1 textarea {
	margin: 0;
	width: 100%;
}
form.form-style1 input[type="checkbox"], 
form.form-style1 input[type="image"], 
form.form-style1 input[type="submit"], 
form.form-style1 input[type="radio"], 
form.form-style1 .normal {
	width: auto;
margin:8px 0 0 0;
}

form.form-style1 ul, 
form.form-style1 ol {
	margin: 0;
	padding-left: 2.2em;
}
form.form-style1 ul.plain, 
form.form-style1 ol.plain {
	list-style-type: none;
	padding-left: 0;
}
form.form-style1 ul.plain li, 
form.form-style1 ol.plain li {
	padding-left: 0;
}
form.form-style1 li {
	padding-left: 0;
}
form.form-style1 li+li {
	margin-top: 5px;
}
form.form-style1 a {
	display: inline;
}
form input#radiobutton_1,
form input#radiobutton_2,
form input#radiobutton_3,
form input#radiobutton_4 {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	clear:left;
}
form label.radioitem {
font: normal 13px Georgia;
color:#474747;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
		#errormsg
		{
			border:1px solid #629DAF;
			padding:5px;
			width:auto;
			margin:5px 0;
			color:#511E00;
			background:#FFFCCF;
			font-weight:bold;
			text-align:center;
		}    
		.error
		{	color:#511E00;
			background:#FFFCCF;
		}

