/*4C86B8 #75A1C8*/
body{background-color: #4C86B8; margin-top: 4px;}

.bold {font:0.8em "verdana";color:#076072;font-weight:normal}
.infotext {font:0.9em "arial";color:#000000;font-weight:bold}
.mainTable { background-color:#ffffff; color:#ffffff;border-top:3px solid #999999; border-bottom:3px solid #999999; border-left:3px solid #999999; border-right:3px solid #999999; } 
.mainTable2 { background-color:#ffffff; color:#ffffff; } 
input, textarea, select {font:8pt "verdana";color:#00529A; background:#ffffff; border-top:1px solid #9BBCD9; border-bottom:1px solid #9BBCD9; border-left:1px solid #9BBCD9; border-right:1px solid #9BBCD9; } 
input.img, input.radio, input.checkbox
{
border : 0px none;
}

img {
	border: 0;
}

table.mainTableTour { 
	background-color:#ffffff; 
	width: 100%;
	text-align:center;
	vertical-align: middle;
	border-top:1px solid #ffffff; 
	border-bottom:1px solid #ffffff; 
	border-left:1px solid #ffffff; 
	border-right:1px solid #ffffff; 
} 

td.menuTextTour { 
	color:#005B6E;
	border-top:1px solid #00529A; 
	border-bottom:1px solid #00529A;
	border-left:1px solid #00529A; 
	border-right:1px solid #00529A; 
} 

table.paleBlue { 
	background-color:#9BBCD9;
	width: 124px;
} 

/*menu table*/
table.menuTour {
	background-color:#00529A;
	width: 99%;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: center;
	vertical-align: middle;
}

td.topCenter {
	vertical-align: top;
	text-align: center;
} 
/*main text style*/
td.placeholderText {
	font:11px "verdana";
	color:#00529A;
	font-weight:normal;
	vertical-align: top;
} 

/*main text style red*/
td.placeholderTextRed {
	font:11px "verdana";
	color:#CC0033;
	font-weight:normal;
	vertical-align: top;
	text-align: justify;
} 

/*main text style red bold*/
td.placeholderTextRedBold {
	font:11px "verdana";
	color:#CC0033;
	font-weight:bold;
	vertical-align: top;
	text-align: center;
} 

/*main text style bold*/
td.placeholderTextBold {
	font:11px "verdana";
	color:#00529A;
	font-weight:bold;
	vertical-align: top;
	text-align: justify;
} 

td.placeholderTextBoldItalic {
	font:12px "arial";
	color:#00529A;
	font-weight:bold;
	vertical-align: top;
	text-align: justify;
	font-style: italic;
} 


/*main text style bold and center*/
td.placeholderTextBoldCenter {
	font:11px "verdana";
	color:#00529A;
	font-weight:bold;
	vertical-align: middle;
	text-align: center;
} 

/*main text style centered*/
td.placeholderTextCenter {
	text-align: center;
	font:11px "verdana";
	color:#00529A;
	font-weight:normal;
	vertical-align: middle;

} 
/*main text style justified*/
td.placeholderTextLeft {
	text-align: justify;
	font:0.7em "verdana";
	color:#00529A;
	font-weight:normal;
	vertical-align: middle;
} 

/*main text style over right*/
td.placeholderTextRight {
	text-align: right;
	font:0.7em "verdana";
	color:#00529A;
	font-weight:normal;
	vertical-align: middle;
}

td.placeholderTextBoldRight {
	text-align: right;
	font:0.7em "verdana";
	color:#00529A;
	font-weight:bold;
	vertical-align: middle;
}

/*heading style*/
td.heading {
	text-align: center;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	color:#CC0033;
} 

td.headingRight {
	text-align: right;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	color:#CC0033;
} 

td.Redheading {
	color:#CC0033;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-align: justify;
}

/*date display text style*/
div.date {
	font:0.6em "arial";
	color:#00529A;
	font-weight:normal
} 

/*middle alignment of div*/
div.inMiddle {
	text-align: center;
} 

/*subheading menu items div*/
div.subHeading {
	text-align: right;
	width: 90%;
/*
	height: 40px;
*/
	vertical-align: middle;

}

/*subheading red menu items div*/
div.subHeadingRed {
	text-align: right;
	width: 90%;
	height: 40px;
	vertical-align: middle;
	color:#CC0033;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:underline;
}

/*main outer table*/
table.blueTable {
	background-color:#4C86B8;
	width: 800px;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	text-align: center;
}

/*inner homes table*/
table.homesInner {	
	width: 100%;
	border: 0;
	text-align: justify;
	vertical-align: top;
}

/*reservations address table*/
table.resAddress {	
	width: 90%;
	height:130px;
}


/*reservations address table*/
table.resAddressSm {	
	width: 90%;
	height:90px;
}

td.blueText {
	color: #00529A;
	font-weight: bold;
	font-size: 12pt;
	font-family: "arial";
	text-align: center;
}

td.blueTextJustify {
	color: #00529A;
	font-weight: bold;
	font-size: 12pt;
	font-family: "arial";
	text-align: justify;
}


td.blueTextSm {
	color: #00529A;
	font-weight: bold;
	font-size: 10pt;
	font-family: "arial";
	text-align: center;
}

td.RedTextSm {
	color: #CC0033;
	font-weight: bold;
	font-size: 8pt;
	font-family: "verdana";
	text-align: center;
}

/*inner homes gradient td*/
td.homesInnerGradient {	
	width: 100%;
	border: 0;
	height: 28px;
	text-align: center;
	background-image: url(images/gradientDown.jpg);
	font-family: "arial";
	color:#00529A;
	font-weight: bold;
	font-style: normal;
	font-size:11pt;
	vertical-align: middle;
}

/*inner homes heading td*/
td.homesHeading {	
	width: 100%;
	border: 0;
	height: 28px;
	text-align: center;
	font-family: "arial";
	color:#00529A;
	font-weight: bold;
	font-style: normal;
	font-size:0.9em;
	vertical-align: middle;
}

/*inner address heading td*/
td.detailsHeading {	
	border: 0;
	text-align: right;
	font-family: "verdana";
	color:#00529A;
	font-weight: bold;
	font-style: normal;
	font-size:8pt;
	vertical-align: top;
	width: 20%;
}

/*inner address heading 30% width td*/
td.detailsHeading30 {	
	border: 0;
	text-align: right;
	font-family: "verdana";
	color:#00529A;
	font-weight: bold;
	font-style: normal;
	font-size:8pt;
	vertical-align: top;
	width: 30%;
}

/*inner address details td*/
td.innerDetails {	
	border: 0;
	text-align: justify;
	font-family: "verdana";
	color:#00529A;
	font-weight: normal;
	font-style: normal;
	font-size:8pt;
	vertical-align: top;
	width: 80%;
}
/*inner address details 70 width td*/
td.innerDetails70 {	
	border: 0;
	text-align: justify;
	font-family: "verdana";
	color:#00529A;
	font-weight: normal;
	font-style: normal;
	font-size:8pt;
	vertical-align: top;
	width: 70%;
}


/*inner homes heading td*/
td.homesInnerHeading {	
	width: 100%;
	border: 0;
	text-align: center;
	background-color:#296FAD;
}


/*menu table*/
table.menu {
	background-color:#ffffff;
	width: 86%;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
}

/*table 90% width*/
table.ninety {
	background-color:#ffffff;
	width: 90%;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
}

/*table 95% width*/
table.ninetyFive {
	background-color:#ffffff;
	width: 95%;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
}


/*table 50% width*/
table.fifty {
	background-color:#ffffff;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
}

/*right detail table table*/
table.rightDetail {
	background-color:#ffffff;
	width: 86%;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
}


/*menu Items*/
td.menuText { 
	color:#005B6E;
	border-top:1px solid #00529A; 
	border-bottom:0px solid #ffffff; 
	border-left:1px solid #00529A; 
	border-right:1px solid #00529A; 
} 

/*100% width table*/
table.hundredPerCent {
	border: 0;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
}

/*50% width td*/
td.fiftyPerCent {
	width: 50%;
	font:11px "verdana";
	color:#00529A;
	font-weight:normal;
	vertical-align: top;
	text-align: justify;
}

/*50% width centertd*/
td.fiftyPerCentCenter {
	width: 50%;
	font:11px "verdana";
	color:#00529A;
	font-weight:normal;
	vertical-align: top;
	text-align: center;
}

/*20% width td */
td.twentyPerCent {
	width: 20%;
	vertical-align: top;
	border-bottom:1px solid #00529A;
}

/*20% width td with right border*/
td.twentyPerCentBorder {
	width: 20%;
	vertical-align: top;
	border-right:1px solid #00529A;
	border-bottom:1px solid #00529A;
}

/*20% width td with right & bottom border*/
td.ratesPrices {
	width: 18%;
	vertical-align:middle;
	background-color: #D2E0EE;
	text-align: center;
	color: #00529A;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.8em;
	border-right:1px solid #00529A;
	border-bottom:1px solid #00529A;
}

/*20% width td with right & bottom border white bg*/
td.ratesPricesWhite {
	width: 18%;
	vertical-align:middle;
	background-color: #ffffff;
	text-align: center;
	color: #00529A;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.8em;
	border-right:1px solid #00529A;
	border-bottom:1px solid #00529A;
}

/*20% width td with bottom border*/
td.ratesPrices2 {
	width: 18%;
	vertical-align:middle;
	background-color: #D2E0EE;
	text-align: center;
	color: #00529A;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.8em;
	border-bottom:1px solid #00529A;
}

/*20% width td with right border*/
td.ratesPrices3 {
	width: 18%;
	vertical-align:middle;
	background-color: #D2E0EE;
	text-align: center;
	color: #00529A;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.8em;
	border-right:1px solid #00529A;
	border-bottom:1px solid #00529A;
}

/*20% width td with no border*/
td.ratesPrices4 {
	width: 18%;
	vertical-align:middle;
	background-color: #D2E0EE;
	text-align: center;
	color: #00529A;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.8em;
	border-bottom:1px solid #00529A;
	
}


/*rates header td*/
td.ratesSeason {
	width: 28%;
	background-color: #00529A;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.7em;
	text-align: center;
	vertical-align: top;
}

td.ratesSeasonLeft {
	width: 28%;
	background-color: #00529A;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.7em;
	text-align: justify;
	vertical-align: top;
}

td.ratesSeason18 {
	width: 18%;
	background-color: #00529A;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.7em;
	text-align: center;
	vertical-align: top;
}

/*rates header td border right*/
td.ratesSeasonRight {
	width: 20%;
	background-color: #00529A;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.7em;
	text-align: center;
	vertical-align: top;
	border-right:1px solid #FFFFFF;
}

/*rates header td border right*/
td.ratesSeasonOverRight {
	width: 18%;
	background-color: #00529A;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.7em;
	text-align: right;
	vertical-align: top;
}
/*rates header td border left & right*/
td.ratesSeasonRightLeft {
	width: 20%;
	background-color: #00529A;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.8em;
	text-align: center;
	vertical-align: top;
	border-right:1px solid #00529A;
	border-left:1px solid #FFFFFF;
}


/*homes boxes table*/
table.homeBoxes {
	background-color:#ffffff;
	width: 90%;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	border-top:1px solid #00529A; 
	border-bottom:1px solid #00529A; 
	border-left:1px solid #00529A; 
	border-right:1px solid #00529A; 
	height: 100%;
	text-align: center;
	vertical-align: top;
}

/*homes boxes table*/
table.boxes {
	background-color:#ffffff;
	width: 100%;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	border-top:1px solid #00529A; 
	border-bottom:1px solid #00529A; 
	border-left:1px solid #00529A; 
	border-right:1px solid #00529A; 
	height: 100%;
	text-align: center;
	vertical-align: top;
}



/*white outer table*/
table.whiteTable { 
	background-color:#ffffff;
	width: 800px;
	text-align: center;
	padding:0px 0px;
}

/*left section td*/
td.leftTable { 
	background-color:#9BBCD9;
	width: 18%;
	text-align: center;
	vertical-align: top;
} 

/*right td*/
td.rightTable{ 
	background-color:#9BBCD9;
	width: 18%;
	text-align: center;
	vertical-align: bottom;
} 

/*middle section */
td.middleSection { 
	width: 64%;
	text-align: center;
	vertical-align: top;
} 

/*65% table */
table.sixtyFive { 
	width: 65%;
	text-align: center;
	vertical-align: top;
} 


/*middle section table*/
table.middleTable { 
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
} 

/*right section td*/
td.rightSection { 
	width: 80%;
	text-align: center;
	color:#00529A;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.7em;

} 

/*right section big texttd*/
td.rightSectionBig { 
	width: 80%;
	text-align: center;
	color:#00529A;
	font-weight: bold;
	font-family: "arial";
	font-style: normal;
	font-size:0.9em;

} 


/*bottom navigation white style*/
td.bottomNav {
	color:#ffffff;
	font-weight: normal;
	font-family: "arial";
	font-style: normal;
	background-color: #00529A;
	text-align: center;
}

/*gradient line*/
td.gradient {
	vertical-align: top;
	height: 30px;
	text-align: center;
	background-image: url(images/gradient.jpg);
}


/*breadcrumbs white style*/
td.breadcrumbs {
	color:#ffffff;
	font-weight: normal;
	font-family: "arial";
	font-style: normal;
	font-size:0.7em;
	background-color: #00529A;
	text-align: justify;
	vertical-align:middle;
}

/*bottom development details blue text*/
.infotextSm {
	font-size:8pt;
	font-family: "arial";
	color:#00529A;
	font-weight:bold;
	text-align: center;
}


/*menu Items*/
td.menuText2 { 
	color:#005B6E;
	border-top:1px solid #00529A; 
	border-bottom:1px solid #00529A; 
	border-left:1px solid #00529A; 
	border-right:1px solid #00529A; 
	width: 100%;
	height: 100%;
} 


/*td contents align = center*/
td.middle {
	text-align: center;
}

/*td contents align = center*/
td.middle27 {
	text-align: center;
	width: 40%;
}

/*td contents align = center*/
td.middle20 {
	text-align: center;
	width: 20%;
}

/*td contents align = center*/
td.middle33 {
	text-align: center;
	width: 20%;
}


/*td contents align = right*/
td.overright {
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	vertical-align: top;
}

/*td contents align = right middle*/
td.overrightMid {
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	vertical-align: middle;
}

/*td contents align = left*/
td.overleft {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	vertical-align: top;
}

/* white menu item links*/
a:link.white, a:visited.white {
	color:#ffffff;
	font-size:0.7em;
	font-weight: normal;
	font-family: "arial";
	text-decoration:underline;
}
a:hover.white {
	color:#ffffff;
	font-size:0.7em;
	font-weight: normal;
	font-family: "arial";
	text-decoration:none;
}
a:active.white {
	color:#ffffff;
	font-size:0.7em;
	font-weight: normal;
	font-family: "arial";
	text-decoration:none;
}

/* text links*/
a:link.intext, a:visited.intext {
	color:#00529A;
	font-size:1.0em;
	font-weight: normal;
	font-family: "verdana";
	text-decoration:underline;
}
a:hover.intext {
	color:#CC0033;
	font-size:1.0em;
	font-weight: normal;
	font-family: "verdana";
	text-decoration:none;
}
a:active.intext {
	color:#CC0033;
	font-size:1.0em;
	font-weight: normal;
	font-family: "verdana";
	text-decoration:none;
}

/* bold text links*/
a:link.intextBold, a:visited.intextBold {
	color:#00529A;
	font-size:1.0em;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:underline;
}
a:hover.intextBold {
	color:#CC0033;
	font-size:1.0em;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:none;
}
a:active.intextBold {
	color:#CC0033;
	font-size:1.0em;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:none;
}



/*bottom development details blue links*/
a:link.bottomBlue, a:visited.bottomBlue {
	color:#00529A;
	font-size:8pt;
	font-weight: bold;
	font-family: "arial";
	text-decoration:underline;
}
a:hover.bottomBlue {
	color:#00529A;
	font-size:8pt;
	font-weight: bold;
	font-family: "arial";
	text-decoration:none;
}
a:active.bottomBlue {
	color:#00529A;
	font-size:8pt;
	font-weight: bold;
	font-family: "arial";
	text-decoration:none;
}

/* breadcrumbs item links*/
a:link.crumbLinks, a:visited.crumbLinks {
	color:#ffffff;
	font-size:8pt;
	font-weight: normal;
	font-family: "arial";
	text-decoration:underline;
}
a:hover.crumbLinks {
	color:#ffffff;
	font-size:8pt;
	font-weight: normal;
	font-family: "arial";
	text-decoration:none;
}
a:active.crumbLinks {
	color:#ffffff;
	font-size:8pt;
	font-weight: normal;
	font-family: "arial";
	text-decoration:none;
}

/* sub Heading menu item links*/
a.subLinks {
	color:#CC0033;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:underline;
}

a:link.subLinks, a:visited.subLinks {
	color:#00529A;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:none;
}
a:hover.subLinks {
	color:#CC0033;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:underline;
}
a:active.subLinks {
	color:#CC0033;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:underline;
}

a:link.subLinks2, a:visited.subLinks2 {
	color:#00529A;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:underline;
}
a:hover.subLinks2 {
	color:#CC0033;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:underline;
}
a:active.subLinks2 {
	color:#CC0033;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:underline;
}

/* red item links*/
a.redLinks {
	text-align: justify;
	vertical-align: top;
}
a:link.redLinks, a:visited.redLinks {
	color:#CC0033;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:none;
}
a:hover.redLinks {
	color:#CC0033;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:underline;
}
a:active.redLinks {
	color:#CC0033;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:underline;
}

a.redLinksLine {
	text-align: justify;
	vertical-align: top;
}
a:link.redLinksLine, a:visited.redLinksLine {
	color:#CC0033;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:underline;
}
a:hover.redLinksLine {
	color:#00529A;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:none;
}
a:active.redLinksLine {
	color:#00529A;
	font-size:8pt;
	font-weight: bold;
	font-family: "verdana";
	text-decoration:none;
}
