.braindeadmenu { z-index: 200; position: absolute; }
.braindeadmenu ul { margin: 0; padding: 0; list-style-type: none; }

/* Top level */
.braindeadmenu ul li{ cursor: pointer	}
.braindeadmenu>ul>li{position:relative;display:inline;float:left;margin:0;list-style:none;height:40px}
.braindeadmenu ul li a { display: block; padding: 8px 10px; border-right: 1px solid #778; text-decoration: none; }
.braindeadmenu ul li a { display: block; text-decoration: none; height: 40px; line-height: 40px; overflow: hidden; padding: 0 16px; }
.braindeadmenu ul li a:link,.braindeadmenu ul li a:visited{background-color:transparent;color:#1A1A1A;margin:12px 0 0;border-right:3px solid rgba(0,0,0,.3);padding:0 37px;text-transform:uppercase;height:19px;line-height:19px;font-family:sans-serif;font-size:19px}
.braindeadmenu ul li:hover li a, .braindeadmenu ul ul li.current_page_item, .braindeadmenu ul ul li.current_page_parent { background: none; }
.braindeadmenu ul li a:hover, .braindeadmenu .current_page_parent, .braindeadmenu .current_page_item,  .braindeadmenu ul li a:hover, .braindeadmenu .current_page_parent, .braindeadmenu .current_page_item, .braindeadmenu ul li:hover a { }
.braindeadmenu>ul>li:hover { background: url(../img/menu_hover.png) no-repeat center top rgba(0, 0, 0, 0); }
.braindeadmenu ul li.last a, .braindeadmenu ul li.last a:link, .braindeadmenu ul li.last a:visited { border-right: none; }

/* 1st sub level menu */
.braindeadmenu ul li ul { position: absolute; left: 0; display: block; display:none; }
.braindeadmenu ul li ul li { display: list-item; float: none; min-height:36px; }
.braindeadmenu ul li ul li a { width: 200px; padding: 6px 16px; margin: 0; }
.braindeadmenu ul ul li a:hover { background: url(../img/menu_opacity_strip.png) repeat-x scroll 0 58% transparent; color: #EEE; }/* submenu hover */

/* All subsequent sub menu levels vertical offset after 1st level sub menu */
.braindeadmenu ul li ul li ul { top: 0; }
.braindeadmenu ul ul ul { margin-top: -5px; }

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass { position: absolute; top: 18px; right: 11px; }
.rightarrowclass { position: absolute; top: 6px; right: 5px; }



.braindeadmenu ul ul { padding-top: 0; top: 40px; padding-bottom: 4px; border-top: 1px solid #fff;
	background-color: rgba(0, 0, 0, 0.8);
	-moz-border-radius: 0 0 4px 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-radius: 0 0 4px 4px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3); -o-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}
.braindeadmenu ul ul li a, .braindeadmenu ul ul li a:link, .braindeadmenu ul ul li a:visited { height: 100%; line-height: 46px; border-right: none; color:#eee; }/* no border on last item */

.braindeadmenu>ul>li:hover>ul{display:inline;}

.braindeadmenu ul ul li a:link,
.braindeadmenu ul ul li a:visited
{margin:0;}


