#calendar { 
    font-family:arial,helvetica;  
    font-size:10px;  
    color: white; 
    background-color: #c0c0c0; 
    border-color: #000; 
    border-style: solid; 
    border-width: 1px;
    width: auto;
}

#calendar td {
    padding: 0px;
}

#calendar thead, #calendar tfoot {
    text-align: center;
    background-color: #ddd;
}

#calendar thead .date {
    color: black;
    font-weight: bold;
}

#calendar thead .old,
#calendar thead .new,
#calendar tbody th {
    border-color: #000; 
    border-style: solid; 
    border-width: 1px;
    font-family:arial,helvetica;  
    font-size:10px;  
}

#calendar thead .old,
#calendar thead .new {
    background-color: #808080;
}

#calendar tbody th {
    background-color: #963;
}

#calendar thead .old a,
#calendar thead .new a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

#calendar tfoot a {
    display: block;
    text-decoration: none;
    color: #963;
}

#calendar tbody td .day,
#calendar tbody td .today,
#calendar tbody td .selected,
#calendar tbody td .expired {
    display: block;
    background-color: #808080; 
    border-color: #000; 
    border-style: solid; 
    border-width: 1px; 
    text-align: center;
    width: 25px;
    height: 25px;
    color: white;
    text-decoration: none;
    font-family:arial,helvetica;  
    font-size:10px;
}

#calendar tbody td .day:hover,
#calendar tbody td .today:hover {
    background-color: yellow;
    color: black;
}

#calendar tbody td .today {
    background-color: #fff;
    color: #000;
}

#calendar tbody td .selected {
    background-color: #69f; 
    border-color: #00c; 
    color: #fff;
    font-weight: bold;
}

#calendar tbody td .expired {
    background-color: #c0c0c0;
}

#calendar tbody td .conf {
    background-color: #DDA0DD;
}

#calendar tbody td .sso {
    background-color: #DEB887;
}


#cancel_room_button{
    position:relative;
    display:inline-block;
    left:600px;
}
#cancel_room_button a{
    color:#ffffff;
    padding:0.5em 1.5em;
    text-decoration: none;
    background-color:#0ba0c8;
    border:1px solid #1d677d;    
}

#cancel_room_button a:hover{
    background-color:#1d677d;
    border:1px solid #0ba0c8;    
}