.door {width: 58px;
       height: 58px;
       border: 1px solid #000000;
       position: absolute;
       font-weight: bold;
       text-align: center;
       line-height: 58px;
       vertical-align: middle;
       background-color: #FFFFFF;
       cursor: hand; cursor: pointer;}

.open {width: 60px;
       height: 60px;
       border-width: 0px;
       position: absolute;
       font-weight: bold;
       text-align: center;
       line-height: 60px;
       vertical-align: middle;
       background-color: transparent;
       cursor: default;}

span {background-color: #FFFFFF;
      padding: 3px;
      vertical-align: middle;}

.door span.l {display: none;}

#errorbox {text-align: center;
	   font-weight: bold;
           color: #FF0000;}
