#centeredmenu{clear:both;float:left;padding:0;border-bottom:1px solid #fff;width:100%;z-index:1000;position:relative}

#centeredmenu ul{margin:0;padding:0;list-style:none;float:right;position:relative;right:50%}
#centeredmenu ul li{margin:0 0 0 1px;padding:0;float:left;position:relative;left:50%;top:1px}
#centeredmenu ul li a{display:block;margin:0;padding:.6em 1em .4em;line-height:1em;background:#fff;text-decoration:none;color:#d57337;font-weight:700;border-bottom:0 solid #fff}
#centeredmenu ul li.active a{color:#fff;background:#000}
#centeredmenu ul li a:hover{background:#36f;color:#fff;border-bottom:0 solid #fff}
#centeredmenu ul li:hover a,#centeredmenu ul li.hover a{background:#fff;color:#888;border-bottom:0 solid #fff}

#centeredmenu ul ul{display:none;position:absolute;top:2em;left:0;float:left;right:auto;width:10em}
#centeredmenu ul ul li{left:auto;margin:0;clear:left;float:left;width:100%}
#centeredmenu ul ul li a,#centeredmenu ul li.active li a,#centeredmenu ul li:hover ul li a,#centeredmenu ul li.hover ul li a{font-size:80%;font-weight:400;background:#fff;color:#4d4d4d;line-height:1.4em;border:3px solid #ddd;float:left;width:100%}
#centeredmenu ul ul li a:hover,#centeredmenu ul li.active ul li a:hover,#centeredmenu ul li:hover ul li a:hover,#centeredmenu ul li.hover ul li a:hover{background:#d57337;color:#fff;float:left}

#centeredmenu ul ul.last{left:auto;right:0}
#centeredmenu ul ul.last li{float:right;position:relative;right:.8em}
#centeredmenu ul li:hover ul,#centeredmenu ul li.hover ul{display:block}