﻿/* GENERAL **************************************************************************************************************** */
     
     body {background:url(body_bg.jpg) top center no-repeat #f3d7ad; font-family:Trebuchet MS, Arial, Verdana, sans-serif;
     margin:0;}
     #shell {width:912px; margin:0 auto; position:relative; background:url(shell_bg.jpg) 0px 25px no-repeat;}    
     a {  }
     a:hover { text-decoration: none;  }
     h1, h2, h3 {  }
     
     .clearBoth {clear:both;}
     .imgRight, .imgLeft {border:2px solid #157da8;}
     
/* HEADER **************************************************************************************************************** */

     
     #titlebar {height:25px; position:relative; padding:0 15px; background:url(titlebar_bg.jpg) bottom center no-repeat;}
     
          #tollFree {float:right; font-size:16px; padding-top:1px; font-weight:bold;}
          
          div#usabilityNavDropDown {  }
          #helpmenuShell {width:589px; float:right; position:relative;}
          #helpmenuShell ul {margin:0; padding:4px 0 0; list-style:none; font-size:12px; text-align:right;}
          #helpmenuShell ul li { display:inline; margin-left:20px; }
          #helpmenuShell ul li a { color:#fadfb7; text-decoration:none; }
          #helpmenuShell ul li a:hover { color:#ebb666; }        
          #helpmenuShell div#usabilityNavText {  }
          #helpmenuShell div#usabilityNavDropDown {  }
          #helpmenuShell div#usabilityNavDropDown div.noHover {display:block;}
     
     #utilityNav  #accessible {  }
     
     #headerShell {height:377px; /*background:url(header_bg.jpg) top center no-repeat;*/}   
     
          
          #logo {position:absolute; left:55px; top:40px;}
          #logo a { display:block; }
          #logo a img {border:none;}
          
          #header {width:912px; position:absolute; top:25px; left:6px;}
               #headerOverlay {width:256px;   height:377px; position:absolute; top:0; left:-5px; background:url(nav_overlay.png) top center no-repeat;}       
     
     #nav { position:absolute; top:180px; left:30px; } 
     #nav ul {margin:0; padding:0; list-style:none;}   
     #nav ul li {  }     
     #nav ul li a {display:block; width:240px;}   
     #nav ul li a:hover {  }
     #nav ul li a.current {}
     #nav ul li.noStyleRight {  }
     #nav ul li.noStyleLeft {  }
     #nav ul li.lastItem {  }
     #nav .textShell {padding-right:10px;}
     

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

     #contentShell {background:url(contentShell_bg.gif) top center repeat-y;}
          
          #content {float:right; width:600px; position:relative; margin:0 30px 0 0 ; color:#597d81; font-size:12px;} 
          #content h1 {font-size:40px;}
          #content h2 {font-weight:normal; font-size:16px; text-transform:uppercase; color:#cc7c26;}
          #content p {line-height:200%;}
          #content a {color:#b4710f;}
          
          #content #copy ul {list-style:none;}
          #content #copy ul li {border-left:3px solid #b2631a; padding:0 0 0 10px; margin-bottom:6px; color:#004561;}
          
               #breadcrumbs ul  {  margin: 15px 0; padding: 0; color:#2f7295; }
               #breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
               #breadcrumbs ul li a {color:#2f7295; text-decoration:underline;} 
               #breadcrumbs ul li.lastItem {color:#ba6e13; font-weight:bold;}
               
               #subNav {}
               #subNav ul { list-style-type: none; margin:0 0 10px; padding:0; font-size:14px;}
               #subNav ul li {display:inline; border:none; padding:0 20px 0 0;}
               #subNav ul li a {}
               #subNav ul li a:hover {}
                    
          
          #side {width:250px; position:relative; left:6px; padding:0; float:left;}
               
               #side ul {margin:0; padding:0;}
               #side ul li {margin:0; padding:0;}
               
               #side .widgetCTA {width:250px; height:63px; position:relative; margin-bottom:1px;}
               #side .widgetCTALink {position:absolute; width:250px; height:63px; z-index:50px; cursor:pointer;}
               #side .widgetCTAimg {width:250px; height:63px; position:absolute; left:0; top:0;  z-index:30;}
               a.widgetCTALink span {background-position: bottom center;}
               a.widgetCTALink:hover span {background:none;}
               .widgetCTA h1 {display:none;}
          
          
               #searchbox2 {font-size:11px;   color:#167ca2; padding:10px 15px;}  
               #searchbox2 form {margin:0; padding:0;}
               #searchbox2 select {margin:1px 0 7px 0; color:#91afa6; font-size:11px;}
               .resSubmit {display:block; margin:0 0 5px 0; height:31px; width:96px; padding:4px 5px; color:#005f83; text-transform:uppercase;
               text-align:center; background:url(submit_bg.jpg) top center no-repeat; border:none;}
               .resMonth {width:60px;}
               .resDay {width:40px;}
               .resYear {width:45px;}
               .resNights, .resRooms, .resAdults, .resKids {width:50px;}
               #searchbox2 .resRoomSpacer {margin:0 0 0 21px;}
               #searchbox2 .resAdultsSpacer, #searchbox2 .resKidsSpacer {margin:0 0 0 18px;}
               #searchbox2 a {color:#c06611;}
               #anchor img {border:none;}
               #ibeExtras {margin-top:10px;}
      
               
               #ctaShell {  }
               #ctaShell ul {  }
               #ctaShell a {  }
               #ctaShell a:hover {  }
               
               #imgThumbnails112 a {border:none; outline:none;}
               #imgThumbnails112 a.selected {border:3px solid #AD2342; padding: 0 5px}
               

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

     #footerShell {background:url(footerShell_bg.jpg) top center no-repeat; padding-top:80px;}
          
          #footerNav {text-align:center;}
          #footerNav ul { margin:0px; padding:0; font-size:11px; text-align:center;}
          #footerNav ul li { display:inline; margin:0 4px;}
          #footerNav ul li a { color:#2687a5; text-decoration:none; }
          #footerNav ul li.noStyleRight { margin-right:0; }
          #footerNav ul li a:hover { text-decoration:none; }
          
          #address { color:#96580f; text-align:center; margin-bottom:10px; }
          #address ul {font-size:12px; margin:0 0 0 -40px; padding;0; text-align:center; }
          #address ul li { display:inline; margin:0 4px; }
          #address li.noStyleRight {  }
          #address strong { }
          #address #propertyName {font-weight:bold;}
          
          #vizsig { text-align: center;}
          #vizsig a { color: #157da8;}
          
          #FLlogo {margin-left:300px; top:47px; position:relative; }
          
/* HOME PAGE TREATMENT ****************************************************/

#pageid2357 #side .widgetCTA {display:none;}

#pageid2357 #side2 {float:left; width:650px; position:relative; margin-left:6px;}
     #side2 .widgetCTA {float:left; position:relative;  height:164px; width:auto; margin:0px;}
     #side2 .widgetCTAimg { height:164px; position:absolute; left:0px; top:0px;  }
    
     #side2 #widgetCTA8318 .widgetCTAimg {width:210px;}
     #side2 #widgetCTA8318.widgetCTA {width:210px; }
    
     #side2 #widgetCTA8319 .widgetCTAimg {width:218px;}
     #side2 #widgetCTA8319.widgetCTA {width:218px;}
     
     #side2 #widgetCTA8320.widgetCTA {width:222px;}
     #side2 #widgetCTA8320 .widgetCTAimg {width:222px;}

#pageid2357 #content {clear:both; width:860px; margin:0 25px 0 0;}


#div1, #div2, #div3 { display:none;  }
#div1 { display:block; }
#div2 {  }
#div3 {  }

#divtoggles { list-style-type: none; margin:0 0 10px; padding:0; font-size:14px; }
     #content #divtoggles li {display:inline; border:none; padding:0 20px 0 0;}
#divtoggles a { text-decoration:none; font-weight:bold; }

#divtoggles a.classoff { }
#divtoggles a.classon {color:#2687a5;}