﻿/* GENERAL **************************************************************************************************************** */
     
     body { font-size: 12px; font-family: Arial;    }
     #shell { width: 965px;  margin: 0 auto;  }    
     a {  }
     a:hover { text-decoration: none;  }
     .imgRight, .imgLeft { padding: 4px; }
     .imgRight { float: right; margin: 0 0 5px 12px; }
     .imgLeft { float: left; margin: 0 12px 5px 0; }
     .twoCols { float: left; width: 50%; } 
     .clear { clear: both; }
     hr { line-height: 100%; border: none;  margin: 20px 0; }

     body#rfp { background: none;}
     body#rfp h1 { border: none;  font-family: Georgia; font-size: 14px;}
     
/* HEADER **************************************************************************************************************** */
     
     #titlebar {  }
          
          #logo { padding: 10px 0; float: left;  }
          #logo a {  }
          #logo a img { border: none; }
          
          .marketingPhoneShell { float: right; margin: 5px 0; font-size: 14px; font-weight: bold   }
               
               .marketingPhoneMessage { font-weight: normal;  }
               .marketingPhoneNumber { font-weight: bold; }
          
          /* New Help Menu with Widget */           
          
          #helpmenuShell { float: right; clear: right; margin: 10px 0;  }
               
               #usabilityNavDropDown {  }
                    
                    #usabilityNavText { display: none; }
                    
                    #usabilityNav {  } /* dropdown container */
                    #usabilityNav ul { margin: 0; }
                    #usabilityNav ul li { display: inline; margin: 0 0 0 17px; font-size: 11px; }
                    #usabilityNav ul li .pageTranslatorPH { display: inline; }
                    #usabilityNav ul li a {  }
                    #usabilityNav ul li a:hover { } 
                    
                    #helpmenuShell div#usabilityNavDropDown div.noHover { display: block; } /* the key to non-dropdown */   
     

/* Navigation  ********************************************************************************************************* */
     
     #nav {width: 965px; height: 53px; padding: 9px 0 0 0; clear: left; }
     
     /* horizontal menu with flyouts */
     
     #nav ul { line-height: 100%; height: 35px; width: 935px;  margin: 0 auto; padding: 0;  }
     #nav ul li { line-height: 100%; list-style: none; float: left;  height: 100%;  position: relative; display: block; }
     #nav ul li a {line-height: 100%;  color: #66711c; font-family: Georgia; letter-spacing: -1px; font-size: 19px;;text-decoration: none; padding: 10px 15px 11px 15px; position:relative; display: block;} /* padding top and bottom needs to expand to cover entire height */
     #nav ul ul li a:hover {  }
     #nav ul li.hover a { }
     #nav ul li a.current {  }
     #nav ul li.lastItem {  }
     
          #nav ul ul {  padding: 10px; display: none; position: absolute; top: 35px; /*this should be changed to your mainNav ul height*/ left: 0px; width: 150px; height: auto;}
          #nav ul li.hover ul li { float: none; margin: 0 0 5px 0; }
          #nav ul li.hover ul li.last { margin: 0; }
          #nav ul li.hover ul li a { font-size: 12px; font-weight: normal; letter-spacing: normal; background: none; padding: 5px 5px; }
          #nav ul li.hover ul li.hover a { }
          #nav ul li.hover ul li a.current {   }
          
               #nav ul ul ul { visibility: hidden;}

     #headerShell {  }        

          #header { background: #11290b; width: 965px; height: 326px; }         
          

