body {
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 color: #009999; 
 font-size: 11pt; 
 line-height: 16px;
 background-color: #e9eaea;
 scrollbar-base-color: #e9eaea;
 font-family:  Arial, Helvetica, sans-serif; 
}

body.SVbody {  background-color: #ffeccb;  }
body.NAbody {  background-color: #e9eaea;  }

.NAnavbarLeftBG {  background-color: #BFC0BF;   }
.NAnavbarRightBG {  background-color: #16388D;   }

a:link { color: #339999; text-decoration: none; }
a:visited { color: #339999; text-decoration: none;   }
a:hover { color: #9933cc; text-decoration: none;  }
a:active { color: #9933cc; text-decoration: none;  }

a.hiddenLink { color: #009999;  }
a.hiddenLink:link { color: #009999; }
a.hiddenLink:visited { color: #009999;  }
a.hiddenLink:hover { color: #9933cc; }

a.resourceLink { text-decoration: none;  }
a.resourceLink:link { color: #339999; }
a.resourceLink:visited { color: #006666;  }
a.resourceLink:hover { color: #9933cc; }

a.footerLink {  color: #ccb999; font-size: 8pt; text-decoration: none;  }
a.footerLink:link {  color: #ccb999; }
a.footerLink:visited {  color: #ccb999; }
a.footerLink:hover {  color: #666699;  }
.footerLinkNot { color: #ccb999; font-size: 8pt;  }

a.navLink { color: #333366; font-size: 10pt; font-weight:bold;   }
a.navLink:link { color: #333366;  text-decoration: none;}
a.navLink:visited { color: #333366;  text-decoration: none;}
a.navLink:hover { color: #0000cc;   text-decoration: none; }

a.navFooterLink {  color: #ccb999; font-size: 8pt; font-weight:bold;  text-decoration: none; }
a.navFooterLink:link {  color: #ccb999; }
a.navFooterLink:visited {  color: #ccb999; }
a.navFooterLink:hover {  color: #9933cc;  }
.navFooterLink { color: #ccb999; font-size: 8pt; text-decoration: none; margin-left: 7px; margin-right: 7px; }

a.smLinkI { color: #339999; font-size: 9pt; font-style:italic; }
a.smLinkI:link { color: #339999;  text-decoration: none;}
a.smLinkI:visited { color: #339999;  text-decoration: none;}
a.smLinkI:hover { color: #9933cc;   text-decoration: none; }

a.smLink { color: #333366; font-size: 9pt; font-weight:bold;   }
a.smLink:link { color: #333366;  text-decoration: none;}
a.smLink:visited { color: #333366;  text-decoration: none;}
a.smLink:hover { color: #0000cc;   text-decoration: none; }

a.detailsLink { color: #f2dbb5;  font-size: 11pt;  }

h1.lineSpace { line-height: 14px; }
h1.heading { color: #007e71; font-size: 12pt; font-weight:bold; font-style:italic;  margin-top: 5px; margin-bottom: 8px; text-align:center; word-spacing:.02em; }
h1.headingLeft { color: #007e71; font-size: 12pt; font-weight:bold; font-style:italic;  margin-top: 5px; margin-bottom: 8px; text-align:left;  word-spacing: 0.1em; }
h2.headingLeft { color: #007e71; font-size: 13pt; font-weight:bold; font-style:italic;  margin-top: 10px; margin-bottom: 5px; text-align:left;  word-spacing: 0.15em; }
h2.headingBorder { color: #007e71; font-size: 13pt; font-weight:bold; font-style:italic;  margin-top: 5px; margin-bottom: 8px; text-align:center;  word-spacing: 0.13em; }
h2.headingTariffs { color: #007e71; font-size: 13pt; font-weight:bold; font-style:italic;  margin-top: 5px; margin-bottom: 0px;  word-spacing: 0.15em; }
h2.headingThankyou { color: #007e71; font-size: 13pt; font-weight:bold; font-style:italic;  margin-top: 8px; margin-bottom: 8px;  word-spacing: 0.15em; }
h2.headingGuestBook { color: #007e71; font-size: 14pt; font-weight:bold; font-style:italic;  margin-top: 5px; margin-bottom: 5px;  word-spacing: 0.15em; }
h3.headingResources { color: #007e71; font-style:italic;  font-weight:bold; margin-left: 15px;   margin-top: 5px; margin-bottom: 5px;  word-spacing: 0.15em; }
h3.headingResourcesNoL { color: #007e71; font-style:italic;  font-weight:bold; margin-top: 5px; margin-bottom: 5px;  word-spacing: 0.15em; }
h3.headingResourcesSub { color: #007e71; font-style:italic;  font-weight:bold; margin-top: 5px; margin-bottom: 5px;  word-spacing: 0.15em; }
h3.tariffs { margin-top:4px; margin-bottom:0px; }

h3.gifts { margin: 10px 0px 10px 0px; padding:0px; }

.paraTextResouces { color: #009999;  font-size: 11pt; line-height: 14px; margin-left: 50px;  margin-top: 5px; margin-bottom: 5px; text-align:justify; }
.accomLinksParaTextResouces { color: #009999;  font-size: 11pt; line-height: 14px; margin-left: 25px;  margin-bottom: 5px; text-align:justify; }
.accomLinksParaHeader { font-size: 14pt; line-height: 18px; font-weight:bold; margin-top: 5px; margin-bottom: 5px;  }
.paraIndexResouces { color: #009999;  font-size: 12pt; line-height: 18px; margin-left: 40px;  margin-top: 5px; margin-bottom: 5px; text-align:justify; }
.paraIndexResoucesL { color: #009999;  font-size: 12pt; line-height: 18px; margin-left: 28px;  margin-top: 5px; margin-bottom: 5px; text-align:justify; }

.paraTextResoucesSub { color: #009999;  font-size: 11pt; line-height: 14px; margin-left: 450px;  margin-bottom: 5px; text-align:justify; }
.resourcesIndexText { font-weight:bold;  font-size: 12pt ; line-height: 13pt;  margin-left: 60px; margin-bottom: 5px;  }
.resourcesIndexTextLast { font-weight:bold;  font-size: 12pt ; line-height: 13pt;  margin-left: 60px;margin-bottom: 15px;  }
.resoucesIndex { color: #009999;  font-size: 14pt; margin-left: 35px; }
.resoucesIndexNoindent { color: #009999;  font-size: 14pt; }
.resouceText { color: #006666;  font-size: 9pt ; line-height: 11pt;  margin-bottom: 5px; text-align:justify; } 
.resouceTextLocal { color: #006666;  font-size: 11pt ; line-height: 15pt;  margin-bottom: 5px; text-align:justify; } 
.resouceTextLocalNoJ { color: #006666;  font-size: 12pt; letter-spacing: 1pt; line-height: 13pt;  margin-bottom: 5px;  } 


.resouceTextIndent { color: #006666;  font-size: 9pt ; line-height: 11pt; margin-left: 23px;  margin-bottom: 5px; text-align:justify; } 
.resouceTextMP { color: #006666;  font-size: 9pt ; line-height: 11pt;  margin-bottom: 5px; text-align:justify; } 
.resouceTextAS { color: #006666;  font-size: 9pt ; line-height: 11pt;  margin-left: 25px; margin-bottom: 5px; text-align:justify; } 
.resourcesLinksTitle { color: #007e71; font-size: 11pt; font-weight: bold; text-align:justify;  }

div.paraTextGuestbook { color: #009999;  font-size: 11pt; line-height: 18px; margin-top: 10px; text-align:justify; }
div.textSmGuestbook { color: #009999;  font-size: 10pt; line-height: 14px; text-align:right; font-style:italic; }
div.textSmGuestbookB { color: #009999;  font-size: 10pt; line-height: 14px; text-align:right; font-style:italic; margin-bottom: 8px; }
span.paraHilite { color: #006666; font-size: 13pt;  font-weight:bold; font-style:italic; }
span.paraText { color: #009999;  font-size: 11pt; line-height: 15px; }

span.paraTextJust { color: #009999;  font-size: 10pt; line-height: 14px; text-align:justify; }
span.paraTextBg { color: #009999;  font-size: 12pt; line-height: 18px; text-align:justify; font-style:italic; }
span.paraTextBgMarg { color: #009999;  font-size: 12pt; font-style:italic;   line-height: 18px; margin-top: 5px; text-align:justify; }
span.paraTextTariffs { color: #009999;  font-size: 12pt;  }
span.textSm { font-size: 10pt; }

.closeWindow  { font-size: 11pt; font-weight:bold;  margin-top: 3px; }
.contactMarg { margin-left: 25px; } 
.detailsLinkNot {  font-size: 15px; margin-top: 5px;  margin-bottom: 12px; }
.detailsLinkNotNA {  font-size: 13px; margin-top: 5px;  margin-bottom: 12px; }
span.detailsLinkNotNASm { font-size: 9pt; }
.detailsLinkNotMarg {  font-size: 11pt; margin-left: 15px; margin-top: 5px;  margin-bottom: 12px;  }
.faviconIndent { margin-left: 25px; } 
.headingTariffsNoi { color: #007e71; font-size: 11pt; font-weight: bold;  word-spacing: 0.15em; }
.footerCaptionLarge { color: #007e71; font-size: 12pt; font-weight:bold; font-style:italic;  margin-top: 5px; margin-bottom: 8px; text-align:center;  word-spacing: 0.1em; }
.iframeContent { background-color: #ffeccb; margin-top: 5px; }
.iframeContentNbgd { background-color: #ffeccb; margin: 0px;}
.iframeContentNA { background-color: #e9eaea; }
.indexBanner { background-color:#000000; color: #fce6c8; font-size: 9pt; font-weight: bold; letter-spacing: 1pt; margin: 0px;  }
.indexDetailsTitle { color: #007e71; font-size: 9pt; font-weight: bold; letter-spacing: .5pt;  margin-bottom: 3px; }
.indexDetailsPromo { background-color:#000000; color: #efb142; font-size: 10pt; font-weight: bold; letter-spacing: 1.0pt; margin-top: 2px; margin-bottom: 2px; }
.indexDetailsPromoNA { background-color:#16388d; color: #c5d2d2; font-size: 10pt; font-weight: bold; letter-spacing: 1.3pt; margin-top: 2px; margin-bottom: 2px; }
.indexDetailsPromoNA1 { background-color:#16388d; color: #e9eaea; font-size: 11pt; font-weight: bold; letter-spacing: 1.8pt; margin-top: 2px; margin-bottom: 2px; }
.indexPhotosL { margin-top: 8px; }
.indexPhotosR { margin-left: 8px; margin-top: 8px;  }
.luxuryPhoto { margin-left: 3px; margin-right: 8px; } 
.luxuryPhotoTop { margin-left: 3px; margin-right: 8px; margin-top: 4px; } 
.marginBoxMap { margin: 40px; }
.margB4 { margin-bottom: 4px; } 
.marg4LRB { margin-left: 4px; margin-right: 4px; margin-bottom: 4px; margin-top: 8px; } 
.marg4LRBT { margin-left: 4px; margin-right: 4px; margin-bottom: 4px; margin-top: 8px; } 
.margB8 { margin-bottom: 8px; } 
.margBR8 { margin-bottom: 8px; margin-right: 8px;  } 
.margGuestComment  { margin-right: 5px; margin-bottom: 5px; }
.margL2 { margin-left: 3px; } 
.margL4 { margin-left: 4px; } 
.margL8 { margin-left: 8px; } 
.margLuxury { margin-right: 11px; } 
.margLuxuryL { margin-left: 10px;; margin-right: 11px; } 
.margTop5 { margin-top: 5px; } 
.margRight5 { margin-right: 5px; } 
.margT4 { margin-top: 4px; } 
.margT5 { margin-top: 5px; } 
.margTopRight5 { margin-right: 5px; margin-top: 5px; } 
.margT5B10R5 { margin-right: 5px; margin-bottom: 10px; margin-top: 5px; } 
.margT8 { margin-top: 8px; } 
.margTGB { margin-top: 18px; } 
.margTphotoPana { margin-top: 35px; } 
.margTariff { margin-left: 70px; } 
.margTopBottom { margin-top: 5px; margin-bottom: 5px;  } 
.margTBR { margin-top: 5px; margin-bottom: 5px;margin-right: 5px;  } 
.margTable  { margin-left: 5px; margin-right: 5px; }
.margR8 { margin-right: 8px; } 
.margR4 { margin-right: 4px; } 
.navbar { margin-top:10px}
.pageTitleH3 { margin-left: 2px; margin-top: 4px; margin-bottom: 4px; } 

.paraBasic { color: #009999;  font-size: 11pt; line-height: 16px; margin-bottom: 8px; margin-left: 8px; margin-right:8px;  text-align:justify; }
.paraBasicT { color: #009999;  font-size: 11pt; line-height: 16px; margin-bottom: 8px; margin-top: 8px; text-align:justify; }
.paraBasicLuxury { color: #009999;  font-size: 11pt; line-height: 16px; margin-right: 8px; margin-top: 8px;  margin-bottom: 8px;  text-align:justify; }
.paraBasicShallow { color: #009999;  font-size: 11pt; line-height: 16px; margin-bottom: 4px; text-align:justify; }
.paraBasicLarger { color: #009999;  font-size: 12pt; line-height: 16px; margin-bottom: 8px; text-align:justify; }
.paraBorder { line-height:15px;  margin-left: 5px; margin-right: 5px; margin-bottom: 8px;  text-align:justify;  }
.paraBasicB11 { color: #009999;  font-size: 11pt; line-height: 16px; margin-top: 5px; margin-bottom: 15px;  text-align:justify; }
.paraBasicB12 { color: #009999;  font-size: 11pt; line-height: 16px; margin-bottom: 10px; text-align:justify; }
.paraBasicB12top { color: #009999;  font-size: 11pt; line-height: 16px; margin-top: 5px; margin-bottom: 18px; text-align:justify; }
.paraTariffs { line-height:18px; margin-left: 35px; }
.paraTariffsMarg  { margin-left: 25px; }
.paraTariffs { line-height:18px; margin-left: 35px; }
.surround  { margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px;  }
.siteHomeMarg  { margin-left: 24px; }
.siteparaText  { font-size: 10pt; line-height:16px;  }
.siteMapIndex { color: #009999;  font-size: 14pt; }
.siteMapInset {  margin-left: 46px; }
.smaller  { font-size: 11pt ; }

.tableborder1 { background-color:#80aca1; padding: 1px 2px 1px 2px; margin-top: 2px; }
.tableborder2 { background-color:#d0ddcc; padding: 2px 5px 2px 5px; }

.tableTariffs { color: #009999;  font-size: 11pt;  text-align:justify;  }
.tableTariffsMid { color: #009999;  font-size: 11pt; margin-left: 35px; text-align:justify;  }
.textSmall  { font-size: 10pt ; }
