/*---------------------------------------------------------------------------------------------------------
//	Menus
//-------------------------------------------------------------------------------------------------------*/
ul.m1,
ul.m1 ul
{
	position:				absolute;
	left:					180px;
	top:					0px;
	z-index:				5000;

	display:				none;

	list-style:				none;
	margin:					0px;
	padding:				0px;

	width:					180px;
/*	background-color:		#169460;	*/
}

ul.m1
{
/*
	border:					0px solid #56c497;
	border-radius:			0px 4px 4px;
	-moz-border-radius:		0px 4px 4px;
	-webkit-border-radius:	0px 4px 4px 4px;

	-webkit-border-top-right-radius:	4px;
	-webkit-border-bottom-right-radius:	4px;
	-webkit-border-bottom-left-radius:	4px;
*/
	padding:				10px 0px 0px;

	background-position:	top left;
	background-repeat:		no-repeat;
}

li.i1 a
{
	border-left:			2px solid #56c497;
	border-right:			2px solid #56c497;
}

ul.m2
{
	border:					1px solid #5cb490;
	background-color:		#0e804b!important;
	border-bottom:				0px;
}

ul.m2 a
{
	font-weight:			normal!important;
	color:					white!important;
}

li.i1:first-child a
{
	border-top:				1px solid #5cb490;
}


ul.m1 li
{
	display:				block;
	position:				relative;
	margin:					0px;
	padding:				0px;
	background-color:		#169460;

}


ul.m1 li a
{
	display:				block;
	text-decoration:		none;

	border-bottom:			1px solid #5cb490;

	height:					25px;	/*	needed so IE can size the link correctly	*/
	line-height:			25px;

	padding:				0px 9px;

	white-space:			nowrap;
	
	font-family:			arial,sans-serif;
	font-weight:			bold;
	font-size:				14px;
	color:					#c5e4d7;
}

li.i2 a
{
	border-bottom:			1px solid #5cb490;
	border-top:				0px!important;
}


ul.m1 a:hover,
a.highlight,
a.highlight-active
{
	background-color:		#0e804b!important;
	color:					white!important;
}



/*	Makes arrow indicator for links with submenu	*/
a.showsub
{
	background-image:		url( /site/images/menu_arrow0.gif );
	background-position:	center right;
	background-repeat:		no-repeat;
}

/*	Menu item mouseover	*/
a.showsub:hover,
a.highlight-active
{
	background-image:		url( /site/images/menu_arrow1.gif );
}



/*	custom menu icons	*/
#i-howtogetthere a
{
	background-image:		url( /site/images/how_to_get_there0.gif );
	background-position:	140px 0px;
	background-repeat:		no-repeat;
}

#i-howtogetthere a:hover
{
	background-image:		url( /site/images/how_to_get_there1.gif );
}


#i-wheretogo a
{
	background-image:		url( /site/images/where_to_go0.gif );
	background-position:	106px 0px;
	background-repeat:		no-repeat;
}

#i-wheretogo a:hover
{
	background-image:		url( /site/images/where_to_go1.gif );
}


#i-tripthemes a
{
	background-image:		url( /site/images/trip_themes0.gif );
	background-position:	101px 0px;
	background-repeat:		no-repeat;
}

#i-tripthemes a:hover
{
	background-image:		url( /site/images/trip_themes1.gif );
}


#i-alltrips a
{
	background-image:		url( /site/images/all_trips0.gif );
	background-position:	75px 0px;
	background-repeat:		no-repeat;
}

#i-alltrips a:hover
{
	background-image:		url( /site/images/all_trips1.gif );
}



/*	stylized menu borders	*/
ul#m-tripfinder
{
	background-image:		url( /site/images/nav/bg_menu_trip_finder.png );
}

ul#m-whatwedo
{
	background-image:		url( /site/images/nav/bg_menu_what_we_do.png );
}

ul#m-whoweare
{
	background-image:		url( /site/images/nav/bg_menu_who_we_are.png );
}

ul#m-ourcustomers
{
	background-image:		url( /site/images/nav/bg_menu_our_customers.png );
}

ul#m-travelblog,
ul#m-travelblog li,
ul#m-travelblog li a,
ul#m-travelblog li a:hover
{
	width:					137px;
	height:					17px;
	border:					0px;
	background-image:		none;
	background:				transparent;
	padding:				0px;
}

/*
ul#m-tripfinder li.i1:last-child
{
	padding-bottom:			12px;
	background-image:		url( /site/images/nav/bg_menu_trip_finder_bottom.png );
}

*/