/*--- Shell ------------------------------------------------------*/
	body { background:#1B3E37; color:#756651; margin: 0; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif;}		
	#shell { width: 770px; background:#ffffff url(../img/contentbg.gif); margin: 0 auto; min-height:1570px;}
	a { text-decoration: underline; color:#2f3b28}
	a:hover { text-decoration: none; color:#674f2a;}
	.fauxColumns {width:50%; float:left;}
	.imgLeft {margin-right:20px; float:left; border: 1px solid #978a76; padding: 2px;}
	.imgRight {margin-left:20px; float:right; border: 1px solid #978a76; padding: 2px;}
	.imgCenter { text-align: center; display: block; border: 1px solid #978a76; padding: 2px; margin: 15px 0;}
	.clearBoth {clear:both;}
	.noMargin {margin:0;}
	.noBorder {border:none;}
	.noPadding {padding:0;}
	.forPrint { display: none;}
	#printHeader {position:absolute; left:-2500px;}
	
/*--- Head ------------------------------------------------------*/
	#h_shell { padding: 0px 0 0 0; height: 88px; background:url(../img/bg.jpg); background-repeat:no-repeat; background-position:70px 4px; background-color:#efe6bd;}
	#l_header { float: left; width: 200px; }
	#r_header { width: 440px; float: right;}
	
	#haddress { text-align: center; margin: 10px 4px 0 0; padding: 0px 0 0 0; font-size: 11px; font-family: Georgia; font-weight: bold; color:#50684c; }
	#haddress li { display: inline; margin: 0 8px 0 0; line-height: 140%; }
	
	#h_usabilityNav {  padding: 5px 11px 0 0; margin: 0; top: 0; background:#1B3E37 url(../img/usabilitycurve.gif) no-repeat; width: 430px; height: 21px; text-align: right;  }
	#h_usabilityNav ul {margin:0 5px 0 0; padding:0px;}
	#h_usabilityNav li { display: inline; margin: 0 0 0 13px;}
	#h_usabilityNav li a { margin: 0 0 0 0px; font-family: arial; font-size: 10px; color:#fff; text-decoration: none;}
	#h_usabilityNav li a:hover { text-decoration: underline;}
	
	
	#h_logoArea { margin: 1px 0 0 10px; height: 60px; width: 256px;}
	#h_logoArea img {border:none; }
	#h_logoArea a {height: 60px; width: 256px; display: block;}		
	
	#h_banner { background:#fbf9eb; width: 529px; height: 251px;}
	#h_banner img {}
	
	#h_nav {  height: 31px; width: 100%; background:#1B3E37; border-top: 1px solid #564e33; border-bottom: 1px solid #564e33; font-size: 12px; position:relative; z-index:99}
	#h_nav ul{margin:7px 0 0 0; padding:0px; text-align: center;}
	#h_nav li{display:inline; margin: 0 20px 0 0;}
	#h_nav li a{ color:#fff; font-weight: bold;  text-decoration: none; }
	#h_nav li a:hover { color:#c1bf59; }
	
	
/*-- Drop Down Menu ---------------------------------------------------------------------------------------------------*/
    li:hover .subDrops , li.over .subDrops {display:block;}   /* FireFox/Mozzilla --  IE6  */ 
    #navAbout, #navGroups, #navMeetings, #navWedding {position:relative;}
    #navAbout ul {text-align:left; margin:0; padding:10px 1px 1px 1px;}
	.subDrops {font:10px/18px sans-serif; z-index: 99; position: absolute; display:none; background:#244d45; top:15px; left:0;}
    .subDrops li{height:15px; list-style-type:none; list-style:none; position:relative; z-index: 98}
    .subDrops li a {display:block; width:148px; padding:0 0 0 10px; outline:none;}
    .subDrops li a:hover {background-color:#666;}	
	#navAbout.over a, #h_nav li:hover a {color:#c1bf59;}
	#h_nav li.over .subDrops a, #h_nav li:hover .subDrops a {color:#fff;}
	
	#navGroups ul {text-align:left; margin:0; padding:10px 1px 1px 1px;}
	#navGroups.over a, #h_nav li:hover a {color:#c1bf59;}
	#navMeetings ul {text-align:left; margin:0; padding:10px 1px 1px 1px;}
	#navMeetings.over a, #h_nav li:hover a {color:#c1bf59;}
	#navWedding ul {text-align:left; margin:0; padding:10px 1px 1px 1px;}
	#navWedding.over a, #h_nav li:hover a {color:#c1bf59;}
	
  	
/*--- Body ------------------------------------------------------*/
	#b_shell {}
	#l_content {width: 549px; }

	
	/*--- RIGHT BAR ------------------------------------------------------*/
	#r_content {width: 239px; position: absolute; margin: 0 0 0 530px; z-index:3; clear:both}
	#r_pic { border-bottom: 1px solid #fff; position:relative; z-index: 1; display:block}
	#ibe { background:url(../img/ibebg.jpg) no-repeat;}
	

		/*--- Search Box ------------------------------------------------------*/

		#ctas { text-align: center; margin: 10px 0 0 0;}

		/*--- Search Box ------------------------------------------------------*/
		#searchBox {
	color: #2f3b28;
	background-color:#674F2A;
	font-size: 10px;
	font-family: arial;
	/* position: absolute;
	top: 0;
	margin: 180px 0 0 545px;*/
	padding:30px 20px 0 20px;
	margin:0 8px;
	z-index:99;
	/*width: 158px;*/
	border: 1px solid #999999;
	height:260px;
	background-image: url(../img/bgIbe.jpg);
}


#searchBox a {
	color:#FFF;}
	
	
		#searchBox .resRoomSpacer {margin:0 0 0 21px; color:#FFFFFF;}
		#searchBox .resAdultsSpacer, #searchBox .resKidsSpacer {margin:0 0 0 18px; color:#FFFFFF;}
		#anchor img {border:none; margin: 0 0 0 2px;}
		select {margin:1px 0 7px 0; font-size: 10px;}
		.arrival { display: block; color:#FFFFFF;}
		.resSubmit {display:block; margin:0 0 5px 0; background:#FFF0DE; border:2px solid #FFF0DE; color:#000;}
		.resMonth {width:60px;}
		.resDay {width:40px;}
		.resYear {width:45px;}
		.resRooms, .resAdults, .resKids {width:50px;}
		.resAdults { clear: both;}

	/*---------------------------------------------------------*/



	
	
	#b_contentArea { padding: 10px 35px 20px 20px;}
	#b_contentArea h1 { color:#2f3b28; font-size: 29px; letter-spacing: -1px;}
	#b_contentArea h2 {  color:#2f3b28; font-size: 15px; }
	#b_contentArea h3 {color:#674f2a; font-size: 14px; }
	#b_contentArea p, #b_contentArea li { line-height: 180%;}
	
	#signup { background-image:url(../img/bgSignUp.jpg); background-repeat:no-repeat; color:#000; font-family: arial; font-weight: bold; height: 38px; width:329px; border-top: 1px solid #8a7c57; border-bottom: 1px solid #8a7c57; padding-left: 200px;}
	#signup form { margin: 0; padding: 0; height: 29px;}
	#signup span { margin: 8px 5px 0 22px; float: left;}
	#signup input {  width: 275px; margin: 6px 0 0 0; float: left;}
	#signup input#recipEmail { width: 208px; height: 20px; border: 1px solid #462424; background: #fff; margin-right: 10px; }
	#signup .btn { width: 99px; height: 24px; background: url(../img/btnSubmit.jpg); border: none; text-indent: -9999px; line-height: 0; display: block; cursor: pointer;  }

	#calendar #l_content {width:768px;}
	#calendar #shell {background:#FFF;}
	#calendar #b_contentArea {padding:10px 0px 20px 0px;}
	#calendar #b_contentArea h1 {padding-left:20px;}

		/*--- jQuery Styling ----------------------------------------------------------*/
			.attractionToggle, .eventsToggle {margin:0px;}
			.showhide {cursor:pointer; display:block; text-decoration: underline;clear: both;float: right;margin-top: -45px;}
			.showhide:hover {cursor:pointer; text-decoration: none;}
			.collapse {display:none;}
			.expand {display:inline;}
			h4 { font-size: 13px; padding:0 0 10px 0; border-bottom: 1px solid #dcd5be;}



/*--- Footer ------------------------------------------------------*/
	#f_shell { clear: both;width: 770px;margin: 0 auto;}
	#f_nav { font-family: arial; text-align: center; background:#244d45; border-top: 4px solid #4e4231; border-bottom: 4px solid #220000;}
	#f_nav ul {margin:0px; padding:10px 0;}
	#f_nav li { display: inline; margin: 0 8px;}
	#f_nav li a { color:#f2ebc8; text-decoration: none; font-size: 10px;}
	#f_nav li a:hover { text-decoration: underline;}		
	#address {  text-align: center; }
	#address div {display:inline;}
	#address ul { margin-left: 0;}
	#address ul li{ margin: 0 auto; display: inline; color:#fff; font-size: 10px; font-family: arial; margin: 0 4px;}
	#f_sig {text-align:center;}
	
	 #vizsig { margin: 0; }
#vizsig span#text { color:#FFFFFF; float: middle; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a { color:#FFFFFF; float: middle; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a:hover { text-decoration: none; }
#vizsig img { float: middle; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/} 
