/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*        MENU STYLES         */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#menu {
height:52px;
float:left;
background:url(../images/menu.gif);
}

#menu ul {
float:left;
}

#menu li {	
position:relative;
list-style:none outside;
}

#menu ul li{
list-style:none outside;
float:left;
}

#menu ul li a{
display:block; float:left;
border-right:solid 1px #775c49;
cursor:pointer;
/*font-size:13px;*/
font-size:14px;
line-height:16px;
text-align:center;
color: #000;
}

#menu ul li a:hover {
background:#deb296;
text-decoration:none;
}

#active {
background:url(../images/indicator.gif) no-repeat bottom left;
}

#menu ul ul {
display:none;
position:absolute;
z-index:500;
top:100%;
left:0px;
width:160px;
background:#bc9084;
border:solid 1px #775c49;
}

#menu ul ul li {
float:none;
cursor:pointer;
}

#menu ul ul li:hover {
background:#deb296;
}

#menu ul ul li a {
display:block;
width:150px;
height: 21px;
padding:1px 0px 0px 10px;
cursor:pointer;
font-size:8pt;
font-weight:bold;
line-height:19px;
text-align:left;
text-decoration:none;
color:#fff;
}

#menu ul ul li a:hover {
color:#fff;
}

#menu ul ul ul {
position:absolute;
top:0px;
left:100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul
{display: block;}

div#menu ul li a {
	height:40px;
	padding:12px 6px 0;
}