/* IBE ***************************************************************************************************************** */
          
     #ibe {  font-size: 11px;  padding: 5px 0 5px 0; height: 37px;  width: 100%; color: #fff; text-align: center;  }
     #ibe input { font-size: 11px;}  
     #ibe select { font-size: 11px;} 
     .widgetIBE #headerShell { display: inline-block;}
     #headerLabel { color: #fff; font-family: Georgia; font-size: 21px; margin: 13px 15px 0 0;  font-weight: normal;  display: inline-block;  }
     .widgetIBE { margin: 0 auto; height: 15px;  text-align: center; display: block;} 
          
               .widgetIBE #checkinShell { display: inline-block; float: none; }
                    #checkinShell #checkinLabel {   }
                    #checkinShell #checkinField {   }
               .widgetIBE #checkoutShell { text-align: left;   display: inline-block; float: none;  }
                    #checkoutShell #checkoutLabel {   }
                    #checkoutShell #checkoutField {   }
               .widgetIBE #adultsShell { text-align: left; margin: 0 0 -1px 0;   display: inline-block; float: none; }
               .widgetIBE #roomsShell { text-align: left;  display: inline-block; float: none; }
               .widgetIBE #childrenShell { text-align: left; margin: 0; padding: 0;  display: inline-block; float: none; }
               .widgetIBE #extraInputsShell { text-align: left;  display: inline-block; float: none; }
               .widgetIBE #submitShell { display: inline-block; float: none;  }
                    .widgetIBE #submitButton { margin: 5px 0 0 0; font-weight: bold; font-size: 11px;  }
               .widgetIBE #extraLinksShell { display: inline-block; float: none;   margin: 5px 0 0 0;  }
                     ul#extraLinks { }
                    .widgetIBE ul#extraLinks li { }
                     ul#extraLinks li a {  font-size: 11px;  }
               .widgetIBE #ibeHeaderShell, .widgetIBE #languagesShell, .widgetIBE #checkinShell, .widgetIBE #checkoutShell, .widgetIBE #roomsShell, .widgetIBE #adultsShell, .widgetIBE #childrenShell, .widgetIBE #extraInputsShell, .widgetIBE #submitShell, .widgetIBE #extraLinksShell
               { display: inline-block; float: none; *display: inline; _display: inline; }
     
/* SIDE **************************************************************************************************************** */
     
     #side { padding: 26px 0 0 13px; width: 301px; float: left;  }          
               
          #side .widgetCTA { width: 287px; height: 114px;  margin: 0 0 5px 0;  }
               #side a.widgetCTALink { text-decoration: none; display: block; width: 272px; height: 45px; }
                    #side .widgetCTAimg { display: block; width: 287px; height: 114px; cursor: pointer;  }
                    #side .widgetCTA h1 {  position: absolute; z-index: 999;  font-family: Georgia; font-size: 16px; margin: -45px 0 0 15px; padding: 0;  }
                    #side .widgetCTADescription { margin: -55px 0 0 0; padding: 30px 0 10px 15px; position: absolute; display: block; width: 272px;  color: #fff; text-decoration: none;  }
                    #side .widgetCTALink span:hover { }
                    #side .widgetCTA h1 a:hover {  }  
             
             #side .widgetCTAimg, #side .widgetCTADescription { cursor: pointer; }
                    
          .socialToolbarWidget {  }
               div.socialToolbarLabel {  }   
               div.socialToolbarWidget ul { margin: 0; padding: 0; float: left;}
               div.socialToolbarWidget ul li { margin: 0 5px 0 0;  } 

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

     #contentShell {  zoom: 1; }
      
          #breadcrumbs ul  { font-size: 11px; text-align: right; margin: 0 0 20px 0; padding: 0;  }
          #breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
          
          #content { float: left; width: 570px; padding: 20px 40px; line-height: 180%; }
               #content p { }
               #content h1 { line-height: 120%;font-family: Georgia; font-weight: normal; font-size: 28px; }
               #content h2 {  font-family: Georgia; font-size: 14px;  }
               #content h3 {  }
               #content h4 {  }
               #content h5 {  }
               #content h6 {  }

               .googleMapWidget { margin: 10px 0; }
               
               #subNav { border-bottom: 3px solid #b8ac92;  padding: 10px 0; }
               #subNav ul { display: inline; list-style: none; margin: 0;  padding: 10px 0; }
               #subNav ul li { display: inline; margin: 0 10px 0 0;}
               #subNav ul li a {}
               #subNav ul li a:hover {}
                    
          .widgetSocialBookmarks { margin: 10px 0; }
          
          #side2 {  }         
               
               #side2 .widgetCTA {  }
                    #side2 .widgetCTALink {  }
                         #side2 .widgetCTAimg {  }
                         #side2 .widgetCTA h1 {  }
                         #side2 .widgetCTADescription {  }
               

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

     #footerShell {  padding: 50px 0 0; margin: 0 auto; text-align: center; }
          
          #footerNav { }
               #footerNav ul {  }
               #footerNav ul li { display: inline; margin: 0 10px; }
               #footerNav ul li a {  }
               #footerNav ul li.lastItem {  }
               #footerNav ul li a:hover {  }
          
          #address { margin: 10px 0; }
               .org, .adr, .tel { margin: 0 10px;}
               .org { font-weight: bold;  }
               .adr {  }
                    .street-address {  }
                    .locality {  }
                    .region {  }
                    .postal-code {  }
                    .country-name { display: none;  }
               .tel {  }
                    .tel .type { font-weight: bold; }
                    .tel .value {  }
          
          #vizsig { }
          #vizsig a {  }