﻿/* GENERAL **************************************************************************************************************** */
     
     body { font-family: Georgia; font-size: 11px; }
     #shell { border: 5px solid;  width: 900px; margin: 25px auto; overflow: auto; }    
     a { }
     a:hover { text-decoration: none;  }
     h1, h2, h3 {  }
     .imgRight { border: 1px solid; float: right; margin: 0 0 5px 12px; }
     .imgLeft {  border: 1px solid; float: left; margin: 0 12px 5px 0; }
     .twoCols { float: left; width: 50%; } 
     .clear { clear: both; }
     hr { margin: 20px 0; height: 1px; border: none; border-top: 1px solid; line-height: 100%; }
     #ctl00_trHotelName{ display: none;}
     body#rfp { background: none; font-family: arial;}
#nav ul li.lastItem ul  { left: -77px;}
     
/* HEADER **************************************************************************************************************** */

     
     #titlebar { padding: 40px 25px 0 0; height: 74px;   }
     
          #utilArea { float: right; margin: 0; width: 570px; }
         
              .marketingPhoneShell { float: right; margin: 0; font-size: 14px; font-weight: bold   }
                    
                    .marketingPhoneMessage { font-weight: normal; color: #7B5B2D;  }
                    .marketingPhoneNumber { font-weight: bold; color: #8E2105; }
               
               /* New Help Menu with Widget */           
               
               #helpmenuShell { text-align: right; clear: right; }
                    
                    #usabilityNavDropDown {  }
                         
                         #usabilityNavText { display: none; }
                         
                         #usabilityNav {  } /* dropdown container */
                         #usabilityNav ul { margin: 0; padding: 10px 0 0; }
                         #usabilityNav ul li { display: inline; margin: 0 0 0 17px; font-size: 11px; }
                         #usabilityNav ul li a { color: #A47633; }
                         #usabilityNav ul li a:hover { } 
                         
                         #helpmenuShell div#usabilityNavDropDown div.noHover { display: block; } /* the key to non-dropdown */   
                          
                          .pageTranslatorPH { display: inline; }
 
   
          
/* Navigation  ********************************************************************************************************* */
     
     #nav { height: 44px;  }
     #nav ul { line-height: 100%; height: 35px;  margin: 0; 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%; font-size: 12px;text-decoration: none; padding: 15px 9px 17px 9px; 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 {  display: none; position: absolute; padding: 5px; top: 44px; /*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 a { 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 { display: none; }
               #nav ul li.hover ul li.hover ul li {  }
               #nav ul li.hover ul li.hover ul li a { background: none; } 
               #nav ul li.hover ul li.hover ul li.hover a {  }
               #nav ul li.hover ul li.hover ul li a.current {  }
          



     
/* SIDE **************************************************************************************************************** */
     
     #side { width: 284px; padding-right: 1px; float: left; padding-bottom: 15px;  }          
               
          #side .widgetCTA {  }
               #side .widgetCTALink {  }
                    #side .widgetCTAimg {  }
                    #side .widgetCTA h1 {  }
                    #side .widgetCTA .widgetCTAHeaders  { font-size: 16px; }
                    #side .widgetCTADescription {  } 
                    
                    
          #logo { position: relative; border: 10px solid; width: 224px; padding: 20px; text-align: center;    }
          #logo a { margin: 0 auto;  width: 200px; }  
          #logo a img { margin: 0 auto;  border: none; }  
          
          
          
          
     /* IBE ***************************************************************************************************************** */
          
     #ibe {  padding: 34px 36px; margin: 0 0 10px; }
          
          .widgetIBE {  font-family: Arial; font-size: 11px; }
          #ibe #ibeHeaderShell { font-size: 25px; font-family: Georgia, 'Times New Roman'; margin: 0 0 10px 0;  }
               #checkinShell {   }
                    #checkinShell #checkinLabel {   }
                    #checkinShell #checkinField {   }
               #checkoutShell {   }
                    #checkoutShell #checkoutLabel {   }
                    #checkoutShell #checkoutField {   }
               #adultsShell {  }
               #childrenShell {  }
               #extraInputsShell {  }
               #submitShell {  }
                    #submitButton {  font-family: Georgia; padding: 3px 6px; border: none; cursor:pointer; }
               #extraLinksShell {  } 
               ul#extraLinks li { border: none;}
           .widgetIBE a { color: #621c00; }  
           
           
      /* CALLS TO ACTION ***********/
      
               .widgetCTALink {  display: block; width:266px; height:96px; }
               .widgetCTA { margin: 0 10px; width:266px; height:96px; padding: 0; position:relative; margin-bottom:10px; }
               .widgetCTA a { text-decoration: none; }
               .widgetCTA h1 { letter-spacing: -1px;  font-size: 16px; padding: 18px 0 0 91px; }
               .widgetCTAHeaders { letter-spacing: -1px;  font-size: 16px; padding: 18px 0 0 91px; display: block; font-weight: bold; }
               .widgetCTA span {  background: none; text-decoration: none; font-size: 11px;  padding-left: 91px; display: block; }
               .widgetCTA span.widgetCTAimg { border: 1px solid; display: block; position: absolute;  top: 14px; padding: 0; margin: 0 0 0 14px;  width:66px; height:66px; background-repeat: no-repeat; }
               .widgetCTA a:hover span.widgetCTAimg {  }
               .widgetCTA a:hover {  }
               
               #imgThumbnails112 a {border:none; outline:none;}
               #imgThumbnails112 a.selected {}
     
     
     
     .socialToolbarWidget { text-align: left; margin: 0 0 0 10px;}
          div.socialToolbarLabel { font-size: 12px;}   
          div.socialToolbarWidget ul { margin: 0; padding: 0; float: left; text-align: left;}
          div.socialToolbarWidget ul li { margin: 0 5px 0 0; padding: 0;}        
                 
/* Right SIDE **************************************************************************************************************** */  

     #rightside { margin-left: 285px;}
               
          #headerShell {   }        
               #header { border: 5px solid; width: 605px; _width: 600px; height: 248px; overflow: hidden;}      

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

     #contentShell {  padding: 25px 35px; line-height: 180%; }
          
          
          #breadcrumbs ul  { text-align: right; margin: 0 0 20px 0; padding: 0;  }
          #breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
          
          #content { min-height: 350px; font-family: Arial; }
          #content h1, #content h2 { font-family: Georgia; }
          #content h1 {  line-height: 130%; font-size: 28px; font-weight: normal; letter-spacing: -1px; }
          #content h2, body#rfp h2 {  font-size: 17px; font-weight: normal;  }
          #content h3 { font-size: 14px; }
          #content p,
          #content li { }
               
               
               #subNav {}
               #subNav ul { border-top: 1px solid; border-bottom: 3px solid; padding: 7px 0;}
               #subNav ul li { display: inline; list-style: none; margin: 0 10px 0 0;}
               #subNav ul li a {}
               #subNav ul li a:hover {}
                    
          #content_footer {  }
          
          #side2 {  }         
               
               #side2 .widgetCTA {  }
                    #side2 .widgetCTALink {  }
                         #side2 .widgetCTAimg {  }
                         #side2 .widgetCTA h1 {  }
                         #side2 .widgetCTADescription {  }
                         
          .widgetSocialBookmarks { margin: 15px 0 }
               

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

     #footerShell { margin: 0 auto; width: 900px; text-align: center; font-family: Arial;}
          
          #footerNav {  }
               #footerNav ul { margin: 10px 0; padding: 0;  }
               #footerNav ul li { display: inline; margin: 0 5px; }
               #footerNav ul li a {  color: #db9f4c; font-size: 12px;}
               #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 {  }
               .tel {  }
                    .tel .type { font-weight: bold;  }
                    .tel .value {  }
                    
           #footerShell .textWidget img { margin: 10px 0;}
          
          #vizsig {  }
          #vizsig a { }
