body		{ width: 287px; font-size: 0.75em; font-family: Arial, sans-serif; margin: 0; padding: 0; }

fieldset	{ border: none; margin: 0; padding: 0; }
legend		{ float: left; color: #5183E1; font-weight: bold; font-size: 1.2em; text-transform: uppercase; margin-bottom: 0.75em; }
label		{ float: left; clear: left; text-transform: lowercase; font-size: 0.9em; }
input.text	{ float: left; clear: left; width: 280px; background: #fff url(../images/bringodentist-input-text-bg.gif) 0 100% repeat-x; border: 1px solid #C8CDD9; margin-bottom: 0.5em; padding: 2px; }

#flashMessage	{ display: none; color: #ED8044; font-size: 0.9em; font-weight: bold; margin-bottom: 0.5em; }
.error-message	{ float: left; clear: left; color: #ED8044; font-size: 0.9em; font-weight: bold; margin-bottom: 0.5em; }