/* form-module
*******************************************************************************/
#form-module * {
	padding:0px;
	margin:0px;
	border:none;
}

#form-module {
	margin:0px;
	padding:0px;
	width:520px;
	/* background-color:#f7f7f7; */
	color:#333;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:13px;
}

#form-module fieldset {
	/* border:0px solid #fff; */
}

#form-module legend {
	display:none;
}


#form-module p {
	margin:0;
	padding:5px;
	font-size:1em;
	font-weight:bold;
}

#form-module .element {
	display:block;
	clear:both;
	/* background-color:#f7f7f7; */
	/* border-top:2px solid #fff; */
}

#form-module label {
	display:block;
	float:left;
	padding:5px;
	width:120px;
	/* border-right:2px solid #fff; */
}

#form-module label.checkbox {
	width:372px;
	border-left:2px solid #fff;
	border-right:none;
}

#form-module input, 
#form-module select, 
#form-module textarea {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
	float:left;
	margin:5px;
	width:222px;
	border:1px solid #e4d3c0;
}

#form-module input.text {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;

	height:20px;
}

#form-module input.checkbox {
	width:120px;
	padding:0;
	border:none;
}

#form-module input.submit { 
	margin:5px 5px 5px 137px;
	padding:2px;
	border:2px solid #6e201a;
	background-color:#6e201a;
	color:#faf7f2;
		/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: Helvetica, Geneva, Arial,  sans-serif;

	font-size:14px;
	text-align:center;
	cursor: pointer;
	font-weight:bold;
}

#form-module input.submit:hover { 
	background-color: #FFFFFF;
	color:#6e201a;
		font-weight:bold;

}

#form-module label.textarea, 
#form-module textarea.textarea {
	height:96px;
}

#form-module-thanks {
	display:block;
	color:#666;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:1.2em;
}


