#mainmenubox{ height:389px;   width:988px; position:relative; overflow:hidden;  }
##main-container { display:block; visibility:visible; overflow:hidden;  }
#hiddenbox{ height:359px;   visibility:visible;  overflow:hidden;position:absolute; width:988px; }

 

ul#menuupbox{ position:absolute; top:333px; z-index:1120;}
ul#menuupbox{ }
ul#menuupbox,
ul#menuupbox li{
	list-style:none;
	padding:0px;
	margin:0px;
	background:none;
}
ul#menuupbox li ul{ position:absolute; top:70px; z-index:200; left:0px; margin:0px; padding:0px; }

ul#menuupbox li a.menuboxintro strong{ display:block;  position:absolute; z-index:8000}/**/

ul#menuupbox li.moomenubox1,
ul#menuupbox li.moomenubox2,
ul#menuupbox li.moomenubox3,
ul#menuupbox li.moomenubox4{ float:left;   cursor:pointer; position:relative; width:246px; }  
ul#menuupbox li a{  color:#FFF; height:56px; z-index:600; }
ul#menuupbox li a,
ul#menuupbox li a strong{ display:block; cursor:pointer; color:#FFF; text-align:center; height:56px; margin:0px; padding:0px; top:0px; left:0px;}
ul#menuupbox li a strong span{  text-indent:-99999px; }


ul#menuupbox li.moomenubox1 a strong, 
ul#menuupbox li.moomenubox1 a:hover strong{ background: url(../../../templates/plk_home/images/bt_yellow.png) no-repeat left top; width:246px;}

ul#menuupbox li.moomenubox1.sfhover a strong,
ul#menuupbox li.moomenubox1 a:hover strong{ background: url(../../../templates/plk_home/images/bt_yellow.png) no-repeat left -56px;}

ul#menuupbox li.moomenubox2 a strong, ul#menuupbox li.moomenubox2 a:hover strong{ background: url(../../../templates/plk_home/images/bt_orange.png) no-repeat left top; width:247px;}
ul#menuupbox li.moomenubox2.sfhover a strong,
ul#menuupbox li.moomenubox2 a:hover strong{ background: url(../../../templates/plk_home/images/bt_orange.png) no-repeat left -56px;}

ul#menuupbox li.moomenubox3 a strong, ul#menuupbox li.moomenubox3 a:hover strong{ background: url(../../../templates/plk_home/images/bt_green.png) no-repeat left top; width:248px;}
ul#menuupbox li.moomenubox3.sfhover a strong,
ul#menuupbox li.moomenubox3 a:hover strong{ background: url(../../../templates/plk_home/images/bt_green.png) no-repeat left -56px;}

ul#menuupbox li.moomenubox4 a strong, ul#menuupbox li.moomenubox4 a:hover strong{ background: url(../../../templates/plk_home/images/bt_blue.png) no-repeat left top; width:246px;}
ul#menuupbox li.moomenubox4.sfhover a strong,
ul#menuupbox li.moomenubox4 a:hover strong{ background: url(../../../templates/plk_home/images/bt_blue.png) no-repeat left -56px;}



ul#menuupbox li ul li li{
	padding:0px; margin:0px; list-style:none; width:200px; background:none;   
	
}
 
ul#menuupbox li.moomenubox1 ul.moomenus{ width:246px;}

ul#menuupbox li ul.nextlevel{ z-index:10000000;}
ul#minboxs3{ /*width:482px;*/}
 
ul#menuupbox li ul#minboxs3 li a:hover,
ul#menuupbox li ul#minboxs3 li ,
ul#menuupbox li ul#minboxs3 li a{ /*padding:0px;*/   /*width:180px;*/}
ul#menuupbox li ul#minboxs3 li a span{ display:block; padding-left:34px;}
ul#menuupbox li ul#minboxs3 li{ 	 padding:0px;}
ul#menuupbox li ul#minboxs3 li.nobg a{ background:none; background-color:#FFF;}
 
ul.moomenus{ background:none;}
ul#menuupbox li ul.moomenus li a{ text-indent:0px; text-align:left;}
ul#menuupbox li ul.moomenus li a, 
ul#menuupbox li ul.moomenus li a:hover { display:block; padding:0px 0px 0px 36px; background: url(../../../templates/plk_home/images/bg_home_menu.jpg) no-repeat left top; font-weight:bold;  line-height:26px;  color:#515151; font-weight:normal; height:26px;  }
ul#menuupbox li ul.moomenus li.sfhover a,
ul#menuupbox li ul.moomenus li a:hover{background: url(../../../templates/plk_home/images/bg_home_menu.jpg) no-repeat left -26px; color:#FE8001;}
ul#menuupbox li ul.moomenus li.sfhover ul li a{color:#515151;}
ul#menuupbox li ul.moomenus li ul li a:hover{ color:#FE8001;  }
ul#menuupbox li ul li a,
ul#menuupbox li ul.moomenus li ul li a{ filter:alpha(opacity=94);-moz-opacity:0.94;opacity:0.94;    }
/*

******
level 2
*/
ul li.itemboxlist{ position:relative;}

 
ul#menuupbox li ul.moomenus li.sfhover ul li a{ background-position:0px 0px;}
ul#menuupbox li ul.moomenus li.sfhover ul li a:hover{ background-position:0px -26px;}
 
 
ul#menuupbox li ul.moomenus ul{ display:block; position:absolute; width:200px; z-index:44999;   margin: -5.86em 0 0 14em;}

   
#mainmenubox{
	margin: 0; /* all lists */
	padding: 0;
}

