@charset "utf-8";
/* CSS Document */
/*Nav*/
#main_nav_container {
	width:929px;
	height:40px;
	background:url(../images/nav/nav_endcap.gif) #1F9AA2 repeat-x top left;
	margin:5px 0px;padding:0px;
}
#main_nav {
	width:auto;
	margin:0px auto; padding:0px;
}
#main_nav ul{
	display:inline;
	margin:0; padding:0;
}
#main_nav li {
	display:inline;
	list-style: none;
	margin:0; padding:0;
}
#main_nav ul li a, #main_nav ul li a:hover {
	float:left;
	text-decoration:none;
	display:block;
	height:40px;
}

#main_nav a#kidsmenu {		width:106px;	background:url(../images/nav/nav_kidsmenu.gif) no-repeat top left;}
#main_nav a#hotels {		width:55px;		background:url(../images/nav/nav_hotels.gif) no-repeat top left;}
#main_nav a#afterschool {	width:151px;	background:url(../images/nav/nav_activities.gif) no-repeat top left;}
#main_nav a#entertainment {	width:103px;	background:url(../images/nav/nav_entertainment.gif) no-repeat top left;}
#main_nav a#services {		width:66px;		background:url(../images/nav/nav_services.gif) no-repeat top left;}
#main_nav a#camps {			width:56px; 	background:url(../images/nav/nav_camps.gif) no-repeat top left;}
#main_nav a#specevents {	width:106px;	background:url(../images/nav/nav_specialevents.gif) no-repeat top left;}
#main_nav a#kidsites {		width:75px; 	background:url(../images/nav/nav_shopping.gif) no-repeat top left;}
#main_nav a#resources {		width:82px; 	background:url(../images/nav/nav_resources.gif) no-repeat top right;}
#main_nav a#message {		width:129px; 	background:url(../images/nav/nav_message.gif) no-repeat top right;}


#main_nav a#kidsmenu:hover {		background:url(../images/nav/nav_kidsmenu_hi.gif) no-repeat top left;}
#main_nav a#hotels:hover {			background:url(../images/nav/nav_hotels_hi.gif) no-repeat top left;}
#main_nav a#afterschool:hover {		background:url(../images/nav/nav_activities_hi.gif) no-repeat top left;}
#main_nav a#entertainment:hover {	background:url(../images/nav/nav_entertainment_hi.gif) no-repeat top left;}
#main_nav a#services:hover {		background:url(../images/nav/nav_services_hi.gif) no-repeat top left;}
#main_nav a#camps:hover {			background:url(../images/nav/nav_camps_hi.gif) no-repeat top left;}
#main_nav a#specevents:hover {		background:url(../images/nav/nav_specialevents_hi.gif) no-repeat top left;}
#main_nav a#kidsites:hover {		background:url(../images/nav/nav_shopping_hi.gif) no-repeat top left;}
#main_nav a#resources:hover {		background:url(../images/nav/nav_resources_hi.gif) no-repeat top right;}
#main_nav a#message:hover {		background:url(../images/nav/nav_message_hi.gif) no-repeat top right;}

.nav_style:after{ /*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}



/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	position:absolute;
	top: 0;
	 /*THEME CHANGE HERE*/
	font:normal 12px Verdana;
	color:#FFFFFF;
	line-height:18px;
	z-index:100;
	background:url(../images/nav/dropdown_bg.jpg) #2a7d83 top left repeat-x;
	width: 200px;
	visibility: hidden;
	padding:0 0 10px 0;
}


.dropmenudiv a, .dropmenudiv a:hover, .dropmenudiv a:visited{
	width: auto;
	display: block;
	/*THEME CHANGE HERE*/
	font:normal 12px Verdana;
	padding: 5px 8px;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;;
}

* html .dropmenudiv a{ /*IE only hack*/
	width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	background:#29cbd3;
	color:#164549;
}
