
/* calendar classes */


.b a, .a a { color: #000; }
.g a { text-decoration: none; color: #323232; }

/* cell colours for school holidays */
.h { background-color: #ffef97; font-size: 10px; font-family: verdana, helvetica, sans-serif; text-align: center; }
.p { background-color: orange; font-size: 10px; font-family: verdana, helvetica, sans-serif; text-align: center; }
.n { background-color: #ffffff; font-size: 10px; font-family: verdana, helvetica, sans-serif; text-align: center; }

/* booked */
.b {
 background-color: #ff0000;
 font-size: 10px;
 font-family: verdana, helvetica, sans-serif;
 text-align: center;
}
.b2{
 background-color: #ff0000;
 color: #ffffff;
 font-size: 10px;
 font-family: verdana, helvetica, sans-serif;
 text-align: center;
}

/* tentative */
.t{
 background-color: #3366ff; 
 font-size: 10px; 
 font-family: verdana, helvetica, sans-serif; 
 text-align: center; 
}

/* available */
.a{
 background-color: #05CC48;
 font-size: 10px;
 font-family: verdana, helvetica, sans-serif;
 text-align: center;
}

.a2{
 background-color: #05CC48;
 color: #ffffff;
 font-size: 10px;
 font-family: verdana, helvetica, sans-serif;
 text-align: center;
}

/* grey */
.g{
 background-color: #eeeeee; 
 font-size: 10px; 
 font-family: verdana, helvetica, sans-serif; 
 text-align: center; 
}

/* grey */
.bg{
 background-color: #eeeeee; 
 font-size: 10px; 
 font-family: verdana, helvetica, sans-serif; 
 text-align: center; 
}

/* booked */
.bb{
 background-color: #ff0000; 
 font-size: 10px; 
 font-family: verdana, helvetica, sans-serif;
 text-align: left; 
}
a.bb { color: yellow; text-decoration: underline; }

/* tentative */
.bt{
 background-color: #3366ff; 
 font-size: 10px; 
 font-family: verdana, helvetica, sans-serif; 
 text-align: left; 
}
a.bt { color: yellow; text-decoration: underline; }

/* available */
.ba{
 background-color: #05CC48; 
 font-size: 10px; 
 font-family: verdana, helvetica, sans-serif; 
 text-align: left; 
}

/* holiday key text */
.hkey { 
 font-size: 10px; 
 font-family: verdana, helvetica, sans-serif; 
 text-align: center; 
}

.m .price { text-align: right; font-weight: normal; }
.m td { font-weight: bold; }


