﻿/* GENERAL **************************************************************************************************************** */
     


 

     
     
     
     
     body { height: 100%; background: #422a1a url(bg.jpg) repeat-x; padding: 0; margin: 0; font-size: 12px; font-family: georgia, serif; line-height: 22px; }
     #container { height: 100%;  margin: 0 auto;  width: 956px; } /* 928px */
     #shell { height: 100%; background:url(dropShadow.png) repeat-y center; width: 900px; padding: 14px 28px 14px 28px;}    
     a { color: #810D0D;  }
     img{ border: 0;}
     .clearer{clear: both;}
     a:hover { text-decoration: none; }
     h1{line-height: 35px; font-weight: normal; font-size: 28px; margin-top: 0; padding-top: 0; color: #810d0d; font-variant: small-caps; }
     h1, h2, h3 { color: #810D0D; }
     .floatLeft{float: left;}
     .floatRight{float: right; margin-Left: 25px;}
     ul{ list-style-image: url(li.gif) ; }
     .imgFloatRight {float:right;margin-left:12px;}
     .imgFloatLeft {float:left;margin-right:12px;}
     
/* HEADER **************************************************************************************************************** */

      
     #titlebar { height: 48px; background: url(dropShadowTop.png) no-repeat center bottom; }
          
          #codeWidget10714 span{ color: #fbedc9; font-size: 16px; float: left; margin: 12px 0 0  604px;}
          
          div#usabilityNavDropDown { background:url(bgHelpMenu.gif) no-repeat; height:27px; margin:11px 0 0 727px; position:absolute; width:215px; z-index:9999; }
          #usabilityNav{display: block; height:17px; position:absolute; width:165px; z-index:9999;}
  
          #helpmenuShell { margin:0; }
          #helpmenuShell ul { list-style-type: none; list-style-image: none; width: 202px; background:#fcf1d5 none repeat scroll 0 0; border-top:medium none;  padding:6px; z-index:99999;  }
          #helpmenuShell ul li { border-top:medium none; margin:0 0 0 0; padding:0 ; z-index:99999; display:list-item; }
          #helpmenuShell ul li a { font-size: 11px; padding-left: 4px;color:#6f120c; display:block;  }
          #helpmenuShell ul li a:hover { background-color: #dcca9a; }        
          #helpmenuShell div#usabilityNavText { text-indent: -9999px; height:17px; margin:0px 0 0 7px;  width:165px; z-index:9999; }
          #helpmenuShell div#usabilityNavDropDown {  }
          #helpmenuShell div#usabilityNavDropDown div.noHover { display: none; }
     
     #utilityNav  #accessible {  }
     
     #headerShell { overflow: visible; height: 396px; background: #ebdbb2;  }        
          
          #logo { float: left;  width: 201px; height:112px; overflow: hidden; }
          #logo a { display:block; }
          
          #nav { float: left; clear: left; } 
          #nav ul { list-style-image: none; border-bottom:1px solid #d9c697; margin: 0; padding: 0 0 3px 0; list-style-type: none; width: 201px;}   
          #nav ul li { border-top:1px solid #d9c697; border-left: 1px solid #e8d7ac; }  
          #nav li:last-child{}
          #nav ul li a {  background-color:#ebdbb2; padding:11px 0 0 20px; height:23px;  display:block; }   
          #nav ul li a:hover { background-color: #dcca9a; }
          ul#mainNavLinks ul li.hover ul{display: none !important;}
         
          #nav ul li a.current {  background-color: #dcca9a;  }
          #nav ul li.noStyleRight {  }
          #nav ul li.noStyleLeft {  }
          /* #nav ul li.lastItem { display: none; } */
     
     
     /* flyouts--------------------------------------------------- */
          ul#mainNavLinks>li{ height: 34px; }
          ul#mainNavLinks ul { border-bottom: none; width: 200px; position: relative; z-index:70; display:none;  left:18px;  margin: -35px 0 0 182px;}
          ul#mainNavLinks ul li {  border-top:1px solid #d9c697;  z-index: 500; text-transform:uppercase; float:none;  margin:0px; position: relative;  height:34px; text-indent:none; line-height:100%; display:block;  font-size:11px;}
          ul#mainNavLinks ul li a { text-decoration:none; display:block; margin:0;}
          ul#mainNavLinks ul li a:hover {}
          ul#mainNavLinks ul ul { position:absolute; display:none; z-index:999; margin:0; padding:5px 0 0;  top:0px; left:199px; padding-top:0px; height:0px;}
          ul#mainNavLinks ul ul li {}
          ul#mainNavLinks ul ul li a {}
          ul#mainNavLinks ul ul li a:hover { }
          ul#mainNavLinks ul .lastItem{ display:block; }
     
          * html ul#mainNavLinks ul li a {padding-left: 10px;}  

     
     ul#mainNavLinks ul{margin-left /*\**/: 179px\9}
     
   
     
          #header { margin-left: 201px; background: #810d0d url(bgHeader.jpg) ; width: 699px; height:396px; }         
          .homepage #headerOverlay{position: relative; left: 201px; top: -396px; width: 621px; height: 396px; background: url(headerOverlayFront.png) repeat-y;}
          #headerOverlay{position: relative; left: 201px; top: -396px; width: 699px; height: 396px; background: url(headerOverlay.png) repeat-y;}
          
     

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

     #contentShell {height: 100%; overflow: auto; background: url(contentShellBG.jpg) no-repeat bottom right; }
          #contentSubShell{background: url(bgContentSubShell.gif) repeat-y;}
               #side {padding: 74px 0 0 21px; font-family: tahoma, sans-serif; font-size: 9px; color: #f7ca93;  height: 100%; float: left; background: #810d0d url(bgSide2.jpg) no-repeat; width: 180px;  min-height: 230px;}   /* */      
                    #side a{font-family: tahoma, sans-serif; font-size: 9px; color: #f7ca93;}
                    select {margin:1px 0 7px 0; font-size: 10px;}
                    .resSubmit {display:block; margin: 6px 0;}
                    .resMonth {width:60px;}
                    .resDay {width:40px;}
                    .resYear {width:45px;}
                    .resNights, .resRooms, .resAdults, .resKids {width:50px;}
                    .resSubmit{text-indent: 9999px; overflow: hidden;  display: block; background: url(bgSubmit.png) no-repeat; border: none; width: 137px; height: 29px;}
                    #searchbox1 .resRoomSpacer, #searchbox1 .resKidsSpacer {margin:0 0 0 21px;}
                    #anchor img {border:none;} 
                    .resRoomSpacer{ margin-left: 24px; }
                    .resKidsSpacer{ margin-left: 24px; }
                    
                    
                    #ctaShell {  }
                    #ctaShell ul {  }
                    #ctaShell a {  }
                    #ctaShell a:hover {  }
                    
                    #imgThumbnails112 a {border:none; outline:none;}
                    #imgThumbnails112 a.selected {border:3px solid #AD2342; padding: 0 5px;}     
               
               
               
               #content { padding: 20px 21px 36px 236px; background: url(dropShadowContent.gif) no-repeat 201px 0;  } 
               .homepage #content { padding: 90px 21px 36px 236px;}
               #content h1 { clear: right; }
               #content h2 { font-weight: normal; }
                    
                    #breadcrumbs{}
                    #breadcrumbs ul  {  list-style-image: none; margin: -40px 0 20px 0; padding: 0; float: right; }
                    #breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
                    
                    #subNav {}
                    #subNav ul {list-style-image: none; margin-left: 0; padding-left: 0; list-style-type: none;}
                    #subNav ul li {display: inline; border-right: 1px solid #470101; padding: 0 5px; list-style-type: none;}
                         #subNav ul li.lastItem{}
                    #subNav ul li a {}
                    #subNav ul li a:hover {}
                    #subNav ul li a.current{text-decoration: none;}
                    #subNav ul li a.current:hover{text-decoration: underline;}     
                    .imageWidget .rightwrap{margin-left: 25px; clear: right;  }  /* 0  gallery only shows up if this is here... */
                    
                    
                    /* subNav alternate style */
                    
                     #subNav { float: right; margin-left: 20px; width: 175px; margin-top: 0; clear: right;}
                     #subNav ul{ list-style-image: none; margin-top: 0;}
                     #subNav ul li{ padding: 0; display: block; border:1px solid #d9c697; border-bottom: 0; background: #e8d7ac; }
                     #subNav ul li.lastItem{ border: 1px solid #d9c697;} 
                     #subNav ul li a{padding: 0 6px; text-decoration: none; display: block; }
                     #subNav ul li a.current{ font-weight: bold; background-color: #d9c697; }
                     #subNav ul li a.current:hover{ text-decoration: none;}
                     #subNav ul li a:hover{ background-color: #d9c697; text-decoration: none;}
                     
                     /* subNav alternate style 2 
                    
                     #subNav { float: right; margin-left: 20px; width: 175px;}
                     #subNav ul{ margin-top: 0;}
                     #subNav ul li{ background: none; padding: 0; display: block; border: none; border-bottom: 1px dotted #810D0D;  }
                     #subNav ul li.lastItem{ border-bottom: none; }
                     #subNav ul li a{padding: 0 4px; text-decoration: none; display: block; }
                     #subNav ul li a.current{  background-color: #DCCA9C; font-weight: bold; }
                     #subNav ul li a.current:hover{ text-decoration: none;}
                     #subNav ul li a:hover{ background-color: #DCCA9C; text-decoration: none;}
                      
                     */
                     .accordion{width: 426px; }
                     .accordion a{ display: block; outline: 0;}
                     .accordion a.expandLink{  
                          padding: 4px; 
                          background: url(bgExpandLink.gif); 
                          border: 1px solid #d1c19a; 
                          text-decoration: none;
                     }
                          /* overflow: auto on .accordion div to prevent margin collapse */
                     .accordion div{ overflow: auto; position: relative; padding: 0 0 0 15px; background: url(bgAccordion.gif) repeat-x;}
                     .accordion ul{margin: 0; padding: 12px; padding-left: 24px;}
                     .accordion a.expandLink img{ margin: 0 6px -5px 0; vertical-align: baseline; }
                     
                     /* contact hotels */
                     #contactHotel1{ float: left; width: 200px; margin-right: 10px;}
                     #contactHotel2{ float: left; width: 200px; margin-right: 10px; }
                     #contactHotel3{ float: left; width: 200px; margin-right: 10px; }
                     
                     .googleMapWidget{border: 1px solid #d9c697;  }
                     
                     #checkInTimes{  font-weight:bold; padding: 5px 5px 3px 7px; width: 16em;  }
                     #checkInTimes li{ border-bottom: 1px dotted #810D0D; padding: 4px;  }
                     
                     
                     #siteMapText{  }
                     #pageid2990 #content ul{  }
                          #pageid2990 #content ul ul{ }
                     
                     
                     /* IBE WRAPPER ------------------------------------------------- */
                     #aspnetForm{padding-top: none;}
                     #aspnetForm div{margin-top: none;}
                     .bk-box-head {font-weight: normal; font-size: 18px; color: #810D0D; font-family: georgia,serif;}
                     #aspnetForm table#ctl00_tblMain{ width: 600px; display: block; clear: none; vertical-align: top; margin-top: 0; padding-top: o;}
                    
                     #aspnetForm center{display: inline;padding-top: 0;}
                     #bk-box-shell{display: inline;clear: none; margin-top: 0; padding: top: 0; vertical-align: top;}
                     .photoBorder img{vertical-align: bottom;}
                     #tblMain2{ }
                     a.availLink{text-decoration: none; padding: 4px; color: #810D0D; background-color: #D9C697; border: 1px solid #210A08; 
                          border-top: 1px solid #EBDBB2; border-left: 1px solid #EBDBB2; }
                   
                    .bk-form100wd {font-size: 12px;width: 100px;color: #000000;font-style: normal;}
                    .bk-form150wd {font-size: 12px;width: 150px;color: #000000;font-style: normal;}
                    .bk-form200wd {font-size: 12px;width: 200px;color: #000000;font-style: normal;}
                    .bk-form50wd {font-size: 12px;width: 50px;color: #000000;font-style: normal;}
                    .bk-form60wd {font-size: 12px;width: 60px;color: #000000;font-style: normal;}
                    .bk-dashline {width: 90%;border: thick dashed #D9C697; text-align: center;background-color: none; }
                    .bk-bodyHEAD { font-size: 14px; font-style: normal; font-weight: bold;}
                    .bk-body {font-size: 12px;font-weight: normal; color: #000000;}
                    .bk-top-table-color-txt{font-weight: bold;font-size: 18px;color: #000000;}
                    .bk-hotel-head { font-size: 20px; font-weight: bolder; font-style: normal; color: #000000;}
                    .labels-result {font-size: 11px; font-style: normal; text-decoration: none; font-weight: normal;}
                    .labels { font-size: 12px; font-weight: bold;}
                    .bk-form20wd {font-size: 12px; width: 20px; color: #000000; font-style: normal; }
                    .err1 {font-weight: bold; font-size: x-small; color: #ff0000; }
                    .err2 {font-weight: normal;font-size: xx-small;color: #ff0000; }
                    .arlink {   font-size: 9pt; font-weight: bold;}
                    .availLink {   font-size: larger; font-weight: bold; color: Blue;}
                    .uatext {   font-size: larger; color: #810D0D; font-weight:bold;}

                     
 
 /*  CAROUSEL *************************************************************/
 
     #mygallery {display: block; height: 73px; width: 695px; margin:0 0 0 7px; z-index:98; position:absolute;   }      
     .stepcarousel { margin-left: 21px; z-index:90; width: 655px !important; height: 73px;  background: url(bgMyGallery.jpg) no-repeat;  }
         
     #mygallery img { }
     #mygallery h3, #mygallery p { margin:0; padding:0; line-height:normal; color:#212e4c; font-weight:normal;}
     #mygallery p { margin:0; padding:0;}
     #mygallery a { text-decoration:underline;}
     #mygallery h3 {  }
     
     #mygallery ul {  list-style-image: none; margin:0; width: 900px;}
     #mygallery ul li { list-style: none; display: inline; padding:0px; background:none; margin-right:18px;}
     
          #signupCTA { background-image: url(cta_signup.gif); width: 147px; height: 86px; padding-top: 100px; }
          #formEmailAddy { background-image: url(lasField.jpg); background-repeat: no-repeat;  width: 110px; height: 22px; border: none;  margin-left: 17px; font-size: 10px; text-align: center; padding: 6px 3px 0 3px; } 
          #submitMePlease {  width: 130px; height: 32px; border: none; margin: 5px 0 0 9px;}
          #pGalCTA { width: 226px; height: 76px; background-image: url(photoGalCTA.jpg); padding-top: 0; padding-left: 0;}
          #pGalCTAflash {  } 
     
     .stepcarousel .panel { margin: 0 0 0 8px; width: 200px; height:73px; }
     #first { margin: 0 0 0 4px; }

     
         
     .panel a {dispaly: block;}
     .panel a img {border:none;}
     
     #mygallery_btns {margin-top: -73px;}
     .prev, .next {  width: 21px; height:73px; cursor:pointer; display:block; overflow: hidden; text-indent: 999px;}
     .prev { float: left; background:url(btn_prev.gif) no-repeat;   }
     .next { float: right; background:url(btn_next.gif); }
     a.prev:hover { background:url(btn_prev_hover.gif);}
     a.next:hover { background:url(btn_next_hover.gif); }
     #pGalCTA a{margin-top: 10px;}
     #cta1 a{display: block; width: 227px; height:53px; background: url(ctaReserve.png) no-repeat;}  /* reserve */
     #cta2 a{display: block; width: 227px; height:52px; background: url(ctaWeddings.png) no-repeat;} /* weddings */
     #cta3 a{display: block; width: 227px; height:53px; background: url(ctaSpecialsSignup.png) no-repeat;} /* specials sign up*/
     #cta4 a{display: block; width: 227px; height:51px; background: url(ctaPhotoGallery.png) no-repeat;} /* photo gallery */
     #cta5 a{display: block; width: 227px; height:53px; background: url(ctaCorpInn.png) no-repeat;} /* corp incentives*/
     #cta6 a{display: block; width: 227px; height:53px; background: url(ctaPackages.png) no-repeat;} /* packages*/

     #cta1 a:hover{ background-position: 0 -51px;}
     #cta2 a:hover{ background-position: 0 -51px;}
     #cta3 a:hover{ background-position: 0 -51px;}
     #cta4 a:hover{ background-position: 0 -51px;}
     #cta5 a:hover{ background-position: 0 -51px;}
     #cta6 a:hover{ background-position: 0 -51px;}


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

     #footerShell { text-align: center;  clear: both;}
          
          #footerNav { background: url(dropShadowBottom.png) no-repeat; }
          #footerNav ul {  list-style-image: none; list-style-type: none; margin-top: 0; padding-top: 12px; }
          #footerNav ul li {display: inline; }
          #footerNav ul li a {  padding: 0 8px 0 6px; border-right: 1px solid #c9aa6a; color: #c9aa6a; font-size: 12px; text-decoration:none; }

               #footerNav ul li.lastItem a{border-right: 0;}
          #footerNav ul li.noStyleRight { margin-right:0; }
          #footerNav ul li a:hover { text-decoration: underline; }
          
          #address { text-align: center; margin-bottom: 17px;}
          #address ul {  list-style-image: none; }
          #address ul li {  display: inline; padding: 0 4px; font-size: 11px; color: #c9aa6a;  }
          #address li.noStyleRight {  }
          #address strong { }
          
          #vizsig { text-align: center; color: #c9aa6a;}
          #vizsig a{color: #c9aa6a;}