/**** FORMS - COMMON ***/			
#siteWrap .form											{ margin:0 0 10px 0; }
#siteWrap .form FORM									{ float:left; }
#siteWrap .eden_form									{ clear:both; float:left; width:100%; }
#siteWrap .eden_form .field-wrap						{ clear:both; width:100%; float:left; margin:0 0 3px 0; padding:0; }
#siteWrap .eden_form .field-wrap LABEL					{ position:relative; float:left; display:inline; padding:0 15px 0 0; width:115px; font:bold 12px/22px arial; color:#666; }
#siteWrap .eden_form .field-wrap LABEL .indicator		{ position:absolute; top:5px; right:3px; font:bold 24px/20px arial; margin:0 0 -20px 0; color:#666; }
#siteWrap .eden_form .field-wrap DIV					{ float:left; display:inline; width:352px; }
#siteWrap .eden_form .field-wrap DIV INPUT				{ width:350px; padding:2px 0; border:1px solid #999; font:normal 12px/16px arial; color:#666; }
#siteWrap .eden_form .field-wrap.checkbox DIV INPUT,
#siteWrap .eden_form .field-wrap.radio DIV INPUT		{ width:auto !important; border:0 !important; }
#siteWrap .eden_form .field-wrap.checkbox DIV LABEL,
#siteWrap .eden_form .field-wrap.radio DIV LABEL		{ width:100% !important; }
#siteWrap .eden_form .field-wrap DIV SELECT				{ border:1px solid #999; font:normal 12px/20px arial; color:#666; }
#siteWrap .eden_form .field-wrap DIV TEXTAREA			{ vertical-align:top; width:350px; height:100px; overflow:auto; border:1px solid #999; font:normal 12px/16px arial; color:#666; }
#siteWrap .eden_form FIELDSET							{ border:0; margin:0; padding:0; }
#siteWrap .eden_form FIELDSET.hidden					{ display:none; }
#siteWrap .eden_form FIELDSET.buttons 					{ float:left; background:none; padding:0 0 0 130px; }
#siteWrap .eden_form FIELDSET.buttons DIV				{ margin:0 10px 0 0; padding:0; }
#siteWrap .eden_form FIELDSET.buttons DIV INPUT			{ cursor:pointer; height:25px; padding:0 10px; width:auto; overflow:visible; float:left; background:#7d9fb0; font:bold 12px/25px arial; color:#fff; border:0; }
#siteWrap .eden_form FIELDSET.buttons DIV INPUT:hover	{ background-color:#7491a0; }
#siteWrap .eden_form FIELDSET.buttons DIV BUTTON		{ cursor:pointer; height:25px; padding:0 10px; width:auto; overflow:visible; float:left; background:#999; font:bold 12px/25px arial; color:#fff; border:0; }
#siteWrap .eden_form FIELDSET.buttons DIV BUTTON:hover	{ background-color:#666; }
/*******/

/**** LOGIN SCREEN - ERROR MESSAGE ***/
.errors													{ margin:0 0 10px 0; }					
/*******/



/**** TWO-COLUMN LAYOUT ELEMENTS ***/
#twoColumnLayout #textWrap .eden_form .field-wrap LABEL					{ width:115px; }
#twoColumnLayout #textWrap .eden_form .field-wrap DIV					{ width:321px; }
#twoColumnLayout #textWrap .eden_form .field-wrap DIV INPUT				{ width:319px; }
#twoColumnLayout #textWrap .eden_form .field-wrap DIV TEXTAREA			{ width:319px; }
#twoColumnLayout #textWrap .eden_form FIELDSET.buttons 					{ padding:0 0 0 130px; }

#twoColumnLayout #utilityWrap .eden_form .field-wrap LABEL					{ width:75px; }
#twoColumnLayout #utilityWrap .eden_form .field-wrap DIV					{ width:153px; }
#twoColumnLayout #utilityWrap .eden_form .field-wrap DIV INPUT				{ width:151px; }
#twoColumnLayout #utilityWrap .eden_form .field-wrap DIV TEXTAREA			{ width:151px; }
#twoColumnLayout #utilityWrap .eden_form FIELDSET.buttons 					{ padding:0 0 0 90px; }
/*******/

/**** ONE-COLUMN LAYOUT ELEMENTS ***/
#oneColumnLayout #textWrap .eden_form .field-wrap LABEL					{ width:115px; }
#oneColumnLayout #textWrap .eden_form .field-wrap DIV					{ width:568px; }
#oneColumnLayout #textWrap .eden_form .field-wrap DIV INPUT				{ width:319px; }
#oneColumnLayout #textWrap .eden_form .field-wrap DIV TEXTAREA			{ width:319px; }
#oneColumnLayout #textWrap .eden_form FIELDSET.buttons 					{ padding:0 0 0 130px; }
/*******/