form.signup {}
form.signup label { float: left ; width: 50% ; }
form.signup label.full { clear: left ; float: left ; width: 100% ; }
form.signup label input { width: 80% ; display: block ; }
form.signup label.req {
  background: url(/img/artwork/required.png) 87% 75% no-repeat; }
form.signup label img { display: block ; float: left ; }
form.signup textarea#comments { width: 625px ; height: 100px ; display: block ;}
.signup input, .signup textarea { padding: 4px ; border: 1px solid #444 ; }
form.signup input#submit { clear: left ; float: left; margin: 10px 0 ; }
form.signup label input.error, form.signup label textarea.error { 
  border: 1px solid #f00 ; !important }