/*=========================================================
--  Horizontal Navigation CSS: "Suckerfish with hover delay"
--  # Global Menu Class Suffix = nav
=========================================================*/

/*--------------------------------------------------------  
--  Global MENU TOP LEVEL MENU ITEMS (pill menu)
--------------------------------------------------------*/
.menu-nav {
position:relative;
z-index:900;
font-size:1em;
font-family:verdana,arial;
font-weight:700;
float:left;
}

.menu-nav,.menu-nav * {
margin:0;
padding:0;
}

.menu-nav ul {
float:left;
list-style:none;
height:2.7em;
margin:0 0 1px;
padding:0;
}

.menu-nav a {
float:left;
display:block;
line-height:2em;
text-decoration:none;
border-right:.1em solid #fff;
padding:0 .5em;
}

.menu-nav a:hover {
text-decoration:none;
}

.menu-nav li,.menu-nav li:hover {
float:left;
display:block;
position:relative;
margin:0;
padding:0;
}

/*--------------------------------------------------------  
--  Global MENU DROPDOWN MENU ITEMS
--------------------------------------------------------*/
.menu-nav li ul {
position:absolute;
left:-999em;
width:186px;
line-height:1.3em;
border:none;
height:auto;
margin:2em 0 0;
}

.menu-nav li:hover ul,.menu-nav li.sfHover ul {
left:-1px;
top:0;
}

.menu-nav li li {
width:185px;
}

.menu-nav li li a {
display:block;
border:solid .1em #fff;
line-height:1.3em;
width:13.7em;
padding:.3em .8em;
}

* html .menu-nav li li a {
border:none;
}

.menu-nav li ul ul {
margin:0 0 0 186px;
}

.menu-nav li:hover li ul,.menu-nav li.sfHover li ul {
top:-999em;
}

.menu-nav li li:hover ul,.menu-nav li li.sfHover ul {
left:0;
top:0;
}

.menu-nav li span.separator {
display:block;
height:5px;
}

.menu-nav li span.separator span {
display:none;
}
