
#nav {
	FONT-WEIGHT: normal; 
	background: url(../img/menu_item_bg.gif) repeat-x left top; 
	height:23px; 
	FLOAT: left; 
	WIDTH: 97%; 
	LIST-STYLE: none; 
	MARGIN: 0px; 
	padding:0 0 0 3%;
}
#nav UL {
	FLOAT: left; 
	MARGIN: 0px; 
	padding:0; 
	WIDTH: 100%; 
	LIST-STYLE: none;
}
#nav A {
	DISPLAY: block; 
	COLOR: #fff; 
	TEXT-DECORATION: none; 
	padding:0 8px; 
	LINE-HEIGHT: 23px; 
	font-size:11px;
}
#nav A.daddy {
	BACKGROUND: url(../img/rightarrow.gif) no-repeat 97% center;
}
#nav LI {
	 FLOAT: left; 
	 margin:0; 
	 padding:0 ;
}
#nav LI UL {
	FONT-WEIGHT: normal; 
	LEFT: -999em; 
	MARGIN: 0px; 
	width:179px; 
	POSITION: absolute; 
	HEIGHT: auto;
	border:1px solid #000;
}
#nav LI LI {
	WIDTH: 179px; 
	background:#5e5e5e; 
	border-bottom:1px solid #484848; 
	line-height:23px;
}
#nav LI LI LI {
	WIDTH: 179px; 
	background:#fff; 
	border-bottom:1px solid #484848; 
	line-height:23px;
}
#nav LI LI UL A {
	color: #000;
}
#nav LI LI UL A:hover {
	color: #fff;
}
#nav LI UL A {
	WIDTH: 159px;
}
#nav LI UL UL {
	MARGIN: -24px 0px 0px 179px;
}
#nav LI:hover UL UL {
	LEFT: -999em;
}
#nav LI:hover UL UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL {
	LEFT: -999em;
}
#nav LI.sfhover UL UL UL {
	LEFT: -999em;
}
#nav LI:hover UL {
	LEFT: auto;
}
#nav LI LI:hover UL {
	LEFT: auto;
}
#nav LI LI LI:hover UL {
	LEFT: auto;
}
#nav LI.sfhover UL {
	LEFT: auto;
}
#nav LI LI.sfhover UL {
	LEFT: auto;
}
#nav LI LI LI.sfhover UL {
	LEFT: auto;
}
#nav LI:hover, #nav LI.active {
	/*background:#000;*/
  background: url(../img/videos_menu_hover.gif) left 35% repeat-x;
}
#nav LI.sfhover {
	background:#FFF;
}


UL.nav IFRAME {
	Z-INDEX: -1;  LEFT: -0.25em; POSITION: absolute; TOP: -0.25em;
	FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
HTML UL.nav LI {
	Z-INDEX: 201;
}