﻿/* Remove Defaults */
     h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
     *{ margin:0; padding:0 }
     a img,:link img,:visited img { border:none }
     address { font-style:normal }
     em {font-style: normal; font-weight: bold;}
     
     #breadcrumbs,
     .socialToolbarWidget { display: none;}
     
     .threeCol { width: 33%; float: left; text-align: center;}
     
     .homepage #side2 .imageWidget {  margin: 0 0 0 750px;}
     #side2 .imageWidget {position: absolute; margin: 326px 0 0 -188px ;}
     #side2 {display: none;}
     #ctaWed { position: absolute; margin: -35px 0 0 450px;}
     .imageWidget.center { display: block; width: 239px; height: 40px; }

/*  SHELL  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
          
     body { background: #46634c; margin: 0; padding:0 0 55px 0 !important; padding:0 0 45px 0; font-family: georgia; font-size: 12px; color:#856e44; }     
     #shell { width: 966px; margin: 0 auto 0 auto; background:url(shellbg.gif); }
     .homepage #shell2 { background: none;}
     
     .homepage #header_r { height: 420px;}
     .homepage #header_r object { display: none;}
     
     #shell2 { background: url(subshellbg.gif);  width: 966px; }
     
     #hotelname { display: none;}
     
     
     .homepage h1 { color:#325138; font-weight: bold; font-size: 16px; margin: 10px 0 0px 0 ;}
     h1 {color:#325138; font-size: 24px; margin: 0 0 15px 0 ;}
     .homepage h2 { margin: 0; padding: 0;}
     h2 {color:#325138; font-size: 15px; padding: 10px 0 0 0; margin: 0 0 15px 0 ;}
     h3 {color:#325138; font-size: 11px; padding: 10px 0 0 0; margin: 0 0 5px 0 ; }
     
     p { line-height: 180%; margin: 0 0 15px 0;}
     a { text-decoration: underline; color:#325138;}
     a:hover { text-decoration: none;}
     hr { border: solid 1px #cbbda4; height: 1px; margin: 40px 0 20px 0;  clear: both;}
     
     .imgRight { float: right; margin: 0 0 5px 15px;border: 1px solid #cbbda4; padding: 2px;}
     .imgLeft { float: left; margin:  0 15px 10px 0; border: 1px solid #cbbda4; padding: 2px;}
     div.twoCols {width:45%; float:left;}
     ul.twoCols {width:45%; float:left;  margin:0; padding:0 0 0 40px; }
     .clearBoth {clear:both;}
     .colsMarginRight {margin-right:15px; padding: 0 15px 0 0; border-right: solid 0px #000;}
     
     #cta_wed { float: right; width: 239px; height: 40px; }
     #cta_wed a { display: block; width: 239px; height: 40px; background: url(cta_wed1.gif);}
     #cta_wed a:hover { display: block; width: 239px; height: 40px; background: url(cta_wed2.gif);}
     
     .req { color:#b22222;}
     
     #enlargeright { float:right; text-align: center; }
     #enlargeright img, #enlargeleft img {border: 1px solid #cbbda4; padding: 5px;}
     #enlargeright span, #enlargeleft span { clear: both;}
     #enlargeleft { float:left; text-align: center; }

/* SIDE */

     #side { padding: 0 0 0 10px;}

