/*
	Forms
*/
._cms_form {
	display:			block;
	width:				760px;
	margin-left:		20px;
}

._cms_form ._form_notice,
._cms_form ._form_block {
	display:			block;
	clear:				both;
	
	overflow:			auto;
	margin-bottom:		5px;
}

._cms_form ._form_select ._form_title,
._cms_form ._form_textarea ._form_title,
._cms_form ._form_text ._form_title {
	float:				left;
	clear:				left;
	width:				140px;
}
._cms_form ._form_select ._form_element,
._cms_form ._form_textarea ._form_element,
._cms_form ._form_text ._form_element {
	float:				left;
	clear:				right;
	width:				280px;
}
._cms_form ._form_textarea ._form_element ._input_element {
	float:				left;
	clear:				left;
}
._cms_form ._form_select ._form_hint,
._cms_form ._form_textarea ._form_hint,
._cms_form ._form_text ._form_hint {
	float:				left;
	clear:				left;
	
	color:				red;
}

/*
	Field Specific
*/

/* Title Input Box */
._cms_form ._form_title_name ._input_element
{
	float: left;
	clear: right;
	width: 100px;
	margin-top: 10px;
}

/* First Name Input Box */
._cms_form ._form_first_name ._input_element
{
	float: left;
	clear: right;
	width: 350px;
	margin-top: 10px;
}

/* Last Name Input Box */
._cms_form ._form_last_name ._input_element
{
	float: left;
	clear: right;
	width: 350px;
	margin-top: 10px;
}

/* Email Address Input Box */
._cms_form ._form_email ._input_element
{
	float: left;
	clear: right;
	width: 350px;
	margin-top: 10px;
}

/* Message Enquiry Input Box */
._cms_form ._form_message ._input_element
{
	float: left;
	clear: right;
	width: 350px;
	height: 250px;
	margin-top:	10px;
}

/* Submit Button */
._cms_form ._form_submit ._input_element
{
	float:left;
	clear: left;
	margin-top: 5px;
	margin-left: 380px;
	margin-bottom: 20px;
}

/*
	Form Upload
*/
._form_upload ._form_description ._form_element {
	float:				left;
	clear:				left;
}
._form_upload ._form_description ._input_element {
	width:				220px;
}

form._form_upload  {
	display:			block;
	clear:				both;
	border:				1px #781918 dashed;
	padding:			8px 15px 8px 15px;
	widt
