.megamenu-menu,
.megamenu-menu *,
.megamenu-menu .megamenu-parent,
.megamenu-menu .megamenu-parent-title,
.megamenu-menu .megamenu-bin,
.megamenu-menu .megamenu-slot,
.megamenu-menu .megamenu-slot-title,
.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
ul.megamenu-menu,
.megamenu-menu ul.megamenu-items{list-style:none;}
.megamenu-menu{overflow:visible;}
.megamenu-menu .megamenu-parent{display:inline;position:relative;z-index:99;}
.megamenu-menu .megamenu-parent-title{display:inline;}
.megamenu-menu .megamenu-bin{position:absolute;left:0;top:-9000px;z-index:10000;overflow:hidden;}
.megamenu-menu .megamenu-bin-right{left:auto;right:-500px;}
.megamenu-menu .megamenu-links-horizontal{overflow:hidden;}
.megamenu-menu .megamenu-links-horizontal li,
.megamenu-menu .megamenu-links-horizontal li a{float:left;}
.megamenu-menu .megamenu-menu-vertical .megamenu-parent{display:block;}
.megamenu-menu ul a{text-decoration:none;}
.megamenu-menu ul a:hover{text-decoration:underline;}
.megamenu-parent{margin:0.1em 1em;}
.megamenu-menu .megamenu-bin{padding:0.5em;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-menu-vertical{width:8em;}
.megamenu-menu-vertical .megamenu-parent{margin-top:1em;}
.megamenu-slots.flyright{left:7em;top:0;}
.megamenu-slots.flyleft{left:-16.2em;top:0;}
.megamenu-menu .megamenu-slots-columnar{overflow:hidden;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}
.megamenu-menu{z-index:10;}