form { padding: 0; margin: 0; width: 100%; } /* form td:first-child{ width: auto; margin-right:50px; } */ fieldset { padding: 0.5em 1em; margin: 1em 0; } label { display: block; float: left; clear: left; } label + label { margin-top: 0.5em; } label > input, label > select { width: 20em; } label > span { display :block; text-align: left; width: 8.5em; padding: 0 1.5em 0 0; } label > * { float: left; } label textarea { width: 39.9em; }