/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/latest-flyout.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menu_left {
	width:140px;
	position:relative;
	z-index: 999;
}
.menu_left ul {
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
	text-align:right;
	background:#fff;
	text-transform: uppercase;
}
.menu_left li {
	margin:0;
	padding:0;
	list-style:none;
}
.menu_left li {
	display:inline;
}
.menu_left ul ul {
	position:absolute;
	left:-9999px;
}
.menu_left ul#toplevel {
	position:absolute;
	left:0;
	top:0;
}
.menu_left a {
	display:block;
	background: url(/wp-content/themes/macambulance/images/menu/level1.gif) #fff left center no-repeat;
	color:#fff;
	line-height:30px;
	text-decoration:none;
	height: 30px;
	padding: 0 10px 0 0;
	margin: 0 0 2px 0;
	font-size: .8em;
	outline:none;
	border:none;
} 
.menu_left li a.fly {
	
}
.menu_left li a:hover {
	background: url(/wp-content/themes/macambulance/images/menu/level1_over.gif) #fff left center no-repeat;
	color:#000;
} 
.menu_left li:hover > a {
	background: url(/wp-content/themes/macambulance/images/menu/level1_over.gif) #fff left center no-repeat;
	color:#000;
}
.menu_left ul li:hover > ul {
	left:100%;
	margin-top:-31px;
	margin-left:0;
	width: 170px;
	padding-left: 2px;
}
.menu_left ul li ul li a {
	background: url(/wp-content/themes/macambulance/images/menu/level2.gif) #fff left center no-repeat;
	color: #000;
	font-size: .75em;
	padding-right: 30px
}
.menu_left ul li ul li a:hover {
	background: url(/wp-content/themes/macambulance/images/menu/level2.gif) #fff left center no-repeat;
	background-position: 20px 0;
	color: #000;
	padding-left: 20px;
	padding-right: 10px;
}
.menu_left a:hover ul, .menu_left a:hover a:hover ul, .menu_left a:hover a:hover a:hover ul {
	left:100%;
}
.menu_left a:hover ul ul, .menu_left a:hover a:hover ul ul {
	left:-9999px;
}
.menu_left table {
	position:absolute;
	left:99%;
	height:0;
	width:0;
	border-collapse:collapse;
	margin-top:-7px;
	margin-left:-1px;
}
