#field{margin-left:.5em;float:left}#field,label{float:left;font-size:small}br{clear:both}select,input{border:1px solid #000;margin-bottom:.5em}input.error{border:2px solid #a1497a}label.error{padding:12px;margin-top:-20px;width:100%;background:#a1497a;color:#fff}label.valid{display:none;width:0;height:0;padding:0px!important;}