/* GENERAL **************************************************************************************************************** */
     
     body { background:url(../img/bg.gif) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#454f06; background-color:#b98825; margin: 0}
     #shell { width:970px; margin:0 auto; background-image:url(../img/shellbg.jpg); background-repeat:no-repeat; }    
     a { color:#b98825; text-decoration:none; }
     a:hover { text-decoration: underline;  }
     h1, h2, h3 {  }
     .imgRight {border: 5px solid #FFFFFF; margin: 0 0 10px 15px}
	 .imgLeft {border: 5px solid #FFFFFF; margin: 0 15px 10px 0}

/* HEADER **************************************************************************************************************** */

     
     #titlebar {background-image:url(../img/titlebarbg.jpg); background-repeat:no-repeat; margin:-10px 0px 0px 0px; height:318px;}
          
          div#usabilityNavDropDown { position: absolute;  margin: 45px 0 0 210px;   }
          #helpmenuShell {position:relative; right:0px; height:100px; z-index:99;}
          #helpmenuShell ul { margin:70px 0 0;  z-index:90; position:relative; padding:0px 8px; text-align:right;  }
          #helpmenuShell ul li { list-style: none; margin: 0 0 3px 0; display:inline;  }
          #helpmenuShell ul li a { color:#FFF;font-size: 10px; text-decoration: none; padding:10px 0 0 10px; }
          #helpmenuShell ul li a:hover { text-decoration: underline; }          
          #helpmenuShell div#usabilityNavText {margin-top:25px; cursor:pointer;}
          #helpmenuShell div#usabilityNavDropDown { margin-top: 15px; }
          #helpmenuShell div#usabilityNavDropDown div.noHover {display:block; }

     
     #utilityNav  #accessible {  }
     
     #headerShell {  }        
          
          #logo {height: 120px; width: 300px; }
          #logo a { display:block; height: 120px; width: 300px; position: absolute; top: 0; margin: 137px 0 0 120px; z-index:99 }
          
          #header {width: 487px; height: 342px; position:relative; top:0; left: 0; margin: -308px 0 0 412px }         
     
     #nav {  height:38px; text-align:center; margin-top:0px; line-height:45px; background-color:#454f06; width: 820px; margin-left: 90px; z-index: 99999;} 
     #nav ul {  margin-left: 0px; z-index: 99999; }   
     #nav ul li {display:inline; margin:10px 13px 0px 0px; line-height:16pt; float: left; position: relative }     
     #nav ul li a {color:#fbc668; text-decoration:none; font-size:14px; font-weight:bold; z-index: 99999; }   
     #nav ul li a:hover { color:#77b2be  }
     #nav ul li a.current { color:#77b2be }
     #nav ul li.noStyleRight {  }
     #nav ul li.noStyleLeft {  }
     #nav ul li.lastItem {  }
     

/* BODY **************************************************************************************************************** */

     #contentShell { background-image:url(../img/contentshell2.jpg); background-position:left 300px; background-repeat:no-repeat}
          
          #content { width:755px; background-color:#fdefd0; margin:10px 0px 0px 92px; padding: 0 30px 30px 30px} 
          #content h1 {color:#b98825; font-size:18pt; font-family:"Times New Roman", Times, serif; font-weight:normal; padding:0px 0px 0px 0px;}
          #content h2 {color:#928c03; font-size:12pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:0px 0px 0px 0px;}
          #content p { padding:0px 0px 0px 0px;}
               #breadcrumbs ul  {  margin: 15px 0 10px 23px; padding: 0;  }
               #breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
               
               #subNav {height: 20px}
               #subNav ul {display:inline;}
               #subNav ul li { list-style-type: none; float: left; border: 1px solid #CC9900; background-color:#ecd39b; padding: 4px;  margin-right: 7px; }
               #subNav ul li a {color:#993300; }
               #subNav ul li a:hover {}
			   
		 #content #textCTA { font-size: 16px; font-weight: bold; position: absolute; margin-left: 610px; margin-top: -90px; color: #6d4f15;}
		 #content #textCTA a {color: #6d4f15;}
			   
/* Drop Downs ------------------------------------------------------*/
	#nav ul li ul { width: 100px; display:none; line-height:20px;  margin-left:0px; padding:0; position:absolute; z-index:9999; background-color:#000000;  font-size:14px; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; left: 0; top: 0; margin-top: 21px}
	
/*	#nav ul li ul li{display: none;}*/
	#nav ul li:hover ul{ float:none;  list-style-type:none; margin:20px 0 0 0; border-top:solid 12px #454f06;}
	#nav ul li:hover ul li{ float:none;  list-style-type:none; margin:0;}
	#nav ul li:hover ul li a { text-transform: none;display:block; background-color:#707d1d; padding:0px; height:20px; margin: -5px; width:110px; color:#fdefd0; font-size:10px; position:absolute; z-index:9999;}
	#nav ul li:hover ul a:hover {text-decoration:none;  border:none;  }
	#nav ul li:hover ul, #nav ul li.over ul, #nav ul li:hover ul li {display:block; background:#707d1d; }
	
          
   	       
#side {
background-image:url(../img/side.jpg); background-repeat:no-repeat;
height:308px; left:500px; margin:-12px 0px 0px 0px; padding-top: 7px}     
               
               
.widgetCTA h1 {font-size:12px; margin:0px; text-align:center; padding:0;}

.widgetCTA a {color:#a85b03;border:none; text-decoration:none;}

#side a:hover {color:#3c4f88;border:none; text-decoration:none;}

a:hover .widgetCTAimg  {filter:alpha(opacity=50);opacity:0.5; cursor:pointer;}
			
.widgetCTA {background:none; height:107px; position:relative; width:201px; float:left; margin:0 6px 0 0px;}

.widgetCTAimg {height:103px; width:201px; display:block; position:absolute;  background-position:0px 0px; background-repeat:no-repeat; margin-left:6px;}

#widgetCTA5666 {margin-left: 90px; }
#widgetCTA5667 {margin-left: 65px; }
#widgetCTA6156 {margin-left: 64px;}


#galleryImgFull {border: 7px solid #FFFFFF}
#flashPhotoGallery6318 {margin-left: 35px}


#searchbox1 {position: absolute; padding-top: 270px; margin-left: 160px}
select {margin:1px 0 7px 0;}
.resSubmit {display:block;}
.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;} 

div.twoCols {width:45%; float:left;} 
ul.twoCols {width:45%; float:left; list-style-type:square; margin:0; padding:0 0 0 40px; display:block;}
.clearBoth {clear:both;}
.colsMarginRight {margin-right:15px; padding: 0 15px 0 0; border-right: solid 1px #000;}

               

/* FOOTER **************************************************************************************************************** */

     #footerShell { background-image:url(../img/footerbg.jpg); margin: -18px 0px 0px 0px;
                    text-align:center; padding:0px 0px 20px 0px;
                    clear:both; }
          
          #footerNav { }

          #footerNav ul { }
          #footerNav ul li {list-style:none; display:inline; padding:0px 25px 0px 0px; }


          #footerNav ul li a { color:#c5d653; }
          #footerNav ul li.noStyleRight { margin-right:0; }
          #footerNav ul li a:hover {  }
          
          #address { color:#f0b94a; }
		  #address>span { margin: 0 0 0 15px; }
          #address ul {  }
          #address ul li { list-style:none; display:inline; padding-right:25px; }
          #address li.noStyleRight {  }
          #address strong { }
          
          #vizsig { text-align: center;}
          
          
/* LOCAL CSS **************************************************************************************************************** */
          
         
          dt {color:#8e7d49; font-weight:bold;}
          dd {margin:0px;}
          dd.last {margin-bottom:25px;}
          
.widgetCTALink{
color:#FBD682;
display:inline;
margin:0 0 0 55px;
text-align:center;
text-decoration:none;
width:308px;
}

.widgetCTAimg {
display:block;
height:74px;
width:267px;}

/* Hiding SubNav **************************************************************************************************************** 

#pageid1642 #subNav, #pageid1650 #subNav, #pageid1653 #subNav, #pageid1652 #subNav, #pageid1651 #subNav, #pageid1654 #subNav, #pageid1647 #subNav, #pageid1648 #subNav, #pageid1823 #subNav, #pageid1656 #subNav, #pageid1658 #subNav, #pageid1657 #subNav {}

/* Hiding MainNav **************************************************************************************************************** 

#nav #pageid1642, #nav #pageid1643, #nav #pageid1644, #nav #pageid1645, #nav #pageid1646, #nav #pageid1647, #nav #pageid1648 {}
*/