#nav h3{

display:none;

}



#nav ul li:hover {

visibility:visible;

}

div#nav{

height: 5px;

z-index:499;

}

#nav {

height: 35px;

width:auto;

text-align:left;

margin:0 auto;

width:auto;



}



#nav a {

font-size:14px;

color: #666;

float: left;

text-decoration: none;

cursor: pointer;

line-height: 35px;

padding: 0 15px;

font-weight:normal;

background: url(../images/nav_divider.gif) no-repeat  right;



}



#nav a.topdaddy,

#nav li a {

}



#nav li a:hover{

color: #fff;



}

#nav li li a{

background: none;

font-weight: normal;

padding: 0;

text-indent: 16px;

color: #000;

line-height: 35px;

font-size:12px;



}

#nav ul li ul li a:hover{

background: none;

background-color:transparent;

color: #fff;

font-size:12px;



}

#nav ul li a:hover{ /* HOVER TOP  */

color:#ccc;

/*background:#222;*/

}



#nav ul li ul li ul li a:hover {

}

#nav ul {

display:block;

list-style: none;

margin: 0 auto;

padding: 0;

}

#nav li li {

padding: 0;

background: none;

border-bottom: 1px solid #222;

}





#nav ul ul a {

display: block;

text-decoration: none;

width: 170px;

text-align: left;

}





#nav li {

float: left;

padding: 0;

background: none;

height: 35px;



}

#nav ul li {

position: relative;

}

#nav li ul {

	top: 35px;

	position: absolute;

	left: -999em;

	height: auto;

	width: 170px;

	font-weight: normal;

	margin: 0;

	padding: 0;

}	

#nav li li {

	float: left;

	padding: 0;

   	width: 170px;

}





#nav li ul ul {

	margin: -35px 0 0 170px;

}

#nav li:hover ul ul, 

#nav li:hover ul ul ul,

#nav li:hover ul ul ul ul,  

#nav li.sfhover ul ul, 

#nav li.sfhover ul ul ul, 

#nav li.sfhover ul ul ul ul {

	left: -999em;

}

#nav li:hover ul, 

#nav li li:hover ul, 

#nav li li li:hover ul, 

#nav li li li li:hover ul,

#nav li.sfhover ul, 

#nav li li.sfhover ul, 

#nav li li li.sfhover ul,

#nav li li li li.sfhover ul{

	z-index: 1000;

	left: 0;

}

#nav li:hover, #nav li.sfhover {

    left: 0;

	color: #000;

}

#nav li:hover a, #nav li.sfhover a {

	color: #999;

}

#nav li li:hover a, #nav li li.sfhover a {

	color: #ccc;

}

#nav li li:hover a:hover, #nav li li.sfhover a:hover {

	color: #666;

	font-weight:normal;

	background:#222 ;



}



#nav ul ul a {

background: #000 ;

color: #ccc;

font-weight:normal;



}

#nav li.active a{  

color: #888;

/*background: #222;*/

}



#nav li li.active {

	color: #ccc;



}

#nav ul li li.active a{  

color: #ccc;

background: #000 ;

}



#nav li li li.active {

	color: #fff;



}

#nav ul li li li.active a{  

color: #ccc;

background: #000 ;

}



#nav li:hover ul, 

#nav li li:hover ul, 

#nav li li li:hover ul, 

#nav li li li li:hover ul,

#nav li.sfhover ul, 

#nav li li.sfhover ul, 

#nav li li li.sfhover ul,

#nav li li li li.sfhover ul{

background-color:#000;

-moz-opacity: 0.90; opacity: 0.90;}



