#menu ul.menu li.dir ul, #menu ul.menu li.sfHover ul{
	width:380px;
margin:0 0 0 -110px;
padding:9px 2px 10px 2px;
z-index:222;	
}
#header #menu ul li ul li a {
padding:5px 0;
}
#menu ul.menu li ul{
	top:49px;z-index:222;
	-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color:#6ca0b3;border:4px solid #6ca0b3;margin-left:2px;}
	
#menu ul.menu li.dir ul li{
	width:175px;
	height:38px;
	margin:0px;
	padding:0px 0px 0px 15px;
	
}

#menu ul.menu li.dir ul li.lft{
	padding:0px 0px 0px 15px;
}

#menu ul.menu li.dir ul li.rgt{
	padding:0px 19px 0px 0px;
}

#menu ul.menu li.dir ul li:hover{background:none;}

#menu ul.menu li.dir ul li a{
	width:161px; height: 22px;
	font-size:11px;
	color: #838383;
	padding:12px 0px 4px 8px;

}

#menu ul.menu li.dir ul li a:hover{
    color:#fff;
	padding:5px 0px 4px 8px;
}

#menu ul.menu li.dir ul li a span{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#d2d2d2;
}

menu ul.menu li.dir ul li a:hover span{
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color:#fff;
} 

#menu ul.menu li.dir ul li.first a{
	padding-top:5px;
}

#menu ul.menu li.dir ul li.postfirst a{
	padding-top:5px;
}

#menu ul.menu li.dir ul li.last{
	margin:0px;
	padding-bottom:0px;
	border-bottom:0px none;
}

#menu ul.menu li.dir ul li.last a{
	display:block;
	padding-bottom:4px;
}

#menu ul.menu li.dir ul li.last.lft{
	width:360px;
	padding:0px 0px 22px 18px;
}

#menu ul.menu li.dir ul li.last.rgt{
	padding:0px 19px 22px 0px; }

#menu ul.menu li.dir ul li.prelast.lft{
	padding:0px 0px 22px 15px;

}

#menu ul.menu li.dir ul li.rgt ul{
	left:360px;
	margin:0px 0px 0px 0px;
	padding:0px 14px 0px 14px;
	width:387px;
	z-index:999; }

#menu ul.menu li.dir ul li.lft ul{
	left:180px;
	margin:0px 0px 0px 0px;
	padding:0px 14px 0px 14px;
	width:387px;
	z-index:999	;}

#menu ul.menu li.dir ul li ul li.first.lft{
	padding-top:16px;

}

#menu ul.menu li.dir ul li ul li.postfirst.rgt{
	padding-top:16px;

}

#menu ul.menu li.dir ul li ul li.first a{
	padding-top:4px;
}

#menu ul.menu li.dir ul li ul li.postfirst.rgt a{
	padding-top:4px;
}

#menu ul.menu li.dir ul li ul li.last{
}

#menu ul.menu li.dir ul li ul li.first.last{
	padding-top:16px;

}

#menu ul.menu li.dir ul li ul li.first.last a{
	padding-bottom:0px;
}

#menu ul.menu li.dir ul li ul li.first.prelast{
	padding-top:16px;

}

#menu ul.menu li.dir ul li ul li.last.postfirst{
	padding-top:16px;

}

#menu ul.menu li.dir ul li ul li.first.prelast:hover{

}

#menu ul.menu li.dir ul li ul li.last.postfirst:hover{

}

#menu ul.menu li.dir ul li ul li.first.prelast a, #menu ul.menu li.dir ul li ul li.last.postfirst a{
	background:none;
}

#menu ul.menu li.dir ul li ul li.first.last a{

}
#menu ul.menu li.dir ul li ul, #menu ul.menu li.sfHover ul li ul li,{
	margin:20px 0 0 120px !important; z-index:224; width:200px;}
#menu ul.menu ul li ul{-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color:#6ca0b3;border:2px solid #6ca0b3;}	
#menu ul.menu li ul li ul li{}
#menu ul.menu li ul li.dir ul, #menu ul.menu ul li ul li.dir ul{margin:-15px 0 0 160px;z-index:101;}

/* 3rd level options */
#menu ul.menu li.dir ul li ul{
  width:190px;
  *margin-top:-16px !important;
  *margin-left:0px !important;
}


#menu ul.menu li ul li ul li, #menu ul.menu li.sfHover ul li ul li{
  float:none;
  *height:35px;
  *margin:0px 0 0 0px !important;
}