﻿/* Global ------------------------------------------------------*/

     body { line-height: 1.5em; background:#e8b24b url(bg5.jpg); background-attachment: fixed; color:#614c40; font-size: 12px; margin: 0px; padding: 0px;  font-family: Arial, Helvetica, sans-serif;}         
     #container {margin: 0px auto; width: 990px; overflow: hidden; } /* 917px */
     #shell { background:url(bgShellTile.png) center top; margin: 0px auto; width: 990px; position: relative; z-index: 1;}
         #subShell{  background:url(bgShell.png)  no-repeat; background-position: top center ; padding: 0 20px; }
     a { color:#406b7f; text-decoration: underline; }
     a:hover { color:#8c2818; text-decoration: none; }
     .fauxCol {width:50%; float:left;}
     .imgLeft {margin-right:20px; float:left;}
     .imgRight {margin-left:20px; float:right;}
     .clearBoth {clear:both;}
     .clearRight {clear:right;}
     .clearNone {clear:none;}
     .noMargin {margin:0;}
     .noBorder {border:none;}
     .noPadding {padding:0;}
     .noStylingRight {border:none; margin-right:0; padding-right:0;}
     .vtImg {margin-right: 10px;}
     table p{ padding-right: 15px; }
     .roomThumb{ float: right; margin: 0 0 9px 5px; background-color: white; padding: 1px; border: 1px solid #D1A350; }
     
     #content p, #content ul{ margin: 12px 0; }
 
  div#subnav {z-index: 10000; margin-top: 10px; }
     
     .noStylingLeft {border:none; margin-left:0; padding-left:0;}
     .forPrint {position:absolute; left:-2500px;}
     #printHeader {display:none;}
     
     h1,h2,h3 {margin:0;padding:0; font-family: georgia, serif; text-transform: uppercase;}
     h1{ color: #8C4802; font-size: 20px; margin-bottom: 7px; line-height: 25px; }
     h2 { color:#C57C01; font-size: 12px;}
     h3 { color:#C57C01; font-size: 11px;}
     li,ol { color:#406b7f;}
     hr { clear: both; height: 1px; border: none; border-bottom: 1px solid #d1a350; margin: 5px 0 20px 0; }
     img{ border: 0; }
     dt{ font-weight: bold; }
     
     .disney { font-weight: bold; font-style:italic;}
     
#imSoHungryForBreakfast{ 
     width:395px; 
     height:407px; 
     position: absolute; 
     top: 500px; 
     background-image:url(../img/breakfastBg.png);
     padding-left: 5px;
}
#imSoHungryForBreakfast_diningPage{     
     width:395px; 
     height:407px; 
     position: absolute; 
     top: 300px; 
     background-image:url(../img/breakfastBg.png);
     padding-left: 5px;
}
#imSoHungryForBreakfast_amenPage{  
     width:395px; 
     height:407px; 
     position: absolute; 
     top: 200px; 
     background-image:url(../img/breakfastBg.png);
     padding-left: 5px;
}
     
/* Head ---------------------------------------------------------*/

     #headerShell { width: 990px; height: 163px; background:url(shelltop.png) no-repeat bottom; position: relative; z-index: 2;}
     #headerShell *{  }

/* Top Nav ------------------------------------------------------*/        

      #helpmenuShell { width: 600px; margin-left: 357px; padding-top: 8px;  text-align: right; padding-bottom: 2px; }
      #phone{ color: #803510; font-family: georgia, serif; font-size: 18px;  }
      #translation{  margin: 0; padding: 0; }
      #translation select{  background-color: #F3EAC3;  border: 2px solid #C57C01;}

      #helpmenuShell ul { margin: 7px 0 5px 0; }
      #usabilityNav2 {  }
               #helpmenuShell ul li {  display: inline;  }
               #helpmenuShell ul li a { padding: 0 8px 0 6px; border-right: 1px solid #B03D04; font-size: 11px; text-decoration: none; color: #B03D04; }
                    #helpmenuShell ul li a:hover {  text-decoration: underline; }  
                    #helpmenuShell ul li.lastItem a{ border-right: none; }      
               #helpmenuShell div#usabilityNavText {  }
               #helpmenuShell div#usabilityNavDropDown { }
               #helpmenuShell div#usabilityNavDropDown div.noHover { display: inline; }
               #helpmenuShell #helpid1026 a{ background: url(fbookicon.jpg) no-repeat 5px 0; padding-left: 25px; }

      
      
     /* Budget in translate */
     #translateMe {
     background:#F3EAC3 url(iconDropDown.gif) no-repeat right 1px;
     border: 2px solid #C57C01;
     position: absolute;
     right: 43px;
     text-align: left;
     top: 85px;
     height: 18px;
     width: 100px;
     z-index: 999;
     }
     #translateMe #usabilityNav{  }
     #translateMe #usabilityNavDropDown {
     display:block;
     height:29px;
     padding:0 0 0 8px;
     width:100px;
     z-index:9900;
     }
     #helpmenuShell #translateMe #usabilityNavDropDown div.noHover {display:none;}
     #helpmenuShell #translateMe #usabilityNavDropDown div.hover {display:block;}
     #translateMe #usabilityNav {
     background:#851A1A none repeat scroll 0 0;
     display:none;
     left:0;
     margin: 0;
     position:absolute;
     width:100px;
     z-index:99;
     }
     #translateMe #usabilityNav ul {
     margin:0;
     padding:0;
     }
     #translateMe #usabilityNav li {
     height:20px;
     list-style-type:none;
     }
     #translateMe #usabilityNav li a {
     color: white;
     border:medium none;
     display:block;
     margin:0;
     padding:2px 0 2px 12px;
     text-decoration:none;
     }

     
     #cta800 {background: url(../img/CTA-800number.png) no-repeat right; clear: right; width: 245px; height: 50px; display: block; margin: 0px 0 0 0px; position:absolute}
     #justonemile {background: url(../img/justonemile.png) no-repeat right; clear: right; width: 243px; height: 12px; display: none; margin: 75px 0 0 125px; position:absolute; }
     #tollFree span {word-spacing:2px;
     color:#811F12;
     text-transform:uppercase;
     font:bold 9px/13px arial;
     letter-spacing:normal;
     display: block;
     position:absolute;
     width:335px;
     margin: 70px 0 0 80px;

     text-align:center;
     
}
/*#helpmenu #tollFree span i {font-style:normal; }*/
#tollFree span sup {vertical-align:1px;}
#tollFree {
     color: #51090c;
     font: italic 24px/28px "Times New Roman", Times, serif;
     letter-spacing: -1px;
     position:absolute;
     
}

