/*============================MAINMENU====================================================*/
#navigation {
	padding: 0 50px;
	background: url(../images/bg_nav_topline.png) repeat-x top left;
}
#navigationlbs {
	border: 1px solid #eadbbf;
	border-width: 0px 0px 1px 0px;
	height: 24px;
}
#navigationlbs a {
	color: #666;
}
#navigationlbs a:hover {
	color: #222;
}
#navigationlbs ul, #navigationlbs ul li {
	list-style-type : none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}

#navigationlbs ul li li{
	float:none !important;
	margin: 0;
	
}
#navigationlbs ul li{
	float:left;
	margin: 0 2px 0 0;
}
#navigationlbs ul{
	margin-top: 0px;
	margin-left:24px;
}
/*=======LEVEL 1 =====================*/


#navigationlbs ul li a {
	display: block;
	/*width: auto;*/
	line-height: 1.6em;
	height: 24px;
	overflow:hidden;
	text-indent: -999em;
	background-repeat:no-repeat;
}


#navigationlbs ul li li a {
	text-indent: 0em;
	height:auto;
}
#navigationlbs ul li a:hover,
#navigationlbs ul li:hover a,
#navigationlbs ul li.sfhover a,
#navigationlbs ul li.level1Act a,
#navigationlbs ul li.level1ActIE a{
	background-position:0px -34px;
}

/*=======LEVEL 2 =====================*/

#navigationlbs ul li ul li {
	line-height: 1.4em;
	border-top: 1px solid #f5efe0;
	border-bottom: 1px solid #a48c67;
}
#navigationlbs ul li ul li a {
	color: #886633 !important;
	font-size:  0.8em;	
}
#navigationlbs ul li ul li a:hover {
	color:#fff !important;	
	background-color: #be9a57;
	text-decoration: none;	
}
#navigationlbs ul li.level1 ul.m2,
#navigationlbs ul li.level1Act ul.m2 {
	padding: 0px 0px;
	position: absolute;
	left: auto;
	margin: -1px 0px 0px 0px;
	width: 150px;
	z-index: 20;
	background-color:white;
}
#navigationlbs ul li ul.m2 {
	display: none;
}
#navigationlbs ul li:hover.level1 .m2,
#navigationlbs ul li.sfhover .m2,
#navigationlbs ul li:hover.level1Act .m2, 
#navigationlbs ul li.over ul.m2 {
	display: block;
	border: 1px solid #a48c67;
	border-width: 0px 1px 1px 1px;
	background-color: #ebe0c7;
}
#navigationlbs ul li:hover.level1 .m2 a,
#navigationlbs ul li.sfhover .m2 a,
#navigationlbs ul li:hover.level1Act .m2 a,
#navigationlbs ul li.over ul.m2 a {
	padding: 0px 5px 0px 10px;
	/*width: 135px;*/
	border: 0px;
	color:#626262;
	line-height: 2em;
}
/*---------Level2 act-------------*/

#navigationlbs ul li.level1ActIE ul.m2 {
	position: relative;
	display: block;
	left: auto;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 140px;
	z-index: 10;
}

#navigationlbs ul li.level1ActIE ul.m2 li {
	line-height: 1.25em;
}
#navigationlbs ul li.level1ActIE ul.m2 li a {
	border: 0px;
	color: #777;
	display: inline;
}
#navigationlbs ul li.level1ActIE ul.m2 li.level2ActIE a,  #navigationlbs ul li.level1ActIE ul.m2 li.level2ActIE ul.m3 li.level3ActIE a {
	color: #000;
}
#navigationlbs ul li.level1ActIE ul.m2 li.level2ActIE ul.m3 li a {
	color: #666;
	padding-left: 10px;
}

/* Submenu *********************************/
.submenu .siteTitle {
	color: #886633;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 0 5px;
	border-bottom: 1px solid #eddcaf;
}
.submenu ul {
	margin: 0px 0 0 -40px;
	_margin: 0px 0 0 20px;
	//margin: 0px 0 0 20px;
	list-style-type: none;
}
.submenu ul li {
	width: auto;
	border-bottom: 1px solid #eddcaf;
}
.submenu ul li a {
	color: #bb9144;
	display: block;
	padding: 2px 0px 2px 5px;
}
.submenu ul li a:hover {
	color: #73562a;
	text-decoration: none;
	background: url(../images/bg_submenu_level1.png) repeat-x top left;
}
.submenu .act {
	color: #73562a;
	background: url(../images/bg_submenu_level1.png) repeat-x top left;
}