/**
 * Multi-level Drop Down Menu 2.0 - CSS Temp
 * August 22, 2009
 * Corey Hart @ http://www.codenothing.com
 */ 

.multi-ddm {
	list-style: none;
	padding: 0;
	margin: 0;
}






.multi-ddm li.first_level {
	float: left;
}


.multi-ddm-vertical li.first_level {
	float:none;
	display: block;
}





.multi-ddm li.first_level a {
	display: block;
	white-space:nowrap;
	text-align:left;
	padding:0px;
	text-decoration: none;
}

.multi-ddm li.first_level .parent-hover {
	border:0px none;
}

.multi-ddm li.first_level ul {
	display: none;
	list-style: none;
	position: absolute;
	margin: -1px 0 0 0;
	z-index: 90;
	padding: 0;
	width:180px;
	background:#F0F0F0;
	border:1px solid #CCCCCC;
}


.multi-ddm-vertical li.first_level ul {
	margin: -15px 0 0 175px;
	position: absolute;
}






.multi-ddm li.first_level ul li{
	border-bottom:1px solid transparent !important;
}
.multi-ddm-vertical li.first_level {
	border-bottom:1px solid transparent !important;
}

.multi-ddm li.first_level ul.active {
	display: block;
}


.multi-ddm li.first_level ul a {
	display: block;
	padding: 0px;
	margin:0px;
	border:0px none;
	text-decoration: none;
}

.multi-ddm li.first_level ul li a.first {
	/*border-top: 1px solid #545454;*/
}


.multi-ddm li.first_level ul li ul {
	margin: -15px 0 0 175px;
	position: absolute;
}






.multi-ddm a{
	background-position: top right;
	
}
.multi-ddm span{
	margin: 0px;
	display: block;
	background-repeat: no-repeat;
	
}

.multi-ddm span.arr{
	float:right;
	text-decoration:none!important;
	margin-left:5px;
}


