﻿/* GENERAL **************************************************************************************************************** */
     
     body { background: #fff repeat-x;color: #756949; font-family: Trebuchet MS; font-size: 12px;  }
     #shell { width: 982px; margin: 0 auto;  }    
     a { color: #71301c;  }
     a:hover { text-decoration: none;  }
     h1, h2, h3 {  }
     .imgRight, .imgLeft { background: #f7eeda; padding: 5px; border: 1px solid #998153;}
     .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 { color: #d2bf9b; border: none; border-bottom: 1px solid #d2bf9b;  height: 1px;}

     
/* HEADER **************************************************************************************************************** */

     
     #printInfo { display:none; position:relative; padding:0 0 15px 0; text-align:center }
     #titlebar { height: 30px;  }
     
          .marketingPhoneShell { position: absolute; margin: 5px 0 0 40px; color: #4c3920; font-size: 14px; }
               
               .marketingPhoneMessage {  }
               .marketingPhoneNumber { font-weight: bold;  }
          
          #helpmenuShell {  }
               
               #usabilityNavDropDown {  }
                    
                    #usabilityNavText
                    
                    #usabilityNav {  } /* dropdown container */
                    #usabilityNav ul {    }
                    #usabilityNav ul li {  }
                    #usabilityNav ul li a {  }
                    #usabilityNav ul li a:hover { } 
                    
                    
                              /* New Help Menu with Widget */           
          
                    #helpmenuShell { border: 0px; width: 700px; text-align: right; float: right; padding: 0 35px 0 0; height: 24px;  }
                    div#usabilityNavDropDown { background: none;  }
                    #helpmenuShell ul {  background: none;   padding:0;    }
                    #helpmenuShell ul li { display: inline; margin:0 0 0 17px ; list-style-type:none; }
                         .pageTranslatorPH { display: inline; }
                    #helpmenuShell ul li a { display: inline;  text-decoration:none; }
                    #helpmenuShell ul li a:hover { text-decoration:underline; outline: none; }       
                    #helpmenuShell div#usabilityNavText { display: none; }
                    #helpmenuShell div#usabilityNavDropDown { display: block; }
                    #helpmenuShell div#usabilityNavDropDown div.noHover { display: block; }
                    .helpMenuWidgetNav { }
                         
                         #usabilityNav { background: none;  }
                         #usabilityNav h1 { }
                         #usabilityNav ul { margin:0; padding: 0;}
                         #usabilityNav li { list-style-type: none;  }
                         #usabilityNav li a  { display:inline; border: none; text-decoration: none;  padding: 0; margin: 0px;}
                         #usabilityNav li a:hover { background: none; }
                         #usabilityNavText { font-size: 12px; margin: 1px; padding: 3px 0 0 0; } 
   
     
     #headerShell { height: 378px; }        
          
          #headerside { text-align: center; position: absolute; z-index: 2; padding-top: 20px; width: 275px; height: 350px;}
               
               #logo {width: 100%;}
               #logo a { display: block; text-align: center;}
               #logo img { margin: 0 auto; border: none;}
               
               #header { overflow: hidden; z-index: 1; width: 631px; height: 286px; position: absolute; margin: 45px 0 0 308px; }         
          
          /* Navigation  ********************************************************************************************************* */
               
               #nav { margin: 0 auto; width: 200px;  }         
               #nav ul { font-size: 15px; font-weight: bold; margin: 0; padding: 0; }
               #nav ul li { /*border-bottom: 1px solid #a78c5d;*/ verticle-align: bottom; margin: 4px 0;  line-height: 100%;  list-style: none; width: 200px; position: relative; display: block; }
               #nav ul li a { verticle-align: bottom;color: #493a28; text-decoration: none; padding: 5px 0px 5px 10px; position:relative; display: block;}
               #nav ul ul li a:hover {  }
               #nav ul li.hover, #nav ul li.current { background: #a78c5d; color: white;   color: #fff; }
               #nav ul li a.current {  }
               #nav ul li.lastItem {  }
               #nav ul li.parent a { border: none; }
               
                    #nav ul ul { text-align: left; font-size: 12px; font-weight: normal; padding: 5px; z-index: 999; background-color: #a78c5d; display: none; position: absolute; top: 0px; left: 200px; width: 200px; height: auto;}
                    #nav ul li.hover ul li { float: none; }
                    #nav ul li.hover ul li a { padding: 5px 5px; background: none;}
                    #nav ul li.hover ul li.hover a {  background-color: #4c360a; color: white;   }
                    #nav ul li.hover ul li a.current {  background-color: #4c360a; color: white;  }
                    
                         #nav ul ul ul { display: none; }


/* IBE ***************************************************************************************************************** */
          
     #ibe { width: 219px; height: 231px; margin: 10px 0 0 0; padding: 35px 0 0 25px; color: #fff; font-size: 11px; }
          
          .widgetIBE {  }
          #ibe .textWidget { color: #4d1a0b; font-size: 30px;}
               #checkinShell { margin: 0 0 5px 0;  }
                    #checkinShell #checkinLabel {   }
                    #checkinShell #checkinField {   }
               #checkoutShell { margin: 0 0 5px 0;  }
                    #checkoutShell #checkoutLabel {   }
                    #checkoutShell #checkoutField {   }
               #adultsShell {  }
               #childrenShell {  }
               #extraInputsShell {  }
               #submitShell input {  background-color: #201a0d; border: none; color: #fff; font-size: 11px; padding: 3px 8px;font-weight: bold; }
                    .submitButton {   }
               #extraLinksShell {  }

     
/* SIDE **************************************************************************************************************** */
     
     #side { margin: 0; padding: 0; padding: 16px 0 0 65px; height: 106px;   }          
               
          #side .widgetCTA { cursor: pointer; }
          
               .widgetCTALink { cursor: pointer; display: block; width:274px; height:83px;  }
               .widgetCTA { float: left; margin: 0 35px 0 0; width:274px; height:83px; padding: 0 0px 0 0; position:relative; margin-bottom:10px; }
               .widgetCTA.lastItem { width: 254px; }
               .widgetCTA a { text-decoration: none; }
               .widgetCTA h1, .widgetCTA span.widgetCTAHeaders { font-weight: bold; display: block; color: #71301c;  font-size: 16px; letter-spacing: -1px; padding: 11px 0 0 117px; margin: 0;}
               .widgetCTA span { color: #301a06; background: none;  text-decoration: none; font-size: 11px;  padding-left: 117px; padding-right: 10px; display: block; }
               .widgetCTA span.widgetCTAimg {  display: block; position: absolute; margin: 7px 0 0 4px;  width:101px; height:67px; background-repeat: no-repeat; }
               .widgetCTA img { }
               .widgetCTA a:hover .widgetCTAHeaders { text-decoration: underline;}
               .widgetCTA a:hover span.widgetCTAimg {  }
               
               #imgThumbnails112 a {border:none; outline:none;}
               #imgThumbnails112 a.selected {}
     
     
               #socialToolbarWidget { text-align: left;  }
               div.socialToolbarWidget ul { float:left; margin:0 0 0 0px; padding:0; } 
               div.socialToolbarWidget ul li { margin: 0 5px 0 0;}
                        
     #sideShell { width: 244px; margin: 0 0 0 20px; float: left; }
               
     #side2 { }               
 

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

     #contentShell { width: 617px; margin: 0 0 0 295px; padding: 35px 0 15px 0; }
          
          
          #breadcrumbs ul  { text-align: right;  margin: -20px 0 20px 0; padding: 0;  }
          #breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
          #breadcrumbs ul li.lastItem { color: #4c3920; font-weight: bold;}
          
          #content {  font-size: 13px; line-height: 170%;  }
        
          #content h1 { color: #71301c; font-size: 30px; line-height: 1.1em; letter-spacing: -1px; margin: 0 0 10px 0; }
          #content h2 { color: #4c3920; font-size: 17px; }
          #content img {}
               
               
               #subNav { border-top: 1px solid; border-bottom: 3px solid; padding: 5px 0; margin: 5px 0; border-color: #b09b74;}
               #subNav ul { margin: 0; padding: 0;}
               #subNav ul li { display: inline; list-style:none; margin: 0 15px 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 {  }
               

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

     #footerShell { text-align: center; width: 968px; margin: 0 auto; }
          
          #footerNav {  }
               #footerNav ul { margin: 0; padding: 22px 0 12px 0; font-size: 13px; }
               #footerNav ul li { list-style: none; display: inline; margin: 0 7px; }
               #footerNav ul li a { text-decoration: none;  }
               #footerNav ul li.lastItem {  }
               #footerNav ul li a:hover { text-decoration: underline; }
          
          #address { padding-bottom: 35px; color: #ab6605;  }
               .org { margin: 0 5px; }
               .adr { margin: 0 5px; }
                    .street-address { margin: 0 5px; }
                    .locality { margin: 0 5px; }
                    .region { margin: 0 5px; }
                    .postal-code { margin: 0 5px; }
                    .country-name { display: none; }
               .tel { margin: 0 10px; }
                    .tel .type { font-weight: bold; }
                    .tel .value { margin: 0 5px 0 0; }
          
          #vizsig { }
