	fieldset {margin: 10px 0; width: auto; padding: 10px 0 10px 10px; border: 1px solid #aaa; border-width: 1px 0 0 0;}
	fieldset.small {width: 400px;}
	fieldset.large {width: 365px;}	
	fieldset.auto {width: auto;}	
	fieldset.subset {padding: 0 8px 8px 8px; font-size: 10px; text-align: center; overflow: hidden; width: auto; margin: 10px 0; background-image: none; border: 1px solid #aaa; clear: none; float: left;}
	fieldset.clear {clear: left; float: none;}
	fieldset.padded {margin-right: 5px}
	fieldset.selected {border-color: #AAA; background: url('assets/bg_color.gif') no-repeat center top;}
	* html fieldset.selected {background-position: center 30px;}
	fieldset legend {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #333;}
	* html fieldset legend {margin-bottom: 5px;}
	fieldset.subset legend {margin-bottom: 5px; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
	fieldset div {margin: 3px 0; clear: left; text-align: left!important;}
	.clear {clear: both;}
/* -------------------------- LABELS -------------------------- */
	.textarea_div {margin-top: 10px;}	
/* -------------------------- LABELS -------------------------- */
	fieldset label {width: 100px;float: left; text-align: right; margin: 0 10px 0 0; clear: left;}
	fieldset .radio_label {margin: 0; padding: 0;}
	fieldset .checkbox_label {margin: 0; padding: 0;}
	fieldset .textarea_label {width: 100%; text-align: left; margin: 0 0 5px 0;}
	fieldset.subset label {float: none; text-align: left!important;}
/* -------------------------- FORM ELEMENTS -------------------------- */			
	fieldset .text {width: 200px;}
	fieldset .textarea {width: 100%;}
	fieldset .radio {margin: 1px; padding: 0;}
	fieldset .checkbox {margin: 1px 3px 1px 1px;}
/* -------------------------- DISPLAY TYPES -------------------------- */
	fieldset div.wrap {margin-top: 10px;}
	fieldset div.wrap label {width: 100%; text-align: left; margin: 0 0 5px 0; padding: 0;}
	fieldset div.wrap .text {width: 100%;}
	fieldset.indent {margin-left: 110px;}
	div.indent {margin-left: 20px;}
	* html fieldset.indent {margin-left: 55px;}
	fieldset.dietinfo input.text {width: 100px;}
	fieldset.dietinfo div {margin-top: 10px; margin-bottom: 10px;}
