body
	{
	 FONT-FAMILY: Arial;
	 MARGIN: 0PX;
	}
	td
	{
	 FONT-SIZE: 10pt;
	}
	td.about
	{
		FONT-FAMILY: "Arial";
		FONT-SIZE: 12pt;
	}
	td.tableHeader
	{
		FONT-SIZE: 10pt;
		BACKGROUND-COLOR: goldenrod;
		TEXT-ALIGN: center;
		FONT-WEIGHT: bold;
	}
	td.bottomFrame
	{
		FONT-SIZE: 8pt;
		VERTICAL-ALIGN: middle;
		TEXT-ALIGN: center;
		PADDING: 0;
	}
	td.leftFrame
	{
		FONT-SIZE: 10pt;
		VERTICAL-ALIGN: top;
	}
	td.fieldLabel
	{
		FONT-SIZE: 10pt;
		FONT-WEIGHT: bold;
		TEXT-ALIGN: right;
	}
	td.fieldLabelLeft
	{
		FONT-SIZE: 10pt;
		FONT-WEIGHT: bold;
		TEXT-ALIGN: left;
		VERTICAL-ALIGN: top;
	}
	td.right
	{
		TEXT-ALIGN: right;
	}
	td.center
	{
		TEXT-ALIGN: center;
	}
	td.emphasisRight
	{
		TEXT-ALIGN: right;
		FONT-WEIGHT: bold;
	}
	td.discountReason
	{
		FONT-STYLE: italic;
	}
	td.booking
	{
		FONT-FAMILY: "Comic Sans MS";
		TEXT-ALIGN: center;
		COLOR: black;
		FONT-WEIGHT: bold;
		BACKGROUND-COLOR: GOLD;
	}
	td.data
	{
	 FONT-FAMILY: Tahoma, Verdana, Arial;
	 TEXT-ALIGN: center;
	 FONT-SIZE: 10pt;
	 COLOR: black;
	}
	td.leftdata
	{
	 FONT-FAMILY: Tahoma, Verdana, Arial;
	 TEXT-ALIGN: left;
	 FONT-SIZE: 10pt;
	 COLOR: black;
	}
	td.rightdata
	{
	 FONT-FAMILY: Tahoma, Verdana, Arial;
	 TEXT-ALIGN: right;
	 FONT-SIZE: 10pt;
	 COLOR: black;
	}
	td.specialsTD
	{
		FONT-FAMILY: "Arial";
		FONT-SIZE: 12pt;
		COLOR: red;
		FONT-WEIGHT: bold;
		FONT-STYLE: italic;
	}
	A
	 {
	  text-decoration: none; 
	  color: black; 
	  font-weight: bold;
	 }
	A:hover
	 {
	  text-decoration: none; 
	  color: "#B36824"; 
	  font-weight: bold;
	 }
	A.underline
	 {
	  text-decoration: underline; 
	  color: mediumblue; 
	  font-weight: normal;
	 }
	A.underline:hover
	 {
	  text-decoration: underline; 
	  color: goldenrod; 
	  font-weight: bold;
	 }
	A.faqQuestion
	 {
	  text-decoration: underline; 
	  color: 990033; 
	  font-weight: normal;
	 }
	A.faqQuestion:hover
	 {
	  text-decoration: underline; 
	  color: goldenrod; 
	  font-weight: bold;
	 }
	A.faqAnswer
	 {
	  color: #990033; 
	  font-size: 11pt;
	  font-weight: bold;
	 }
	A.faqAnswer:hover
	 {
	  color: goldenrod; 
	  font-size: 11pt;
	  font-weight: bold;
	 }
	A.faqReturn
	 {
	  text-decoration: underline; 
	  color: 990033; 
	  font-weight: normal;
	 }
	A.faqReturn:hover
	 {
	  text-decoration: underline; 
	  color: goldenrod; 
	  font-weight: bold;
	 }
	A.specialsLink
	{
	  text-decoration: underline; 
		FONT-FAMILY: "Arial";
		FONT-SIZE: 12pt;
		COLOR: red;
		TEXT-ALIGN: center;
		FONT-WEIGHT: bold;
		FONT-STYLE: italic;
	}
	A.specialsLink:hover
	{
	  text-decoration: underline; 
		FONT-FAMILY: "Arial";
		FONT-SIZE: 12pt;
		COLOR: goldenrod;
		TEXT-ALIGN: center;
		FONT-WEIGHT: bold;
		FONT-STYLE: italic;
	}
	A.bookNow
	{
		FONT-FAMILY: "Comic Sans MS";
		TEXT-ALIGN: center;
		COLOR: red;
		FONT-WEIGHT: bold;
		TEXT-DECORATION: underline;
		BACKGROUND-COLOR: GOLD;
	}
	A.bookNow:hover
	{
		COLOR: goldenrod;
	}
	.hidden
	{
		VISIBILITY: hidden;
		POSITION: absolute;
	}
	.bodyStyle
	{
	  BACKGROUND-COLOR: #0000aa; 
	  FONT-FAMILY: "Arial";
		FONT-WEIGHT: bold;
		FONT-SIZE: 20pt;
	}
	.ACOPBanner
	{
		FONT-FAMILY: "Comic Sans MS";
	  color: #004400; 
		TEXT-ALIGN: center;
	}
	.pageHeading
	{
		FONT-SIZE: 11pt;
		FONT-WEIGHT: bold;
		COLOR: black;
		TEXT-ALIGN: center;
	}
	.cabinName
	{
		FONT-WEIGHT: bold;
		FONT-STYLE: italic;
	}
	.sectionHdg
	{
		FONT-WEIGHT: bold;
		TEXT-DECORATION: underline;
	}
	.footnote
	{
		FONT-SIZE: 9pt;
		FONT-STYLE: italic;
		COLOR: black;
		TEXT-ALIGN: center;
	}
	.specialsImg
	{
		FONT-FAMILY: "Arial";
		FONT-SIZE: 12pt;
		COLOR: red;
		BACKGROUND-COLOR: #ffffcc;
		TEXT-ALIGN: center;
		FONT-WEIGHT: bold;
		FONT-STYLE: italic;
	}
	.specials
	{
		FONT-FAMILY: "Arial";
		FONT-SIZE: 12pt;
		COLOR: red;
		TEXT-ALIGN: center;
		FONT-WEIGHT: bold;
		FONT-STYLE: italic;
	}
	.specialsBody
	{
		FONT-FAMILY: "Arial";
		FONT-SIZE: 12pt;
		FONT-WEIGHT: bold;
	}
	.coupon
	{
		COLOR: blue;
	}
	.welcomeMessage
	{
		FONT-SIZE: 11pt;
		COLOR: black;
		FONT-WEIGHT: bold;
		FONT-STYLE: italic;
	}
	.pictureCaption
	{
		FONT-SIZE: 10pt;
		COLOR: black;
		FONT-STYLE: italic;
		TEXT-ALIGN: center;
	}
	.shadedLink
	{
	  text-decoration: none; 
	  color: #335E3D; 
	  font-weight: bold;
	}
	.contactInfo
	{
	  text-decoration: none; 
	  color: #004400; 
	  font-weight: bold;
	}
	.petFriendly
	{
	  color: #004400; 
	  font-weight: bold;
		font-size: 2pt;
	}
	.easyAccess
	{
	  color: #ffffcc; 
	  font-weight: bold;
		text-align: center;
	}
	.quoteSteps
	{
		FONT-FAMILY: "Comic Sans MS";
	  color: #004400; 
		font-size: 12pt;
	}
	.error
	{
		FONT-FAMILY: "Arial";
		COLOR: red;
		FONT-WEIGHT: bold;
		FONT-STYLE: italic;
	}
	.bookButton
	{
		FONT-FAMILY: "Comic Sans MS";
		COLOR: red;
		FONT-WEIGHT: bold;
	}
	.cpnCode
	{
		COLOR: mediumblue;
		FONT-WEIGHT: bold;
	}
