/*
*	General
*/
body {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*
*	Sections
*/

/*Container, set width to control outside border width*/
#contact_form_container {
	margin: 0 auto;
	width: 350px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

/*Heading section, for the different background with text at the top*/
#contact_form_heading {
	background-color: #666666;
	color: #FFFFFF;
	font-weight: bold;
	padding: 7px 0 9px;
}

/*Introductory Text*/
#contact_form_intro {
	padding: 4px;
}

/*Div containing each input pair: Title and Input Field*/
.contact_form_section {
	text-align: center;
	margin: 2px 0;
}

/*Title Div of the input field on the left side (ex: First Name)*/
/*This field and .contact_form_section_input should be less than 100%, keep padding/margins in mind*/
.contact_form_section_title {
	width: 27%;
	float: left;
	text-align: right;
}

/*Input Field Div which holds the actual <input> tag*/
/*This field and .contact_form_section_title should be less than 100%, keep padding/margins in mind*/
.contact_form_section_input {
	width: 71%;
	float: right;
	text-align: left;
}

/*Notes at the bottom*/
#contact_form_notes {
	margin: 0 0 6px;
}

/*
*	Inputs
*/

/*Controls many of the input fields to set some standards like width, margins/paddings, and border*/
.contact_form_input_text,
.contact_form_input_select,
.contact_form_input_textarea {
	width: 95%;
	margin-left: 4px;
	border: 1px solid #e1b9c5;
	padding: 2px;
	color: #AF4061;
	font: 11px "Courier New", Courier, monospace;
}

/*Submit button*/
#contact_form_input_submit {
	background-color: #D66E89;
	width: 80px;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 4px;
}

/*Submit button HOVER*/
#contact_form_input_submit:hover {
	background-color: #666666;
}

/*
*	Various Stuff
*/

/*Required Fields Text, typically red to stand out
#required_text {
	color: #e1b9c5;
	font-weight: bold;
}*/

/*Success Text, typically red to stand out*/
#success {
	margin-top: 5px;
	color: #AF4061;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}
