
/* main menu ul */
ul.menu { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; padding:0px; margin:0px; text-decoration:none;  z-index:300; height:37px; }
ul.menu * { margin:0px; padding:0px; }
ul.menu { list-style-type:none; }

/* main menu links */
ul.menu li { list-style:none; float:left; position:relative; }
ul.menu li.active { background:url('../images/active_menu_bkg.png') repeat-x; }
ul.menu li a { color:#737373; text-align:center; outline:none; display:block; text-decoration:none; }
ul.menu li a:hover { color:#b9d800; background:url('../images/active_menu_bkg.png') repeat-x; }
ul.menu li a span {  border-right:1px solid #bebebe; display:block; line-height:43px; padding:0px 49px; }
ul.menu li.last a span { border-right:0px; }

/* child menu */
ul.menu li ul { display:none; background:#ffffff; position:absolute; top:42px; left:-1px; border:1px solid #b2b2b2; z-index:9999; width:100%; }
ul.menu li ul * { margin:0px; padding:0px; }
ul.menu li ul li { float:none; margin:0px; display:block; height:auto; }
ul.menu li ul li.active { background:none; }
ul.menu li ul li a { color:#737373; text-align:left; outline:none; display: block; }
ul.menu li ul li a:hover { color:#b9d800; background:none; }
ul.menu li ul li a span { height:auto; border:none; padding:0px 20px; display:block; line-height:30px; }

ul.menu li ul li ul { display:none; background:#ffffff; position:absolute; top:0px; left:150px; }

/* hover displaying */
ul.menu li:hover ul { display:block; }
ul.menu li:hover ul ul { display:none; }

ul.menu, ul.menu li li { clear:left; }
