/* .tblImg sets the table background color, border and table width for the table that holds a property label and property image. There are usually 2 tblImg tables that sit in a single tblImgX2. See txtImgLabel for the table label settings and tdImg for the cell picture holder settings. See property page pictures for examples. */
.ACREStblImg {
    BACKGROUND-COLOR: #FFFFFF;
	BORDER: #013B8E 1px solid;
	padding: 5px;
	text-align: center;
	width: 270px;
	}
/* .tblImgX2 sets the table background color, border and table width for the table that holds the 2 tblImg tables. See property page pictures for examples. */
.ACREStblImgX2 {
	BACKGROUND-COLOR: #FFFFFF;
	border: none;
	border-collapse: collapse;
	text-align: center;
	width: 570px;
	}
/* .tblPropertyDescription sets the table background color, border and table width for the table that holds property features. See property pages for examples. */
.ACREStblPropertyDescription {
	background-color: #FFFFFF;
	BORDER-TOP: #013B8E 1px solid;
	BORDER-BOTTOM: #013B8E 1px solid;
	BORDER-LEFT: #013B8E 1px solid;
	BORDER-RIGHT: #013B8E 1px solid;
	color: #013B8E;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	width: 570px;
	}
/* tblResorts controls the display layout of information pages on resorts. This is used on multiple resort pages. See Orlando Resorts */
.ACREStblResorts {
	background-color: #FFFFFF;
	BORDER-TOP: #013B8E 1px solid;
	BORDER-BOTTOM: #013B8E 1px solid;
	BORDER-LEFT: #013B8E 1px solid;
	BORDER-RIGHT: #013B8E 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	width: 570px;
	}
/* tblSpacer is used to control spacing between tables. Rather than using a library item which would require multiple page updates when chnaged, using a css entry means chnages can be made without having to update multiple pages and re-publishing */
.ACREStblSpacer {
	BORDER: none;
	font-size: 5px;
	height: 8px;
	padding: none;
	width: 100%;
	}
/* tdImg sets the cell padding and background color (if required) for the cell in the tblImg. See tblImg for background color if not set here. */
.ACREStdImg {
	/*background-color: #FFFFFF;*/
	padding: 5px;
	text-align: center;
	}
/* .txtCapacity sets the cell background color, the font color, the font weight and the text alignment. See property pages for examples. */
.ACREStxtCapacity {
    BACKGROUND-COLOR: #99CCFF;
	color: #013B8E;
	font-weight: bold;
	text-align: center;
	}
/* .ACREStxtCommon sets the font properties for the common pages located in calibregroup.us that feed ttd/hv247 such as distance, location, intro */
.ACREStxtCommon {
	/*background-color: #FFFFFF;*/
	color: #013B8E;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: normal;*/
	/*text-align: left;*/
	}
/* .txtHeaderRev sets the cell background color, the font color, the font weight and the text alignment */
.ACREStxtHeaderRev {
    background-color: #013B8E;
	color: #FFFFFF;	
	font-weight: bold;
	text-align: center;
	}
/* txtImgLabel sets the display properties of the cell above an image. See tblImg for the table properties. Typically used on property pages */
.ACREStxtImgLabel {
    BACKGROUND-COLOR: #013B8E;
	color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
	}
/* Start Calanedar Controls */
/* The entries under the Calendar section below are required to control the Calendar Availability display across multiple websites. */
/* tblCalendarHolder controls the overall table that the individual calendar months are held within */
.ACREStblCalendarHolder {
    BACKGROUND-COLOR: #FFFFFF;
	border: none;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	width: 570px;
	}
/* tblCalendarMonth controls the individual calendar month table background color, text size, text color */
.ACREStblCalendarMonth {
    BACKGROUND-COLOR: #FFFFFF;
	border: none;
	border-collapse: collapse;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	width: 140px;
	}
/* tdCalendarMonth controls the font color, font size and font weight of the calendar month display. Font family, size and weight is controlled by tblCalenderMonth */
.ACREStdCalendarMonth {
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
	background-color: #999999;
	color: #FFFFFF;
	}
/* tdCalendarBlank controls the table cell display where no day, availability is required. Width is controlled by tdCalendarDay. */
.ACREStdCalendarBlank {
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
	background-color: #CCCCCC;
	}
/* tdCalendarDay controls the table cell display for Monday thru Sunday days of the week. Background color is controlled by tblCalendarMonth. */
.ACREStdCalendarDay {
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
	color: #000000;
	width: 20px;
	}
/* tdCalendarDayAvl controls the table cell display for an available date. Width is controlled by tdCalendarDay. */
.ACREStdCalendarDayAvl {
    background-color: #00FF00;
	border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
	}
/* tdCalendarDayBkd controls the table cell display for an available date. Width is controlled by tdCalendarDay. */
.ACREStdCalendarDayBkd {
    background-color: #FF0000;
	border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
	}
/* tdCalendarDayChg controls the table cell display for an changeover date. Width is controlled by tdCalendarDay. */
.ACREStdCalendarDayChg {
    background-color: #FFFF00;
	border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
	}
/* tblCalendarKey controls the display of the calendar key above the calendars */
.ACREStdCalendarKey {
    background-color: #FFFFFF;
	color: #000000;
	text-align: left;
	font-size: 9px;
	font-weight: normal;
	}
/* tblCalendarTitle controls the display of the title bar above the calendars */
.ACREStdCalendarTitle {
    background-color: #999999;
	color: #000000;
	font-size: 12px;
	text-align: center;
	}
/* End Calendar Controls */