FORM { clear:both; }

#siteWrap .eden_form .field-wrap LABEL 							{ width:125px; }
#siteWrap .eden_form .field-wrap DIV 							{ width:500px; position:relative; }
#siteWrap .eden_form .field-wrap DIV LABEL.error 				{ width:auto; position:absolute; top:0; left:356px; font:oblique 12px/32px "Trebuchet MS"; padding:0 10px; color:#fff; background:#ad3737; }
#siteWrap .eden_form .field-wrap DIV INPUT.error 				{ border:3px solid #ad3737; }
#siteWrap .eden_form .field-wrap DIV LABEL.error.domainError	{ position:static; margin:0; }

#siteWrap .eden_form .field-wrap DIV SPAN						{ font-size:12px; }
#siteWrap .eden_form .field-wrap DIV P.hint 					{ clear:both; }
#siteWrap .eden_form .field-wrap div DIV.helpers 			 	{ padding:5px 0; }
#siteWrap .eden_form .field-wrap div DIV.helpers IMG 		 	{ float:left; display:inline; }
#siteWrap .eden_form .field-wrap div DIV.helpers DIV.message 	{ width:auto; float:left; font:bold 16px/32px "Trebuchet MS"; }
#siteWrap .eden_form .field-wrap div DIV.helpers DIV.message.error { color:red; }
#siteWrap .eden_form .field-wrap div DIV.helpers DIV.message.good  { color:green; }

#siteWrap .eden_form fieldset.buttons input.disabled			{ color:#666666; }

#siteWrap .eden_form .field-wrap DIV.checkbox LABEL.error		{ position:static; left:0; top:0; width:640px !important; font:oblique 12px/32px "Trebuchet MS"; padding:0 10px; color:#fff; background:#ad3737; }



#siteWrap .eden_form #fieldset-site .field-wrap div SPAN		{ font:oblique 14px/30px "Trebuchet MS"; color:#666; padding:0 0 0 5px; }
#siteWrap .eden_form .checkbox .checkbox .hint					{ clear:none; display:inline; color:#333; }