/*   GROUP RFP  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

     table#rfp td { padding: 10px; border-bottom: 1px solid #e6dfd2;}
     
     #err { width: 200px; font-size: 10px; margin: 10px 0 10px 0;}

/*  PHOTO GALLERY  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

     ul#gal li { display: inline; height: 200px; margin: 0 10px 2px 0; padding: 0 0 20px 0;}
     ul#gal li a img {border: 1px solid #cbbda4; padding: 5px;}
     ul#gal li a img:hover {border: 3px solid #46634c; padding: 3px;}
     
     #cta_pslideshow, #cta_pgal, #cta_wslideshow { display: block; font-weight: bold; text-align: center; width: 220px; height: 200px;  float: left; padding: 0; margin: 0 8px 0 0;}
     #cta_pslideshow a, #cta_pgal a, #cta_wslideshow a{  display: block; width: 220px; height: 20px; padding: 180px 0 0 0;}
     #cta_pslideshow a:hover, #cta_pgal a:hover, #cta_wslideshow a:hover { color:#000;}

     #cta_pslideshow { background:url(cta_pslide.jpg) no-repeat;}
     #cta_pgal { background:url(cta_gal.jpg) no-repeat;}
     #cta_wslideshow { background:url(cta_wslide.jpg) no-repeat;}

     
/*  HEAD  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
     #specialoffers { margin:0 0 0 15px; display:none }
     #joinTeam  {  margin: 0 0 0 30px; width: 80%; display: block; text-align: left; background:#fff;}
     #specialoffers ul, #joinTeam ul {   margin: 0 0 10px 30px;text-align: left; }
     #specialoffers li, #joinTeam li{  text-align: left; font-size: 12px; line-height:19px;}
     #specialoffers h2, #joinTeam h2 { margin: 0 0 10px 0; font-size: 22px;}
     #specialoffers p, #joinTeam p { margin: 0 0 10px 0;}
     #specialoffers strong, #joinTeam strong { margin: 0 0 10px 0; font-size: 14px; }
     #specialoffers .note, #joinTeam .note { font-size: 10px;color:#325138; font-family: Arial, Helvetica, sans-serif;}
     #specialoffers a, #joinTeam a { font-weight: bold;}
     

/*  HEAD  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
     
     #whitediv { display: none;height: 5px; display: block; background: #fff; margin: 0 5px 0 5px; overflow:hidden;}

          
     #titlebar {display: none; height: 37px; width: 100%;font-size: 10px; background: #46634c url(titlebg.gif) bottom repeat-x; vertical-align: bottom;}
     
 /* TABS */

     ul#tabs { display: none; top: 0px; margin: 13px 0 0 313px;position: absolute; z-index: 999;  }
     ul#tabs li {  display: inline; background: url(tab.gif); }
     ul#tabs li a { margin: 0 0 0 2px ;float: left;color:#4d3200; text-align: center; display: block; width: 127px; height: 24px;}

     a.giftcert { background: url(tab_giftcert1.gif); }
     a.giftcert:hover { background: url(tab_giftcert2.gif); }

     a.accolades { background: url(tab_accolades1.gif); }
     a.accolades:hover { background: url(tab_accolades2.gif)}

     a.specials { background: url(tab_specials1.gif); }
     a.specials:hover { background: url(tab_specials2.gif)}

     a.bestrate { background: url(tab_bestrate.gif); width: 153px;}
     a.bestrate:hover { background: url(tab_bestrate2.gif)}
     
     #titlebar #tabs #eBrochure a {}
     ul#tabs li a.eBrochure { width: 94px;}
     a.eBrochure {background-image: url(tab_ebrochure.gif); background-repeat: no-repeat; background-position: left top; display: block; height: 24px; }
     a.eBrochure:hover {background-position: left bottom; }