/* Logo --------------------------------------------------------*/

     #h-logoArea img { border:none; }
     #logo{ width: 301px; height: 118px;  padding: 4px 0 0 25px; float: left; } /* position: absolute; */
     #logo a { display: block; height: 118px; width: 301px; }        

/* Header Image ------------------------------------------------*/
        
     
     #home #header { background:none;  width: 917px; height: 449px; position: relative; zoom:1; border: 1px solid red; }
     #header { background:#C47B01; width: 926px; margin-left: 11px; height: 353px; position: relative; zoom:1;}
     #header img {display:block;}
     .homepage #h-frame, #pageid2119 #h-frame {  position: absolute; display: none;  margin: 0; top: 0; background:url(headerFrame.png); width: 926px; height: 353px;z-index:2;}
     #h-frame            {  position: absolute; display: block;  margin: 0; top: 0; background:url(headerFrame.png); width: 926px; height: 353px;z-index:2;}
     #flashPhotoGallery10731, #flashPhotoGallery13460{ padding: 10px 0 0 10px; }
     #homeCollapse { display: none; }
     

     

/* Main Nav ----------------------------------------------------*/                   


     #h-nav {bottom: -4px; left: 45px;  font-weight: bold; height: 25px; z-index: 99; position: absolute; clear: both; }
     #h-nav ul {margin:0px 0 0 0px;  padding:0px; }
     #h-nav li { list-style: none; background: url(navdiv.gif) no-repeat right; float: left; position: relative;}
     #h-nav li.noborder { background: none;}
     #h-nav li a { font-size: 11px; padding: 0 18px; border-right: 1px solid #971404; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif;  height: 20px; line-height: 20px; color: #971404; text-decoration: none; }
     #h-nav li a:hover,  #h-nav li.over a {color: #8c2819; border-bottom: 4px solid #C47B01; }
     #h-nav li.lastItem a{ border-right: none; }
     #h-nav li.current a{ background-color: #C47B01;  color: white; border-bottom: 4px solid #C47B01;}    



     #h_nav .current {background-color: #012117;}
     #subnav .current { color:#8c2818; font-weight: bold; text-decoration: none; }
     #subnav .current:hover { color:#8c2818; cursor:default; }
     #f_nav .current {font-weight: bold;}
     #pageid2130 #subNav {display: none;}

          /* drop down menus */
          #mainNavLinks ul {z-index:99; margin:0; padding:5px; position:absolute; left: 0px;  top:20px; background-color: #e2b456; width:190px; display:none;}
          #h-nav li li {float:none; background:none; margin:0; padding:0;}
          #h-nav li li a {display: block; width:97%; text-decoration: none; padding: 0 0 0 5px; color:#fff; margin: 0px 0 0 0; border:none;}
          #h-nav li li a:hover{  background-color:#ffedb0; color: #971404;  border:none;}
          #navItem1, #navItem2, #navItem3, #navItem4, #navItem5,#navItem6,#navItem7, #navItem8 {position:relative; z-index:99;}        
          #nav li:hover .dropDowns, #nav li.over .dropDowns {display:block;}
          #h-nav li.current ul a{ border-bottom: none;background-color: #e2b456; }
          #h-nav li.current ul a:hover{ background-color:#ffedb0;  color:#971404; }
          /* li:hover a, li.over a {color: #8c2819; border-bottom: 4px solid #dc9215;} */
          

          /*ul ul { position:absolute; text-align:left;  margin: 0 0 0 -80px; z-index:100; width: 200px;top:11px; padding: 5px; display:none; }*/
          /*#h-nav #nav ul li { float:left; display:block;}
          ul li li a {display:block;}*/
