
 */

/* menu::base */
div#menu {
    top:40px;
    left:0px;
    width:100%;
		background:transparent url(../images/header_bg.gif) repeat-x 0 0;  
}
div#copyright { display: none; }

#menu {
/*    position:relative;*/
    z-index:100;
    height:43px;
}
#menu .menu {
    position:absolute;
/*    padding-left: 40px;*/
    background: url(../images/header.gif) right top no-repeat; 
}
#menu * {
    list-style:none;
    border:0;
    padding:0;
    margin:0;
}
#menu a {
    display:block;
    padding:15px 14px 14px 14px;
    white-space:nowrap;
}
#menu li {
    float:left;
    background:#fff;
	 z-index: 99999;
}
#menu li li {
    float:none;
	z-index: 99999;
}
#menu div {
    visibility:hidden;
    position:absolute;
    background:url(../images/pix.gif);
	z-index:1000; 
	margin-left:1px;
}
#menu div div {
    margin:-35px 0 0 -1px;
    left:100%;
	 z-index: 99999;
}
#menu div div div {
    margin:-35px 0 0 -1px;
    left:100%;
}
#menu li:hover>div { visibility:visible; }

/* menu::special styles */
/* menu::level 1 */
#menu a {
    text-decoration:none;
    color:#ffffff;/*1*/
    position:relative;
    z-index:77;
}
#menu a:hover span { color:#FFF; }

#menu>ul>li:hover>a span { color:#fdce40; }
#menu span {
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
}
#menu li { background: url(../images/header.gif) left top no-repeat;}
/* menu::level >= 2 */
#menu ul ul {width: 198px; z-index: 99999;}
#menu li li{
	background:#2B2E32;
	border:none;
	/*border-bottom:1px solid #927249;*/}
#menu li li a {
    position:static;
    background:#2B2E32;
    white-space:normal;
    text-align: left;
    color:#dfb6b8;
    padding:0;
	text-transform:none;
	width: 100%;
}
#menu li.current li a {
    background: none;
    color:#FFF;
}
#menu li.current li span {
    color:#FFF;
}
#menu li li a:hover { background:#950b10; color:#fff; }
#menu li li a span { color:#dfb6b8; line-height: 17px; padding: 10px;	}
#menu li li a:hover span, #menu li li a.parent:hover span {
	color:#ffffff;
	background-color:#950b10;
	/*opacity: .7;
	filter: alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";*/


}
#menu li li a.parent span{background:#65282a url(../images/arrow.gif) no-repeat scroll right 50%; z-index:10;  }

#menu li li span {
    display:block;
    text-transform:none;
    padding:0px 25px 0px 0px;
    font-size:11px;
    letter-spacing: 0;
	background-color:#65282a;
	color:#dfb6b8;
}