/*Styles availability calendars*/
p   {
	font-size: 12px; 
	font-weight: normal;
	text-align: left; 
	padding: 0px; 
	color: #3F3F3F; /* GREY */
	margin-bottom: 10px;
}

body {
	color: #000000;
	font-size: 12px; /*was 11*/
}

.clmonth {
	border-collapse: collapse;
	width: 240px;
	margin-bottom: 15px;
}

.clmonth caption, .key caption {
	text-align: center;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	padding-bottom: 0.4em;
}

.clmonth th {
	border: 1px solid #AAAAAA;
	border-bottom: none;
	padding: 0.2em 0.4em 0.2em 0.4em;
	background-color: #F4F4F4;
	color: #3F3F3F;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.clmonth td {
	border: 1px solid #AAAAAA;
	padding: 0.2em 0.4em 0.2em 0.4em;
	background-color: #FFFFFF;
	color: #3F3F3F;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

.clmonth td.blank {
	background-color: #F4F4F4;
	color: #F4F4F4;			
}

.clmonth td.booked, .key td.booked {
	background-color: #FF00FF;			
	color: #2B5070;
	border: 2px solid #AC138D;
}	

.clmonth td.provisional, .key td.provisional {
	background-color: #FFCCFF;			
	color: #2B5070;
	border: 2px solid #FF99FF;
}

.clmonth td.available, .key td.available {
	background-color: #FFFFFF;
	border: 2px solid #009900;
}

.clmonth td.price {
	background-color: #F4F4F4;
	color: #3F3F3F;		
}

.key {
	border-collapse: collapse;
	background-color: #F4F4F4;
	margin-bottom: 15px;
}	

.key td {
	border: 1px solid #F4F4F4;
	padding: 0.2em 0.4em 0.2em 0.4em;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 25px;
}	

.key th {
	border: 1px solid #AAAAAA;
	padding: 0.2em 0.4em 0.2em 0.4em;
	background-color: #FFFFFF;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

#calend { /*holder for  date scroll in #content3*/
width: 560px;
}
#calend p {
	font-size: 1.5em;
}

/*Sizes were 80% and 110% now absolute at 11px and 14px* to suit browsers. Body at 12px to suit menuver sizing/