                
.minBox     {position: relative;
             min-width: 50px;
             margin: 0px;
             min-height: 20px;
             border: 1px solid red;
             font-size: 6pt;
             white-space: normal;
             vertical-align: top;
            }
        
.dayBox     {position: relative;
             display: inline-block;
             min-width: 50px;
             margin: 0px;
             min-height: 100px;
            }
.headerBox    {position: relative;
             width: 80px;
             margin: 0px;
             min-height: 15px;
             white-space: normal;
             border: 1px solid black;
             vertical-align: top;
             opacity: 0.65;
             filter: alpha(opacity=65);
            }
            
.userBox    {position: relative;
             display: inline-block;
             width: 80px;
             margin: 0px;
             min-height: 100px;
             white-space: normal;
             vertical-align: top;
             cursor: pointer;
            }
            
            
.bookingBox {position: absolute;
             width: 80px;
             background-color: white;
             opacity: 0.75;
             filter: alpha(opacity=75);
             cursor: pointer;
             overflow: auto;
             text-align: center;
            }
            
.bookingBoxDone {position: absolute;
             width: 80px;
             background-color: white;
             opacity: 0.55;
             filter: alpha(opacity=55);
             cursor: pointer;
             overflow: auto;
             text-align: center;
            }
            
.timeBox {position: absolute;
             width: 80px;
             background-color: white;            
            }
