*{ margin:0; padding:0; font-family:arial, verdana, sans-serif; font-size:12px; } .clear { clear:both; } .center { text-align:center; } label { width:120px; float:left; padding-right:15px; text-align:right; } p.bottom { margin-left:30px; } label.bottom { width:100%; float:none; } p { margin:10px 0; } input.text { width:321px; } input.bottom { width:456px; } div.form { overflow:hidden; width:465px; margin:0 auto; } div.error { width:465px; margin:0 auto; margin-bottom:10px; } p.button { width:90px; float:right; }