.mainmenu {height: 46px;}
.ipf-sectionmenu {height: 46px; }
.ipf-sectionmenu, .ipf-sectionmenu ul {padding: 0; margin: 0; list-style: none;}
	.ipf-sectionmenu li {float: left; }
	.ipf-sectionmenu li ul {position:absolute; left: -999em; z-index: 20;}
	.ipf-sectionmenu li ul ul {left: -999em;}
	.ipf-sectionmenu li a, .ipf-sectionmenu li a:visited {display:block; color:#fff !Important; text-decoration:none;  }
	.ipf-sectionmenu li a:hover { text-decoration: none; color: #25323E !Important;font-style: italic;  }
	#pageid3611 a:hover {background: url(../images/menuoverhome.jpg) 0px 30px no-repeat; }
	#pageid3612 a:hover {background: url(../images/menuoverhours.jpg) 0px 30px no-repeat; }
	#pageid3613 a:hover {background: url(../images/menuovernews.jpg) 0px 30px no-repeat; }
	#pageid3614 a:hover {background: url(../images/menuoveramenities.jpg) 0px 30px no-repeat; }
	#pageid3615 a:hover {background: url(../images/menuoverthingstodo.jpg) 0px 30px no-repeat; }
	#pageid3616 a:hover {background: url(../images/menuoverrates.jpg) 0px 30px no-repeat; }
	#pageid3617 a:hover {background: url(../images/menuoverlinks.jpg) 0px 30px no-repeat; }
	#pageid3618 a:hover {background: url(../images/menuovercontactus.jpg) 0px 30px no-repeat; }
	.ipf-sectionmenu li:hover ul ul, .ipf-sectionmenu li:hover ul ul ul, .ipf-sectionmenu li.sfhover ul ul, .ipf-sectionmenu li.sfhover ul ul ul {left: -999em;}
	.ipf-sectionmenu li:hover ul, .ipf-sectionmenu li li:hover ul, .ipf-sectionmenu li li li:hover ul, .ipf-sectionmenu li.sfhover ul, .ipf-sectionmenu li li.sfhover ul, .ipf-sectionmenu li li li.sfhover ul {left: auto;}
	
/*Top Level Styles*/
	#pageid3611 a, #pageid3612 a, #pageid3613 a, #pageid3614 a, #pageid3615 a, #pageid3616 a, #pageid3617 a, #pageid3618 a	{ padding: 10px 0 0 0; text-align: center; font-size: 16px; height: 40px; font-weight: bold; }
	
	#pageid3611 ul li a, #pageid3612 ul li a, #pageid3613 ul li a, #pageid3614 ul li a, #pageid3615 ul li a, #pageid3616 ul li a, #pageid3617 ul li a, #pageid3618 ul li a {border: 0;}	
	
	#pageid3611 a {width: 88px;}
	#pageid3612 a {width: 78px;}
	#pageid3613 a {width: 70px;}
	#pageid3614 a {width: 102px;}
	#pageid3615 a {width: 130px;}
	#pageid3616 a {width: 76px;}
	#pageid3617 a {width: 75px;}
	#pageid3618 a {width: 136px;}

	/*Highlight menu item when in that section*/
	.subpage_home #pageid3611 a {background: url(../images/menuoverhome.jpg) 0px 30px no-repeat; color: #25323E !Important;font-style: italic; }
	.subpage_hours #pageid3612 a {background: url(../images/menuoverhours.jpg) 0px 30px no-repeat;color: #25323E !Important;font-style: italic; }
	.subpage_news #pageid3613 a {background: url(../images/menuovernews.jpg) 0px 30px no-repeat;color: #25323E !Important;font-style: italic; }
	.subpage_amenities #pageid3614 a {background: url(../images/menuoveramenities.jpg) 0px 30px no-repeat;color: #25323E !Important ;font-style: italic; }
	.subpage_thingstodo #pageid3615 a {background: url(../images/menuoverthingstodo.jpg) 0px 30px no-repeat;color: #25323E !Important;font-style: italic; }
	.subpage_rates #pageid3616 a {background: url(../images/menuoverrates.jpg) 0px 30px no-repeat;color: #25323E !Important;font-style: italic; }
	.subpage_links #pageid3617 a {background: url(../images/menuoverlinks.jpg) 0px 30px no-repeat;color: #25323E !Important;font-style: italic; }	
	.subpage_contactus #pageid3618 a {background: url(../images/menuovercontactus.jpg) 0px 30px no-repeat;color: #25323E !Important;font-style: italic; }
	
/*First Level Flyouts
	.ipf-sectionmenu li ul li {float:none !Important; position: relative;}
	.ipf-sectionmenu li ul li ul {position:absolute; left: -999em; margin-left:220px;top:0;}
	.ipf-sectionmenu li ul {float: left;}
	
		.ipf-sectionmenu li ul li a {
		height: auto !Important;
		padding: 2px 10px !Important; 
		font-size: 12px !Important; 
		background-image: none !Important; 
		text-align: left !Important; 
		width: 200px !Important;}
		
	html>body .ipf-sectionmenu li ul li a {height: auto !Important;	}
	
	.ipf-sectionmenu li.ipf-parent li a {background: #5D86B2 !Important; }
	.ipf-sectionmenu li.ipf-parent li a:hover {background: #386594 !Important; }
	.ipf-sectionmenu li.ipf-parent li.ipf-parent a {background: url(../images/menuarrow_flyout.gif) right center no-repeat #5D86B2 !Important; }
	.ipf-sectionmenu li.ipf-parent li.ipf-parent a:hover {background: url(../images/menuarrow_flyout.gif) right center no-repeat #386594 !Important; }
	
	.ipf-sectionmenu li.ipf-parent li.ipf-parent li a {background-image: none !Important;}

	.ipf-sectionmenu li.ipf-parent li.ipf-parent li a:hover {background-image: none !Important;}	


	.ipf-sectionmenu li:hover, .ipf-sectionmenu li.hover {position: relative; z-index: 1000;}
*/