.style1 {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
}

.ResortHead {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #383D7F;
}

.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #383D7F;
	font-size: 12;
}

.style3 {
	color: #383D7F;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14;
}

.style4 {
	color: #383D7F;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16;
}

.style5 {
	color: #4D6498;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8;
}




.style55 {color: #006666}
.style6 {color: #CC6600}
.style7 {color: #0033FF}
.style8 {color: #CC3300}
.style9 {color: #33CC99}
.style10 {color: #00CC00}
.style11 {color: #CC0000}
.style12 {color: #000000}
.style13 {color: #FF0000}
.style14 {color: #FF9900}
.style15 {color: #0099CC}
.style16 {color: #00FF00}
.style17 {color: #660000}
.style18 {color: #00CC99}
.style56 {color: #46C4DA}




.style101 {
	color: #383D7F;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12;
}

.button-pie {
	background-color:#32CE36;
	font-weight:bold;
}

.whitelink{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
a.whitelink:link {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
a.whitelink:visited {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
a.whitelink:hover {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
a.whitelink:active {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}


.styleGreyFootText {
	font-size: 10px;
	font-style: italic;
	color: #D4D0C8;
	font-weight: bold;
}
a.styleGreyFootText:link {
	text-decoration: none;
	color: #D4D0C8;
	font-size: 10px;
	font-weight: bold;
}
a.styleGreyFootText:visited {
	text-decoration: none;
	color: #D4D0C8;
	font-size: 10px;
	font-weight: bold;
}
a.styleGreyFootText:hover {
	text-decoration: underline;
	color: #808000;
	font-weight: bold;
	font-size: 10px;
}
a.styleGreyFootText:active {
	text-decoration: none;
	color: #D4D0C8;
	font-size: 10px;
	font-weight: bold;
}


.Nlink {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
}



a.Nlink:link {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
a.Nlink:hover {
	text-decoration: underline;
	color: #808000;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
}
a.Nlink:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
a.Nlink:active {
	text-decoration: none;
	color: #D4D0C8;
	font-size: 12px;
	font-weight: bold;
}



.proplist
{
	font-family: Tahoma;
	font-size: 12px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}

ul.proplist
{
	font-family: Tahoma;
	font-size: 12px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}

li.proplist
{
	font-family: Tahoma;
	font-size: 12px;
    PADDING-RIGHT: 13px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 13px
}

a.proplist
{
	font-family: Tahoma;
	font-size: 12px;
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 0.8em;
    BORDER-TOP: #fff 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 0.8em;
    PADDING-BOTTOM: 0.2em;
    BORDER-LEFT: #fff 1px solid;
    WIDTH: 90px;
    COLOR: #fff;
    PADDING-TOP: 0.2em;
    BORDER-BOTTOM: #fff 1px solid;
    BACKGROUND-COLOR: #27acd6;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

a.proplist:link
{
	font-family: Tahoma;
	font-size: 12px;
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 0.8em;
    BORDER-TOP: #fff 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 0.8em;
    PADDING-BOTTOM: 0.2em;
    BORDER-LEFT: #fff 1px solid;
    WIDTH: 90px;
    COLOR: #fff;
    PADDING-TOP: 0.2em;
    BORDER-BOTTOM: #fff 1px solid;
    BACKGROUND-COLOR: #27acd6;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

a.proplist:hover
{
	font-family: Tahoma;
	font-size: 12px;
    BORDER-RIGHT: #fff 1px solid;
    BORDER-TOP: #fff 1px solid;
    BORDER-LEFT: #fff 1px solid;
    COLOR: #fff;
    BORDER-BOTTOM: #fff 1px solid;
    BACKGROUND-COLOR: #0062a1
}


#backtolist UL
{
	font-family: Tahoma;
	font-size: 12px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#backtolist LI
{
	font-family: Tahoma;
	font-size: 12px;
    PADDING-RIGHT: 13px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 13px
}

#backtolist A
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT:  0.8em;
    BORDER-TOP: #fff 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 0.8em;
    PADDING-BOTTOM: 0.2em;
    BORDER-LEFT: #fff 1px solid;
    WIDTH: 120px;
    COLOR: #fff;
    PADDING-TOP: 0.2em;
    BORDER-BOTTOM: #fff 1px solid;
    BACKGROUND-COLOR: #CCCC33;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    FLOAT: right;
}

#backtolist A:hover
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
    BORDER-RIGHT: #fff 1px solid;
    BORDER-TOP: #fff 1px solid;
    BORDER-LEFT: #fff 1px solid;
    COLOR: #fff;
    BORDER-BOTTOM: #fff 1px solid;
    BACKGROUND-COLOR: #ff6600
}






#resortList
{
    DISPLAY: block;
    WIDTH: 740px;
    COLOR: #58585a;
    HEIGHT: 80px;
    BACKGROUND-COLOR: #f2f7fa
}
#resortList:hover
{
    BACKGROUND-COLOR: #dbecf3
}
#resortList:hover A
{
    TEXT-DECORATION: none
}
#resortList A:hover
{
    TEXT-DECORATION: none
}
#resortList IMG
{
    FLOAT: left;
    MARGIN-RIGHT: 10px
}



.gapBelowMenu
{
    MARGIN-TOP: 0px;
    DISPLAY: block;
    WIDTH: 1024px;
    HEIGHT: 2px;
    BACKGROUND-COLOR: #ebe3d9;
    padding-left: 0px;
    padding-top : 0px;
    margin-bottom : 0px;
    
}

.gapBelowMenu2
{
    HEIGHT: 2px;    
}

.gapBelowProperty
{
    MARGIN-TOP: 0px;
    DISPLAY: block;
    WIDTH: 1024px;
    HEIGHT: 5px;
}


.TopSpaceProperty
{
    MARGIN-TOP: 0px;
    DISPLAY: block;
    WIDTH: 1024px;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #ebe3d9;
    MARGIN-BOTTOM: 0px;
    BORDER-TOP: #000000 1px solid
}

.PieHead
{
    MARGIN-TOP: 0px;
    DISPLAY: block;
    WIDTH: 1024px;
    HEIGHT: 20px;
    font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}


.exlargeproperty
{
    MARGIN-TOP: 0px;
    DISPLAY: block;
    WIDTH: 1024px;
    HEIGHT: 2000px;
    BACKGROUND-COLOR: #ebe3d9;
    BORDER-BOTTOM: #000000 1px solid
}

.largeproperty
{
    MARGIN-TOP: 0px;
    DISPLAY: block;
    WIDTH: 1024px;
    HEIGHT: 1000px;
    BACKGROUND-COLOR: #ebe3d9;
    BORDER-BOTTOM: #000000 1px solid
}

.mediumproperty
{
    MARGIN-TOP: 0px;
    DISPLAY: block;
    WIDTH: 1024px;
    HEIGHT: 600px;
    BACKGROUND-COLOR: #ebe3d9;
    BORDER-BOTTOM: #000000 1px solid
}

.smallproperty
{
    MARGIN-TOP: 0px;
    DISPLAY: block;
    WIDTH: 1024px;
    HEIGHT: 600px;
    BACKGROUND-COLOR: #ebe3d9;
    BORDER-BOTTOM: #000000 1px solid
}


.scrollproperty
{
    MARGIN-TOP: 0px;
    DISPLAY: block;
    WIDTH: 1024px;
    HEIGHT: 500px;
    BACKGROUND-COLOR: #ebe3d9;
    BORDER-BOTTOM: #000000 1px solid;
    overflow: auto 
    
}

.tmproperty
{
    MARGIN-TOP: 0px;
    DISPLAY: block;
    WIDTH: 1024px;
    HEIGHT: 150px;
    BACKGROUND-COLOR: #ebe3d9;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-TOP: #000000 1px solid
    overflow: auto 
    
}

.largepropertyimg
{
	PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
    FLOAT: left;
    BACKGROUND-COLOR: #ebe3d9;
}

.resortListDiv
{
    DISPLAY: block;
    WIDTH: 1024px;
    HEIGHT: 80px;
    BACKGROUND-COLOR: #f2f7fa;
    FLOAT: left;	
    PADDING-RIGHT: 12px;
    TEXT-DECORATION: none    
}

.resortListDiv: A
{
    TEXT-DECORATION: none    
}

.resortListGAP
{
    MARGIN-TOP: 0px;
    DISPLAY: block;
    WIDTH: 1024px;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #ffffff;
    MARGIN-BOTTOM: 0px;
}

.smallpropertyimg
{
	
    PADDING-RIGHT: 12px;
    FLOAT: left;
    BACKGROUND-COLOR: #f2f7fa;
    width: 100px;
    height: 75px;
    TEXT-DECORATION: none;
}

.largepropertyimgFront
{
	PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
    FLOAT: left;
    BACKGROUND-COLOR: #ebe3d9;
    WIDTH: 316px;
}


body,td,th {
	font-family: Tahoma;
	font-size: 12;
	color: #666666;  }
	


TABLE.menu-top { border: none; background: #999999 }
TD.solid-grey { border: none; background: #999999 }
TD.solid-blue{ border: none; background: #277CCC }