
 BODY {
	scrollbar-3dlight-color:#FF8C00;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#032263;
	scrollbar-track-color:#d9d9d9;
	scrollbar-darkshadow-color:#032263;
	scrollbar-face-color:#31759B;
	scrollbar-highlight-color:#FFFAF0;
	scrollbar-shadow-color:#ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	list-style-image: url(../images/img_nav/rollover_square_small.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #3b3b64;
	background : #F6F6F6;
}

.bodyFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #3b3b64;
}
.bodyFontLight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #506D77;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: #2E505C;
    CURSOR: hand
}

.whiteBackground {
	background : #FFFFFF;
}

.featureBoxBackground {
	background : #FFFFFF;
}

.featureBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
   	text-decoration : none;
	font-weight: normal; 
	color: #2E505C;
	background : #EFEFEF;
}

.bottom {   position: absolute;   bottom: 0px;  }

.sideSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
   	text-decoration : none;
	font-weight: normal; 
	color: #2E505C;
	background : #EFEFEF;
}

.topStatusFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
   	text-decoration : none;
	font-weight: normal; 
	color: #ffffff;
	background : #FE892A;
}

.topSubHeadingFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
   	text-decoration : none;
	color: #1189C1;
}

.linksFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3b3b64;
}

.leftnavFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #31759B;
	line-height: 15px;
   	text-decoration : none;
	font-weight: bold;  }
	
.leftnavFontwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
   	text-decoration : none;
	font-weight: bold;  }
	
.leftnavFontDkBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #032263;
   	text-decoration : none;
	font-weight: bold; 	
	vertical-align : sub; }

.leftnavFontEmphasis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #31759B;
   	text-decoration : none;
	font-weight: bold; 
	font-style : italic;
	 }
	 
	
.rightNavFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #70A4CA;
	line-height: 15px;
}
.footerFont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	line-height: 14px; color: #999999; background-image: url(../images/img_nav/white_blue_bottom.gif); background-repeat: repeat-x}
.footerRepeat { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; background-image: url(../images/img_nav/repeat_orange_nav_footer.gif); background-repeat: repeat-x}

.resortGreyRepeat { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; background-image: url(../images/img_nav/repeat_grey.gif); background-repeat: repeat-x}

.repeatBlackStatus { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; background-image: url(../images/img_nav/repeat_black_top.gif); background-repeat: repeat-x}


.topFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #70A4CA;
	background-color:#EDE9EA;
}

.topNavLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #70A4CA;
	background-color:#F6F6F6;
}

   
a.topnavLink  {
   	text-decoration : none;
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	color : #FFFFFF;
	font-weight: bold;
   }
   
   a.topnavLink:Link  {
   	text-decoration : none;
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	color : #FFFFFF;
	font-weight: bold;
   }
   
   a.topnavLink:Visited  {
   	text-decoration : none;
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	color : #FFFFFF;
	font-weight: bold;
   }
   
   a.topnavLink:Hover  {
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	text-decoration : none;
   	color : #DFC890;
	font-weight: bold;
   }
   
   a.navLinks  {
   	text-decoration : none;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	color : #31759B;
	font-weight: bold;
   }
   
   a.navLinks:Link  {
   	text-decoration : none;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	color : #31759B;
	font-weight: bold;
   }
   
   a.navLinks:Visited  {
   	text-decoration : none;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	color : #31759B;
	font-weight: bold;
   }
   
   a.navLinks:Hover  {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	text-decoration : none;
   	color : #DF731C;
	font-weight: bold;
   }
   
   a.specialsLink  {
   	text-decoration: underline;
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	color : #31759B;
	font-weight: bold;
   }
   
   a.specialsLink:Hover  {
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	text-decoration: none;
   	color : #31759B;
	font-weight: bold;
   }
       a.resortLink  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
   	text-decoration : none;
	font-weight: bold; 
	color: #336699;
   }
   
   a.resortLink:Hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
   	text-decoration : none;
	font-weight: bold; 
	color: FE892A;
   }
   
    a.moreInfoLink  {
   	text-decoration: underline;
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	color : #31759B;
	font-weight: bold;
   }
   
   a.moreInfoLink:Hover  {
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	text-decoration: none;
   	color : #31759B;
	font-weight: bold;
   }
   
   a.refineSearchLink  {
	FONT-SIZE: 9px; 
	FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif;
   	text-decoration: none;
   	color : #EA3B00;
	font-weight: normal;
   }
   
   a.refineSearchLink:Hover  {
	FONT-SIZE: 9px; 
	FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif;
   	text-decoration: underline;
   	color : #EA3B00;
	font-weight: normal;
   }
   
   a.moreLink  {
	FONT-SIZE: 9px; 
	FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif;
   	text-decoration: none;
	font-style: italic;
   	color : #EA3B00;
	font-weight: normal;
   }
   
   a.moreLink:Hover  {
	FONT-SIZE: 9px; 
	FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, sans-serif;
   	text-decoration: underline;
	font-style: italic;
   	color : #EA3B00;
	font-weight: normal;
   }
   
    a.featureLinkBold  {
   	text-decoration : underline;
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	color : #1CA398;
	font-weight: bold;
   }
   
   a.featureLinkBold:Hover  {
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	text-decoration : underline;
   	color : #DFC890;
	font-weight: bold;
   }
   
   a.featureLink  {
   	text-decoration : underline;
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	color : #1CA398;
	font-weight: none;
   }
   
   a.featureLink:Hover  {
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	text-decoration : underline;
   	color : #DFC890;
	font-weight: none;
   }

