/* Main Navigation  ------------------------------------------------------------------------- */

#mainNav li#init_home, #mainNav li#home, #mainNav li#init_home a, #mainNav li#home a {width:72px; height:43px;}
#mainNav li#init_amenities, #mainNav li#amenities, #mainNav li#init_amenities a, #mainNav li#amenities a {width:95px;  height:43px;}
#mainNav li#init_rates, #mainNav li#rates, #mainNav li#init_rates a, #mainNav li#rates a {width:108px; height:43px;}
#mainNav li#init_weddings, #mainNav li#weddings, #mainNav li#init_weddings a, #mainNav li#weddings a {width:111px; height:43px;}
#mainNav li#init_gallery, #mainNav li#gallery, #mainNav li#init_gallery a, #mainNav li#gallery a {width:76px; height:43px;}
#mainNav li#init_activities, #mainNav li#activities, #mainNav li#init_activities a, #mainNav li#activities a {width:105px; height:43px;}
#mainNav li#init_contact, #mainNav li#contact, #mainNav li#init_contact a, #mainNav li#contact a {width:79px; height:43px;}

#mainNav li#init_home {background-image:url('../images/menu/init_home.gif'); background-repeat:no-repeat;}
#mainNav li#init_amenities {background-image:url('../images/menu/init_amenities.gif'); background-repeat:no-repeat;}
#mainNav li#init_rates {background-image:url('../images/menu/init_rates.gif'); background-repeat:no-repeat;}
#mainNav li#init_weddings {background-image:url('../images/menu/init_weddings.gif'); background-repeat:no-repeat;}
#mainNav li#init_gallery {background-image:url('../images/menu/init_gallery.gif'); background-repeat:no-repeat;}
#mainNav li#init_activities {background-image:url('../images/menu/init_activities.gif'); background-repeat:no-repeat;}
#mainNav li#init_contact {background-image:url('../images/menu/init_contact.gif'); background-repeat:no-repeat;}

#mainNav li#home {background-image:url('../images/menu/home.gif'); background-repeat:no-repeat;}
#mainNav li#amenities {background-image:url('../images/menu/amenities.gif'); background-repeat:no-repeat;}
#mainNav li#rates {background-image:url('../images/menu/rates.gif'); background-repeat:no-repeat;}
#mainNav li#weddings {background-image:url('../images/menu/weddings.gif'); background-repeat:no-repeat;}
#mainNav li#gallery {background-image:url('../images/menu/gallery.gif'); background-repeat:no-repeat;}
#mainNav li#activities {background-image:url('../images/menu/activities.gif'); background-repeat:no-repeat;}
#mainNav li#contact {background-image:url('../images/menu/contact.gif'); background-repeat:no-repeat;}

/* Container  -------------------------------------------------------------------------------- */

#mainnavContainer {
	height: 43px; 
	float:left; 
   }

#mainnavContainer .nav, .nav ul {
	padding:0; 
	margin:0;
	list-style:none;
	line-height:1;	
	}

#mainnavContainer .nav li {
	float: left;
	}

#mainnavContainer .nav a {
	display: block;
	}

#mainnavContainer .nav li ul {
	position: absolute;
	left: -999em;
	z-index: 99999;
	}

	#mainnavContainer .nav li ul.selected {
	z-index: 0;
	}
	
#mainnavContainer .nav li:hover {
	background-position: 0 0; 
	}

#mainnavContainer .nav li:hover ul, 
#mainnavContainer .nav li.sfhover ul, 
#mainnavContainer .nav li ul.selected
	{    
	left: auto;
	}	

div.initNav {
	padding-top:408px;
	padding-left:162px;
	}

div.topNav {
	padding-left:158px;
	}
	
/* General  --------------------------------------------------------------------------------- */


	ul#mainNav li, ul#mainNav li a {
		/* width:85px; */
		/* height:40px; */					/* default width & height of ALL menu options */
		text-decoration: none;
		}
	

/* Level1 Customization  --------------------------------------------------------------------- */
	
	/* refer to engNavigation & freNavigation for level 1 customization */
	
	#mainNav li a {text-indent:-999em;}	
	#mainnavContainer #mainNav li:hover, #mainNav li.sfhover, #mainnavContainer #mainNav li a.selected {background-position:0 -43px; }	
	#mainNav li.selected {background-position:0 -43px;}

/* Level2 Customization  --------------------------------------------------------------------- */


	#mainNav ul.level2, #mainNav ul.level2 li, #mainNav ul.level2 li a {
		/* width:200px !important;	 				width of level 2 menus */
		display: inline;
		background: url(../images/menu/l2back_a.gif) 0px 0px repeat-x; 
		}
	#mainNav ul.selected li a {
	background: url(../images/menu/l2back_c.gif) 0px 0px repeat-x; 
    opacity:0.8;filter:alpha(opacity=80);
	}
   
	#mainNav ul.level2 li, #mainNav ul.level2 li a {
		/*height:auto !important; */
		/*background-color:#fff; */				/* bgcolor of level 2 menus */	
		font-size:.8em;						/* font size of level 2 menus */
		font-weight:bold;
		color: #231f20;							/* color of level 2 menus */
		line-height:30px;
		}

	#mainNav ul.level2 li a {		
		text-indent:0px;					/* text-indent for level 2 items (and higher)	*/
		padding: 9px 10px;
		/*border:solid 1px #eaeaea;*/		/* border level 2 items (and higher)	*/
		/*border-bottom: 0px;*/ 
		}
		
	#mainNav ul.level2 li a:hover, #mainNav ul.level2 li.selected a {
		/* color: #37A5B4; */				/*hover color for level 2 items */
		color:#000;
		background: url(../images/menu/l2back_b.gif) 0px 0px repeat-x;
		opacity:1;filter:alpha(opacity=100);
		}

	#level2activities {
		margin-left:-204px;					/* start position level 2 activities */
	}
	
	#level2contact {
		margin-left:-192px;					/* start position level 2 contact */
	}