/* END TABS */


     #header {display: none; z-index: 1px;  margin: 0px auto 15px auto; width: 755px; height: 301px;border-left: solid 1px #cbbda4;}
     #header {display: none;background: #3B5741; float: right; margin: 0 8px 15px 0!important; margin: 0 4px 15px 0;}
     .homepage #header{ display: none;height: 416px;}
  
  
 /* NAV */
     
     /*.homepage #nav { position:relative!important; position:absolute; width:192px; float: left;  margin: 0 0 0 9px; border-left: solid 1px #cbbda4; height:416px; }*/
     
     #nav { display: none; background: #ede0c9; position:absolute; width:191px;  float:left; margin: 143px 0 0 0; border-left: solid 1px #cbbda4; border-top: solid 1px #cbbda4;}
     #nav ul { margin: 0; padding: 0;}
     #nav ul li { display: block; list-style: none; border-bottom: 1px solid #cbbda4;}
     .homepage #nav ul li a { background: #ede0c9;}
     #nav ul li a { text-transform: uppercase; color: #4d3200; text-decoration: none; font-size: 12px;  height: 13px; display: block; text-align: center; padding: 12px 0 8px; }
     #nav ul li a.current,
     #nav ul li a:hover { color: #fff; background: url(bg_nav.gif);}
     
     
     #nav ul ul {display: none !important; }
     #nav ul #subNav ul { display: block !important;}
     
     .homepage #nav ul li:hover ul {  background-color: #ede0c9; margin: 0 0 0 192px; padding: 30px 10px 10px 40px; width: 706px; height: 232px; top: 0; display: block !important; position: absolute; }
     
     .homepage #nav ul li#pageid9979 ul { background: #ede0c9 url(pageid9979.jpg) 345px 7px no-repeat;}
     .homepage #nav ul li#pageid9980 ul { background: #ede0c9 url(pageid9980.jpg) 345px 7px no-repeat;}
     .homepage #nav ul li#pageid9988 ul { background: #ede0c9 url(pageid9988.jpg) 345px 7px no-repeat;}
     .homepage #nav ul li#pageid9989 ul { background: #ede0c9 url(pageid9989.jpg) 345px 7px no-repeat;}
     .homepage #nav ul li#pageid9990 ul { background: #ede0c9 url(pageid9990.jpg) 345px 7px no-repeat;}
     .homepage #nav ul li#pageid9991 ul { background: #ede0c9 url(pageid9991.jpg) 345px 7px no-repeat;}
     .homepage #nav ul li#pageid9992 ul { background: #ede0c9 url(pageid9992.jpg) 345px 7px no-repeat;}
     .homepage #nav ul li#pageid9993 ul { background: #ede0c9 url(pageid9993.jpg) 345px 7px no-repeat;}
     
     .homepage #nav ul li:hover ul li { width: 150px;  float: left; border-bottom: none; }
     .homepage #nav ul li:hover ul li a { padding-top: 11px; font-size: 10px; display: block; width: 150px; border: 1px solid #CBBDA4; }
     
     .homepage #nav ul li:hover ul li a:hover { background: #f5efe3; color: #4d3200;}
     .homepage #nav ul li:hover ul h1 { display: block;  text-align: left; width: 275px;  text-transform: none; font-size: 15px;border-bottom: 1px solid #cbbda4; padding: 0 0 10px 0; margin: 0 0 10px 0;}
     .homepage #nav ul li:hover ul strong { display: block; font-weight: bold;}
     .homepage #nav ul li:hover ul p { text-align: left; color: #4d3200; color: #856e44; text-transform: none; font-weight: normal; line-height: 160%; height: 140px; width: 275px; font-family: Arial; font-size: 13px; }
     
     #nav ul li:hover ul h1 { display: none; text-transform: uppercase;}
     
     input#submitButton { color: #fff; font-family: Georgia; font-size: 10px; font-weight: bold; text-transform: uppercase; padding: 2px 9px; background: #314a36; border:0 none; display:block;  margin:2px 0; }
     .widgetIBE { margin: 17px 0 0 0;}
     .widgetIBE #checkinField, .widgetIBE #checkoutField { width:95px; }
     
     #extraLinksShell { margin: 3px 0 0 0;}
     #extraLinksShell a { color: #7C663C;}
     
     #subNav {  background: #cbbda4;}
     #subNav ul { background: #cbbda4;}
     #subNav ul li {}
     #subNav ul li a { padding: 3px 0; font-size: 11px;}
     #subNav ul li a.current,
     #subNav ul li a:hover { color: #fff; background: #4d644b;}
     
      #subNavText { display: none;}
     #subNavText ul li.lastItem { border-bottom: none;}
     
