#navbar { background-color: #bda353; width: 197px; float:left; padding-bottom: 20px; margin-bottom: 1px; z-index: 1100; line-height:1em; }

#menu-topmenu { width: 160px; margin: 14px 18px 0px 19px; padding:0px; z-index: 1102; list-style-type:none; line-height:1.5em; }

#menu-topmenu li { display: block; list-style-type:none; vertical-align:middle; width: 146px; background-image: url(../images/nav_arrow.jpg); background-repeat: no-repeat; background-position: center left; padding-left: 14px; padding-bottom: 6px; padding-top: 6px; border-top: solid 1px #fffefc; } 
#menu-topmenu li { font-family:Tahoma, Verdana, Arial;	font-size:12px;	font-weight:bold;
		color:#000000;	text-decoration:none; }
#menu-topmenu li a { font-family:Tahoma, Verdana, Arial;	font-size:12px;	font-weight:bold;
		color:#000000;	text-decoration:none; }
#menu-topmenu li a:link { color:#000000; }
#menu-topmenu li a:active {   color:#000000; }
#menu-topmenu li a:visited {  color:#000000;  }
#menu-topmenu li a:hover {   color:#fffefc; }

#menu-topmenu li:first-child { border-top: 0px; }

#menu-topmenu { }

	#menu-topmenu li { }

	#menu-topmenu li.hover,
	#menu-topmenu li:hover { }


	/* -- level mark -- */

	#menu-topmenu ul {
	 margin: 0px;
	 padding: 0px; 
	 background-color:#534f4e;
	 background-image:none;
	 list-style-type:none; 
	}

		
		#menu-topmenu ul li { display: block; vertical-align:middle; padding: 7px; border-top: solid 1px #ffffff; 
		 height:auto; 
		 font-weight: normal;
		 font-size: 11px; line-height: 1em;
		 font-family: Tahoma,Arial,sans-serif; 
		 color: #fff;  
		 text-align:left;
		 background-image:none; 
		}
		
		#menu-topmenu ul li:first-child { border-top: 0px; }

		#menu-topmenu ul li.hover,
		#menu-topmenu ul li:hover {
		 color: #ff9;
		}
		
		#menu-topmenu ul li a { color:#fff; text-decoration:none; padding:0px; text-transform:none; font-family: Tahoma,Arial,sans-serif; font-size: 11px; line-height: 1em; font-weight: normal; }

		#menu-topmenu ul li a:link { color:#fff; }
		#menu-topmenu ul li a:active { color:#fff; }
		#menu-topmenu ul li a:visited { color:#fff; }
		#menu-topmenu ul li a:hover { color:#ff9; }


#menu-topmenu {
 position: relative;
 z-index: 1597;
 /*float: left;*/
}

#menu-topmenu li.hover,
#menu-topmenu li:hover {
 position: relative;
 z-index: 1599;
 cursor: default;
}

#menu-topmenu ul li.hover a:link,
#menu-topmenu ul li:hover a:link { color:#fff; }

#menu-topmenu ul li.hover a:active,
#menu-topmenu ul li:hover a:active { color:#fff; }

#menu-topmenu ul li.hover a:visited,
#menu-topmenu ul li:hover a:visited { color:#fff; }

#menu-topmenu ul li.hover a:hover,
#menu-topmenu ul li:hover a:hover { color:#ff9; }

#menu-topmenu ul {
 visibility: hidden;
 position: absolute;
 top: 25px;
 left: 15px;
 z-index: 1598;
}

#menu-topmenu ul li {
 float: none;
 width: 150px;
}

#menu-topmenu ul ul {
 top: -1px;
 left: 99%;
}

#menu-topmenu li:hover > ul {
 visibility: visible;
}


/* footer menu styles */
#menu-footermenu { margin:0 auto; padding:0; display: inline; text-align:right; font-size:.85em; line-height:2em; }

#menu-footermenu li{ display: inline; list-style-type:none; vertical-align:middle; padding: 0px 15px;  
margin:0;  background-image: none; } 

#menu-footermenu li a { color: #cac7c7; font-family: Tahoma, Geneva, sans-serif; text-decoration: none;}
#menu-footermenu  li a:hover {  color:#fff; text-decoration: none;}

#menu-footermenu li:first-child { padding: 0px 8px 0px 0px; }

#menu-footermenu li:before {     /* lines */
    content:"|";
	display: inline-block;
	position: absolute;
    top: 0; left:0; 
    color: #bda353;
    border-left: none;
} 
#menu-footermenu li:first-child:before {     /* lines */
	display: none;
    border-left: none;
    height: 0;
    width: 0;
} 
@media screen and (max-width: 700px) {

/* footer menu */

#menu-footermenu { float:none; clear:both; margin:0; padding:10px 0 0 0px; list-style-type:none; display: block; text-align:center; }
#menu-footermenu li { display: list-item;  padding: 5px 0; } 
#menu-footermenu li:first-child { padding: 5px 0; }
#menu-footermenu li:before { display: none; } 

}
