#field {
 margin-left:.5em;
 float:left;
}
#field,label {
 float:left;
 font-family:Arial,Helvetica,sans-serif;
 font-size:small;
}
br {
 clear:both;
}
input {
 border:1px solid black;
 margin-bottom:.5em;
}
input.error {
 border:1px solid red;
}
label.error {
 background:url('image/unchecked.gif') no-repeat;
 padding-left:16px;
 margin-left:.3em;
 position: absolute;
 width: 100%;
 background-position-x: 5px;
background-position-y: 3px;
}
label.valid {
 background:url('image/checked.gif') no-repeat;
 display:block;
 width:16px;
 height:16px;
right: -10%;
margin-top: 10px;
}
