#header .mainnav ul{
	position:absolute;
}

#header .mainnav ul li {
	position:relative;
	margin-right:9px;
	padding-right:8px;
	background:url(../../images/navtick.png) top right no-repeat;
}    

#header .mainnav ul li.last {
	background:none;
}

#header .mainnav ul li a{
	display:block;
	padding:7px 14px 3px 12px;
}

#header .mainnav ul > li > a {
    z-index:2; 
    position:relative;
}

#header .mainnav ul li.active ul li a{
	color:#949494;
	padding:12px 18px 12px 18px;
}

#header .mainnav ul li.active ul li a:hover{
	color:#FFF;
}

#header .mainnav li.back {
	z-index:1 !important;
}

#header .mainnav ul li ul{
	width:338px;
	top:47px;
	left:-16px;    
	z-index:102;
}

#header .mainnav ul li ul li{
	float:left;
	width:160px;
	font-size:12px;
	margin:0px;
	background:url(../../images/dropBG.png) 0px -1px;
}

#header .mainnav ul li ul li.last {
	background:url(../../images/dropBG.png) 0px -1px;
}

#header .mainnav ul li ul li:hover{
	height:auto;
}


#header .mainnav ul li ul li a{
	display:block;
	padding:12px 18px 12px 18px;
	padding-bottom:12px;
}

#header .mainnav ul li ul li a:hover{
	display:block;
	padding:12px 18px 12px 18px;
}
#header .mainnav ul li ul li ul{
	top:0px;
	left:159px;
}


/* TOP MENU */
/*
#top ul.menu li.dir ul{
	width:208px;
	margin:1px 0px 0px -20px;
	border:0px;
	background:none;
}

#top ul.menu li.dir ul li{
height:39px;
margin:0;
padding:0;
width:208px;
	background:url('../../images/single-mid.png');
}

#top ul.menu li.dir ul li:hover{
	background:url('../../images/single-mid.png');
}

#top ul.menu li.dir ul li a{
	width:172px;
	margin:0px 14px;
	border-bottom:0px solid #CCC;
	padding:2px 0px 7px 7px;
	background:url('../../images/dividerline.png') repeat-x left bottom;
}

#top ul.menu li.dir ul li a:hover{
	background:#F9F9F9 url('../../images/dividerline.png') repeat-x left bottom;
}

#top ul.menu li.dir ul li a span{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-transform:capitalize;
	color:#AAAAAA;
  padding:0px 0px 0px 25px;
	background:url('../../images/menuicon.png') no-repeat -7px -10px;
}

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


#top ul.menu li.dir ul li.last{
	margin:0px;
	padding-bottom:14px;
	border-bottom:0px none;
	background: url('../../images/single-bottom.png') no-repeat left bottom; 
}

#top ul.menu li.dir ul li.last a{
	display:block;
	padding-bottom:8px;
	border-bottom:0px;
	background: none;
}

#top ul.menu li.dir ul li ul{
	margin:-60px 0px 0px 180px;
	padding:20px 0px 0px 0px;
}

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

#top ul.menu li.dir ul li ul li.first{
	padding-top:15px;
	padding-bottom:0px;
	background: url('../../images/single-top.png') no-repeat left top;
}

#top ul.menu li.dir ul li ul li.first:hover{
	padding-top:15px;
	padding-bottom:0px;
	background: url('../../images/single-top-over.png') no-repeat left top;
}

#top ul.menu li.dir ul li ul li.first a:hover{
	background:transparent url('../../images/dividerline.png') repeat-x left bottom;
}

#top ul.menu li.dir ul li ul li.last{
	background: url('../../images/single-bottom.png') no-repeat left bottom; 
}

#top ul.menu li.dir ul li ul li.last:hover{
	background: url('../../images/single-bottom-over.png') no-repeat left bottom; 
}

#top ul.menu li.dir ul li ul li.first.last{
	background: url('../../images/singlebubble.png') no-repeat left bottom; 
}

#top ul.menu li.dir ul li ul li.first.last:hover{
	background: url('../../images/singlebubble-over.png') no-repeat left bottom; 
}
 NIGHTLY CODED*/
#top ul.menu ul li ul li ul li a,
#top ul.menu li.dir ul li ul li a{
	/*line-height:50px;*/}
#top ul.menu ul li ul li ul li a:hover,
#top ul.menu li.dir ul li ul li a:hover{
	border-bottom:none;}
#top ul.menu li.dir ul li ul li.first a:hover{
	background:none;
}
#top ul.menu li.dir ul li ul li.first.last, #top ul.menu li.dir ul li ul li.first.last:hover {
	/*height:67px;*/
}
#top ul.menu li.dir ul li ul li.first.last a{
	padding-top:18px;
	padding-bottom:5px;
}

#menu #top ul.menu li ul{
  width:240px;
}