div.autocomplete {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
  overflow:hidden
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #EDEFF4;}
div.autocomplete ul li.pwprotected { background-color: #fccdcd;}
div.autocomplete ul li.pwprotected.selected { background-color: #fae5e5;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:auto;
  cursor:pointer;
  border: 1px solid #888;
  border-width: 0px 0px 1px 0px;
  /*white-space: nowrap;*/
}
div.autocomplete ul li span.informal {font-style:italic;color:#555}
#searchfield{float:left;
    font-size: 13px;
    padding: 4px 4px 4px 4px;
    width: 545px;
    margin:5px 0px 7px 0px}


#racersearchforreg,#regform {padding:0 0 0 7px}
#racersearchforreg label {float:left}


#thisracerisalreadyexists{background-color: #EDEFF4;
    margin: 10px 0;
    padding: 5px;
    width: 435px}
    
#thisracerisalreadyexistsclose{cursor:pointer}


#thisracerisalreadyexistsclose {text-align:right;float:right;}
#thisracerisalreadyexistsclose a {cursor:pointer;background:white;float:right;width:16px;height:16px;text-align:center;text-decoration:none;font-family:fantasy;color:#b13110}

fieldset {
    border: 0 none;
    margin: 2px 0px 2px 0px;
    padding: 0
}

.sponsorheight {line-height: 22px 
}
.fixdata {font-weight:bold;margin-left:5px}
#thisracerispwprotracername, #thisracerispwprotracerID {font-weight: bold}
