BODY,TD {
	color: #56717F;
	font-family: Verdana;
	font-size: 11px;
}

.white {color: #ffffff;}

.whiteBold	{
			color: #ffffff;
			font-weight: bold;
			}

.black {color: #000000;}

.PgTitle{font: bold 18px verdana;}

a {
	color: #56717F;
	text-decoration: none;
}

a:hover {color: #000000;}

.smallText1 {
	font-size: 8px;
}

.smallText {
	font-size: 10px;
}

.smallTextBlack {
	font-size: 10px;
	color: #000000;
}

a.smallText {
	color: #000000;
}

.floatingWin {
	background-color: #000000;
	opacity: .77;
	filter: alpha(opacity=77);
	position: absolute;
	z-index: 3;
	top: 10px;
	left: 10px;
	width: 500px;
	height: 300px;
	overflow: auto;
	padding: 20px 20px 20px 20px;
	color: #ffffff;
}

.floatingWinMap {
	position: absolute;
	z-index: 3;
	top: 10px;
	left: 10px;
	width: 600px;
	height: 540px;
	overflow: no;
	padding: 0px 0px 0px 0px;
}

.floatingFooter {
	background-color: #000000;
	position: absolute;
	z-index: 3;
	top: 10px;
	left: 10px;
	width: 583px;
	height: 320px;
	overflow: auto;
	padding: 20px 20px 20px 20px;
	color: #56717F;
}

.floatingWinVilla {
	background-color: #000000;
	opacity: .77;
	filter: alpha(opacity=77);
	position: absolute;
	z-index: 3;
	top: 10px;
	left: 10px;
	width: 583px;
	height: 385px;
	overflow: auto;
	padding: 20px 20px 20px 20px;
	color: #ffffff;
}

.floatingWinFAQs {
	background-color: #000000;
	opacity: .77;
	filter: alpha(opacity=77);
	position: absolute;
	z-index: 3;
	top: 10px;
	left: 10px;
	width: 500px;
	height: 278px;
	overflow: auto;
	padding: 20px 20px 20px 20px;
	color: #ffffff;
}

.coloredLine {
	background-color: #587280;
	}
	
.coloredLineLite {
	background-color: #9AAAB2;
	}


a.menu:link { 
color: #587280; 
font-size : 11px;
font-weight: bolder;
font-family : Tahoma,Verdana,Arial;
background-color: #FFFFFF;
text-decoration: none;
line-height: 200%;
padding-left : 5px;
}

a.menu:visited { 
color: #0000; 
font-size : 11px;
font-weight: bolder;
font-family : Tahoma,Verdana,Arial;
background-color: #FFFFFF;
text-decoration: none;
line-height: 200%;
padding-left : 5px;
}

a.menu:hover {
color: #587280; 
font-size : 11px;
font-weight: bolder;
font-family : Tahoma,Verdana,Arial;
background-color: #FFFFFF;
text-decoration: none;
line-height: 200%;
padding-left : 5px;
}

th.menu {
color: white; 
font-size : 12px;
font-family : Arial,Tahoma,Verdana;
background-color: #587280;
text-align: left; 
font-weight: bolder;
line-height: 200%;
padding-left : 5px;
} 



a.scrollMenuLocation {
	background-color: #FFFFFF;
	color: #56717F;
	font-size:10px;
	font-weight: bold;
	line-height: 13px;
	height: 13px;
	display: block;
	position:relative;
	border-style: solid;
	border-color: #56717F;
	border-width: 1px;
}

a.scrollMenuLocation:link {
	color: #56717F;
}

a.scrollMenuLocation:hover {
	background-color: #56717F;
	color: #FFFFFF;
	display: block;
}

a.scrollMenuLocationOn {
	background-color: #3A3F42;
	color: #FFFFFF;
	font-size:10px;
	font-weight: bold;
	line-height: 15px;
	height: 15px;
	display: block;
	position:relative;
}

a.scrollMenuLocationOn:link {
	color: #FFFFFF;
}

a.scrollMenuLocationOn:hover {
	background-color: #3A3F42;
	color: #FFFFFF;
	display: block;
}

a.scrollMenuVilla {
	background-color: #56717F;
	color: #FFFFFF;
	font-size:9px;
	font-weight: bold;
	line-height: 21px;
	height: 21px;
	display: block;
	position:relative;
}

a.scrollMenuVilla:link {
	color: #FFFFFF;
}

a.scrollMenuVilla:hover {
	background-color: #3A3F42;
	color: #FFFFFF;
}

a.scrollMenuVillaOn {
	background-color: #3A3F42;
	color: #FFFFFF;
	font-size:10px;
	font-weight: bold;
	line-height: 21px;
	height: 21px;
	display: block;
	position:relative;
}

a.scrollMenuVillaOn:link {
	color: #FFFFFF;
}

a.scrollMenuVillaOn:hover {
	background-color: #3A3F42;
	color: #FFFFFF;
}

a.villaDetails {
	background-color: #56717F;
	color: #FFFFFF;
	font-size:10px;
	font-weight: bold;
	line-height: 14px;
	height: 14px;
	display: block;
	position:relative;
}

a.villaDetails:hover {
	background-color: #3A3F42;
	color: #FFFFFF;
}

a.faqSections {
	color: AABDC6
}

a.faqSections:link {
	color: AABDC6
}

a.faqSections:hover {
	color: 56717F
}

.whiteBg {
	background-color: FFFFFF;
}

.greyBg {
	background-color: e7e7e7;
}

.blueBg {
	background-color: 6E8B99;
}

.frmBackground {
	background-color: D6DEE2;
}




h1,h2,h3,h4 
{color: #587280; 
font: arial;
line-height: 60%;
    padding-left  :5px;
    padding-top  :5px;

}
h1,h2,h3,h4.Full
{color: #587280; 
font: arial;
line-height: 100%;
    padding-left  :5px;
    padding-top  :5px;

}

table.border {
    background-color : white;
    border-width : 1;
    border-style : solid;
    border-color: #587280;
}

table.textB10, td.textB10, li.textB10 {
    color       : #587280;
    font-size   : 10pt;
    font-family : Tahoma,Verdana,Arial;
    font-weight : bolder;
    text-align  : justify;

}

table.textB11, td.textB11 {
    color       : #587280;
    font-size   : 11pt;
    font-family : Tahoma,Verdana,Arial;
    font-weight : bolder;
    text-align  : justify;

}
table.textB11r, td.textB11r {
    color       : #587280;
    font-size   : 11pt;
    font-family : Tahoma,Verdana,Arial;
    font-weight : bolder;
    text-align  : right;

}
table.text, td.text, p.text, div.text, li.text{
    color       : #587280;
    font-size   : 9pt;
    font-family : Tahoma,Verdana,Arial;
    font-weight : 100;
    line-height : 150%;
    text-align  : justify;
    padding-left :5px;
    padding-right:5px;
    padding-top  :5px;
}
table.text10, td.text10, p.text10 {
    color       : #587280;
    font-size   : 10pt;
    font-family : Tahoma,Verdana,Arial;
    font-weight : 100;
    text-align  : justify;
    padding-left :5px;
    padding-right:5px;
    padding-top  :5px;
}
table.text11, td.text11, p.text11 {
    color       : #587280;
    font-size   : 11pt;
    font-family : Tahoma,Verdana,Arial;
    font-weight : 100;
    text-align  : justify;
    padding-left :5px;
    padding-right:5px;
    padding-top  :5px;
}

table.textB, td.textB, p.textB, li.textB dt.textB {
    color       : #587280;
    font-size   : 9pt;
    font-family : Tahoma,Verdana,Arial;
    font-weight : bolder;
    text-align  : justify;
    padding-left :5px;
    padding-right:5px;
    padding-top  :5px;
}

table.text8, td.text8, p.text8 dd.text8 {
    color       : #587280;
    font-size   : 8pt;
    font-family : Tahoma,Verdana,Arial;
    font-weight : 100;
    line-height : 120%;
    text-align  : justify;
    padding-left : 5px;
    padding-right: 5px;
    padding-top  : 5px;
}
table.textB8, td.textB8, p.textB8 {
    color       : #587280;
    font-size   : 8pt;
    font-family : Tahoma,Verdana,Arial;
    font-weight : bolder;
    line-height : 120%;
    text-align  : justify;
    padding-left :5px;
    padding-right:5px;
    padding-top  :5px;
}
td.pale {
    background-color : #CCD6DC;
}

#imageContainer {
	height:309px;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}


