﻿/* GENERAL **************************************************************************************************************** */
     
     body { background: #093149; font-family: arial; margin: 0; padding: 0; font-size: 12px; color: #2371b1;   }
     #homeBG {display: none; }
     .homepage #homeBG { display: block; position:fixed; text-align: center; z-index:1; width: 100%; min-width: 964px; overflow: hidden; height: 100%; top: 0px; left: 0px; }
     .homepage .slideshow1 { width: 1300px; margin: 0 auto;position: absolute; left: 50%; margin-left: -650px; }
     #shell { width: 964px; margin: 0 auto; padding: 10px 0 30px 0; position: relative; z-index: 2;    }    
     a { color: #105186; }
     a:hover { text-decoration: none;  }
     h1, h2, h3 {  }
     .imgRight { float: right; margin: 0 0 5px 5px; border: 1px solid white; padding: 1px}
     .imgLeft { float: left; margin: 0 5px 5px 0; border: 1px solid white; padding: 1px}
     hr { height: 1px;color: #97b2c6; border: 0px; background-color: #97b2c6; margin: 10px 0; }
     
     
     .powerPhrase {display: none;}
     .homepage  .powerPhrase { display: block; position: absolute; text-shadow: #000000 0px 0px 5px; font-family: Century Gothic, Arial; float: right; font-size: 36px; z-index: 99; color: #fff;} 
     .powerPhrase span {float: right;}
     .homepage #shell .slideshow1 { top: 460px;  left: 50%; margin: 0 0 0 -80px; width: 550px; b text-align: right; }  
/* HEADER **************************************************************************************************************** */

     
     #titlebar { position: relative;  z-index: 999; /*margin: -165px 0 0 0;*/  height: 155px;  background:url(http://cms.secure-res.com/vsites/files/111/bg_titlebar3.png) bottom no-repeat; }
       
     
          #logo { position: absolute; margin: -6px 0 0 20px; width: 522px; height: 127px; background:url(logo.png);  }
          #logo a { width: 522px; height: 127px; display:block; }
             
          div#usabilityNavDropDown { color: #fff;  }
          #helpmenuShell {  position: absolute; margin: 25px 0 0 550px; width: 370px; }
          #helpmenuShell ul { text-align: right; margin: 0; padding: 0;    }
          #helpmenuShell ul li { display: inline; list-style: none; margin: 0 0 0 15px; }
          #helpmenuShell ul li a { color: #fff; text-decoration: none; }
          #helpmenuShell ul li a:hover { text-decoration: underline; }        
          #helpmenuShell div#usabilityNavText { display: none; }
          #helpmenuShell div#usabilityNavDropDown { dispay: block; }
          #helpmenuShell div#usabilityNavDropDown div.noHover { display:block; }
          
          #utilityNav  #accessible {  }
          
          #slogan { margin: 68px 0 0 555px; background: url(http://cms.secure-res.com/vsites/files/111/slogan.png); width: 388px; height: 38px; position: absolute; }
     


     #headerShell { position: relative; margin: -10px 0 0 0;   }        
         
          #header {  background: #002347; background: #fff;  height: 295px;}         
          .homepage #header { background: none; height: 318px; }
     
     .homepage  #nav { background: none; border: none; top: 145px; }
     .homepage #nav ul li a.current { background: none; color: #21569d ; }
     
     #nav { position: absolute; z-index: 9999999; /*margin: 440px 0 0 20px;*/ top: 440px; width: 964px; background: url(bg_nav.jpg); height: 37px; border-top: 1px solid #a8b6c5; } 
     #nav ul { text-align: center; margin: 10px 0 0 0; padding: 1px 0 0 0;}   
     #nav ul li { display: inline;  list-style: none; margin: 0; padding: 0; }     
     #nav ul li a { padding: 10px 11px 8px 11px; color: #21569d ; text-decoration: none; font-size: 14px; font-weight: bold; letter-spacing: -1px;   }   
     #nav ul li a:hover { color: #fff; background: #21569d url(bg_nav_hover.jpg) bottom no-repeat;  }
     #nav ul li a.current { color: #fff; background: #21569d url(bg_nav_hover.jpg) bottom no-repeat;  }
     #nav ul li.noStyleRight {  }
     #nav ul li.noStyleLeft {  }
     #nav ul li.lastItem {  }
     

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

     #contentShell {  background: #cfe0f3 url(http://cms.secure-res.com/vsites/files/111/bg_content2.jpg) bottom no-repeat;  padding: 50px 40px 20px 60px; position: relative; min-height:550px; }
      
         
          #beWrapper { width: 210px; height: 150px;  position: absolute; color: #215170; z-index: 999; top: 100px; left: 40px;}
               #bookYellow {display: none;}
          
          .hotelInfo { width: 208px; height: 127px; padding: 27px 12px 0 15px;  position: absolute; background: url(ctaBlank.png) no-repeat; left: -35px; top: 200px; display: none;}
          .hotelImg {width: 75px; height: 98px; float: left; margin: 0 5px 0 0; border-right:1px solid #000306}
          #bakersfieldInfo .hotelImg{ background: url(bakersfield_info.jpg);  }
          #newarkInfo .hotelImg{ background: url(newark_info.jpg);  }
          #sanJoseInfo .hotelImg{ background: url(jose1_info.jpg);  }
          #sanJose2Info .hotelImg{ background: url(jose2_info.jpg);  }
          #concordInfo .hotelImg{ background: url(concord_info.jpg);  }
          #thousandInfo .hotelImg{ background: url(thousand_info.jpg);  }
          #palmdaleInfo .hotelImg{ background: url(palmdale_info.jpg);  }
          #lancasterInfo .hotelImg{ background: url(lancaster_info.jpg);  }
          #pismoInfo .hotelImg{ background: url(pismo_info.jpg);  }
          #oldTownInfo .hotelImg{ background: url(oldtown_info.jpg);  }
          #southBayInfo .hotelImg{ background: url(southBay_info.jpg);  }
          #missionInfo .hotelImg{ background: url(bakersfield_info.jpg);  }
          #phoenixInfo .hotelImg{ background: url(airporter_info.jpg);  }
          #metroInfo .hotelImg{ background: url(metro_info.jpg);  }
          #tollesonInfo .hotelImg{ background: url(tullison_info.jpg);  }
               #pageid3161 #bakersfieldInfo, #pageid3192 #bakersfieldInfo, #pageid3193 #bakersfieldInfo, #pageid3194 #bakersfieldInfo {display: block;}
               #pageid3156 #newarkInfo,  #pageid3176 #newarkInfo, #pageid3177 #newarkInfo, #pageid3178 #newarkInfo{display: block;}
               #pageid3157 #sanJoseInfo, #pageid3180 #sanJoseInfo, #pageid3181 #sanJoseInfo, #pageid3182 #sanJoseInfo  {display: block;}
               #pageid3158 #sanJose2Info, #pageid3184 #sanJose2Info, #pageid3185 #sanJose2Info,  #pageid3186 #sanJose2Info   {display:  block;}
               #pageid3159 #concordInfo,  #pageid3232 #concordInfo,  #pageid3234 #concordInfo,  #pageid3235 #concordInfo  {display: block;}
               #pageid3164 #thousandInfo, #pageid3164 #thousandInfo, #pageid3164 #thousandInfo, #pageid3164 #thousandInfo {display: block;}
               #pageid3163 #palmdaleInfo, #pageid3200 #palmdaleInfo, #pageid3201 #palmdaleInfo, #pageid3202 #palmdaleInfo {display: block;}
               #pageid3162 #lancasterInfo, #pageid3196 #lancasterInfo, #pageid3197 #lancasterInfo, #pageid3198 #lancasterInfo {display: block;}
               #pageid3160 #pismoInfo, #pageid3188 #pismoInfo, #pageid3189 #pismoInfo, #pageid3190 #pismoInfo  {display: block;}
               #pageid3165 #oldTownInfo, #pageid3208 #oldTownInfo, #pageid3209 #oldTownInfo, #pageid3210 #oldTownInfo {display: block;}
               #pageid3166 #southBayInfo, #pageid3212 #southBayInfo, #pageid3213 #southBayInfo, #pageid3214 #southBayInfo  {display: block;}
               #pageid3167 #missionInfo, #pageid3216 #missionInfo, #pageid3217 #missionInfo, #pageid3218 #missionInfo  {display: block;}
               #pageid3168 #phoenixInfo, #pageid3220 #phoenixInfo, #pageid3221 #phoenixInfo, #pageid3222 #phoenixInfo  {display: block;}
               #pageid3169 #metroInfo, #pageid3224 #metroInfo, #pageid3225 #metroInfo, #pageid3226 #metroInfo  {display: block;}
               #pageid3170 #tollesonInfo, #pageid3228 #tollesonInfo, #pageid3229 #tollesonInfo, #pageid3230 #tollesonInfo  {display: block;}
        
          #ctaInteractiveMap { position: absolute; top: 200px; left: -35px;}
               #pageid3161 #ctaInteractiveMap, #pageid3192 #ctaInteractiveMap, #pageid3193 #ctaInteractiveMap, #pageid3194 #ctaInteractiveMap, 
               #pageid3156 #ctaInteractiveMap, #pageid3176 #ctaInteractiveMap, #pageid3177 #ctaInteractiveMap, #pageid3178 #ctaInteractiveMap,   
               #pageid3157 #ctaInteractiveMap, #pageid3180 #ctaInteractiveMap, #pageid3181 #ctaInteractiveMap, #pageid3182 #ctaInteractiveMap,  
               #pageid3158 #ctaInteractiveMap, #pageid3184 #ctaInteractiveMap, #pageid3185 #ctaInteractiveMap, #pageid3186 #ctaInteractiveMap,  
               #pageid3159 #ctaInteractiveMap, #pageid3232 #ctaInteractiveMap, #pageid3234 #ctaInteractiveMap, #pageid3235 #ctaInteractiveMap, 
               #pageid3164 #ctaInteractiveMap, #pageid3164 #ctaInteractiveMap, #pageid3164 #ctaInteractiveMap, #pageid3164 #ctaInteractiveMap, 
               #pageid3163 #ctaInteractiveMap, #pageid3200 #ctaInteractiveMap, #pageid3201 #ctaInteractiveMap, #pageid3202 #ctaInteractiveMap, 
               #pageid3162 #ctaInteractiveMap, #pageid3196 #ctaInteractiveMap, #pageid3197 #ctaInteractiveMap, #pageid3198 #ctaInteractiveMap, 
               #pageid3160 #ctaInteractiveMap, #pageid3188 #ctaInteractiveMap, #pageid3189 #ctaInteractiveMap, #pageid3190 #ctaInteractiveMap,  
               #pageid3165 #ctaInteractiveMap, #pageid3208 #ctaInteractiveMap, #pageid3209 #ctaInteractiveMap, #pageid3210 #ctaInteractiveMap, 
               #pageid3166 #ctaInteractiveMap, #pageid3212 #ctaInteractiveMap, #pageid3213 #ctaInteractiveMap, #pageid3214 #ctaInteractiveMap, 
               #pageid3167 #ctaInteractiveMap, #pageid3216 #ctaInteractiveMap, #pageid3217 #ctaInteractiveMap, #pageid3218 #ctaInteractiveMap, 
               #pageid3168 #ctaInteractiveMap, #pageid3220 #ctaInteractiveMap, #pageid3221 #ctaInteractiveMap, #pageid3222 #ctaInteractiveMap, 
               #pageid3169 #ctaInteractiveMap, #pageid3224 #ctaInteractiveMap, #pageid3225 #ctaInteractiveMap, #pageid3226 #ctaInteractiveMap, 
               #pageid3170 #ctaInteractiveMap, #pageid3228 #ctaInteractiveMap, #pageid3229 #ctaInteractiveMap, #pageid3230 #ctaInteractiveMap
               {top: 360px;}
        
          select {margin:1px 2px 7px; font-size:11px;}
          .resSubmit {display:block; margin-top: 5px; border: none; cursor:pointer;  text-indent:-9999px; line-height:0; width: 95px; height: 24px; text-indent: -9999px;}
          .resMonth {width:60px;}
          .resDay {width:40px;}
          .resYear {width:45px;}
          .resNights, .resRooms, .resAdults, .resKids {width:38px;}
          #theSearchBox { margin: 0; padding: 0; }
          #theSearchBox .resRoomSpacer {margin:0 0 0 8px;}
          #theSearchBox .resAdultsSpacer, #theSearchBox .resKidsSpacer {margin:0 0 0 3px;}
          #anchor img {border:none;}
          .city {color: #21569d;}

          
          #content { line-height: 180%; border-left: 1px solid #a1b8c8; padding: 0 0 0 25px; margin: 0 0 0 200px; min-height: 450px; height: auto !important; height: 450px; } 
          
          
          #content h1 {  }

          #content h2 {  }
          
               #breadcrumbs ul  { text-align: right;  margin: 0 0 20px 0; padding: 0;  }
               #breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
               #breadcrumbs ul li.lastItem  { font-weight: bold;}
               
               #subNav {  margin: 0 0 15px 0;}
               #subNav ul { margin: 0; padding: 10px 0; border: 1px solid #97b2c6; border-left: none; border-right: none; }
               #subNav ul li { list-style: none; display: inline; margin: 0 12px 0 0;}
               #subNav ul li a {}
               #subNav ul li a:hover {} 
               #pageid3141 #subNav, #pageid3143 #subNav, #pageid3144 #subNav {display: none}
               
               #subNavUpLinks li#lastItem { font-weight; bold; }
             
             .widgetCTA { float: left; display: block; width: 224px; height: 107px; margin: 0 15px 0 0; position: relative; }
             .widgetCTA a { text-decoration: none; display: block; width: 224px; height: 107px; cursor: pointer; }
             .widgetCTA span.widgetCTAimg { display: block; width: 205px; height: 92px; overflow: hidden; position: absolute; top: 8px; left: 10px; z-index: 1;}
             .widgetCTA span {  }
             .widgetCTA h1 {  background: url(ctaHover.png) no-repeat;  background-position: top center; color: #002440;  position: absolute; top: 0px; left: 0px; z-index: 999;width: 224px; height: 27px; font-size: 12px; text-align: center; text-transform: uppercase; margin: 0; padding: 80px 0 0 0;}               
             .widgetCTA a:hover h1 { background-position: bottom; color: #cdd9e3; }
          
          
          #side {  display: none;}             
               #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 {  margin: 0; background: url(http://cms.secure-res.com/vsites/files/111/bg_footer2.jpg); height: 98px;  }    

          ul#footerlinks { position: absolute; text-align: right; margin: 27px 0 0 678px; padding: 0; }
          ul#footerlinks li { display: inline; list-style: none; margin: 0 9px 0 0;}
          ul#footerlinks li a { padding: 0 10px 0 0; text-decoration: none; color: #1f3c5c; font-weight: bold; border-right: 1px solid #1f3c5c;}
          ul#footerlinks li a.lastItem {  border:none;}
          ul#footerlinks li a:hover {  text-decoration: underline;}
          
          #footerNav { display: none;  }
          #footerNav ul { margin: 0; padding: 0;  }
          #footerNav ul li { }
          #footerNav ul li a {  }
          #footerNav ul li.noStyleRight { margin-right:0; }
          #footerNav ul li a:hover {  }
          
          #address { display: none;  }
          #address ul { margin: 0; padding: 0;  }
          #address ul li {   }
          #address li.noStyleRight {  }
          #address strong { }
          
          #vizsig {  color: #fff; position: absolute; margin: 58px 0 0 690px;}
          .homepage #vizsig { margin-top: 45px;}
          #vizsig a { color: #fff; margin: 0; }
          
 /* HOMEPAGE MAKEOVER **************************************************************************************************************** */
.homepage #titlebar { height: 195px; background: url(../../../files/111/bg_titlebar_home.png);}
.homepage #ctaInteractiveMap { display: none; }
.homepage #header img { display: none; }
.homepage #contentShell { background: url(bg_content_home.png); height: 320px; min-height:320px; padding: 20px 0 0 0;} 
.homepage #bookYellow {display: block;}
.homepage #bookBlue {display: none;}
.homepage #beWrapper { left: auto; width: 310px; right: 0px; top: 30px; color: #ffffff; }
.homepage #content { font-size: 12px; line-height: 190%; border: 0px; background-image: url(vr.png); _background-image: url(vr.gif); background-repeat: no-repeat; background-position: top right; margin: 0px 0 0 0; color: #fff; padding: 5px 50px 0 40px; width: 508px; height: 185px; text-align: right;}
.homepage #content h1 { margin: 0 0 -15px 0; padding: 0; }
.homepage #side { display: block; position: absolute; padding-left: 8px; top: 740px; }
.homepage #footerShell { background: url(bg_footer_home.png); height: 86px;} 
.homepage ul#footerlinks {  margin: 15px 0 0 672px;  }
.homepage #vizsig { margin-top: 45px;}