ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
/* ====================================================== */
	#nav li li a {
		display: block; font-weight: normal; color: #ffffff; padding: 0.2em 10px; background-color: transparent;
	}
	#nav2 li li a {
		display: block; font-weight: normal; color: #ffffff; padding: 0.2em 10px; background-color: transparent;
	}
	#nav3 li li a {
		display: block; font-weight: normal; color: #ffffff; padding: 0.2em 10px; background-color: transparent;
	}
/* ====================================================== */
	/* guide to mexico dropdown */
	#nav li li a.guide:hover {
		text-decoration: underline; background-color: #ffd5a8;
	}
	/* hotelResort dropdown */
	#nav li li a.hotelResort:hover {
		text-decoration: underline; background-color: #0082b3;
	}
	
	/* bookOnline dropdown */
	#nav li li a.bookOnline:hover {
		text-decoration: underline; background-color: #73C1B1;
	}
/* ====================================================== */
	li#first {
		border-left-width: 1em;
	}
	li#second {
		border-left-width: 1em;
	}
	li#third {
		border-left-width: 1em;
	}
/* ====================================================== */
	ul#guide{
		background-color: #C59629;
	}
	ul#hotelResort{
		background-color: #44589A;
	}
	ul#bookOnline{
		background-color:#4BA390;
	}
/* ====================================================== */
	/* highlight guide nav links */
	#nav li li a.guide:hover {
		text-decoration: underline;
		background-color: #E3B55F;
	}
	/* highlight hotelResort nav links */
	#nav2 li li a.hotelResort:hover {
		text-decoration: underline;
		background-color: #0082B3;
	}
	/* highlight bookOnline nav links */
	#nav3 li li a.bookOnline:hover {
		text-decoration: underline;
		background-color: #73C1B1;
	}
/* ====================================================== */

ul li {
	float: left;
	position: relative;
	width: 188px;
	text-align: left;
	cursor: default;
	background-color: transparent;
	font-size: 11px;
	z-index:3;
}
li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	font-weight: normal;
	background-color: #445899;
	padding: 0;
	z-index:3;
}
li>ul {
	top: auto;
	left: auto;
	z-index:3;
}
li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
	z-index:3;
}
li:hover ul, li.over ul {
	display: block;
	z-index:3;
}


