﻿
.customMenu ul{
	position:absolute;
	margin:			0;
	padding:		0;
	height:50px;
	
	}

.customMenu, .customMenu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}

.customMenu li {
	float:			left;
	position:		relative;
	padding:0;
	margin:0;
	
}

.customMenu li.current {
	position:relative;
	top:52px;
	z-index:100px;
	   
}  

.customMenu li.current ul li.hbar {
	background-image:url('mainnav/li_sub_bg.gif');
	background-repeat:repeat-x;
	position:relative;
	top:19px;
	height:33px;
	
} 

.customMenu li.current ul li a {
	padding-right:10px;	
}

/************home**************/
.customMenu li.current ul#home_child{
	background-image:url('mainnav/home_on.png'); 
	background-repeat:no-repeat;
	background-position: 0px 0px;
	position:absolute;
	bottom:32px;
	left:0px;
	width:105px;
	z-index:13;

}

.customMenu li.current ul#home_child li {
	background-image:none;
	background-color:transparent;	
}

.customMenu li.current ul#home_child li a#home_upper{
	width:95px;
	display:block;
	height:43px;
	z-index:13;
	position:relative;
	top:6px;
	background-image:none;
	background-color:transparent;
	text-decoration:none;
}


/************reservations**************/
.customMenu li.current ul#reservations_child{
	background-image:url('mainnav/reservations_on.png');
	background-repeat:no-repeat;
	background-position: 0px 0px;
	position:absolute;
	bottom:32px;
	left:0px;
	width:135px;
	z-index:13;
}

.customMenu li.current ul#reservations_child li {
	background-image:none;
	background-color:transparent;	
}

.customMenu li.current ul#reservations_child li a#reservations_upper{
	width:120px;
	display:block;
	height:43px;
	z-index:13;
	position:relative;
	top:6px;
	background-image:none;
	background-color:transparent;
	text-decoration:none;
}

/************ our hotel **************/
.customMenu li.current ul#our_hotel_child{
	background-image:url('mainnav/our_hotel_on.png');
	background-repeat:no-repeat;
	background-position: 5px 0px;
	position:absolute;
	bottom:32px;
	left:-43px;
	width:730px;
	z-index:13;
}

.customMenu li.current ul#our_hotel_child li.hbar {
	background-image:url('mainnav/li_sub_bg.gif');
	background-repeat:repeat-x;	
}

.customMenu li.current ul#our_hotel_child li {
	background-image:none;
	background-color:transparent;
	left:60px;
	z-index:3;
	
}

.customMenu li.current ul#our_hotel_child li a#our_hotel_upper{
	width:120px;
	display:block;
	height:43px;
	z-index:13;
	position:relative;
	top:6px;
	right:20px;
	background-image:none;
	background-color:transparent;
	text-decoration:none;
}

.customMenu li.current ul#our_hotel_child li a#our_hotel_upper div{
	width:120px;
	height:1px;
	
}

/************ meetings_events **********/
.customMenu li.current ul#meetings_events_child{
	background-image:url('mainnav/meetings_events_on.png');
	background-repeat:no-repeat;
	background-position: 5px 0px;
	position:absolute;
	bottom:32px;
	left:-30px;
	width:620px;
	z-index:13;
	
}

.customMenu li.current ul#meetings_events_child li {
	background-image:none;
	background-color:transparent;
	position:relative;
	left:40px;
	z-index:3;
	
}
.customMenu li.current ul#meetings_events_child li.hbar {
	background-image:url('mainnav/li_sub_bg.gif');
	background-repeat:repeat-x;	
}

.customMenu li.current ul#meetings_events_child li a#meetings_events_upper{
	display:block;
	width:170px;
	height:43px;
	z-index:13;
	position:relative;
	top:6px;
	right:0px;
	background-image:none;
	background-color:transparent;
	text-decoration:none;
	
}
.customMenu li.current ul#meetings_events_child li a#meetings_events_upper div{
	width:170px;
	height:1px;
	
}
/************wine dine**************/
.customMenu li.current ul#wine_dine_child{
	background-image:url('mainnav/wine_dine_on.png');
	background-repeat:no-repeat;
	background-position: 40px 0px;
	position:absolute;
	bottom:32px;
	left:-43px;
	width:200px;
	z-index:13;
}
/*.customMenu li.current ul#wine_dine_child {
	background-image:none;
	background-color:transparent;	
}*/

.customMenu li.current ul#wine_dine_child li a#wine_dine_upper{
	width:130px;
	display:block;
	height:43px;
	z-index:13;
	position:relative;
	top:6px;
	left:40px;
	background-image:none;
	background-color:transparent;
	text-decoration:none;
}



/********** explore_orlando *********/
.customMenu li.current ul#explore_orlando_child{
	background-image:url('mainnav/explore_orlando_on.png');
	background-repeat:no-repeat;
	background-position: 295px 1px;
	position:absolute;
	bottom:32px;
	left:-318px;
	width:525px;
	z-index:13;
	
}

.customMenu li.current ul#explore_orlando_child li {
	background-image:none;
	background-color:transparent;
	right:165px;
	z-index:3;
	
}
.customMenu li.current ul#explore_orlando_child li.hbar {
	background-image:url('mainnav/li_sub_bg.gif');
	background-repeat:repeat-x;	
}

.customMenu li.current ul#explore_orlando_child li a#explore_orlando_upper{
	width:160px;
	display:block;
	height:43px;
	z-index:13;
	position:relative;
	top:6px;
	left:487px;
	background-image:none;
	background-color:transparent;
	text-decoration:none;
	}

/*************Disney***************/
.customMenu li.current ul#disney_child{
	background-image:url('mainnav/disney_on.png');
	background-repeat:no-repeat;
	background-position: 228px 0px;
	position:absolute;
	bottom:32px;
	left:-252px;
	width:361px;
	z-index:13;
}
.customMenu li.current ul#disney_child li {
	background-image:none;
	background-color:transparent;
	right:100px;
	z-index:3;
	
}


.customMenu li.current ul#disney_child li.hbar {
	background-image:url('mainnav/li_sub_bg.gif');
	background-repeat:repeat-x;	
}

.customMenu li.current ul#disney_child a#disney_upper{
	width:102px;
	display:block;
	height:43px;
	z-index:13;
	position:relative;
	top:6px;
	left:350px;
	background-image:none;
	background-color:transparent;
	text-decoration:none;
}


/*.makeTall {
	border:1px solid red;
	height:84px;
	width:45px;
	position:relative;
	bottom:50px;
	background-image:none;
	display:block;
	z-index:999;
	
}*/