/* Copyright (C) 2007 - 2009 YOOtheme GmbH */


/*
 * menu
 */

 
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}

#menu li {
	position: relative;
	z-index: 5;  
	margin: 0px;
	padding: 0px;
	display: block;
}

#menu a,
#menu span { display: block; }
#menu a { text-decoration: none; font-size:10px; }

 
#menu span.icon {
	background-repeat: no-repeat;
	background-position: 0 50%;
}
#menu ul li.item1{
	border-left: 1px solid #928b83;
}

#menu ul.menu {float: left;}

#menu li.level1 {
	float: left;
}

#menu a.level1,
#menu span.level1 { float: left; }

#menu a.level1 span.bg,
#menu span.level1 span.bg {
	height:55px;
	width: 227px;
	padding: 10px 0 0px 15px;
	float: left;
	line-height: 35px;
	font-size: 12px;
	font-weight: bold;
	color: #38302b;
	border-right: 1px solid #928b83;

}

#menu li:hover a.level1 span.bg,
#menu li:hover span.level1 span.bg { 
color: #ac1f1f; 
}

 
#menu li.active a.level1 span.bg,
#menu li.active span.level1 span.bg { 
color: #AC1F1F; 
}

#menu li.active:hover a.level1 span.bg,
#menu li.active:hover span.level1 span.bg { 
color: #ac1f1f; }
#menu li.active.remain a.level1 span.bg,
#menu li.active.remain span.level1 span.bg { 
color: #ac1f1f; 

}

 
#menu a.level1 span.title,
#menu span.level1 span.title {
	font-size: 12px;
	line-height: 25px;
}

 
#menu a.level1 span.subtitle,
#menu span.level1 span.subtitle {

	font-size: 9px;
	font-weight: bold;
	color: #7f7a67;
	line-height: 10px;
	text-transform: none;

}

#menu li:hover a.level1 span.subtitle,
#menu li:hover span.level1 span.subtitle { color: #38302b; }
#menu li.remain a.level1 span.subtitle,
#menu li.remain span.level1 span.subtitle { color: #ffffff; }