/*  BODY  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

     .homepage #flashSlideShow251622 {display: none;position: absolute;  margin: 10px 0 0 30px;}
     #flashSlideShow251622 { display: none;}
     
     .homepage #contentshell {  clear:both;margin: 0;  padding: 0!important;padding: 430px 0 0 0; }
     
     #contentshell {  margin: -200px 0 0 0; margin: 0 0 25px 0px;}
     
     .homepage #restlogos { /*margin: 430px 0 0 0;*/ display: block; float: left; width: 199px;  height: 144px; border-right: solid 1px #e6dfd2; text-align: center;}
     
     #restlogos {display: none; display: none; float: left; height: 144px; width: 199px;  height: 144px; border-right: solid 1px #e6dfd2; text-align: center;}
     #restlogos a {display:block; height:41px; margin-bottom:13px;}
     

     
     #specialoffers { display:none; float: left; height: 144px; width: 210px; height:122px;  text-align: center; }
     .homepage #specialoffers { /*margin: 430px 0 0 0;*/ display:block; float: left; width: 200px;   text-align: center; }

     .homepage #content {   float: left; font-family: arial;  height: 196px; width: 700px; border:none; padding: 0 10px 0 10px; margin: 0 0 12px 0; }
     .homepage #content p { font-size: 12px; line-height: 140%;}
     
     #content { float: none; width: 700px; border: none; padding: 15px 10px 25px -220px; }
     .homepage #content h1 { font-size: 18px; margin: 0 0 20px 0; text-transform: uppercase; text-transform: capitalize;}
     #content ul { margin: 0 0 10px 0;}
     #content li { margin: 0 0 0 40px; line-height: 180%;}
     
     #content p {font-size: 12px; }
     
     
     .threeCol .textWidget { margin: 15px 0 0 0; font-size: 12px; font-weight: bold; }
     
     #calendar #content {padding:15px 2px 25px 10px; width:728px;}
     #calendar #content h1 {padding: 15px 8px 25px 20px; }
     #calendar iframe {width:725px; height:700px; border:0px;}
     #specialPromotion { margin:485px 0 0 11px; border-top:1px solid #CBBDA4; border-bottom:1px solid #CBBDA4; width:191px; position:absolute; background:#fff;} 


     #logo {background: #fff; width: 192px; height: 140px; border:none; border-right: none; border-bottom: none;}
     #logo #imageWidget { display: none;}
     #logo .imageWidgetImage { padding: 10px 0 0 0;}
     
     .homepage #content .imageWidget { position: absolute; top: 499px; margin: 0 0 0 350px;}

/* HELPMENU **/

     #helpmenuShell { }
     .helpMenuWidgetText { display: none; }
     div#usabilityNavDropDown div.noHover { display:block; }
     
     
     #helpmenuShell { display: none;position: absolute;margin: 18px 0 0 60px;}
     #helpmenuShell ul {}
     #helpmenuShell ul li { display: inline; border-right: 1px solid #73866F; padding: 0 6px 0 0; margin: 0 6px 0 0;} 
     #helpmenuShell ul li.lastItem { border: none; padding: 0; margin: 0;  }
     #helpmenuShell ul li a { color:#F9EDD7; letter-spacing: -1px; text-transform: uppercase; font-size: 10px; font-weight:bold; text-decoration:none;}
     #helpmenuShell ul li a:hover { color: #ffb232;}
     .helpMenuWidgetNavShell.noHover { display: block;}
     
     #helpmenuShell ul li#helpid2611, #helpmenuShell ul li#helpid2612,.pageTranslatorPH { display: none; border: none; margin: 0; padding: 0; } /*Hiding the translate button */

/*  GIFT CERTIFICATE  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

     #gifttable { border: 0;}
     #gifttable td { padding: 0 0 20px 0;}


/*  BOOKING ENGINE  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


     .homepage #ibe{ display: none;/* margin: 430px 0 0 28px; padding: 430px 0 0 0!important; padding: 0; */ margin:0 0 0 221px !important; display: none; color:#46634c; font-size: 9px; border: none;float: left; height: 144px; width: 170px;  height: 144px; }
     
     #ibe{display: none; color:#46634c; font-size: 9px;float: left; height: 62px; width: 690px; margin: -10px 0 15px 29px!important; margin: 0 0 15px 17px;border-bottom: solid 1px #e6dfd2; }
     #ibea {3 color:#7c663c}
     #ibe td {3 padding:2px;}
     #ibe select { font-size: 10px; margin-top:1px; width: 50px;}
     
     .homepage #be_kids, .homepage #be_nights { float:left; display: block; margin: 0px;}
     
     #be_kids, #be_nights { float:left; display: block; margin: 1px 0 0 18px;}
     
     .homepage #be_ta, .homepage #be_btn { clear:both; margin: 0;}
     .homepage .widgetIBE #roomsShell { clear: left; padding-right: 4px;}
     .homepage .widgetIBE #adultsShell { padding-right: 4px;}
     
     #be_ta, #be_btn { float: left;}
     #be_btn { margin: 7px 0 0 10px;}


     #be_ta { margin: 15px 0 0 10px;}


