.PropertyHeader
{
	font-size:12px;
	font-weight:bold;
	color:#003366;
}
.PropertyHeaderText
{
	font-size:12px;
	font-weight:bold;
	color:#990000;
}
p.PropertyText
{
	font-size:12px;
}
.CalendarHeader
{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#003366;
}
.CalendarHeaderLink
{
	width:10px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
}
td.CalendarWeek 
{
	background-color:#003366;
	width:18px;
	height:22px;
	border: 1px solid #000000;
	padding:1px;
	color:#ffffff;
	text-align:center;
}
td.CalendarName 
{
	padding:20px;
	text-align:center;
	background-color:#003366;
	border: 1px solid #000000;
	color:#ffffff;
	font-weight:bold;
}
.tblCalendar
{
	width:auto;
}
td.CalendarPartial 
{
	border: 1px solid #000000;background-color:#FFD700;padding:1px;color:#ffffff;text-align:center;
}
td.CalendarBooked 
{
	border: 1px solid #000000;background-color:#800000;padding:1px;color:#ffffff;text-align:center;
}
td.CalendarAvailable
{
	border: 1px solid #000000;background-color:#006400;padding:1px;color:#ffffff;text-align:center;
}
td.CalendarTBC
{
	border: 1px solid #000000;background-color:#999999;padding:1px;color:#ffffff;text-align:center;
}
table.CalendarData td
{
	font-size:11px;padding:0px;margin:0px;
}
td.CalendarPrice
{
	border: solid 1px #000000;margin-left:5px;font-size:10px;font-weight:bold;text-align:center;
}
/*style=""border: solid 1px #000000;margin-left:5px;""