ul.greenUL { margin-top: 5px; margin-right:5px; margin-left:0px; }

.contentDiv {  margin: 8px; }
.contentDivT {  margin: 3px 8px 8px 8px; }

a.linkText { color: #6699cc; text-decoration: none;   }
a.linkText:link { color: #6699cc; text-decoration: none;   }
a.linkText:visited { color: #6699cc; text-decoration: none;   }
a.linkText:hover {  color: #00a; }

a.footerLink {  color: #6699cc; font-size: 8pt; text-decoration: none;  }
a.footerLink:link {  color: #6699cc; }
a.footerLink:visited {  color: #6699cc; }
a.footerLink:hover {  color: #00a; }
.footerLinkNot { color: #6699cc; font-size: 8pt;  }

a.footerPaleLink {  color: #abbac0; font-size: 8pt; text-decoration: none;  }
a.footerPaleLink:link {  color: #abbac0; }
a.footerPaleLink:visited {  color: #abbac0; }
a.footerPaleLink:hover {  color: #00a; }

a.presentationLink {  color: #bccbd1; text-decoration: none; font-weight:bold;  }
a.presentationLink:link {  color: #bccbd1; }
a.presentationLink:visited {  color: #bccbd1; }
a.presentationLink:hover {  color: #00a; }

a.footerLinkSVFlash {  color: #006666; font-size: 10pt; text-decoration: none;  }
a.footerLinkSVFlash:link {  color: #006666; }
a.footerLinkSVFlash:visited {  color: #006666; }
a.footerLinkSVFlash:hover {  color: #00a; }
.footerLinkSVFlashNOT { color: #006666; font-size: 10pt;  }

a.navFooterLink {  color: #336699; font-size: 8pt; font-weight:bold;  text-decoration: none; }
a.navFooterLink:link {  color: #336699; }
a.navFooterLink:visited {  color: #336699; }
a.navFooterLink:hover {  color: #003366;  }
.navFooterLinkNOT {  color: #336699; font-size: 8pt; font-weight:bold;  text-decoration: none; }

.margFooterImage { margin-top: 15px; } 
.margR5 { margin-right: 4px; } 
.margLR5 { margin-right: 4px; margin-left: 4px; } 
.margT5L2 { margin-top: 5px; margin-left:2px; } 

.margT5 { margin-top: 5px; } 
.margRT5 { margin-top: 5px; margin-right: 4px;  } 
.margTB8 { margin-top: 8px; margin-bottom: 8px; } 
.margLR8 { margin-left: 8px; margin-right: 8px; } 
.margLR3 { margin-left: 3px; margin-right: 3px; } 
.margR3 { margin-right: 3px; } 
.margR3B { margin-right: 5px; margin-bottom: 8px; } 
.titleSub { color:#336666; font-weight:bold; }
.navFooterLinkNOT { color: #6699cc; font-size: 8pt; text-decoration: none; margin-left: 5px; margin-right: 5px; }
.paraBasicQuote { color: #007777;  font-size: 11pt; line-height: 16px; margin-top: 10px; margin-right: 3px; text-align:justify; }
.paraBasicLuxury { color: #007777;  font-size: 11pt; line-height: 16px; margin-right: 5px; margin-top: 8px;  margin-bottom: 8px;  text-align:justify; }
.paraBasicLuxuryAccom { color: #007777;  font-size: 10pt; margin-right: 5px; margin-top: 0px;  margin-bottom: 0px;  text-align:right; }
.textSmall  { font-size: 9pt ; }
.textSmallMarg  { font-size: 9pt ; }
.textSmall10 { font-size: 10pt ; }
.smaller  { font-size: 11pt ; }
.resourceThumbs { margin-top: 8px; margin-left: 110px; } 
ul { margin-top:0px; }

/* ARC */
.paraTextResoucesSub { color: #007777;  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: #007777;  font-size: 14pt; margin-left: 35px; }
.resoucesIndexNoindent { color: #007777;  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; margin-right: 3px; text-align:justify; } 
.resouceTextDesc { color: #006666;  font-size: 10pt ; line-height: 13pt;  margin-bottom: 5px; margin-right: 3px; text-align:justify; } 
.resouceTextTopDesc { color: #006666;  font-size: 10pt ; line-height: 13pt;  margin-bottom: 15px; margin-right: 3px; text-align:justify; } 
.resouceTextLocalNoJ { color: #006666;  font-size: 12pt; letter-spacing: 1pt; line-height: 13pt;  margin-bottom: 5px;  } 
.resouceTextLocalNoJT5 { color: #006666;  font-size: 12pt; letter-spacing: 1pt; line-height: 13pt;  margin-bottom: 5px;  margin-top: 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;  }
.indexTextStars { color: #009999;  font-size: 9pt ; line-height: 11pt;  margin-bottom: 5px; text-align:justify; } 
.indexTextAAA { color: #009999;  font-size: 9pt ; line-height: 11pt;  margin-bottom: 5px; } 

body {
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 color: #007777; 
 font-size: 11pt; 
 line-height: 16px;
 background-color: #d5e8ef;
 scrollbar-base-color: #d5eaf2;
 font-family:  Arial, Helvetica, sans-serif; ) 
}

a:link { color: #339999; text-decoration: none; }
a:visited { color: #339999; text-decoration: none;   }
a:hover { color: #003399; text-decoration: none;  }
a:active { color: #003399; text-decoration: none;  }

body.SVbody {  background-color: #e9eaea;  }
body.NAbody {  background-color: #fff2db;  }
body.SVdraft {  background-color: #d5e8ef;  }

td.contentBGheader { background-image:url(imagesSV/BGpage.jpg); background-position:bottom; background-repeat: no-repeat; }

.NAnavbarLeftBG {  background-color: #BFC0BF;   }
.NAnavbarRightBG {  background-color: #16388D;   }

a.hiddenLink { color: #007777;  }
a.hiddenLink:link { color: #007777; }
a.hiddenLink:visited { color: #007777;  }
a.hiddenLink:hover { color: #003399; }

a.resourceLink { text-decoration: none;  }
a.resourceLink:link { color: #006666; }
a.resourceLink:visited { color: #339999;  }
a.resourceLink:hover { color: #003399; }
.resourceLinkNOT { color: #339999; font-weight:bold; margin-top: 8px; }

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: #00a;  text-decoration: none; }

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: #003399;   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: #00a;  text-decoration: none; }

a.popCloseWindow { font-size: 9pt; font-weight: bold;  word-spacing: 0.15em; }
a.popCloseWindow:link { color: #aebec3;  }
a.popCloseWindow:visited { color: #aebec3;  }
a.popCloseWindow:hover { color: #003399;  }

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; }
h3.giftsNoB { margin: 10px 0px 0px 0px; padding:0px; }
h3.giftsNoT { margin: 0px 0px 0px 0px; padding:0px; }

.paraTextResouces { color: #007777;  font-size: 11pt; line-height: 14px; margin-left: 50px;  margin-top: 5px; margin-bottom: 5px; text-align:justify; }
.accomLinksParaTextResouces { color: #007777;  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: #007777;  font-size: 12pt; line-height: 18px; margin-left: 40px;  margin-top: 5px; margin-bottom: 5px; text-align:justify; }
.paraIndexResoucesL { color: #007777;  font-size: 12pt; line-height: 18px; margin-left: 28px;  margin-top: 5px; margin-bottom: 5px; text-align:justify; }
.paraIndexResoucesLess { color: #007777;  font-size: 12pt; line-height: 18px; margin-left: 4px;  margin-top: 5px; margin-bottom: 5px; text-align:justify; }


div.paraTextGuestbook { color: #007777;  font-size: 11pt; line-height: 18px; margin-top: 10px; text-align:justify; }
div.textSmGuestbook { color: #007777;  font-size: 10pt; line-height: 14px; text-align:right; font-style:italic; }
span,div.paraHilite { color: #006666; font-size: 13pt;  font-weight:bold; font-style:italic; }
span,div.paraHiliteB { color: #006666; font-size: 13pt;  font-weight:bold; font-style:italic; margin-bottom: 5px; }
.paraText { color: #007777;  font-size: 11pt; line-height: 15px; }
span.paraTextHilite { color: #007777;  font-size: 12pt; line-height: 15px;  }
span.paraTextJust { color: #007777;  font-size: 10pt; line-height: 14px; text-align:justify; }
span.paraTextBg { color: #007777;  font-size: 12pt; line-height: 18px; text-align:justify; font-style:italic; }
span.paraTextBgMarg { color: #007777;  font-size: 12pt; font-style:italic;   line-height: 18px; margin-top: 5px; text-align:justify; }
span.paraTextTariffs { color: #007777;  font-size: 12pt;  }
span.textSm { font-size: 10pt; }
span.textSmN { font-size: 10pt; font-weight:normal; }
.textNorm { font-weight:normal; }

.closeWindow  { font-size: 11pt; font-weight:bold;  margin-top: 3px; }
.closeWindowPop  { font-size: 10pt; font-weight:bold;  margin: 10px 0px 10px 0px ; text-align:center }
.closeWindowPopTitle  { font-size: 18pt; font-weight:bold;  margin: 10px 0px 10px 0px ; text-align:center }
.contactMarg { margin-left: 25px; } 
.detailsLinkNot {  font-size: 15px; margin-top: 5px;  margin-bottom: 12px; }
.detailsLinkNotNA {  font-size: 13px; margin-top: 5px;  margin-bottom: 12px; }
.giftCertificate {  font-size: 12px; font-style:italic; }
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: #e9eaea; margin-top: 5px; }
.iframeContentNbgd { background-color: #d5e8ef; 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; }
.indexOnlinePresentation { background-color:#6f9696; color: #c5d2d2; font-size: 10pt; font-weight: bold; letter-spacing: 1.3pt; 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; } 
.marginContent { padding-right: 10px; padding-left: 10px; } 

.margin8 { margin: 8px; }
.margin0 { margin: 8px 0px 8px 0px; padding: 0px 10px 0px 10px; border-color:#79b9d2; background-color:#c0d9de; }
.marginBoxMap { margin: 0px 2px 0px 35px; }
.margB4 { margin-bottom: 4px; } 
.marg4LRB { margin-left: 4px; margin-right: 4px; margin-bottom: 4px; } 
.marg4LRBT { margin-left: 4px; margin-right: 4px; margin-bottom: 4px; margin-top: 8px; } 
.margBR8 { margin-bottom: 8px; margin-right: 8px;  } 
.margGuestComment  { margin-right: 5px; margin-bottom: 5px; }
.margL1 { margin-left: 1px; } 
.margL2 { margin-left: 2px; } 
.margL3 { margin-left: 3px; } 
.margL4 { margin-left: 4px; } 
.margL8 { margin-left: 8px; } 
.margIndexFlash { margin-left: 8px; margin-top: 8px;  } 
.margLuxury { margin-right: 11px; } 
.marginLeft { margin-left: 25px; } 
.margLuxuryL { margin-left: 10px;; margin-right: 11px; } 
.margTop5 { margin-top: 5px; } 
.margRight5 { margin-right: 5px; } 
.margT4 { margin-top: 4px; } 
.margTopRight5 { margin-right: 5px; margin-top: 5px; } 
.margT5B10R5 { margin-right: 5px; margin-bottom: 10px; margin-top: 5px; } 
.margT8 { margin-top: 8px; } 
.margT25 { margin-top: 25px; }
.margTpage { margin-top: 15px; } 
.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; } 
.margR { margin-right: 2px; } 
.margR4 { margin-right: 4px; } 
.marg10x { margin: 0px  10px  0px  10px }
.popCloseMarg { margin-right: 20px; } 
.navbar { margin-top:10px}
.pageTitleH3 { margin-left: 2px; margin-top: 4px; margin-bottom: 4px; } 

.paraBasicIndex { color: #007777;  font-size: 11pt; line-height: 16px; margin-bottom: 5px; text-align:justify; }
.paraBasic { color: #007777;  font-size: 11pt; line-height: 16px; margin-bottom: 8px; text-align:justify; }
.paraBasicB { color: #007777;  font-size: 11pt; line-height: 16px; margin-bottom: 12px; text-align:justify; }
.paraBasicT { color: #007777;  font-size: 11pt; line-height: 16px; margin-bottom: 8px; margin-top: 8px; text-align:justify; }
.paraBasicShallow { color: #007777;  font-size: 11pt; line-height: 16px; margin-bottom: 4px; text-align:justify; }
.paraBasicShallowBflash { color: #007777;  font-size: 11pt; line-height: 16px; margin-bottom: 24px; text-align:justify; }
.paraBasicShallowNOJ { color: #007777;  font-size: 11pt; line-height: 16px; margin-bottom: 14px; }
.paraBasicShallowR { font-size: 11pt; line-height: 16px; margin-bottom: 4px; text-align:justify; }
.paraBasicLarger { color: #007777;  font-size: 11.5pt; line-height: 18px; margin-bottom: 5px; text-align:justify; }
.paraBasicLargerLine { color: #007777;  font-size: 11.5pt; line-height: 18px; margin-right: 10px; margin-bottom: 5px; text-align:justify; }
.paraBasicLargerT { color: #007777;  font-size: 11.5pt; line-height: 18px; margin-bottom: 5px; margin-top: 8px; text-align:justify; }
.paraBorder { line-height:15px;  margin-left: 5px; margin-right: 5px; margin-bottom: 8px;  text-align:justify;  }
.paraBasicB11 { color: #007777;  font-size: 11pt; line-height: 16px; margin-top: 5px; margin-bottom: 15px;  text-align:justify; }
.paraBasicB12 { color: #007777;  font-size: 11pt; line-height: 16px; margin-bottom: 10px; text-align:justify; }
.paraBasicB12top { color: #007777;  font-size: 11pt; line-height: 16px; margin-top: 5px; margin-bottom: 18px; text-align:justify; }
.paraTariffs { line-height:18px; margin-left: 35px; margin-top: 2px; }
.paraGreen { line-height:18px; margin-left: 35px; margin-bottom: 5px; margin-right: 5px; }
.paraGreenT { line-height:18px; margin-left: 35px; margin-bottom: 5px; margin-top: 0px; }
.paraTariffsMarg  { line-height:18px; margin-left: 35px; }
.paraTariffsB { line-height:18px; margin-left: 35px; margin-top: 2px; margin-bottom: 10px;  }
.surround  { margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px;  }
.siteHomeMarg  { margin-left: 24px; }
.giftImage  { margin-left: 22px; margin-right: 2px; }
.siteparaText  { font-size: 10pt; line-height:16px;  }
.siteMapIndex { color: #007777;  font-size: 14pt; }
.siteMapInset {  margin-left: 46px; }
.fontsizeSm { font-size: 10pt}
.tableborder1 { background-color:#80aca1; padding: 1px 2px 1px 2px; margin-top: 2px; }
.tableborder2 { background-color:#d0ddcc; padding: 2px 5px 2px 5px; }

.tableTariffs { color: #007777;  font-size: 11pt;  text-align:justify; }
.tableTariffsMid { color: #007777;  font-size: 11pt; margin-left: 35px; text-align:justify;  }
.tariffBox { padding: 5px; margin: 10px 0px 10px 0px; background-color:#e0eef3; border-style:dashed; border-width: 1px ; border-color:#007777; }
.textSmallNOrmal  { font-size: 10pt; font-weight:normal; }
.textSmallNOrmal95  { font-size: 8pt; font-weight:normal; }

