#workarea {
  padding-top: 0px;
}

#workarea #regshow {
  width: 200px;
  padding-left: 5px;
}

#workarea #regcontent {
  width: auto;  
}

#workarea #regshow .title {
  padding: 4px;
  font-weight: bold;
  background-color: #eee;
  border: 1px solid #ddd;
}

#workarea #check_availability {
  width: 120px;
}

#workarea #create_account {
  width: 200px;
  font-weight: bold;
}

#workarea #regshow .content {
  padding: 4px;
  border: 1px solid #ddd;
  border-top-width: 0px;
}

#workarea #reginfo {
  width: 100%;
  border: 1px solid #ddd;
}

#workarea #reginfo td{
  padding-left: 4px;
}

#workarea #reginfo thead td{  
  padding: 4px;
  font-weight: bold;
  background-color: #eee;
  border-bottom: 1px solid #ddd;
}

#workarea #reginfo #submit_error {
  height: 22px;
  color: #e00;
  font-weight: bold;
}

#workarea #reginfo .usertype {
  font-weight: bold; 
}

#workarea #reginfo .required {
  color: #e00;
  font-weight: normal;
}

#workarea #reginfo .memo {
  padding: 4px;
}

#workarea #reginfo .title{
  padding: 8px 0px 0px 4px;
  font-weight: bold;  
}

#workarea #reginfo .field {
}

#workarea #reginfo .desc{
  color: #666;
  font-size: 12px;
}

#workarea #reginfo .submit{
  padding: 10px 0px 10px 4px;
}

#workarea #reginfo .prompt{
  color: #e00;
  margin-left: 5px;
  font-weight: normal;
}

#workarea #reginfo .prompt .message {
  color: #369;
}

#workarea #reginfo .prompt .success {
  color: #369;
}

#workarea #reginfo #affiliate_terms_conditions a {
  color: #00e;
}

#workarea #reginfo #affiliate_terms_conditions a:hover {
  color: #e00;
}
