<style>
	/* Body */
	BODY {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #000000;
		background-image: none;
		background: #FFFFFF;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
	}

	DIV,SPAN,P,UL,LI {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
	}

	H1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14pt;
		text-align: center;
	}

	H2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		text-align: left;
	}

	H3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		text-align: left;
	}

	H4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-align: left;
	}

	TD {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
	}

	.small {
		font-size: 8pt;
	}

	.copyright {
		font-size: 8pt;
		text-align: right;
	}

	A {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #0000FF;
		text-decoration: underline;
	}

	A:active {
	}

	A:hover {
		color: #FFCC00;
		text-decoration: underline overline;
	}
	/* Body End*/

	/* Layout */
	TABLE.layout {
		text-align : justify;
	}

	TD.layoutmenu {
		width: 120px;
		vertical-align: top;
		margin-top: 15px;
		margin-left: 15px;
		margin-right: 15px;
		margin-bottom: 15px;
	}

	TD.layoutmain {
		width: 640px;
		vertical-align: top;
		margin-top: 15px;
		margin-left: 30px;
		margin-right: 15px;
		margin-bottom: 15px;
	}
	
	.footercontacts {
		display: none;
	}
	/* Layout End */

	/* Menu */
	DIV.menu {
		width: 125px;
		text-align: left;
		vertical-align: top;
		background: #FFB700;
		border: thick outset;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
	}

	A.menu {
		color: #0000FF;
		text-decoration: none;
	}

	A.menu:active {
	}

	A.menu:hover {
		color: #FF0000;
		text-decoration: underline overline;
	}

	.menuheading {
		font-weight : bold;
	}

	P.contacts {
		font-size: 8pt;
		text-align : left;
	}
	/* Menu End */

	/* Photos */
	TABLE.photos {
		width: 100%;
	}

	TD.photos {
		vertical-align: top;
		text-align : justify;
		padding-top: 15px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 15px;

	}
	/* Photos End */

	/* Rates */
	TABLE.rates {
		width: 100%;
		border : none;
	}

	TH.rates {
		vertical-align: top;
		text-align : justify;
		background : #FFFFCC;
	}
	TD.rates {
		vertical-align: top;
		text-align : justify;
	}
	/* Rates End */

	/* Availability */
	DIV.availability {
		text-align : left;
	}

	TABLE.availability {
		width: 500;
		border: 0;
		cellspacing: 0;
		cellpadding: 0;
	}

	TD.availability {
		vertical-align: top;
		text-align : justify;
		padding-top: 15px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 15px;

	}

	.st1 {
		text-align: right;
		font-weight: bold;
		border-style: none;
		clear: right;
		height: auto;
		width: 60%;
		color: #00F
	}

	.st2 {
		text-align: center;
		font-weight: bold;
		height: auto;
		width: 40%;
		color: #000
	}

	/* Main Table Setup Incluidng Date Number Fonts, Size and Color */
	.mainTable {
		background-color: #FFFFFF;
		border: 1px solid #003366;
	}

	/* Month and Year Row Setup */
	.monthYearRow {
		line-height: 17pt;
		background-color: #FFFFFF;
		text-align: center;
		vertical-align: middle;
		background-image: url("calmonthbg.gif");
	}
	/* Month and Year Text Setup */
	.monthYearText {
		font-family: Geneva, Verdana, Arial, sans-serif;
		font-size: 13px;
		font-weight: Bold;
		color: #252216;
	}

	/* Day Names Row Setup */
	.dayNamesRow {
		line-height: 11pt;
		background-color: #F5F4D3;
		text-align: center;
		vertical-align: middle;
	}
	/* Day Name Setup */
	.dayNamesText {
		font-family: Geneva, Verdana, Arial, sans-serif;
		font-size: 10px;
		font-weight: Bold;
		color: #433D27;
		background-image: url("caldaybg.gif");
	}

	/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
	.rows {
		font-family: Geneva, Verdana, Arial, sans-serif;
		font-size: 10px;
		color: #433D27;
		line-height: 15pt;
		text-align: center;
		vertical-align: middle;
	}

	/* Color of Today's Date */
	.today {
		color: #CF0000;
	}
	/*

	/* OverLIB popup text size */
	.oLib {
		font-family: Geneva, Verdana, Arial, sans-serif;
		font-size: 10px;
	}
	/*

	---------------------------------------------------------------------------
	The classes below determine how the calendar background markings will look.
	---------------------------------------------------------------------------

	Remove the "background-image..." lines to remove graphics as table cell background images.

	If you do use images, change the "background-color..." to a sililar color to that
	of your image. This will help persons with slow connections to see the event markings.

	You can optionally remove the "background-color..." lines to only use graphics.

	*/

	/* Normal Cell Background (date number with no event markings) */
	.s2 {
		background-image:  url("caldef.gif");
		background-color: #EEEEEE;
	}
	/* Empty Cell Background (empty cells with no date numbers) */
	.s20 {
		background-image:  url("caldef5.gif");
		background-color: #EBEBEB;
	}
	/* Mark Start Cell Background (usually a slashed graphic to show availability or solid for events) */
	.s21 {
/*		background-image:  url("caldef1.gif"); */
		background-image:  url("calbooked.gif");		
		background-color: #F5E0D8;
	}
	/* Mark Solid Cell Background (solid marked event date background) */
	.s22 {
/*		background-image:  url("caldef2.gif"); */
		background-image:  url("calbooked.gif");		
		background-color: #F5E0D8;
	}
	/* Mark End Cell Background (usually a slashed graphic to show availability or solid for events) */
	.s23 {
/*		background-image:  url("caldef3.gif"); */
		background-image:  url("calbooked.gif");		
		background-color: #F5E0D8;
	}
	/* Mark End/Start Cell Background (usually a slashed graphic to show availability or solid for events) */
	.s24 {
/*		background-image:  url("caldef4.gif"); */
		background-image:  url("calbooked.gif");		

		background-color: #F5E0D8;
	}
	/* Availability End */
</style>
