/* remove all the bullets, borders and padding from the default list styling */
	#menu ul {
		padding:0;
		margin:0;
		list-style-type:none;
		}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
	#menu li {
		list-style: none;
		float:left;
		position:relative;
		}
/* style the links for the top level */
	#menu a, #menu a:visited {
		display:block;
		font-size: 1.9em;
		text-decoration:none; 
		color:#fff; 
		width:138px; 
		height:30px; 
		line-height:29px;
		font-family: 'BandaRegular', Arial, Sans-serif;
		}
	#menu li#navHome {
		width: auto;
		}
	#menu li#navHome a {
		margin: 0;
		padding: 16px 16px 16px 35px;
		width: auto;
		height: auto;
		line-height: 100%;
		background: transparent url(../images/bgNavOver.png) 0 -54px no-repeat;
		}
	#menu li#navExplore {
		width: auto;
		}
	#menu li#navExplore a {
		margin: 0;
		padding: 16px 16px 16px 35px;
		width: auto;
		height: auto;
		line-height: 100%;
		background: transparent url(../images/bgNavOver.png) 0 -54px no-repeat;
		}
	#menu li#navStay {
		width: auto;
		}
	#menu li#navStay a {
		margin: 0;
		padding: 16px 17px 16px 35px;
		width: auto;
		height: auto;
		line-height: 100%;
		background: transparent url(../images/bgNavOver.png) 0 -54px no-repeat;
		}
	#menu li#navDine {
		width: auto;
		}
	#menu li#navDine a {
		margin: 0;
		padding: 16px 17px 16px 35px;
		width: auto;
		height: auto;
		line-height: 100%;
		background: transparent url(../images/bgNavOver.png) 0 -54px no-repeat;
		}
	#menu li#navPlan {
		width: auto;
		background: transparent url(../images/bgNavOver.png) 0 -54px no-repeat;
		}
	#menu li#navPlan a {
		margin: 0;
		padding: 16px 17px 16px 35px;
		width: auto;
		height: auto;
		line-height: 100%;
		background: transparent url(../images/bgNavOver.png) 0 -54px no-repeat;
		}
	#menu li#navHome a:hover, #menu #navHome:hover > a, #menu li#navExplore a:hover, #menu #navExplore:hover > a, #menu li#navStay a:hover, #menu #navStay:hover > a, #menu li#navDine a:hover, #menu #navDine:hover > a, #menu li#navPlan a:hover, #menu #navPlan:hover > a {
		border-top-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		background-position: 0 0;
		color: #bf1e2e;
		}
	#menu ul ul li {
		margin: 0;
		padding: 0 10px;
		width: 158px;
		border-left: 1px solid #ec2028;
		border-right: 1px solid #ec2028;
		background: #fff;
		font-size: 1em;
		}
.bttmBorderRound {
	border-bottom: 1px solid #ec2028;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	}
/* style the second level background */
#menu ul ul a.drop, #menu ul ul a.drop:visited {
	background-image: url(../images/navArrow.png) !important;
	background-repeat: no-repeat !important;
	background-position: 0 12px !important;
	}
/* style the second level hover */
#menu ul ul a.drop:hover, #menu ul ul :hover > a.drop, #menu ul ul li:hover a.drop {
	/*  background-color:#eee !important; */
	}
/* style the third level background */
/* #menu ul ul ul a, #menu ul ul ul a:visited {background:#fff;} */
/* style the third level hover */
/* #menu ul ul ul a:hover {background:#b2ab9b;} */


/* hide the sub levels and give them a positon absolute so that they take up no room */
#menu ul ul {
	top:54px;
	left: 0; 
	visibility:hidden;
	position:absolute;
	height:0;
	width:192px;
	}
#menu ul ul.extraWide {
	width:192px !important;
	}
#menu ul ul.extraWide li {
	width:170px;
	}
#menu ul ul.extraWide a, #menu ul ul.extraWide a:visited {
	width: 150px !important;
	}
#menu ul ul ul li.dropTop {
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-left: 1px solid #fff;
	}
/* position the third level flyout menu */
#menu ul ul ul{left:177px; top:-1px; width:160px;}

/* position the third level flyout menu for a left flyout */
#menu ul ul ul.leftMenu,  #menu ul ul.leftMenu{left:-92px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
#menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
#menu ul ul a, #menu ul ul a:visited {
	padding:10px !important; 
	width:138px;
	height:auto; 
	background: #fff !important;
	color:#818285; 
	font-size: 1em;
	line-height: 100%; 
	font-family: verdana,helvetica,arial,sans-serif;
	border-bottom: 1px solid #eee;
	}
#menu ul ul a:hover.drop, #menu ul ul li:hover a.drop {
	background-image: url(../images/navArrow.png) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -78px !important;
	}
/* style the top level hover */
#menu ul ul a:hover, #menu ul ul :hover > a {
	color:#fff !important;
	background: #ec2028 !important;
	border-top-right-radius: 0 !important;
	-moz-border-radius-topright: 0 !important;
	border-bottom-color: #ec2028 !important;
	}
#menu ul ul li:hover {
	background: #ec2028 !important;
	}
/* make the second level visible when hover on first level list OR link */
#menu ul li:hover ul,
#menu ul a:hover ul{visibility:visible;}
/* keep the third level hidden when you hover on first level list OR link */
#menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
#menu ul :hover ul :hover ul{ visibility:visible;}