form.formated_form { width: 650px; margin: 20px auto; background: white; border: 1px solid #b2b2b2; display: none; } form.formated_form input { padding: 0; margin: 0; } form.formated_form .required { color: red; border-color: red; } form.formated_form .highlighted label { font-weight: bold; } form.formated_form label span { display:none; } form.formated_form .highlighted label span { font-weight: bold; display:inline; } form.formated_form input[type="text"], form.formated_form input[type="password"], form.formated_form select { background: #e5e5e5; border: 1px solid #b2b2b2; color: #8d8d8d; } form.formated_form .line { margin: 10px 20px; width: auto; clear: both; } form.formated_form .line.first { margin-top: 20px; } form.formated_form .line.last { margin-bottom: 20px; } form.formated_form .line div { display: inline-block; } form.formated_form .target { display:inline-block; margin:0; padding:0; width:402px; } form.formated_form input[type="submit"] { margin-left: 402px; width: 70px; } form.formated_form .full { width: 100%; } form.formated_form .half { width:300px; } form.formated_form .short { width: 152px; } form.formated_form .long { width: 300px; } form.formated_form .last { float: right; }