ul, li {margin:0px; padding:0px;}
#nav { display: block; border:0px solid red; margin: 0; padding:0px; width:930px;  position: relative; float:left; z-index:97; font-weight:bold; background:url(../../images/menu_images/menu.jpg) repeat; height:30px; }
#nav li { display: block; list-style: none; margin: 0;   float: left; position: relative;}
#nav a { display: block; font-size: 12px; padding:0; text-decoration:none; text-align:center;}
#nav ul a { padding:1px 2px; text-align:left;}
#nav ul { width: 173px; display: none; position: absolute; left: 0; top: 30px; margin: 0; padding: 0; border:0px solid red }
#nav ul li { float: none; }
#nav ul ul {  top: 0; left: 166px;}
#nav li.out-of-screen ul ul{left:-166px; top:10px;} 
#nav ul li a { width:161px;text-decoration:none; font-size:11px; height:auto; font-weight:normal; }
#nav ul a.hover {text-decoration:none; }
#lastGroup ul {left:auto; right:0px;}
#lastGroup ul ul {left:-173px;}
.drop-main{float:left; display:block;}
div#menudiv{z-index:2;}
#nav .group-menu ul li{float:left; display:block; width:100%; }
#nav #lastGroup ul.menu-ul li{float:left; display:block; width:100%; }


/*Menu Builder*/
#nav {}
#nav ul { border-bottom:none; border:0px solid #616161;}
#nav a { color: #FFF; font-weight:normal;  }
#nav a.hover{/*background-color: #B5B5B5; border-top:2px solid #DD0000;*/ background:url(../../images/menu_images/menu_mo.jpg) repeat; color:#000; }
/*#nav ul li{margin-bottom:1px;}*/
#nav ul li a { background-color: #FFF; color:#000000; }
#nav ul li a.hover { background-color: #616161; color:#FFFFFF; border:0px solid red; background-image:none;}
/*End of Menu Builder*/



