ul#menu { 
	list-style:none; 
	margin:0; 
	height:30px;
	position: absolute;
	bottom: 0;
	right: 32px;
}

ul#menu li { 
	float:right;
	position: relative;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

ul#menu h2, ul#menu h3 {
display: inline;
}


ul#menu li a:hover {
background-position: bottom center;
}
ul#menu li.mega a:hover {
background-position: bottom center;
}
ul#menu li.mega a.hover1 {
background-position: bottom center;
}

ul#menu li.mega2 a:hover {
background-position: bottom center;
}
ul#menu li.mega2 a.hover2 {
background-position: bottom center;
}

div.boxNavLevel1 {
display: none;
}

li.mega div.boxNavLevel1 {
width: 900px;
height: 30px;
position: absolute;
z-index: 999;
bottom: -30px;
right: 0;
}

li.hovering1 div.boxNavLevel1 {
display: block;
}




div.boxNavLevel2 {
display: none;
}

li.mega2 div.boxNavLevel2 {
width: 550px;
padding: 15px 25px;
position: absolute;
z-index: 999;
top: 35px;
right: 0;
color: #5d493f;
background: url(/SiteBase/wrap/theme0/images/bg_dropdown_tile.png) repeat top left;
}

li.hovering2 div.boxNavLevel2 {
display: block;
}






ul.navLevel1 { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:30px;
}


ul.navLevel1 li { 
	float:right;
	position: relative;
	padding:0;
	margin:0 !important;
	list-style-image:none !important;
}

div.boxNavLevel2 {
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
}
div.boxNavLevel2 a {
	text-decoration: none;
}
div.boxNavLevel2 a:link, div.boxNavLevel2 a:visited {
	color: #5d493f;
}
div.boxNavLevel2 a:hover, div.boxNavLevel2 a:active {
	color: #c35a30;
}


div.boxNavLevel2 h4 {
	margin: 8px 0 0 0;
	border-top: 1px solid #ccc;
	padding: 8px 0 0 0;
	font-size: 18px;
	font-weight: normal;
	line-height: normal;
}
div.boxNavLevel2 h4.top {
	margin: 0;
	border: none;
	padding: 0;
}
div.boxNavLevel2 h4 a {
	text-decoration: none;
}
div.boxNavLevel2 h4 a:link, div.boxNavLevel2 h4 a:visited {
	color: #5d493f;
}
div.boxNavLevel2 h4 a:hover, div.boxNavLevel2 a:active {
	color: #c35a30;
}





/* link inside the tab. uses a background image */
/* begin top level (0) nav/tab elements */
a#navGardens { 
	background: url(/SiteBase/wrap/theme0/images/nav_gardens.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 91px;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
}

a#navResort { 
	background: url(/SiteBase/wrap/theme0/images/nav_resort.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 80px;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
}

a#navPreserve { 
	background: url(/SiteBase/wrap/theme0/images/nav_preserve.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 93px;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
}

a#navLiving { 
	background: url(/SiteBase/wrap/theme0/images/nav_living.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 76px;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
}
/* end top level (0) nav/tab elements */




/* begin level 1 nav/tab elements GARDENS */
a#navSubGardens1 { 
	background: #f0d9bf url(/SiteBase/wrap/theme0/images/nav_gardens_1.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 213px;
}
a#navSubGardens2 { 
	background: #f0d9bf url(/SiteBase/wrap/theme0/images/nav_gardens_2.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 149px;
}
a#navSubGardens3 { 
	background: #f0d9bf url(/SiteBase/wrap/theme0/images/nav_gardens_3.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 94px;
}
a#navSubGardens4 { 
	background: #f0d9bf url(/SiteBase/wrap/theme0/images/nav_gardens_4.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 169px;
}
a#navSubGardens5 { 
	background: #f0d9bf url(/SiteBase/wrap/theme0/images/nav_gardens_5.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 166px;
}
/* begin level 1 nav/tab elements RESORT */
a#navSubResort1{ 
	background: #f0d9bf url(/SiteBase/wrap/theme0/images/nav_resort_1.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 84px;
}
a#navSubResort2 { 
	background: #f0d9bf url(/SiteBase/wrap/theme0/images/nav_resort_2.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 135px;
	color:#333;
}
a#navSubResort3 { 
	background: #f0d9bf url(/SiteBase/wrap/theme0/images/nav_resort_3.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 66px;
	color:#333;
}
a#navSubResort4 { 
	background: #f0d9bf url(/SiteBase/wrap/theme0/images/nav_resort_4.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 104px;
	color:#333;
}
a#navSubResort5 { 
	background: #f0d9bf url(/SiteBase/wrap/theme0/images/nav_resort_5.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 136px;
}
/* begin level 1 nav/tab elements GARDENS */
a#navSubPreserve1 { 
	background: #f0d9bf url(/SiteBase/wrap/theme0/images/nav_preserve_1.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 84px;
}
a#navSubPreserve2 { 
	background: #f0d9bf url(/SiteBase/wrap/theme0/images/nav_preserve_2.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 147px;
}
a#navSubPreserve3 { 
	background: #f0d9bf url(/SiteBase/wrap/theme0/images/nav_preserve_3.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 146px;
}
a#navSubPreserve4 { 
	background: #f0d9bf url(/SiteBase/wrap/theme0/images/nav_preserve_4.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 250px;
}
/* begin level 1 nav/tab elements LIVING */
a#navSubLiving1 { 
	background: #f0d9bf url(/SiteBase/wrap/theme0/images/nav_living_1.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 105px;
}
a#navSubLiving2 { 
	background: #f0d9bf url(/SiteBase/wrap/theme0/images/nav_living_2.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 91px;
}
a#navSubLiving3 { 
	background: #f0d9bf url(/SiteBase/wrap/theme0/images/nav_living_3.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 134px;
}
a#navSubLiving4 { 
	background: #f0d9bf url(/SiteBase/wrap/theme0/images/nav_living_4.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 180px;
}
a#navSubLiving5 { 
	background: #f0d9bf url(/SiteBase/wrap/theme0/images/nav_living_5.gif) no-repeat top center;
	display:block;
	height: 30px;  
	width: 96px;
}