/*  SITEMAP DROPDOWN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */


     /* style for the link you hover over to get the popup */
     #sitemapLink {display: none;background: url(sitemapdrop.gif);  display: block;    position: absolute;  margin-left: 799px; margin-top: /*-23*/-9px;     width: 165px; height: 22px;   }
     
     /* style for popup div, always initialize display to none */
     /* modify height, width, and position of popup here */
     /* add more styles for sub elements of the popup */
     #sitemapDiv { display: none; border: solid 1px #cbbda4;display: none;position: absolute;top: -413px!important;top: -402px;width: 161px;margin:0;padding: 0px; background:#fff;     }
     #sitemapDiv ul { padding-bottom: 0px; margin: 0px 0 0 0;}
     #sitemapDiv li { font-family: arial; display: block;  float: left; list-style-type: none; margin: 0 0 0 0;width: 146px; line-height: 180%;}
     #sitemapDiv li a { font-size: 11px; text-decoration: none; font-weight: bold; color:#243a29; display: block; width: 146px;padding: 0 0 0 15px;}
     #sitemapDiv li a:hover {background: #cbbda4;}
     #sitemapDiv li a img { padding: 2px; background:#fff; border: solid 4px #cecc92; margin: 0 0 4px 0;}
     #sitemapDiv li a:hover img { border-color: #272d19;} 

     #sitemapDiv li ul li a{ font-weight: normal; padding: 0 0 0 29px; width: 132px;} 

     

     
/*  FOOTER  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
     
     .homepage #footerShell { clear: both; margin: 0;}
     #footerShell { text-align: center; padding: 40px 0 0 0; width: 966px;clear:both; height: 21px;  background: #46634c url(footerbg.gif) repeat-x; margin: 0 0 0 -200px;}

     #footerNav { margin: 0 0 20px 0; }
     #footerNav ul { margin: 0; padding: 0; text-align: center;}
     #footerNav ul li { list-style: none; display: inline;  margin: 0 4px;}
     #footerNav ul li a { color: #fff;}
     #footernav ul li a:hover {}
     
     #address { text-align: center; color: #fff; margin: 0 0 20px 0;}
     .org { font-weight: bold;}
     .country-name { display: none;}
     .tel{ display: block; margin: 10px 0 0 0;}
     .tel .type {  font-weight: bold;}
     

     #botmenu { width: 966px; margin: 0 auto 15px auto;}
     #srlogo { width: 966px; margin: 10px auto 0 auto; text-align: center;}
     #logo_rel { margin: /*-23*/-75px 0 0 230px;}
     #logo_rel img {margin: 0 5px}
     
     #vcard1 {color:#FFFFFF; }
     #vcard1 a {color:#FFFFFF; }
     
     .associationsWidget ul { margin: 0 0 20px 0;}
     .associationsWidget ul li img { margin: 0 12px;}
     
     #vizsig { color: #fff; }
     #vizsig a { color: #cbedd2;}
     
/*-- Special Cases ----------------------------------------------------------------------------------*/
     .homepage #specialOffer, .homepage a#btnWeather {display:none;}
     a#btnWeather {font-weight:bold; width:191px; height:34px; display:block; text-align:center;  line-height:34px; text-decoration:none; margin:0 0 7px 0; color:#4d3200; border-top:1px solid #CBBDA4; border-bottom:1px solid #CBBDA4;} 
     a#btnWeather:hover {background-color:#69826a; color:#fff;}
     a#specialOffer { display:block }
     

     #northAmericanCTA { float:right; margin:-14px 290px 0 0; }