/*
	Forms
*/
._cms_form {
	display:			block;
}

._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_password ._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_password ._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_password ._form_hint,
._cms_form ._form_text ._form_hint {
	float:				left;
	clear:				left;
	
	color:				red;
}

/*
	Field Specific
*/
._cms_form ._form_additional._form_textarea ._input_element {
	width:				400px;
	height:				180px;
}

._cms_form ._form_text._form_email ._input_element {
	width:				260px;
}

._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;
	width:				500px;
}
