﻿/* GENERAL **************************************************************************************************************** */
     
     body {  }
     #shell {  }    
     a { color:#283a48; }
     a:hover { text-decoration: none; color:#44bbd3; }
     h1, h2, h3 {      }
     p.dining {margin-top:0px;}
     img.description {position:absolute; left:310px; top:10px;}
     #starisland a img { border: none;}
     
     
/* HEADER **************************************************************************************************************** */

     
     #titlebar { height:185px; }
          
     
     #helpmenuShell { background:none; width:695px; }
               
               #usabilityNavDropDown {  }
                    
                    #usabilityNavText { display: none; }
                    
                    #usabilityNav {  } /* dropdown container */
                    #usabilityNav ul {  }
                    #usabilityNav ul li { display: inline; background:none; padding:0 7px 0 0; margin-left:0 }
                    #usabilityNav ul li .pageTranslatorPH { display: inline;}
                    #usabilityNav ul li.lastItem a {padding:0;}
                    #usabilityNav ul li a {color:#FFF; }
                    #usabilityNav ul li a:hover { }    

                    /* set to "none" if using dropdown style utilNav */
                    #helpmenuShell div#usabilityNavDropDown div.noHover { display: block; }
          
     #utilityNav  #accessible {  }
     
     #headerShell {  }        
          
          #logo {width:200px;}
          #logo a { display:block; }
          
          #header { }         
     
     #nav {  } 
     #nav ul { padding:0px 0 0 0px; }   
     #nav ul li {padding:0 0px 0 12px; background:none ; }     
     #nav ul li a {font-size:9pt; font-weight:bold; color:#1c4c60;}  
     #nav ul li a:hover { color:#44bbd3; }
     #nav ul li a.current {  }
     #nav ul li.noStyleRight {  }
     #nav ul li.noStyleLeft {  }
     #nav ul li.lastItem {  }
     
     
     
     #nav li#pageid2095, #nav li#pageid2101, #nav li#pageid2095, #nav li#pageid2154, #nav li#pageid2096 {display:none;}
     
/* CTAs **************************************************************************************************************** */
     
     
#side .widgetCTALink span { height:44px; line-height:35px; top:8px; }  
     
     

/* BODY **************************************************************************************************************** */

     #contentShell {background-color:#e3ebee; }
          
          #content {   } 
          #content h1 {padding:10px 0px 0px 0px; color:#283a48;}
          #content h2 { color:#283a48; margin-bottom: -10px;}
          #content dt {font-weight:bold; color:#283a48;}
         #pageid2090 #content dt  {margin:30px 0 0 0; }
          #content dd {margin: 0 0 0 0px;}
          
               #breadcrumbs ul  {  margin: 0px 0 20px 0; padding: 20px 0 0 0px;  }
               #breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
               
               #subNav {height:40px; margin:10px 0 0 0;}
               #subNav ul {}
               #subNav ul li {}
               #subNav ul li a {color:#44bbd3}
               #subNav ul li a:hover {text-decoration: none; color:#44bbd3;}
                    
          
          #side { height:82px;- }          
               
               #ctaShell {  }
               #ctaShell ul {  }
               #ctaShell a {   }
               #ctaShell a:hover {   }
               #side .widgetCTALink { background-color:#15657e; }
               #side .widgetCTALink .widgetCTAimg { height:52px; }
               #side .widgetCTALink .widgetCTAHeaders { color:#44bbd3; padding:10px 0 0 0px; background: none; top:8px; }
               
               #imgThumbnails112 a {border:none; outline:none;}
               #imgThumbnails112 a.selected {border:3px solid #AD2342; padding: 0 5px}
               

/* FOOTER **************************************************************************************************************** */

     #footerShell {  }
          
          #footerNav {padding:170px 0 30px  }
          #footerNav ul {  }
          #footerNav ul li {color:#f2f3bb; padding:0 4px 0 2px; }
          #footerNav ul li a { color:#f2f3bb; }
          #footerNav ul li.noStyleRight { margin-right:0; }
          #footerNav ul li a:hover {  }
          
          #address {color:#44bbd3;}
          #address ul {  }
          #address ul li {   }
          #address li.noStyleRight {  }
          #address strong { }
          
          #vizsig { text-align: center; color:#44bbd3;}
          #vizsig a {color:#44bbd3;}
          
          
          #textWidget-1 {position:relative; top:-170px; left:280px; width:420px;}
          #codeWidget11136 {position:relative; top:-38px;}
          
          p.makeYourRes {top:-281px; left:185px; position:relative; font-size:23px; width:620px; color:#FFF} 
          .makeYourRes a {color:#1F91B6;}
/* IBE ********************************************************************************************************************** */
          
          
select {margin:1px 0 7px 0;}
.resSubmit {display:inline; color:#FFF; font-size:9pt; background-color:#1c4c60; border:1px #1c4c60 solid;}
.resMonth {width:60px;}
.resDay {width:40px;}
.resYear {width:45px;}
.resNights, .resRooms, .resAdults, .resKids {width:50px;}
#searchbox3 {margin:0px 0 0 180px; font-family:"Times New Roman", Times, serif; font-size:8pt; text-transform:uppercase; color:#f2f3bb;}
#searchbox3 .resRoomSpacer {margin:0 0 0 21px;}
#searchbox3 .resAdultsSpacer, #searchbox3 .resKidsSpacer {margin:0 0 0 14px;}
#searchbox3 .resSubmit {display:inline; vertical-align:top;}
#searchbox3 #anchor {position:absolute;}
#anchor img {border:none;}
#searchArrival {float:left; width:180px; display:block;}
#searchOptions a {color:#FFF; font-size:7pt;}
#number { position:relative; top:-10px; left:667px;width:180px; text-align: right; z-index:998; font-size:15px; font-weight:bold;} 
#number p {color:#FFF; text-align:right; margin-left:20px;}

#ctl00_body #headerShell {height:auto;margin:0}
#ctl00_body #header {display:none;}
#ctl00_body #ibe {top:auto}
#ctl00_body #breadcrumbs {margin-top:40px}



/* CUSTOM CSS ********************************************************************************************************************** */
#codeWidget11785 {position:relative; left:760px; top:-50px;}
.topNumber {font-size:18px; color:#FFF; margin:0; width:180px; position:relative; left:10px;} 
.col1 {float:left; }
.col2 {float:left; }

#ibe {top:577px; height:100px;}
#booknow {position:absolute; margin-left:45px; top:10px; width:105px; font-weight:bold; z-index:998;}
#booknow a {color:#f2f3bb; text-decoration:none;}
#booknow a:hover {text-decoration:underline;}
#flashPhotoGallery10835 {margin-left:220px;}
#pageid2085 h1 {margin:0px;}
#codeWidget7294 {top:-45px; position:relative;}


* html #nav {width:966px;}
* html #png_overlay { display:none;}
* html #logo {display:block;}
* html body #helpmenuShell ul {z-index:99999; zoom:1;}
* html body #helpmenuShell ul li a {z-index:99999; position:absolute;}
* html body #helpmenuShell {position:absolute; z-index:20;}
* html body #headerShell {position:relative; z-index:0; height:320px;}
* html body #titlebar {z-index:99;}
* html body #headerShell {z-index:10;}
* html #textWidget-1 {top:-140px;}
* html #number {top:4px; left:701px;}
* html #topNumber {z-index:0; position:absolute;}
* html #codeWidget7294 {top:-12px; position:relative;}
* html #searchArrival {top:-7px; position:relative;}
* html #searchOptions {top:-7px; position:relative;}
* html #codeWidget11163 {position:absolute; top:30px;} 
* html #side {margin-top:40px;}


*:first-child+html #textWidget-1 {top:-140px;}
*:first-child+html #ibe {top:577px;}
*:first-child+html #titlebar {z-index:99;}
*:first-child+html #headerShell {z-index:10;}
*:first-child+html #number {top:10px; left:692px;}
*:first-child+html #codeWidget7294 {top:-15px; position:relative;}
*:first-child+html p.makeYourRes {left: 240px;} 
*:first-child+html  #helpmenuShell ul li {padding-right:10px;}

#pageid2095 #subNav, #pageid2101 #subNav, #pageid2083 #subNav, #pageid2085 #subNav, #pageid2401 #subNav, #pageid2092 #subNav,  #pageid2094 #subNav,  #pageid2096 #subNav {display:none;}
#pageid2095 h1, #pageid2101 h1 {margin-bottom:10px;}

#pageid2089 td {height:30px;}

table {max-width:500px;}

#subNav a {color:#1B82A3; font-weight:bold;}
#starisland {float:left; margin-left:50px; top:-20px; position:relative;}

#ctl00_body #subNav {display: none;}
#sitemap-add { position: relative; margin-top: -13px;}
#ctl00_cphBody_hypTravelAgent { display: none;}
#searchbox3 { _margin-top: -18px;}
*:first-child+html #searchbox3 { margin-top: -18px;}
.associationsWidget {margin: 0 auto; text-align: center; width: 960px;}
.associationsWidget ul li {margin:0 10px;}
.associationsWidget ul li:first-child {position:relative; top:60px;}


#socialIcons {float:right;}


/*********************************** IBE TABLE **********/

#memberlogo{width:156px; float:right;}

*:first-child + HTML #helpmenuShell .socialToolbarWidget ul li { padding: 0; margin-left: 3px;}

#helpmenuShell .socialToolbarWidget  ul li { padding: 0; background-color:transparent;}

#usabilityNav ul li.lastItem { padding: 0;}
#usabilityNav ul { text-align: right;}


#pageid2095 #subNav, #pageid2101 #subNav, #pageid2083 #subNav, #pageid2085 #subNav, #pageid2401 #subNav, #pageid2092 #subNav, #pageid2094 #subNav, #pageid2096 #subNav, #pageid2098 #subNav, #pageid13149 #subNav {display: none;}



/* translate flags */
#translateFlags { float: right; }
#helpmenuShell #translateFlags li { background: none transparent; float: left; margin: 0 10px 0 0; padding: 0; text-align: left; }
#helpmenuShell #translateFlags .translateFlag { background: url(/files/107/spriteTranslateFlags.jpg) no-repeat; display: block; height: 26px; text-indent: -9999px; width: 39px; }
#helpmenuShell #flagPortuguese .translateFlag { background-position: 0 0; }
#helpmenuShell #flagGerman .translateFlag { background-position: -39px 0; }
#helpmenuShell #flagFrench .translateFlag { background-position: -78px 0; }
#helpmenuShell #flagSpanish .translateFlag { background-position: -117px 0; width: 45px; }

#textWidget124626 p, #textWidget124623 p, #textWidget124620 p, #textWidget124617 p {font-size:13px; font-weight:lighter; color:#3b2315;}