.navmenucss{  z-index:99;float:left; width: 770px; padding:96px 0 0;}
/* reset --------------------------------- */
.menucss, .menucss ul {
	margin:0;
	padding:0;
	list-style:none;
	position: relative; 
	z-index: 99;
}
/* --------------------------------------- */
.menucss li, .menucss ul a {position:relative;}
.menucss > li {float:left;}
.menucss > li.floatr {float:right;}
.menucss li > a {display:block;}
/* --------------------------------------- */
.menucss ul {
	position:absolute;
	display:none;
	width:125px;
}
.menucss ul ul {
	top:0;
	left:125px;
}
.menucss > li.floatr > ul {right:0;}
.menucss > li.floatr > ul ul {left:-125px;}
.menucss li:hover > ul {display:block;}
/* mega menucss ----------------------------- */
.menucss .cols1, .menucss .cols2, .menucss .cols3, .menucss .cols4, .menucss .cols5 {
	position:absolute;
	display:none;
	overflow:auto;
}
.menucss .cols1, .menucss .col1 {width:160px;}
.menucss .cols2, .menucss .col2 {width:320px;}
.menucss .cols3, .menucss .col3 {width:480px;}
.menucss .cols4, .menucss .col4 {width:640px;}
.menucss .cols5, .menucss .col5 {width:800px;}
.menucss > li.floatr > div {right:0;}
.menucss > li:hover > div {display:block;}
.menucss .col1, .menucss .col2, .menucss .col3, .menucss .col4, .menucss .col5 {float:left;}
