#mainNavContainer ul {
list-style: none;
width:100%;
margin:0 0 0 0;
padding:0;
}

#mainNavContainer ul li { 
float:left;
padding: 0 2px 0 0;
margin: 0;
}

#mainNavContainer a {
text-decoration: none;
}

#mainNavContainer a:hover {

}

#mainNavContainer li a {
float:left;
width:168px;
height:36px;
background-color:#19171c;
display:block;
color:#fff;
padding-left:10px;
line-height:36px;
font-size:1.6em;
letter-spacing:0.05em;
cursor:pointer;
margin-top:10px;
text-transform:lowercase;
}

.round {
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
}

#mainNavContainer li a:hover {
background-color:#a27f68;
}

#mainNavContainer li.trail a {

}

#mainNavContainer li.active a {
background-color:#164066;
font-weight:normal;
}

#mainNavContainer .level1 li a {

}

/*** sub nav ***/
#subNav ul {
margin:0 0 40px 0;
}

#subNav ul.level2 li {
padding:0;
list-style-type:none;
list-style-position:inside;
}

#subNav ul.level2 li a {
font-family:Helvetica Neue, Helvetica, Arial, "sans-serif";
font-weight: normal;
color: #895f42;
line-height:1.3em;
font-size:2.2em;
letter-spacing: -0.05em;
padding: 0 0 0 25px;
margin:0;
text-decoration:none;
background:transparent url(../pics/navi2_inactive.png) 0 9px no-repeat;
display:block;
}

#subNav ul.level2 li a:hover {
color:#000;
background:transparent url(../pics/navi2_mouseover.png) 0 9px no-repeat;
}

#subNav ul.level2 li.active a {
color:#164066;
font-weight: bold;
background:transparent url(../pics/navi2_active.png) 0 9px no-repeat;
}

/*** sitemap 
.sitemap ul.level0,
.sitemap ul.level1,
.sitemap ul.level2,
.sitemap ul.level3,
.sitemap ul.level4 {
position:relative;
top:0;
left:0;
width:287px;
padding:0;
margin:0 0 0 0;
float:left;
font-size:0;
line-height:0;
}

.sitemap ul.level0 {
margin:20px 0 0 0;
}

.sitemap ul {
position:relative;
top:0;
left:0;
border-bottom:10px solid #fff;
margin:0;
padding:0;
}

.sitemap ul.level1 {
border-top:10px solid #fff;
}

.sitemap ul li,
.sitemap ul li li,
.sitemap ul li li li,
.sitemap ul li li li li {
position:relative;
top:0;
left:0;
width:287px;
float:left;
list-style-type:none;
list-style-position:inside;
margin:0;
padding:0;
}

.sitemap a {
position:relative;
top:-1px;
left:0;
float:left;
text-decoration:none;
font-weight:normal;
cursor:pointer;
border-bottom:1px solid #FFBA00;
margin:0;
padding:0 0 0 2px;
border-bottom:1px solid #FFBA00;
border-top:1px solid #fff;
}

.sitemap ul li a {
width:285px;
font-weight:bold;
font-size:20px;
line-height:25px;
float:left;
padding:0 2px 0 0;
}

.sitemap ul li li a {
width:265px;
padding:0 2px 0 20px;
font-weight:normal;
font-size:17px;
line-height:25px;
}

.sitemap ul li li li a {
width:245px;
padding:0 2px 0 40px;
font-weight:normal;
font-size:14px;
line-height:25px;
}

.sitemap ul li li li li a {
width:225px;
padding:0 2px 0 60px;
font-weight:normal;
font-size:11px;
line-height:25px;
}


.sitemap ul li.open,
.sitemap ul li.trail,
.sitemap ul li.active {
font-weight:normal;
color:#777;
margin:0;
padding:0;
}

.sitemap ul li.open a,
.sitemap ul li.trail a,
.sitemap ul li.active a {
font-weight:normal;
color:#777;
}

.sitemap ul li a:hover {
position:relative;
top:-1px;
left:0;
border-top:1px solid #000;
border-bottom:1px solid #000;
background:#fafafa url(../pics/linkIntern.gif) 586px 8px no-repeat;
margin:-1px 0 0 0;
line-height:25px;
padding-top:1px;
color:#000;
}
***/
/*** end of css ***/
