
ul.tabs{ display: table; margin: 0; padding: 0; list-style: none; position: relative; }

ul.tabs li{ margin: 0; padding: 0; list-style: none; display: table-cell; float: left; position: relative; }

ul.tabs a{ position: relative; display: block; }

/* dropdowns
*************************/

ul.dropdown{ margin: 0; padding: 0; position: absolute; z-index: 999; top: 100%; width: 250px; display: none; left: 0; }

ul.dropdown ul.dropdown{ top: 0; left: 95%; }

ul.dropdown li{ margin: 0; padding: 0; float: none; position: relative; list-style: none; display: block; }

ul.dropdown li a{ display: block; }


/* menu-specifc
*************************/

#menu-dropdown{	width: 100%; height: 40px; line-height: 40px; margin: 40px auto 5px auto; border-bottom: 1px solid #222222; background: #333333; }

#menu-dropdown ul{}

#menu-dropdown ul li.hasmore{}

#menu-dropdown ul li h4{ margin: 0; }

#menu-dropdown ul li h4 a{ padding: 0 15px 0 15px; font-size: 14px; color: #000000; font-weight: bold; }

#menu-dropdown ul li a{	padding: 0 11px 0 11px; line-height: 40px; color: #ffffff; font-weight: bold; }

#menu-dropdown ul li a img{ vertical-align: middle; }

#menu-dropdown ul li a:hover{ color: #999999; }

#menu-dropdown ul li a span{ display: block; padding: 0 15px 0 11px; }

#menu-dropdown ul li a:hover span{}

#menu-dropdown ul.dropdown{ overflow: hidden; width: 200px; border-bottom: 1px solid #444444; padding: 10px 10px 10px 10px; background: #555555; }

#menu-dropdown ul.dropdown li a{ overflow: hidden; height: 30px; line-height: 30px; border-bottom: 1px dotted #666666; }

#menu-dropdown ul.dropdown li.last a{ border-bottom-width: 0; }

#menu-dropdown ul.dropdown li a:hover{}

#menu-dropdown ul li h4 a:hover{ background-image: none; }

#menu-dropdown .divider{ color: #444444; line-height: 40px; }