/* Horizontal Menu w/ 2 Tier dropdown */

#menu {
padding: 0 0 10px 0;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
display: block;
}

#menu .home li{
width: 145px;
}
#menu .home ul ul {
*margin-left: -72px;
}

#menu a {
display: block;
position: relative;
margin: 0;
text-align: center;
padding: 10px 3px 10px 3px;
color: #fff;
text-decoration: none;
}

#menu li:hover a{
color: #342d01;
font-weight:bold;
}

#menu ul ul li:hover a, #menu ul ul li a{
font-weight: normal !important;
}

#menu li {
float: left;
position: static;
width: 120px;
border-right: 1px solid #595330;
}



#menu li:hover {
background: url(assets/bg-pagetitle.gif) repeat-x #e0b664;
}

#menu li.last {
border-right: none;
}

#menu ul ul {
position: absolute;
z-index: 500;
border-top: 1px solid #c49d52;
}



#menu ul ul li {
background: #c29e57;
border-right: none;
border-bottom: 1px solid #c49d52;
clear: left;
}

#menu ul ul li:hover {
background: url(assets/bg-pagetitle.gif) repeat-x #e0b664;
}

#menu ul ul li a {
color: #342d01;
text-align: left;
text-indent: 10px;
padding: 5px 3px;
}

#menu ul ul li a:hover {
color: #342d01;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

#footer ul {
margin: 0 auto;
width: 320px;
padding: 0;
}
#footer ul li {
float: left;
position: static;
list-style: none;
padding-right: 10px;
padding-left: 10px;
border-right: 1px solid #c29e57;
}
#footer ul li:first-child {
padding-left: 0 !important;
}
#footer ul li a {
display: block;
color: #c29e57;
text-decoration: none;
}
#footer ul li a:hover {
text-decoration: underline;
}
#footer ul ul {
display: none;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}