a.leftnavLink  {
   	color : #1CA398;
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	text-decoration : underline;
	font-weight: normal;
   }
   
a.leftnavLink:Hover{
   	color : #31759B;
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	text-decoration : none;
	font-weight: normal;
   }
   
   a.leftnavcountry:Hover  {
   	text-decoration : none;
   	color : #31759B;
	font-weight: normal;
   }
   
   a.leftnav2  {
   	color : #001F60;
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	text-decoration : underline;
   	line-height : 16pt;
   }
   
   a.leftnav2:Hover  {
   	text-decoration : none;
   	color : #31759B;
   	line-height : 16pt;
   }
   
 a.leftnavFontSpecials  {
   	color : #ffffff;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	text-decoration : underline;
	font-weight: bold;
   }
   
a.leftnavFontSpecials:Hover  {
   	color : #ffffff;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	text-decoration : none;
	font-weight: bold;
   }
 a.leftnavFontSpecialsSmall  {
   	color : #ffffff;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	text-decoration : underline;
	font-weight: bold;
   }
   
   a.leftnavFontSpecialsSmall:Hover  {
   	color : #ffffff;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	text-decoration : none;
	font-weight: bold;
   }
   
    a.leftnavFontSpecials2  {
   	color : #032263;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	text-decoration : underline;
	font-weight: bold;
   }
   
   a.leftnavFontSpecials2:Hover  {
   	color : #31759B;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	text-decoration : none;
	font-weight: bold;
   }
   
a.bottomnavMain  {
   	color : #1CA398;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	text-decoration : underline;
	font-weight: normal;
   }
   
   a.bottomnavMain:Hover  {
   	color : #31759B;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	text-decoration : none;
	font-weight: normal;
   }
   
a.bottomnavSub  {
   	color : #1CA398;
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	text-decoration : underline;
	font-weight: normal;
   }
   
   a.bottomnavSub:Hover  {
   	text-decoration : none;
   	color : #31759B;
	FONT-SIZE: 9px; 
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
   	text-decoration : none;
	font-weight: normal;
   }
   
.locationText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10x;
   	text-decoration : none;
	font-weight: normal; 
	color: #2E505C;
	font-style:italic;
}

.propertyHeadingFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
   	text-decoration : none;
	font-weight: bold; 
	color: #336699;
}

.propertyHeadingRegionFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   	text-decoration : none;
	font-weight: bold; 
	color: #336699;
}

.propertyInformation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
   	text-decoration : none;
	font-weight: normal; 
	color: #336699;
}

.propertyInformationColour {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : underline;
	font-weight: bold;
	color: #31759B;
	font-style: italic;
}

.extendedListingHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration : none;
	font-weight: bold;
	color: #336699;
	font-style: normal;
}

.extendedBodyFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight: normal;
	color: #333333;
	font-style: normal;
}

.extendedBodyFontBackground {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight: normal;
	color: #333333;
	font-style: normal;
	background-color:#E2CD96
}

.extendedEmailLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
   	text-decoration : none;
	font-style:italic;
	font-weight: bold; 
	color: #336699;
}

.specialsHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration : none;
	font-weight: bold;
	color: #336699;
	font-style: normal;
}

.specialsBodyFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight: normal;
	color: #333333;
	font-style: normal;
}

.specialsDescriptionFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	font-weight: normal;
	color: #333333;
	font-style: normal;
	background-color: #EEF6EB;
}

.specialsHeadingFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #FFFF00;
	font-style: normal;
	background-color: #336699;
}


.specialsBodyFontBackground {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight: normal;
	color: #333333;
	font-style: normal;
	background-color:#E2CD96
}

.specialsEmailLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
   	text-decoration : none;
	font-style:italic;
	font-weight: bold; 
	color: #336699;
}

.specialsHighlightFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight: bold;
	color: #31759B;
	font-style: none;
}

.hrPackage {
	color:#336699;
}

.featureHeading {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight: normal;
	color: #EEF6EB;
	font-style: normal;
	background-color:#1CA398
}

.contactFormFont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	font-weight: normal;
	color: #3B3B64;
	font-style: normal;
	background-color:#EEF6EB;
	border: 1 solid #1CA398;
	padding: 4px 4px 4px 4px;
}

.contactFormFontCells{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	font-weight: normal;
	color: #3B3B64;
	font-style: normal;
	background-color:#F4EEB3;
	border: 1 solid #1CA398;
	padding: 4px 4px 4px 4px;
}

.contactFormFontCellsMiddle td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	font-weight: normal;
	color: #3B3B64;
	font-style: normal;
	background-color:#F4EEB3;
	padding: 4px 4px 4px 4px;
}

.contactFont {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#3b3b64; background-color: #FFFFFF; border: 1px solid #2970A4;}
.contactFont2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#3b3b64; background-color: #E0EBF0; border: 1px solid #2970A4;}
.policiesHeading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#3b3b64; background-color: #FFFFFF; font-weight:bold;}
.policiesText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#3b3b64; background-color: #FFFFFF;}

A.bodyLink:link{color: #2573AF; text-decoration:underline}
A.bodyLink:hover{color: #2573AF; text-decoration:none} 
A.bodyLink:visited{color: #2573AF; text-decoration:underline}

.ratesBoxFont { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#3b3b64;
	font-size: 9px;
	background-color:#E0EBF0;
	border: 1px solid #053B63;
}

.ratesBoxFont td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#3b3b64;
	font-size: 9px;
	background-color:#E0EBF0;
}

.featureBoxRightNav td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	font-weight: normal;
	color: #EEF6EB;
	font-style: normal;
	background-color:#C54850;
}

.featureHighlightFont:Active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	color: white;
	font-style: none;
}

.featureHighlightFont:Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	color: white;
	font-style: none;
}

.featureHighlightFont:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	font-weight: bold;
	color: white;
	font-style: none;
}

.featureHighlightFont:Visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	color: white;
	font-style: none;
}


.featureEmailHighlightFont:Link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	color: #DFC890;
	font-style:italic;
}

.featureEmailHighlightFont:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	font-weight: bold;
	color: #DFC890;
	font-style:italic;
}

.searchActionPropertyBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	font-weight: normal;
	color: #333333;
	font-style: normal;
	background-color: #EFEFEF;
}

.searchActionPropertyBarCountry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	font-weight: bold;
	color: teal;
	font-style: normal;
}

.searchActionPropertyBarPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	font-weight: normal;
	color: #31759B;
	font-style: normal;
}

.searchActionDescriptionBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	font-weight: normal;
	color: #333333;
	font-style: normal;
}

.searchActionSpecialBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #3b3b64;
	background-color: #eef6eb;
}

.imageBorderColour {
	color: black;
	border:1 solid black;
}

.searchactionBodyBaseBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight: normal;
	color: #FFFF00;
	font-style: normal;
	background-color:#FFFFFF
}

.greybarRepeat {background-image:url(../images/img_nav/repeat_tile_footerbar.gif); background-repeat: repeat-x}

.availabilityNavBackground {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
   	text-decoration : none;
	color: #FFFFFF;
	background-color: #1189C1;
}

.availabilityNavPackageBackground {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
   	text-decoration : none;
	color: #FFFFFF;
	background-color: #31759B;
}
