﻿/* GENERAL **************************************************************************************************************** */
     
     body {margin:0; padding:0; font-family: Trebuchet MS, Arial, Verdana, sans-serif; background-position:top center; background-repeat:repeat-x;}
     #shell {width:980px; margin:0 auto; position:relative;}    
     a {}
     a:hover { text-decoration: none;  }
     h1, h2, h3 { font-weight: normal; }
     .twoCols {float: left; width: 50%;}
     .clearBoth {clear: both;}
     .lefty { float: left; }
     .righty { float: right; }
     .imgRight {float: right; padding: 1px; margin-left: 10px; }
     .imgLeft {float: left; padding: 1px; margin-right: 10px; }
     
/* HEADER **************************************************************************************************************** */

     
     #titlebar { height:39px; z-index: 99; }
          
          div#usabilityNavDropDown { z-index: 99; }
          #helpmenuShell {width:160px;  padding-top:5px; float:right; font-family:Georgia, Times New Roman, serif; font-size:15px; font-weight: bold; background-repeat:no-repeat;
          background-position:top left; text-transform:uppercase; margin-top: 7px; height: 23px; margin-right: 50px;}
          #helpmenuShell ul { width: 130px; position: absolute;font-size:11px; font-family:Trebuchet MS, Arial, Verdana, sans-serif; list-style:none; margin:0; padding:5px 8px; z-index: 99;}
          #helpmenuShell ul li { z-index: 99; padding: 3px 0; border-bottom: 1px #fff solid; }
          #helpmenuShell ul li.lastItem {border: 0px; }
          #helpmenuShell ul li a {text-decoration:none; z-index: 99; }
          #helpmenuShell ul li a:hover { }        
          #helpmenuShell div#usabilityNavText { padding-left:50px; width: 140px; }
          #helpmenuShell div#usabilityNavDropDown {  }
          #helpmenuShell div#usabilityNavDropDown div.noHover {  }
          #helpmenuShell div#usabilityNav { margin-left: 50px; }
     
     #utilityNav  #accessible {  }
     
     #headerShell {height:358px; background-repeat:none; background-position:top center; position:relative; z-index: 1;}        
          
          #logo { width: 268px; padding-top: 25px; height: 134px; overflow: hidden;}
          #logo img { border: 0px; }
          #logo a { display:block; }
          
           
          
          #header {width:631px; height:284px; position:absolute; top:45px; right:41px; }         
     
     #nav { width: 268px; text-align: center; z-index: 999;} 
     #nav ul {list-style:none; margin:0; padding:0; z-index: 999;}   
     #nav ul li {  width: 268px; position: relative; z-index: 999; display: block; padding: 3px 0; background-image: url(https://vsites.vizergy.com/vsitefiles/templates/x.gif);}     
     #nav ul li a { text-transform: uppercase; text-decoration: none; font-weight: bold;   width: 268px;  }   
     #nav ul li a:hover {  }
     #nav ul li ul { display: none; }
     #nav ul li.hover {display: block; width: 268px;}
     #nav ul li.hover ul { display: block; z-index: 999; position: absolute; left: 266px; top: 0px; width: 200px; border:1px solid; text-align: left; border-left: 4px solid;  }
          #nav ul li.hover ul li {z-index: 999; text-align: left; width: 180px; padding-left: 10px;}
          #nav ul li.hover ul li a {z-index: 999; font-size: 12px; width: 160px; display: block; padding: 1px 10px; }
          #nav ul li.hover ul li a:hover { }
     #nav ul li a.current {  }
     #nav ul li.noStyleRight {  }
     #nav ul li.noStyleLeft {  }
     #nav ul li.lastItem {  }
     

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

     #contentShell {  }
           #side { height: 142px; width: 980px; position: relative; }          
               
               #theOverlay {position: absolute; width: 264px; height: 142px; left: 0px; top: 0px; z-index: 3; } 
               #side .imageWidget {width: 252px; height: 142px; overflow: hidden; position: absolute; left: 12px; top:0px; }
               #side .imageWidget .imageWidgetImage { position: absolute;  }
               
               .widgetCTA { width: 341px; height: 107px; margin-top: 15px; margin-left: 30px; float: right; position: relative;}
               .widgetCTA a { text-decoration: none; display: block; width: 341px; height: 107px; background-image: url(https://vsites.vizergy.com/vsitefiles/templates/x.gif); cursor: pointer;}
               .widgetCTA h1 { margin-top: 10px; }
               .widgetCTA span.widgetCTAimg { display: block; position: absolute; right: 10px; top: 8px; height: 105px; width: 80px; background-repeat: no-repeat; }
               .widgetCTA span { text-decoration: none; font-size: 11px; position: absolute; top: 52px; padding-left: 13px; width: 220px;}
               
               
               #imgThumbnails112 a {border:none; outline:none;}
               #imgThumbnails112 a.selected {border:3px solid #AD2342; padding: 0 5px}
               
          #side2 { width: 206px; height: 211px; float: left; padding: 60px 0 0 62px;   }
          
               form {margin-bottom: 0px; padding-bottom: 0px; }
               #searchbox1 { font-size: 11px; width: 171px; color: #fff;  }
               select {margin:1px 0 7px 0;}
               .resSubmit {display:block; background: url(checkAvail.jpg) no-repeat center top; width: 109px; height: 20px; border: none; margin: 6px 0; line-height:0; text-indent:-9999px; }
               .resMonth {width:60px;}
               .resDay {width:40px;}
               .resYear {width:45px;}
               .resNights, .resRooms, .resAdults, .resKids {width:50px;}
               #searchbox1 .resRoomSpacer, #searchbox1 .resKidsSpacer {margin:0 0 0 21px;}
               #anchor img {border:none;}

          
          #content { width: 662px; margin-left: 268px; min-height:260px; height:auto !important; height:260px; padding: 20px 0 0 30px; font-size: 14px; line-height: 180%; } 
          #content h1 { font-size: 24px; line-height: 80%; }
          #content h1 span { font-size: 14px; font-weight: bold; }
          #content h2 { font-size: 20px; }
          #content h3 { font-size: 18px; }
          
               #breadcrumbs { display: none; }
               
               #subNav {display: none;}
               
                    
          
         
               

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

     #footerShell { width: 980px; height: 90px; margin-top: 50px; padding-top: 14px; text-align: center; }
          
          #address { font-family: Georgia, 'Times New Roman', Times, serif; font-size: 18px;  }
          #address ul { list-style: none; margin: 0; padding: 0; }
          #address ul li { display: inline; margin-right: 8px; }
          #address ul li#propertyName { border-right: 1px solid; padding-right: 8px;}
          #address ul li#country: {display: none;}
          #address li.noStyleRight {  }
          #address strong { }
          
          #footerNav { clear: both; margin-top: 2px;  }
          #footerNav ul { list-style: none; margin: 0; padding: 0; }
          #footerNav ul li { display: inline; font-size: 12px; margin-right: 8px; }
          #footerNav ul li a { padding: 0; padding-right: 12px; text-decoration:none;}
          #footerNav ul li.lastItem a { border: 0px; background: none; }
          #footerNav ul li.noStyleRight { margin-right:0; }
          #footerNav ul li a:hover { text-decoration: underline; }
          
          
          
          #vizsig { clear: both; text-align: center;}