/*        #h-nav #nav li ul {    background-color:#632017; padding: 4px 2px 8px 2px; margin: 0;position:absolute; }
          #h-nav #nav li ul li { background: none; margin:0; display: block; padding: 0px 0 0 5px; text-align: left; float:none; }
          #h-nav #nav li ul li a {  display: block;width: 135px; text-decoration: none; padding: 0;color:#e1dabf; color:#fff; margin: 3px 0 0 0;}
          #h-nav #nav li ul li a:hover { background:#450f08;  color:#f5d28d; }
          li:hover ul, li.over ul {display: block;} /* lists nested under hovered list items */

          /* THESE ADD HOVER EFFECT TO MAIN NAV EVEN AFTER YOU HOVER OVER DROPDOWN ITEMS*/ 
          
/*        
          #h-nav #nav li#navItem1:hover ul li a, #h-nav #nav li#navItem1.over ul li a,
          #h-nav #nav li#navItem2:hover ul li a, #h-nav #nav li#navItem2.over ul li a,
          #h-nav #nav li#navItem3:hover ul li a, #h-nav #nav li#navItem3.over ul li a,
          #h-nav #nav li#navItem4:hover ul li a, #h-nav #nav li#navItem4.over ul li a,
          #h-nav #nav li#navItem5:hover ul li a, #h-nav #nav li#navItem5.over ul li a,
          #h-nav #nav li#navItem6:hover ul li a, #h-nav #nav li#navItem6.over ul li a,
          #h-nav #nav li#navItem7:hover ul li a, #h-nav #nav li#navItem7.over ul li a,
          #h-nav #nav li#navItem8:hover ul li a, #h-nav #nav li#navItem8.over ul li a
          {background: none; height: 13px;  width: 185px;   }
          
          #h-nav #nav li#navItem1 ul li a:hover, #h-nav #nav li#navItem1 ul li a.over,
          #h-nav #nav li#navItem2 ul li a:hover, #h-nav #nav li#navItem2 ul li a.over,
          #h-nav #nav li#navItem3 ul li a:hover, #h-nav #nav li#navItem3 ul li a.over,
          #h-nav #nav li#navItem4 ul li a:hover, #h-nav #nav li#navItem4 ul li a.over,
          #h-nav #nav li#navItem5 ul li a:hover, #h-nav #nav li#navItem5 ul li a.over,
          #h-nav #nav li#navItem6 ul li a:hover, #h-nav #nav li#navItem6 ul li a.over,
          #h-nav #nav li#navItem7 ul li a:hover, #h-nav #nav li#navItem7 ul li a.over,
          #h-nav #nav li#navItem8 ul li a:hover, #h-nav #nav li#navItem8 ul li a.over
          {background:#450f08; color:#fff; }      
          
          #h-nav #nav li:hover ul li a, #h-nav #nav li.over ul li a { border:none; padding:3px;color:#e1dabf; background: none; }
          #h-nav #nav li:hover ul li a:hover, #h-nav #nav li.over ul li a:hover { border:none; padding:3px;color:#e1dabf; background: #0d3255;   }

*/


     
/* Body ---------------------------------------------------------*/

      /* Breadcrumbs ------------------ */              
      #breadcrumbs{ height: 22px; padding-bottom: 5px; }
      #breadcrumbs ul  { text-align: right; margin: 0 17px 20px 0; padding: 0 ;  }
      #breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
        
     /* subNav  */
                    
     #subNav { float: right; margin-left: 20px; width: 125px; margin-top: 0; clear: right;}
     #subNav ul{  list-style-type: none; margin: 0; padding: 0; }
     #subNav ul li{ width: 125px; padding: 0; display: block; border-top: 1px solid #C47B01; border-bottom: 0; background: transparent; margin-bottom: 0; }
     #subNav ul li.lastItem{border-bottom: 1px solid #C47B01; } 
     #subNav ul li a{padding: 0 6px; text-decoration: none; display: block;  }
     #subNav ul li a.current{ font-weight: bold; background-color: #F1CA77; }
     #subNav ul li a.current:hover{ text-decoration: none;}
     #subNav ul li a:hover{ background-color: #F1CA77; text-decoration: none;}

     
     #floorplans-new {width: 300px; float:right; right:75px; }
     #floorplans {width: 160px; float:right; }
     #bus {width: 210px; float:right}
     #content_r img.noborder {border: none; padding: 0}
     #content_r a.noborder {border: none; padding: 0}
     #content { margin: 16px 0 0 275px; width: 645px; padding-bottom: 20px; min-height: 200px; height: auto !important; height: 200px;}
     
     #home #b-contentArea {background: none;   font-size: 11px; line-height: 22px; color: #666; }
     #b-contentArea {background: url(leftbarbg.gif) 5px repeat-y; font-size: 11px; line-height: 22px; color: #666; position:relative; z-index:1;}
     #area_calendar  #b-contentArea { background: none;}
     #b-contentArea h1 {}
     #b-contentArea h2 {}

     #content_l {  margin-left: 15px; width: 172px; float: left; }
     #area_calendar #content_r {  margin-left: 15px; }
     #content_r {  margin-left: 240px;  padding: 5px 10px 0px 0px;}
     #content_r img { border: 1px solid #d1a350; background: #fff; padding: 6px;}
     
     #directions #content_r img {border:none; background:none}
     #content_r .noborders {border: none; background: none; padding-left: 0px}

     #home #content_r li { background:none; padding-left: 0; margin-left: 0; list-style: none;}
     #content_r ul  { margin-left: 0; padding: 0;}
     #content_r li { background:url(icon_bullet.gif) 5px 7px no-repeat; padding-left: 35px; margin-left: 5px; list-style: none;}
     
     #div1, #div2, #div3, #div4 {   display:none; width: 440px; margin-top: 0px; }
     #div1 p, #div2 p, #div3 p, #div4 p { margin-left: 110px; }
     #div1 { display:block; }
     #div2 {  }
     #div3 {  }
     #div4 {  }

     #divtoggles { position: absolute;  list-style-type: none; margin: 15px 15px 0 0 ; padding-right: 5px; height: 100px; padding: 0; width: 100px; border-right: 1px solid #d1a350; float: left; }
     #divtoggles ul {  margin: 0; padding: 0; text-align: right;}
     #divtoggles li {  text-align: right;}
     #divtoggles a { outline: 0; padding-right: 10px; margin-right: 10px; font-weight:bold; color:#7e6354; text-decoration: none; line-height: 280%;  }
     #divtoggles a:hover { border-bottom: none;  color:#6b1a0e;}
     
     #divtoggles a.classoff {border-bottom: none; }
     #divtoggles a.classon { background:url(divlinkbg.gif) right no-repeat;   color:#6b1a0e;  }

     #area_calendar #flashtitle, #area_calendar #flashtitle2, #area_calendar #flashtitle3 { margin: 30px 0 20px -220px;  }
     #home #flashtitle, #home #flashtitle2, #home #flashtitle3 { margin: 0 0 20px -5px;  }
     #flashtitle, #flashtitle2, #flashtitle3 { margin: 30px 0 20px -5px;  }
     
     #cta_rfp { position: absolute; margin-left: 450px; top: 90px;}
     #cta_rfp a { font-family: georgia; font-weight: bold; letter-spacing: -1px; background:#8b2718; padding: 5px 10px; color: #fff; text-decoration: none; text-transform:uppercase;}
     #cta_rfp a:hover { background: #551006; cursor: pointer;}

     
     #trademarksymbol { position: absolute; top: 600px; margin-left: 635px; background:url(trademarksymbol.gif) no-repeat; width: 14px; height: 12px;}

     fieldset#topamenities { padding: 5px; float: right; margin: 30px 0 0 20px; width: 300px; border: 2px solid #d1a350; margin-bottom: 30px;}
     fieldset#topamenities legend { background:#fefefe; padding: 5px; border: 2px solid #d1a350; font-size: 16px;}
     fieldset#topamenities ul li { font-weight: bold; }
     fieldset#topamenities li ul { margin: 0; background: none; }
     fieldset#topamenities li ul li{ margin: 0 0 0 40px; font-weight: normal; color:#7e6354; padding: 0; background: none; list-style-type:disc; }

