fieldset {margin: 0; border: 0;}

	fieldset .form_element {margin: 5px 0; position: relative;}
		fieldset .form_element label,
		fieldset .form_element input,
		fieldset .form_element .input,
		fieldset .form_element select,
		fieldset .form_element textarea {display: block; float: left; font-size: 0.875em; line-height: 1.3em; width: 250px;}
		
		fieldset .inline input {display: inline; float: none; width: auto; margin-right: 5px; vertical-align: middle;}
		fieldset .form_element .input {
			margin: 5px 0;
			width: 260px;
		}
		
		fieldset .form_element label {width: 200px; margin-right: 10px; line-height: 1.5em;}
		fieldset .required label {font-weight: bold;}
		fieldset .inline label {
			display: inline;
			float: none;
			line-height: auto;
			margin: 0 20px 0 0;
			width: auto;
		}
		
		fieldset .form_element .input input.checkbox {
			display: block;
			float: left;
			margin: 0;
		}
		fieldset .form_element .input_basket * {displaY: inline; float: none; width: auto;}
		fieldset .form_element .input_basket label {margin: 0 20px 0 5px;}
		fieldset .form_element .input_basket input {vertical-align: middle;}
		
		fieldset .buttons, fieldset .control {margin: 1em 0 1em 210px;}
		fieldset .buttons input, fieldset .control input {border: 1px solid #6f6f6f; height: 22px; background: #fff url(/elements/images/forms/buttonBackground.gif) 0 0 repeat-x; color: #000; font-size: 11px; line-height: 22px; text-align: center; padding: 0 10px; font-weight: bold;}
		fieldset .buttons input:hover, fieldset .control input:hover {cursor: pointer; background-position: 0 -30px; background-color: #bbffff;}
		
		/* fieldset .error label {color: #ea8989;} */
		fieldset .error input {background-color: #febebe;}
		
		fieldset div.tooltip {position: absolute; display: none; top: -10px; right: 0; width: 200px; min-height: 30px; _height: 30px; padding: 5px;  z-index: 9999; color: #000; z-index: 999999; background: #febebe; border: 2px solid #ea8989;}
		fieldset .arrow {display: none; width: 15px; height: 40px; position: absolute; top: 0; left: -15px; background: transparent url(/elements/images/messaging/errorArrow-trans.png) 0 0 no-repeat;}
		
		


		fieldset .form_element textarea.markItUpEditor { float: none; clear:both;}
		fieldset .form_element div.markItUpContainer,fieldset .form_element div.html { clear:both;}
		
fieldset .messageBox {
	border: 2px solid #fff;
	color: #333;
	margin: 1em 0;
	padding: 10px;
}

/*
fieldset .error {
	background: #febebe;
	border-color: #ea8989;
}
fieldset .success {
	background: #bcfcbc;
	border-color: #70e270;
}
*/

#primaryContent fieldset p.disclaimer {
	font-style: italic;
	margin: 0 15px 0 0;
	text-align: right;
}