#mainmenuboxul {
	margin: 0; /* all lists */
	padding: 0;
}

#mainmenubox li {
/*	background: none;*/
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 0 1px 0 0;
}

#mainmenubox li ul {
	/*width: 16.4em;*/
	height: auto;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	position: absolute; /* second-level lists */
	z-index: 99;
/*	w\idth: 15.9em;*/
}

#mainmenubox li ul ul {
	margin: -2em 0 0 15em; /* third-and-above-level lists */
}

#mainmenubox li li {
	margin: 0;
	padding: 0 1em 0 0;
	width:247px;
/*	width: 14.9em;*/
}

#mainmenubox ul a {
	/*width: 14.8em;
	w\idth: 10.8em;*/
}

#mainmenubox li:hover ul ul, #mainmenubox li:hover ul ul ul,
#mainmenubox li.sfhover ul ul, #mainmenubox li.havechildsfhover ul ul, #mainmenubox li.havechild-activesfhover ul ul, #mainmenubox li.activesfhover ul ul,
#mainmenubox li.sfhover ul ul ul, #mainmenubox li.havechildsfhover ul ul ul, #mainmenubox li.havechild-activesfhover ul ul ul, #mainmenubox li.activesfhover ul ul ul {
	left: -999em;
} 

/* This "unhides" the sub-menus (left: -999em is what hides them) */
#mainmenubox li:hover ul, #mainmenubox li li:hover ul, #mainmenubox li li li:hover ul,
#mainmenubox li.sfhover ul, #mainmenubox li.havechildsfhover ul, #mainmenubox li.havechild-activesfhover ul, #mainmenubox li.activesfhover ul,
#mainmenubox li li.sfhover ul, #mainmenubox li li.havesubchildsfhover ul, #mainmenubox li li.havesubchild-activesfhover ul, #mainmenubox li li.activesfhover ul,
#mainmenubox li li li.sfhover ul, #mainmenubox li li li.havesubchildsfhover ul, #mainmenubox li li li.havesubchild-activesfhover ul, #mainmenubox li li li.activesfhover ul {
	left: auto;
}

/* STYLING THE MENU
-----------------------------------*/
/* 1st level */
#mainmenubox li a {
	
	color: #454545;
	display: block;
	font-size: 80%;
	font-weight: bold;
	line-height: 40px;
	padding: 20px 10px 0;
	text-decoration: none;
	text-transform: uppercase;
}

#mainmenubox li a.first-item {
	border-left: none;
}

#mainmenubox li a.last-item {
	border-right: none;
}

#mainmenubox li a:hover,
#mainmenubox li a:active,
#mainmenubox li a:focus {
}

#mainmenubox li:hover a,
#mainmenubox li.sfhover a,
#mainmenubox li.havechildsfhover a,
#mainmenubox li.havechild-activesfhover a {
	/*background: #6A7818;
	color: #FFFFFF;*/
}

#mainmenubox li.havechildsfhover a,
#mainmenubox li.havechild-activesfhover a {
	border-bottom: none;
}

#mainmenubox li.active a,
#mainmenubox li.havechild-active a {
	/*background: #6A7818;
	color: #FFFFFF;*/
}

#mainmenubox li.active a:hover,
#mainmenubox li.active a:active,
#mainmenubox li.active a:focus {
	/*color: #FFFFFF;*/
}

/* 2nd level and above */
#mainmenubox li ul {
	/*background: url(../../images/trans-bg.png);
	border: 1px solid #829031;*/
}

#mainmenubox li ul ul {
	/*border: 1px solid #829031;*/
}

#mainmenubox li ul li {
	background: none;
	/*border-bottom: 1px solid #829031;*/
	border-right: none;
}

#mainmenubox li ul li.active {
	/*background: #6A7818;*/
}

#mainmenubox li ul a {
	/*border-bottom: none !important;
	background: none !important;*/
	border-right: none;
	/*color: #FFFFFF !important;*/
	font-size: 100%;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 10px; 
	text-transform: none;
	white-space: nowrap;
}

#mainmenubox li.havesubchild {
	/*background: url(img/arrow-1.gif) no-repeat 95% 50%;*/
}

#mainmenubox li.havesubchild-active {
	/*background: #6A7818 url(img/arrow-1.gif) no-repeat 95% 50%;*/
}

#mainmenubox li ul a:hover,
#mainmenubox li ul a:active,
#mainmenubox li ul a:focus,
#mainmenubox ul li:hover,
#mainmenubox ul li.sfhover,
#mainmenubox ul li.havesubchildsfhover,
#mainmenubox ul li.havesubchild-activesfhover,
#mainmenubox ul ul li:hover,
#mainmenubox ul ul li.sfhover,
#mainmenubox ul ul li.havesubchildsfhover,
#mainmenubox ul ul li.havesubchild-activesfhover {
	/*background: #6A7818;
	color: #FFFFFF !important;*/
}

#mainmenubox ul li a.active {
	/*background: none !important;
	color: #FFFFFF !important;
	font-weight: bold !important;*/
}

#mainmenubox ul li a.active:hover,
#mainmenubox ul li a.active:active,
#mainmenubox ul li a.active:focus {
	/*color: #FFFFFF !important;*/
}


