#header-container #header-content .top-nav{width:650px; float:right; text-align:right; margin-top:18px;} #header-container #header-content .top-nav ul.menu{display:inline-block; margin:0; padding:0; list-style:none; line-height:100%; width:650px;} #header-container #header-content .top-nav ul.menu ul{display:none; margin:0; padding:0; width:185px; position:absolute; z-index:9999; top:50px; left:0; background:#666; border:1px solid #000;} #header-container #header-content .top-nav ul.menu li.menu-item:hover > ul{display:block; list-style:none;} #header-container #header-content .top-nav ul.menu li.menu-item, #header-container #header-content .top-nav ul.menu li.current-menu-item{float:left; margin-left:3px; margin-right:10px; font-family:Arial; font-size:12px; color:#5F4D5A; height:20px;} #header-container #header-content .top-nav ul.menu li.current-menu-item a{color:#FFF !important; font-weight:bold; background-color:#0074BE; border-top-left-radius:8px; border-top-right-radius:8px; -webkit-top-right-border-radius:8px; -webkit-top-left-border-radius:8px; moz-top-left-border-radius:8px; moz-top-right-border-radius:8px; padding:15px; padding-bottom:10px;} #header-container #header-content .top-nav ul.menu li.menu-item a{color:#0073BD; text-decoration:none; padding:15px; padding-bottom:10px; font-weight:bold;} #header-container #header-content .top-nav ul.menu li.menu-item a:hover{color:#FFF; font-weight:bold; background-color:#0074BE; border-top-left-radius:8px; border-top-right-radius:8px; -webkit-top-right-border-radius:8px; -webkit-top-left-border-radius:8px; moz-top-left-border-radius:8px; moz-top-right-border-radius:8px; padding:15px; padding-bottom:10px;}