#menu ul.menu{
  position:relative;
  z-index:999 !important;
}
#header #menu ul li ul li a {
padding:5px 0;
}

#menu ul.menu li.dir ul, #menu ul.menu li.sfHover ul{
  width:186px;
	top:65px;
  margin-left:-55px;
  *margin-left:-125px;
  padding:8px 0 16px 0px;
	-moz-border-radius: 0px 0px 7px 7px;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 7px;
  -webkit-border-bottom-left-radius: 7px;
  background-image:url(../../images/tick-white.gif);
  background-repeat:no-repeat;
  background-position: center top;
  border:none;
}

#menu ul.menu li.dir ul li ul, #menu ul.sfHover li.dir ul li ul{
  top:50px;
  *top:16px;
  background-image:none;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}

#header #menu ul.menu li.dir ul li{
	width:140px;
	height:28px;
	margin-left:23px;
	padding:4px 0px 3px 0px;
	border-bottom:#CCCCCC 1px solid;
	
}

#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;
	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;
}

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;
}

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

#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; width:200px;}
  
#menu ul.menu ul li ul{
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color:#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{padding-top:8px; top:auto; margin:-13px 0 0 156px;}

/* 3rd level options */
#menu ul.menu li.dir ul li ul{
  width:186px;
  *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;
}