#mMenu {
	padding: 0 10px;
	color: #FFFFFF;
	background-color: #D00000;
	line-height: 24px;
	background-image: url(/img/kw.png);
	background-repeat: no-repeat;
	background-position: 748px 50%;
}
/*#cssmenunav a, #cssmenunav a:link, #cssmenunav a:visited {
	text-decoration: none;
	letter-spacing: 0px;
}
#cssmenunav a:hover, #cssmenunav li:hover {
	background-color:#900;
	text-decoration: none;
	color:#000;
}*/

#mainMenu {
	z-index: 98;
}
#cssmenunav {
	position: static;
	list-style: none;
	margin: 0;
	padding: 0;
}
#cssmenunav ul, #cssmenunav li {
	margin:0;
	padding:0;
	list-style: none;
}

#cssmenunav li { 
	position: relative;
	float: left;
	margin:0;
}
#cssmenunav ul { 
	position: absolute; 
	float: left;
	width: 190px;
	padding: 0;
	margin: 0;
	z-index: 99;
	list-style: none;
	overflow: visible;
	border: 1px solid #FFF;
	background-color: #E4E4E4;
	background-image: url(../img/m_bg.jpg);
	background-repeat: repeat-x;
}
#cssmenunav ul li {
	background-color: transparent;
	padding-right: 0;
	margin-right: 0;
	border-bottom: 1px solid #4d0000;
}
/*#cssmenunav li:first-child { border-top: 1px solid #4d0000; }*/
#cssmenunav a {
	text-decoration: none; 
	float: left;
	margin: 0; /*helps Opera with hover */
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#cssmenunav .submenu a, #cssmenunav .submenu a:link, #cssmenunav .submenu a:visited {
	padding: 1px 0;
	width: 190px; /*helps IE with hover */
	/*color: #4d0000;*/
}
#cssmenunav li:hover, #cssmenunav a:hover{
	/*color: #FFF;*/
	text-decoration: none;
}
.submenu a, .submenu a:link, .submenu a:visited {
	line-height: 16px;
	text-decoration: none;
	letter-spacing: 0px;
}
.submenu li:hover, .submenu a:hover{
	background-color:#D00000; 
	color: #FFF;
}
#cssmenunav ul {
	display:none;
	position:absolute; 
	top:18px; 
	left:-1px;
} 
#cssmenunav ul ul, 
#cssmenunav ul ul ul, 
#cssmenunav ul ul ul ul, 
#cssmenunav ul ul ul ul ul {
	display:none;
	position:absolute; 
	top:5px; 
	left:189px;
	z-index:101;
}
#cssmenunav li:hover ul ul, 
#cssmenunav li:hover ul ul ul, 
#cssmenunav li:hover ul ul ul ul, 
#cssmenunav li:hover ul ul ul ul ul {
	display:none; 
	z-index:111;
}
#cssmenunav li:hover ul, 
#cssmenunav ul li:hover ul, 
#cssmenunav ul ul li:hover ul,
#cssmenunav ul ul ul li:hover ul,
#cssmenunav ul ul ul ul li:hover ul {
	display:block;
}
li>ul { 
	top: auto;
	left: auto;
}
ul.submenu, ul.submenu li {
	background-color: #FFF;
	color: #4d0000;
	font-size: 11px;
	z-index: 120;
}
.menuitem {
	display: inline;
	margin: 0 3px;
}
.menuimg {
	margin-right: 5px;
}
#cssmenunav .subx {
	background-image: url(../img/m_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#cssmenunav span.mi {
	display: block;
	margin: 0 5px;
}

a.mainMenuL1a, a.mainMenuL1a:link, a.mainMenuL1a:visited {
	color: #FFF;
	line-height: 24px;
	display: block;
	height: 24px;
}
a.mainMenuL1a:hover {
	color: #4d0000;
}
.subItem a, .subItem a:link, .subItem a:visited {color: #4d0000;}
.subItem a:hover {
	color: #FFF;
}
#mItem1, #mItem2, #mItem3, #mItem4, #mItem5, #mItem6, #mItem7 {
	letter-spacing: 0px;
}
#li1 { width: 95px; }
#li2 { width: 90px; }
#li3 { width: 130px; }
#li4 { width: 115px; }
#li5 { width: 120px; }
#li6 { width: 120px; }

/* Win IE only \*/
* html #cssmenunav li{float:left;} 
/* end holly hack */

