/* Setup some defaults */

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: lighter; FONT-SIZE: small; BACKGROUND-ATTACHMENT: scroll; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #222; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, 'MS Sans Serif'; BACKGROUND-COLOR: #ffffff; FONT-VARIANT: normal; TEXT-DECORATION: none; text-align: center;
}

table {	background-color: transparent;	}


tbody {	background-color: transparent;	}

tr {	background-color: transparent;	}

td {	background-color: transparent;
	text-align: center;
	vertical-align: top;		}

/* Main attrributes for details and navigation sections */

table.tblHeader-details, table.tblMenu-bar, table.tblFooter-info, table.tblPackagedeal-frame,td.tdCreditcard-info
{	background-color: rgb(153, 0, 0)	}

table.tblMenu-bar td {	vertical-align: bottom;	}

/* The three items below are for the Package Deal box */

table.tblPackage-content {	background-color: rgb(153, 51, 0);	}

td.tdPackage-content-main {	background-color: rgb(255, 255, 255);	}

td.tdLeftColContainer {	background-color: transparent;
	text-align: center;
	vertical-align: bottom;	}

/* The three items below are for the side columns and main content of the page */

table.tblMainContent td {	vertical-align: top;	}

table.tblLeft-column {
	background-color: transparent;
	text-align: center;
	vertical-align: bottom;	}

td.tdMiddle-column {
	background-color: transparent;
	text-align: right;
	vertical-align: bottom;	}

td.tdLeftColumn, td.tdRight-column {
	background-color: rgb(255, 153, 0);
	text-align: center;
	vertical-align: bottom;	}

/* The rest below are for specific tables, paragraph and anchor attributes */

table.tblSeasonCalendar td {
	background-color: transparent;
	text-align: left;
	vertical-align: top;	}

table.tblIndexMainContent td {	text-align: right;	}

table.tblIndexMainContent p {	text-align: left;	}

table.tblContactUs td {	text-align: right; vertical-align: top;	}

p, a {
	margin: 0;
	padding: 0px;
	color: #333;
	font-size: .85em;
	font-style: normal;	}

a.h   /* General Headings */
{	font-weight: bold;	}

a.aNotes   /* Asterix notes */
{	font-size: .75em;	}

li {
	margin: 0;
	padding: 0px;
	color: #333;
	font-size: .85em;
	font-style: normal;
	text-align: left;	}

li.lstTermsConditions {
	margin: 0;
	padding: 0px;
	color: #333;
	font-size: .85em;
	font-style: normal;
	text-align: left;	}

table.tblCourtyardImg, table.tblStdSuiteImg, table.tblPoolImg, table.tblFamilySuiteImg, td.tdFeaturesHeading
{	/* background-color: rgb(102, 51, 102); */
	background-color: rgb(165, 101, 37);
	text-align: center;	}

td.tdMainBodyHeads {
	/* background-color: rgb(102, 51, 102); */
	background-color: rgb(165, 101, 37);
	text-align: right;
	margin: 0px;
	padding: 3px;	}

a.aMainBodyHeads {
	margin:  0px;
	padding: 0px;
	font-size: 1.00em;
	font-weight: bold;
	color: rgb(255, 255, 102);	}

table.tblFeaturesHeading {
	background-color: transparent;
	text-align: center;	}

table.tblFacilitiesMain h6 {
	font-size: .75em;
	color: #fff;	}

table.tblFacilitiesMain p {	text-align: left;	}

p.pPackageMsg {
	margin: 0;
	padding: 0px;
	color: #333;
	font-size: .70em;
	font-weight: bold;	}

h5 {
	margin: 0;
	padding: 0px;
	color: #fff;
	font-size: .75em;
	font-weight: bold;	}

a.aOtherLinks {
	margin: 0;
	padding: 0px;
	color: #fff;
	font-size: .90em;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;	}

a.aOtherLinks:hover {	color: #F90;	}

a.aNormalLinks {
	margin: 0;
	padding: 0px;
	color: #222;
	font-size: .90em;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;	}

a.aNormalLinks:hover {	color: #F90;	}

h6 {
	margin: 0;
	padding: 0px;
	color: #333;
	font-size: .75em;
	font-weight: bold;	}

address {
	color: #ff0;
	margin: 1;
	padding: 0px;
	font-size: .75em;
	font-weight: bold;
	text-decoration: none;
	font-style: normal; }

a.aEmailLink {
	color: #ff0;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;	}

a.aEmailLink:hover {	color: #F90;	}

table.tblContactUs a.aEmailLink {
	color: #222;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none;	}
	
table.tblContactUs a.aEmailLink:hover {	color: #F90;	}

a.aMenuLink {
	margin: 0;
	padding: 5px;
	color: #ff0;
	font-size: .75em;
	font-weight: bold;
	text-decoration: none;	}

a.aMenuLink:hover {	color: #F90;	}


