/***********************************************/
/* Contact Form                                */
/***********************************************/

#contactForm {/* Controls the form as a whole  */
	width:220px;
	border-left:1px solid #d1cdcc;
	border-right:1px solid #d1cdcc;
	border-bottom:1px solid #d1cdcc;
	margin:30px 0 20px 0;
	background-color:#f0e6e4;
	color:#a6a09f;
	padding:0;
}

#contactForm img{
	margin-left:-23px;
	}

	#contactForm textarea:focus, #contactForm input:focus{
		border:1px solid #7a1f1e;
		}


.legend { /* Match padding-top with #contactInfo  */
	font-weight:normal;
	padding: 10px 0 .5em 6px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
}
	
	.legend em {
		font-size:0.8em;
		font-weight:normal;
	}
	



/***********************************************/
/*                            Text Inputs      */
/***********************************************/

.textFields {
	width:202px;
	padding:3px;
	border:1px solid #CCCCCC;
	margin-left:5px;
}

.textLabels {
	width:205px;
	display:block;
	padding:8px 0 3px 6px;
}

input, textarea {
	margin-bottom:5px;
}


/***********************************************/
/*                            Check Boxes      */
/***********************************************/

.checkLabels {
	line-height:2em;
}

.checkBoxes {
	margin:3px;
}


/***********************************************/
/*                          Radio Buttons      */
/***********************************************/

.radioLabels {
	line-height:2em;
}

.radioBtns {
	margin:3px;
}


/***********************************************/
/*                           Form Buttons      */
/***********************************************/

#formButtons {
	padding:15px 0px 0px 135px;
	text-align:left;
	clear:both;
	margin-bottom:10px;
}

.submit, .reset {
	
	border:1px solid #CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	margin:0px 6px;
	padding:3px;
	/*float:right;*/
	width:70px;
	color:#a6a09f;
}



	.submit:hover, .reset:hover { /* Doesn't work in IE6  */
		background-color:#7D0909;
		color:#fff;
	}


/***********************************************/
/*                     Required Data/Msgs      */
/***********************************************/
	
#statusMsg { /* Note: Margins will show even without the message (so don't use them)  */
	color:#CC0000;
}

.reqItem {
	color:#7a1f1e;
}
