@CHARSET "ISO-8859-1";
.calendar {
	width: 100%;
	border-spacing: 10px;
	font-family: arial;
}

.calendar .cell {
	border: 1px solid #999;
	padding: 0px;
	background-color: white;
}

.calendar .month {
	width: 100%;
}

.calendar .month td {
	font-size: 11px;
}

.calendar .month .title {
   background-color: darkblue;
   color: white;
}
.calendar .month .title0, .calendar .month .title3, .calendar .month .title6
	{ background-color: #ffcc33; color: black; text-align: center; font-weight: bold; }
.calendar .month .title1, .calendar .month .title4, .calendar .month .title7
   { background-color: #ffcc33; color: black;  text-align: center;  font-weight: bold; }
.calendar .month .title2, .calendar .month .title5, .calendar .month .title8
   { background-color: #ffcc33; color: black;  text-align: center; font-weight: bold; }
.calendar .month .title9
   { background-color: #ffcc33; color: black; text-align: center; font-weight: bold; }

.calendar .month .dayname {
   background-color: #ffcc33;
   color: white;
   text-align: center;
}

.calendar .month tbody {
	text-align: right;
}
.calendar .month .booked {
   background-color: #ecece1;
   color: #333;
   text-decoration:line-through;
}
.calendar .month .saturday {
   background-color: #66ff66;
   color: blue;
   border:solid 1px #000;
}
.calendar .month .sunday {
   background-color: #66ff66;
   color: red;
   border:solid 1px #000;
}
.calendar .month .weekday {
   background-color: #66ff66; /*#F4A460*/
   color: black;
   border:solid 1px #000;
}

#cal_prev, #cal_next {
	width: 30px;
	background-color: #333;
	border: none;
	color: white;
}