body {
				font-size:62.5%;
}
td.availweek
{
background-color:#FFFF80;
font-family:arial,sans-serif;
font-size:10px;
border-right:1px #c0c0c0 solid;
border-top:1px #c0c0c0 solid;
border-bottom:1px #c0c0c0 solid;
}
td.availwend
{
background-color:#FDCD27;
font-family:arial,sans-serif;
font-size:10px;
border-right:1px #c0c0c0 solid;
border-top:1px #c0c0c0 solid;
border-bottom:1px #c0c0c0 solid;
}
/*td.booked
{
background-color:/*#C9AF53#ffffff;
color:#c0c0c0;
font-family:arial,sans-serif;
font-size:10px;
}*/
td.booked
{
background-color:#FEFEDC;
color:#c0c0c0;
background-image: url('cross.gif');
font-family:arial,sans-serif;
font-size:10px;
border-right:1px #c0c0c0 solid;
border-top:1px #c0c0c0 solid;
border-bottom:1px #c0c0c0 solid;
}

td.availweekcurrent
{
background-color:#FFFF80;
font-family:arial,sans-serif;
font-size:10px;
border-right:1px #c0c0c0 solid;
border-top:1px #c0c0c0 solid;
border-bottom:1px #c0c0c0 solid;
}
td.availwendcurrent
{
background-color:#FDCD27;
font-family:arial,sans-serif;
font-size:10px;
border-right:1px #c0c0c0 solid;
border-top:1px #c0c0c0 solid;
border-bottom:1px #c0c0c0 solid;
}
td.availweekprevious
{
background-color:#ffffff;
color:#c0c0c0;
font-family:arial,sans-serif;
font-size:10px;
border-right:1px #c0c0c0 solid;
border-top:1px #c0c0c0 solid;
border-bottom:1px #c0c0c0 solid;
}
td.availwendprevious
{
background-color:#c0c0c0;
color:#ffffff;
font-family:arial,sans-serif;
font-size:10px;
border-right:1px #ffffff solid;
border-top:1px #ffffff solid;
border-bottom:1px #c0c0c0 solid;
}
/*Colours current day names*/
td.weekdaycurrent
{
background-color:#FFFF80;
font-family:arial,sans-serif;
font-size:10px;
border-right:1px #c0c0c0 solid;
border-top:1px #c0c0c0 solid;
}
td.weekendcurrent
{
background-color:#FDCD27;
font-family:arial,sans-serif;
font-size:10px;
border-right:1px #c0c0c0 solid;
border-top:1px #c0c0c0 solid;
}
/*Recolours past day names*/
td.weekdayprevious
{
background-color:#ffffff;
color:#c0c0c0;
font-family:arial,sans-serif;
font-size:10px;
border-right:1px #c0c0c0 solid;
border-top:1px #c0c0c0 solid;
}
td.weekendprevious
{
background-color:#c0c0c0;
color:#ffffff;
font-family:arial,sans-serif;
font-size:10px;
border-right:1px #ffffff solid;
border-top:1px #c0c0c0 solid;
}
.month
{
color:#000000;
font-family:arial,sans-serif;
font-size:12px;
}
p.booking {
font-family:verdana, sans-serif;
font-size:1.0em;
text-align:left;
}