﻿/* PROPERTY AVAILABILITY CALENDAR */
table.propcal 
{
	/* Grid outline */
	background-color:	#5D8499;
}
.propcal td,
.propcal .header_year,
.propcal .header_month,
.propcal .header_day {
	/* Block heading and sides */
	background-color:#5D8499;
	margin:				0;
	padding:			0;
	font-size:			10px;
	line-height:		1em;
}
.propcal_title	{
	font-size:			16px;
	font-weight:		bold;
	text-align:			center;
}
.propcal_subtitle	{
	font-size:			16px;
	font-weight:		bold;
	text-align:			center;
	padding-bottom:		8px;
}
.propcal td.bottom_nav a:link, .propcal td.bottom_nav a:visited {
	color:				#185494;
}
.propcal td.bottom_nav a:hover, .propcal td.bottom_nav a:active {
	color:				#f00;
}
.propcal tr.month {
	height:				15px;
	padding:			0;
}
.propcal tr.header_year td {
	font-size:			12px;
	padding:			3px;
	font-weight: bold;
	background-color:#5D8499;
}
.propcal .header_month {
	/* Month text */
	font-size:			11px;
	padding:			0 5px;
	color:				#000000;
	background-color:#5D8499;
}
.propcal .header_day td {
	padding:			2px 1px;
}
.propcal .month td a {
	display:			block;
	width:				15px;
	height:				15px;
	margin:				0;
	padding:			0;
	border-style:solid;
	border-width:1px;
	border-color:Black;
}
.propcal .month td a img {
	border:				none;			/* Firefox fix */
}
.propcal td a:link, .propcal td a:visited {
	background-position:0 0;
}
.propcal td a:hover, .propcal td a:active {
	background-position:0 -15px;
}
.propcal td.available a {
	background-repeat:	none;
}
.propcal td.departure a {
	background-repeat:	none;
}
.propcal .legend
{
	/* Legend background color */
	background-color:	#5D8499;
	padding:			10px 0;
	font-size:			11px;
	color:				#ffffff;
	text-align:right;
}
.propcal .legend_item {
	float:				left;
	width:				24%;
	text-align:			center;
}
.propcal .legend_item img {
	margin-bottom:		-4px;
}
.propcal .bottom_nav {
	padding:			4px 0;
	font-size:			12px;
	font-weight:		bold;
}
.propcal .bottom_nav .prev {
	float:				left;
	padding-left:		10px;
}
.propcal .bottom_nav .next {
	float:				right;
	padding-right:		10px;
}

.print {
	display:			none;
}
.end {
	clear:				both;
}

