
<STYLE TYPE="text/css">	<!--
	/*
	NEW TM STYLES
	*/

	.topBarResortDetails{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#DFC890;}

	.searchResultsResortName{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #333333;
		font-weight:bold;}

	.searchResultsResortRegion{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #333333;
		font-weight:normal;}

	.searchResultsResortCountry{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: Teal;
		font-weight:bold;}

	.searchResultsDescription{
		color: #333333; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;}

	.searchResultsHeading{
		color: #FFFF00; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px; font-weight:bold;}

	.searchResultsValidity{
		color: #FFFF00; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px; font-weight:normal;}

	.searchResultsPackageRate{
		color: #D75557; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px; font-weight:bold;}

	.searchResultsPackageRate1{
		color: #333333; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px; font-weight:bold; font-style:italic;}

	.searchResultsPackageHeading{
		color: #333333; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; font-weight:bold;}

	.searchResultsPackageInclusions{
		color: #333333; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; font-weight:normal;}

	a.searchResultsPackageInfo:Link  {
		color: #D75557; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; font-weight:bold;}

	a.searchResultsPackageInfo:Visited  {
		color: #D75557; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; font-weight:bold;}
	a.searchResultsPackageInfo:Hover  {
		color: #D75557; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; font-weight:bold;}


	a.searchResultsMoreInfo:Link  {
		color: #D75557; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px; font-weight:bold;}

	a.searchResultsMoreInfo:Visited  {
		color: #D75557; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px; font-weight:bold;}
	a.searchResultsMoreInfo:Hover  {
		color: #D75557; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px; font-weight:bold;}

	a.navFooter:Link  {
		color: #1CA398; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px; font-weight:bold;}

	a.navFooter:Visited  {
		color: #1CA398; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px; font-weight:bold;}
	a.navFooter:Hover  {
		color: #D75557; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px; font-weight:bold;}

	h4{ color:#336699; font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
		font-size:14px; font-weight:bold;}

	.searchResultsCount{ color:#336699; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px; font-weight:bold;}

	a.navBottomFooter:Link  {
		color: #1CA398; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; font-weight:bold;}

	a.navBottomFooter:Visited  {
		color: #1CA398; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; font-weight:bold; }
	a.navBottomFooter:Hover  {
		color: #D75557; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; font-weight:bold;}

	a.searchResultsSpecialsLink:Link  {
		color: #1CA398; text-decoration: underline; font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
		font-size:9px; font-weight:bold;}

	a.searchResultsSpecialsLink:Visited  {
		color: #1CA398; text-decoration: underline; font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
		font-size:9px; font-weight:bold; }
	a.searchResultsSpecialsLink:Hover  {
		color: #D75557; text-decoration: none; font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
		font-size:9px; font-weight:bold;}

	.SearchResultsKeywordSearch{
		color: Navy; text-decoration: none; font-family: Verdana, Arial, Geneva, sans-serif;
		font-size:10px; font-weight:bold;}

	.buttonFont {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		font-size: 11px;
		font-weight:bold;
		background-color: #CCCCCC;
		border: 1px #000000 solid;
		vertical-align:middle;
	}
	h1.headerTop{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#336699;}
	.extendedCompare{ color:#3b3b64; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
		font-size:12px;}
	.extendedCompareMain{ color:#3b3b64; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
		font-size:12px;}
	.extendedDescription{ color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
		font-size:11px;}
	.extendedPriceCategory{ color:#d75557; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
		font-size:11px;}
	.extendedResortName {
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
	.extendedResortRegion {
		FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
	.extendedResortCountry {
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: teal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
	.extendedPriceRate {
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #d75557; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	}

	a.extendedMoreInfo:link {
		FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #d75557; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
	}
	a.extendedMoreInfo:visited {
		FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #d75557; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
	}
	a.extendedMoreInfo:hover {
		FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #d75557; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}

	A.navSpecials:link {
		FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #1ca398; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
	A.navSpecials:visited {
		FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #1ca398; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
	A.navSpecials:hover {
		FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #D75557; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
	A.navFooter:link {
		FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #1ca398; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
	A.navFooter:visited {
		FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #1ca398; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
	A.navFooter:hover {
		FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #D75557; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}

	.regionSiteMapHeading {
		FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;
	}


	.regionTypeHeading:Link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration : none;	font-weight: bold;	color: #336699;	font-style: normal;}
	.regionTypeHeading:Visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration : none;	font-weight: bold;	color: #336699;	font-style: normal;}
	.regionTypeHeading:Hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration : underline;	font-weight: bold;	color: #336699;	font-style: normal;}

	.recordCountData{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration : none;
		font-weight: bold;
		color: #D75557;
	}
	.recordCountPlus{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration : none;
		font-weight: bold;
		color: black;
	}
	.recordCountResult{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration : none;
		font-weight: bold;
		color: #336699;
	}


	/*
	END NEW STYLES
	*/

	a  {
		text-decoration : underline;
		color : #1CA398;
	}

	a:Hover  {
		text-decoration : none;
		color : #D75557;
	}

	a.side  {
		text-decoration : underline;
		color : #1CA398;
	}

	a.ph_lnk  {
		text-decoration : none;
		FONT-WEIGHT: bold;
		FONT-SIZE: 9px;
		FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
		color : #1CA398;
	}

	a.ph_lnk:Hover  {
		text-decoration : underline;
		FONT-WEIGHT: bold;
		FONT-SIZE: 9px;
		FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
		color : #d75557;
	}
	a.ph_lnk:Visited  {
		text-decoration : none;
		FONT-WEIGHT: bold;
		FONT-SIZE: 9px;
		FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
		color : #1CA398;
	}

	.photoborder {
		BACKGROUND: #3b3b64
	}
	.ph_lnk_text {
		FONT-SIZE: 10px; COLOR: #3b3b64
	}


	.photo_heading {
		FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #d75557; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
	}
	.photo_text {
		COLOR: #336699; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
	}

	a.links  {
		text-decoration : underline;
		color : #1CA398;
		font-size : 8pt;
		font-weight : bold;
	}

	a.side:Hover  {
		text-decoration : none;
		color : #D75557;
	}

	.noline  {
		text-decoration : none;
		color : #000000;
	}

	a.tab  {
		text-decoration : none;
		color : #000000;
	}

	a.tab:Hover  {
		text-decoration : underline;
		color : #DFC890;
	}

	a.country  {
		text-decoration : none;
		color : #EEF6EB;
	}

	a.country:Hover  {
		text-decoration : underline;
		color : #EEF6EB;
	}

	a.help  {
		text-decoration : none;
		color : #D75557;
	}

	a.help:Hover  {
		text-decoration : underline;
		color : #3b3b64;
	}

	a.top  {
		text-decoration : none;
		FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
		FONT-WEIGHT: bold;
		FONT-SIZE: 11px;
		color : #ffffff;
	}

	a.top:Hover  {
		text-decoration : none;
		FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
		FONT-WEIGHT: bold;
		FONT-SIZE: 11px;
		color : #DFC890;
	}

	a.login  {
		text-decoration : none;
		color : #d75557;
	}

	a.login:Hover  {
		text-decoration : none;
		color : #DFC890;
	}

	a.emphasis  {
		color : #3b3b64;
		text-decoration : underline overline;
		background-color : #F4EEB3;
	}

	a.emphasis:Hover  {
		text-decoration : underline overline;
		color : #3b3b64;
		background-color : #D7EBF6;
	}

	a.diving  {
		color : #FDD209;
		text-decoration : underline;
	}

	a.diving:Hover  {
		text-decoration : none;
		color : #ffffff;
	}

	a.cruises  {
		color : #ffffff;
		text-decoration : underline;
	}

	a.cruises:Hover  {
		text-decoration : none;
		color : #FDD209;
	}

	a.leftnav  {
		color : #001F60;
		text-decoration : underline;
	}

	a.leftnav:Hover  {
		text-decoration : none;
		color : #d75557;
	}

	a.leftnav2  {
		color : #001F60;
		text-decoration : underline;
		line-height : 16pt;
	}

	a.leftnav2:Hover  {
		text-decoration : none;
		color : #d75557;
		line-height : 16pt;
	}
	a.photohead  {
		text-decoration : none;
		FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
		FONT-WEIGHT: bold;
		FONT-SIZE: 10px;
		color : #d75557;
	}

	a.photohead:Hover  {
		text-decoration : underline;
		FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
		FONT-WEIGHT: bold;
		FONT-SIZE: 10px;
		color : #d75557;
	}

	.bodyFont {
		color: #333366; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}

	.emailDisplayFont {
		color: #333366; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; border: 1px solid #E2CD96;
	}

	.emailDisplayFont1 {
		color: #333366; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
	}

	.emailDisplayFont2 {
		color: #333366; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; background-color:#EEF6EB;
	}

	FEATURE LINKS
	a.specialsLink {
		text-decoration: underline;
		FONT-SIZE: 9px;
		FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
		color : #D75557;
		font-weight: bold;
		font-style:italic;
	}

	a.specialsLink:Link {
		text-decoration: underline;
		FONT-SIZE: 9px;
		FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
		color : #D75557;
		font-weight: bold;
		font-style:italic;
	}


	a.specialsLink:Visited  {
		FONT-SIZE: 9px;
		FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
		text-decoration: underline;
		color : #D75557;
		font-weight: bold;
		font-style:italic;
	}
	a.specialsLink:Hover  {
		FONT-SIZE: 9px;
		FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
		text-decoration: none;
		color : #D75557;
		font-weight: bold;
		font-style:italic;
	}


	a.specialsPhotoLink {
		text-decoration: underline;
		FONT-SIZE: 9px;
		FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
		color : #DFC890;
		font-weight: bold;
		font-style:italic;
	}

	a.specialsPhotoLink:Link {
		text-decoration: underline;
		FONT-SIZE: 9px;
		FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
		color : #DFC890;
		font-weight: bold;
		font-style:italic;
	}


	a.specialsPhotoLink:Visited  {
		FONT-SIZE: 9px;
		FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
		text-decoration: underline;
		color : #DFC890;
		font-weight: bold;
		font-style:italic;
	}
	a.specialsPhotoLink:Hover  {
		FONT-SIZE: 9px;
		FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif;
		text-decoration: none;
		color : #DFC890;
		font-weight: bold;
		font-style:italic;
	}

	.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;
	}

	.contactFormFont{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration : none;
		font-weight: normal;
		color: #3B3B64;
		font-style: normal;
		background-color:#E2CC95;

		padding: 4px 4px 4px 4px;
	}

	.test{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration : none;
		font-weight: normal;
		color: #3B3B64;
		font-style: normal;


		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:#FFFFFF;

		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;
	}


	/* Gallery Styles */

	.galleryBoxFont {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#3b3b64;
		font-size: 10px;
		background-color:#EEF6EB;
		border: 1px #E2CC95 solid;
	}

	.downloadBoxFont {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#3b3b64;
		font-size: 10px;
		background-color:#EEF6EB;
		border: 1px #E2CC95 solid;
	}

	/* Service Provider Styles */

	.serviceProviderContact {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
		font-size: 11px;
	}
	H1{
		font-family : verdana;
		color : D75557;
		font-size : 16;
		font-weight:bold;
	}

	.sitemapCountry{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px ; color:#ffffff; font-weight:bold; text-decoration:none; background-color:#D75557; width:80%; padding:2px; cursor:help
	}

	.sitemapRegion{
		list-style-type:square; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px ; color:#CF8401; font-weight:bold; text-decoration:none
	}
	.sitemapResorts{
		list-style-type:circle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px ; color:#1CA398; font-weight:bold;  text-decoration:none
	}

	.sitemapSpecials{
		list-style-type:circle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px ; color:#333333; font-weight:normal;  text-decoration:none;
	}

	.sitemapSpecialsHeading{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		font-weight:bold;
		/* background-color:#F8F8F8;*/
		padding-left:35px;

		/* border:1px solid #E6E6E6*/


	}

	a.specialsHeadingFont:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#D75557; text-decoration:none}
	a.specialsHeadingFont:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#D75557; text-decoration:none}
	a.specialsHeadingFont:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#D75557; text-decoration:none}
	a.specialsHeadingFont:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#D75557; text-decoration:none}


	a.regionBodyNav:link{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1CA399; text-decoration:underline
	}
	a.regionBodyNav:active{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1CA399; text-decoration:underline
	}
	a.regionBodyNav:visited{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1CA399; text-decoration:underline
	}
	a.regionBodyNav:hover{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1CA399; text-decoration:none
	}

	a.interestsBodyNav:link{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:underline
	}
	a.interestsBodyNav:active{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:underline
	}
	a.interestsBodyNav:visited{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:underline
	}
	a.interestsBodyNav:hover{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none
	}

	/* Bullet Style  */
	li.star {
		list-style-image:url(../img_nav/star.gif);
		list-style : inside;
		vertical-align : super;
	}
	-->
</STYLE>