/* CTAs --------------------------------------------------------- */

     #ctaFront{ background: url(bgCTAFront.png) no-repeat; width: 187px; height:125px; float: right; padding-top: 10px; margin-top: 9px; }
     #ctaFrame{ overflow: hidden; width: 167px !important; height: 115px; margin-left: 10px; }
     #ctaFront1{ background: url(ctaVidTour.jpg) no-repeat left top; width: 187px; height:115px;  margin-top: 0px;  display: block; }
     #ctaFront2{ background: url(ctaVirtual.jpg) no-repeat left top; width: 187px; height:115px; margin-top: 0px;  display: block; }
     #ctaFront3{ background: url(ctaBrochure.jpg) no-repeat left top; width: 187px; height:115px; margin-top: 0px;  display: block; }
     #ctaFront4{ background: url(ctaManagers.jpg) no-repeat left top; width: 187px; height:115px;  margin-top: 0px;  display: block; }

     
/*  CAROUSEL *************************************************************/
     #mygallery {display: block; width: 900px; margin: 0 0 0 50px; z-index: 98; height: 160px; padding: 1px 0 0 0; background: url(bgCTA.png) no-repeat 25px 0;  }      
     .stepcarousel {  margin: 0 0 0 64px; z-index:90; width: 768px !important; height: 152px; overflow: hidden; }
     
     #mygallery ul {  list-style-image: none; margin:0; width: 768px;}
     #mygallery ul li { width: 192px; overflow: hidden; zoom: 1; min-width: 0; list-style: none; display: inline; padding: 0px; background:none; margin-right: 0; }
     
     .stepcarousel .panel { margin: 0 ;  width: 192px; height: 144px;  }
         
     .panel a {display: block;}
     .panel a img {border:none;}
     
     #mygallery_btns {margin-top: -103px; position: relative; z-index: 99;  }
     .prev, .next {  width: 58px; height:57px;  cursor:pointer; display:block; overflow: hidden; text-indent: 999px;}
     .prev { display: inline; margin-left: 9px; float: left; background:url(btn_prev.png) no-repeat;   }
     .next { display: inline; margin-right:13px; float: right; background:url(btn_next.png); }
     a.prev:hover { background-position: 0 -57px;}
     a.next:hover { background-position: 0 -57px; }
     
     #pGalCTA { width: 192px; height: 144px; background-image: url(photoGalCTA.jpg); padding-top: 0; padding-left: 0; }
     #pGalCTA a{  margin-top: 10px; width: 192px; height: 144px;  display: block; background-image: url(http://vsites.vizergy.com/vsitefiles/templates/x.gif) }
     /*#pGalCTA a:hover{ background-position: 0 -54px;}*/
     
     
     #cta1 {display: block; background: url(cara1.png) no-repeat;}
     #cta2 {display: block; background: url(cara2.png) no-repeat;}
     #cta3 {display: block; background: url(cara3.png) no-repeat;}
     #cta4 {display: block; background: url(cara4.png) no-repeat;}
     #cta5 {display: block; background: url(cara5.png) no-repeat;}
     #cta6 {display: block; background: url(cara6.png) no-repeat;}
     
         /* .homepage #homeCollapse { display: none; width: 907px; height: 337px; position: absolute; top: 9px; left: 9px; z-index: 2;} */
          .theDivs { padding: 12px 21px 12px 21px; font-family: georgia, serif; background-image: url(lightBoxBG.jpg); width: 698px; height: 511px; color: #ca7e33; overflow: hidden; }
               .theDivs h1 {  font-size: 12px; text-transform: uppercase; margin-bottom: 0px; }
               #sb-content .theDivs img { border: 2px solid #f8dd9e; float: left; margin-right: 10px; }
               .theDivs p { width: 257px; margin: 5px 0 0 6px; float: left; }
               
          #room1, #room2, #room3, #room4, #room5, #room6{ display: none;  }
          #homeDiv1, #homeDiv2, #homeDiv3, #homeDiv4{}
          #mygallery *{  }
          p.lightBoxChecka{ background: url(lightBoxChecka.gif) no-repeat center top;  height: 75px; /*top: 305px; margin-left: 385px; width: 198px; position: absolute;*/ }
               .lightBoxChecka a{ text-align: center; color: #CA7E33; padding-top: 33px; margin: 0 auto; text-decoration: none; font-weight: bold; text-transform: uppercase; display: block; }
              
          #sb-counter{ display: none; }
          
          
/* Search Box --------------------------------------------------*/

     #side{  background: url(bgShellBottom.png) no-repeat; width: 990px;  height: 174px;  }

     #home #searchBox { margin-left: 43px; width: 230px; height: 252px; position: absolute; top: 250px; z-index:97; }
     #searchBox { margin-left: 43px; width: 245px; height: 252px; position: absolute; top: 250px; z-index:97; }
     #home #resBoxBg { background:url(bgIBEg.png);position: absolute; top: 345px;width: 230px; height: 252px;z-index:96; display:block;}
     #resBoxBg { margin-left: 43px; background:url(bgIBE.png);position: absolute; top: 250px; width: 245px; height: 302px; display:block; z-index:96;}
     #area_calendar #searchBox,#area_calendar #resBoxBg { display: none;}
     #searchBox a {position:relative;}
     
     #searchBox form { margin: 75px 0 0 0; color:#312009; font-size: 9px; font-family: georgia; text-transform:uppercase;}
     select { font-size: 11px; margin:1px 0 7px 0; text-transform:none;}
     .resSubmit { background: url(bgSubmit.gif) #336699; padding: 2px; width: 107px; border: 1px solid #336699; font-size: 10px; font-weight: bold; color:#fff; font-family: arial;display:block; margin:0 0 5px 0;}
     .resMonth {width:60px;}
     .resDay {width:40px;}
     .resYear {width:45px;}
     .resNights, .resRooms, .resAdults, .resKids {width:50px;}
     #searchbox1{ padding-left: 30px; }
     #searchBox .resRoomSpacer {margin:0 0 0 21px;}
     #searchBox .resKidsSpacer {margin:0 0 0 18px;}
     #anchor img {border:none; margin: 0 0 0 2px;}
     
     #goldAward{ float: left; margin: 15px 0 0 9px; }
     
     #chat { margin: 12px 0 0 23px; }

/* Footer ------------------------------------------------------*/

     #footerShell{ background: url(footerArrow.gif) no-repeat 780px 15px; padding-left: 95px; }

      #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 #3C1D19; color: #3C1D19; font-size: 11px; 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 { margin-bottom: 17px; padding-bottom: 10px; background: url(hr.png) bottom no-repeat; }
          #address ul {  list-style-image: none; }
          #address ul li {  display: inline; padding: 0 4px; font-size: 11px; color: #960E04;  }
          #address ul li#propertyName{ font-weight: bold; }
          #address li.noStyleRight {  }
          #address strong { }
          
          #vizsig { text-align: center; color: #3C1D19;}
          #vizsig a{color: #3C1D19;}


/* CMS Stylings ------------------------------------------------------*/

     #cp #b-contentArea h1 {}  
     #cp #header {}
     #cp_sectionlinks, #cp_sectionlinkssupbpage {}
     #cp_sectionlinks ul, #cp_sectionlinkssupbpage ul {margin:0; padding:0;}
     #cp_sectionlinks li, #cp_sectionlinkssupbpage li {list-style-type:none;  float:left; margin:0 5px 0 0;}
     #cp_sectionlinks li a, #cp_sectionlinkssupbpage li a{border:1px solid #000; text-decoration:none; padding:0px 5px; line-height:25px;   }
     #cp_sectionlinks li a:hover, #cp_sectionlinkssupbpage li a:hover{}

/* Special Cases ------------------------------------------------------*/

#valtable { border: 1px solid #d1a350; background: #e8d7ad; padding: 6px;}
.tdcolor { background-color:#f2e3bf;}
.twilightzone {width:250px; float:right; margin:0 0 10px 20px; font-size:9px;}
h1.flashtitle {font-family:"Times New Roman", Times, serif; font-size:36px;color:#6b1a0e; font-weight:normal; margin-bottom:20px; line-height:100%;} 
a#celebrateDisney {

     background:url(http://www.royaleparcsuitesorlando.com/what-will-you-celebrate/celebrate.png) no-repeat;
     margin: -45px 0 0 35px;
     padding: 0px;
     display:block;
     height: 246px;
     width: 275px;
     float:right;
     

}
#disclaimer  {display:none;}
#celebratePg #disclaimer{display:block; padding:10px 0 15px 0; font-size:9px}
#celebratePg h1 {color:#862417; font:39px/43px Georgia, "Times New Roman", Times, serif; margin:23px 0 29px 10px; padding:0 0 0 0;}

.bookTop  {border:1px dotted #61190E; position:relative; float:right;margin:0 0 0 25px; padding:23px 0 3px 0; font-size:14px; letter-spacing:-1px; display:block; background-color:#7F2213; color:#fff; text-decoration:none; text-align:center; width:275px;}
.bookBot {line-height:15px; border:1px dotted #61190E; position:relative; float:right;margin:0 0 0 25px; padding:15px 0 34px 0; font-size:14px; letter-spacing:-1px; display:block; background-color:#7F2213; color:#fff; text-decoration:none; text-align:center; width:220px;}
.bookTop:hover, .bookBot:hover { color:#fff; background-color:#6B1910; }
.bookTop strong {cursor:pointer; text-transform:uppercase; display:block; font-size:21px;color:#F0A937; border:1px solid #fff; position:absolute; width:100%; left:3px; top:3px; width:267px; height:38px; padding:2px 0 0 0;}
.bookBot strong {cursor:pointer; text-transform:uppercase; display:block; font-size:21px;color:#F0A937; border:1px solid #fff; position:absolute; width:100%; left:3px; top:3px; width:212px; height:66px; padding:5px 0 0 0;}
.bookBot span {cursor:pointer; text-transform:uppercase; display:block; font-size:21px;color:#F0A937; position:absolute; width:100%; left:3px; bottom:15px; width:212px;  padding:2px 0 0 0;}


#sash, #sashLink {display:none;}
#textWidget12172 {float: left; text-align: right; width: 200px;}
#map10596 { margin: 0 0 0 220px; }


#side .imageWidget{ margin: 70px 90px 0 0;  }