.amo-form div { margin: 1em 0; } .amo-submit { background-color: #eee; border: 2px #999 outset; } .amo-submit:hover { background-color: #fff; cursor: pointer; } .amo-cancel { } .amo-label-large, .amo-label-medium, .amo-label-small { border-bottom: 1px dashed #eee; float: left; font-weight: bold; } .amo-label-large { width: 14em; } .amo-label-medium { width: 10em; } .amo-label-small { width: 8em; } .amo-label-xsmall { width: 6em; } .amo-form-error { background-color: #eee; border: 1px dashed #c66; color: #c00; margin: 5px 0; padding: .5em; }