
				/* STYLESHEET NAV */
			 div#nav 
			{
				width: 743px;
				padding:0px;
				overflow:hidden;
				/*border: 1px solid #99CC00;*/
			}
			
			 div#nav ul
			{
				width: 743px;
				vertical-align: bottom;
				height: 56px;
				padding:0px;
				border:0px;
				overflow:hidden;
			}

			 div#nav ul li { 
			 	float: left; 
			 	display: block;
				list-style: none;
				background: none;
				margin: 0px;
				padding: 0px;
			 	}


				/* GLOBAL NAV ROLLOVERS */
				div#nav li a:link,
				div#nav li a:hover,
				div#nav li a:active,
				div#nav li a:visited { display: block; }
	

				/* DEALS & PACKAGES BUTTON */

				div#nav ul li a.deals:link, div#nav ul li a.deals:visited
				{
					background: url("../img/nav/deals.gif");
					padding: 56px 0px 0px 0px;
					overflow: hidden;
					width: 87px;
					height: 0px;
				}
				div#nav ul li a.deals:hover { background-position: -87px 0px; }
				div#nav ul li a.deals:active { background-position: -174px 0px; }

				/* DEALS & PACKAGES BUTTON ON */

				div#nav ul li a.deals_on:link, div#nav ul li a.deals_on:visited
				{
					background: url("../img/nav/deals.gif");
					background-position: -87px 0px;
					padding: 56px 0px 0px 0px;
					overflow: hidden;
					width: 87px;
					height: 0px;
				}
				div#nav ul li a.deals_on:hover { background-position: -87px 0px; }
				div#nav ul li a.deals_on:active { background-position: -174px 0px; }
				
				/* HOTEL & ACCOMMODATIONS BUTTON */

				div#nav ul li a.hotel:link, div#nav ul li a.hotel:visited
				{
					background: url("../img/nav/hotel.gif");
					padding: 56px 0px 0px 0px;
					overflow: hidden;
					width: 140px;
					height: 0px;
				}
				div#nav ul li a.hotel:hover { background-position: -140px 0px; }
				div#nav ul li a.hotel:active { background-position: -280px 0px; }

				/* HOTEL & ACCOMMODATIONS BUTTON ON */

				div#nav ul li a.hotel_on:link, div#nav ul li a.hotel_on:visited
				{
					background: url("../img/nav/hotel.gif");
					background-position: -140px 0px;
					padding: 56px 0px 0px 0px;
					overflow: hidden;
					width: 140px;
					height: 0px;
				}
				div#nav ul li a.hotel_on:hover { background-position: -140px 0px; }
				div#nav ul li a.hotel_on:active { background-position: -280px 0px; }
				
				/* RECREATION & ACTIVITIES BUTTON */				
				
				div#nav ul li a.rec_act:link, div#nav ul li a.rec_act:visited
				{
					background: url("../img/nav/recreation.gif");
					padding: 56px 0px 0px 0px;
					overflow: hidden;
					width: 113px;
					height: 0px;
				}
				div#nav ul li a.rec_act:hover { background-position: -113px 0px; }
				div#nav ul li a.rec_act:active { background-position: -226px 0px; }

				/* RECREATION & ACTIVITIES BUTTON ON */				
				
				div#nav ul li a.rec_act_on:link, div#nav ul li a.rec_act_on:visited
				{
					background: url("../img/nav/recreation.gif");
					background-position: -113px 0px;
					padding: 56px 0px 0px 0px;
					overflow: hidden;
					width: 113px;
					height: 0px;
				}
				div#nav ul li a.rec_act_on:hover { background-position: -113px 0px; }
				div#nav ul li a.rec_act_on:active { background-position: -226px 0px; }
				
				/* DINING BUTTON */
				
				div#nav ul li a.dining:link, div#nav ul li a.dining:visited
				{
					background: url("../img/nav/dining.gif");
					padding: 56px 0px 0px 0px;
					overflow: hidden;
					width: 79px;
					height: 0px;
				}
				div#nav ul li a.dining:hover { background-position: -79px 0px; }
				div#nav ul li a.dining:active { background-position: -158px 0px; }

				/* DINING BUTTON ON */
				
				div#nav ul li a.dining_on:link, div#nav ul li a.dining_on:visited
				{
					background: url("../img/nav/dining.gif");
					background-position: -79px 0px;
					padding: 56px 0px 0px 0px;
					overflow: hidden;
					width: 79px;
					height: 0px;
				}
				div#nav ul li a.dining_on:hover { background-position: -79px 0px; }
				div#nav ul li a.dining_on:active { background-position: -158px 0px; }


				/* MARINA BUTTON */

				div#nav ul li a.marina:link, div#nav ul li a.marina:visited
				{
					background: url("../img/nav/marina.gif");
					padding: 56px 0px 0px 0px;
					overflow: hidden;
					width: 78px;
					height: 0px;
				}
				div#nav ul li a.marina:hover { background-position: -78px 0px; }
				div#nav ul li a.marina:active { background-position: -156px 0px; }
				
				/* MARINA BUTTON ON */

				div#nav ul li a.marina_on:link, div#nav ul li a.marina_on:visited
				{
					background: url("../img/nav/marina.gif");
					background-position: -78px 0px;
					padding: 56px 0px 0px 0px;
					overflow: hidden;
					width: 78px;
					height: 0px;
				}
				div#nav ul li a.marina_on:hover { background-position: -78px 0px; }
				div#nav ul li a.marina_on:active { background-position: -156px 0px; }

				/* GOLF BUTTON */

				div#nav ul li a.golf:link, div#nav ul li a.golf:visited
				{
					background: url("../img/nav/golf.gif");
					padding: 56px 0px 0px 0px;
					overflow: hidden;
					width: 58px;
					height: 0px;
				}
				div#nav ul li a.golf:hover { background-position: -58px 0px; }
				div#nav ul li a.golf:active { background-position: -116px 0px; }				

				
				/* GOLF BUTTON ON */

				div#nav ul li a.golf_on:link, div#nav ul li a.golf_on:visited
				{
					background: url("../img/nav/golf.gif");
					background-position: -58px 0px;
					padding: 56px 0px 0px 0px;
					overflow: hidden;
					width: 58px;
					height: 0px;
				}
				div#nav ul li a.golf_on:hover { background-position: -58px 0px; }
				div#nav ul li a.golf_on:active { background-position: -116px 0px; }				

				/* GROUPS BUTTON */

				div#nav ul li a.groups:link, div#nav ul li a.groups:visited
				{
					background: url("../img/nav/groups.gif");
					padding: 56px 0px 0px 0px;
					overflow: hidden;
					width: 92px;
					height: 0px;
				}
				div#nav ul li a.groups:hover { background-position: -92px 0px; }
				div#nav ul li a.groups:active { background-position: -184px 0px; }				

				
				/* GROUPS BUTTON ON */

				div#nav ul li a.groups_on:link, div#nav ul li a.groups_on:visited
				{
					background: url("../img/nav/groups.gif");
					background-position: -92px 0px;
					padding: 56px 0px 0px 0px;
					overflow: hidden;
					width: 92px;
					height: 0px;
				}
				div#nav ul li a.groups_on:hover { background-position: -92px 0px; }
				div#nav ul li a.groups_on:active { background-position: -184px 0px; }				

				/* WEDDINGS BUTTON */

				div#nav ul li a.weddings:link, div#nav ul li a.weddings:visited
				{
					background: url("../img/nav/weddings.gif");
					padding: 56px 0px 0px 0px;
					overflow: hidden;
					width: 96px;
					height: 0px;
				}
				div#nav ul li a.weddings:hover { background-position: -96px 0px; }
				div#nav ul li a.weddings:active { background-position: -192px 0px; }				

				/* WEDDINGS BUTTON ON */

				div#nav ul li a.weddings_on:link, div#nav ul li a.weddings_on:visited
				{
					background: url("../img/nav/weddings.gif");
					background-position: -96px 0px;
					padding: 56px 0px 0px 0px;
					overflow: hidden;
					width: 96px;
					height: 0px;
				}
				div#nav ul li a.weddings_on:hover { background-position: -96px 0px; }
				div#nav ul li a.weddings_on:active { background-position: -192px 0px; }				

				
				
				
				
				
				/* SIDENAV */
				
				.sideCat {
				background-image: url("../img/sidenav_bg.jpg");
				background-repeat: no-repeat;
				padding-top: 10px;
				padding-left: 5px;
				width: 170px;
				height: auto;
				}
				
				ul.sideCat li
				{
				font-size: 12px;
				padding: 5px;
				display: block;
				list-style: none;
				}
				
				ul.sideCat li a.tl:link,
				ul.sideCat li a.tl:hover,
				ul.sideCat li a.tl:active,
				ul.sideCat li a.tl:visited
				{
				color: #330000;
				display: block;
				margin-top: 0px;
				padding: 0px 0px 0px 23px;
				text-decoration: none;
				width: 130px;
				height: 18px;
				border: solid 0px #0fd;
				}
				
				ul.sideCat li a.tl:link, ul.sideCat li a.tl:visited { background: url("../img/arrow_off.gif"); background-repeat: no-repeat; }
				ul.sideCat li a.tl:hover { background: url("../img/arrow_on.gif"); background-repeat: no-repeat; text-decoration: underline;}
				ul.sideCat li a.tl:active { background: url("../img/arrow_on.gif"); background-repeat: no-repeat; color: #f78f1e; text-decoration: underline; }
				
				ul.sideCat li a.tl_bullet:link,
				ul.sideCat li a.tl_bullet:hover,
				ul.sideCat li a.tl_bullet:active,
				ul.sideCat li a.tl_bullet:visited
				{
				background: url("../img/arrow_on.gif");
				background-repeat: no-repeat;
				color: #330000;
				display: block;
				margin-top: 0px;
				padding: 0px 0px 0px 23px;
				text-decoration: none;
				width: 130px;
				height: 18px;
				border: solid 0px #0fd;
				}