#csstopmenu, #csstopmenu ul{ padding: 0; margin: 0; list-style: none; }

#csstopmenu li{ float: left; position: relative; }

#csstopmenu a{ text-decoration: none; }

#css2topmenu, #css2topmenu ul{ padding: 0; margin: 0; list-style: none; }

#css2topmenu li{ float: left; position: relative; }

#css2topmenu a{ text-decoration: none; }

.mainitems{ border: 0px solid white; border-left-width: 0; }

.headerlinks a{ font-weight: bold; color: white; }

.submenus{ display: none; width: 10em; position: absolute; top: 1.2em; left: 0; background-color: #ff9900; border: 1px solid white;}

.submenus li{ width: 100%; }

.submenus li a{ display: block; width: 100%; text-indent: 3px; }

html>body .submenus li a{ /* non IE browsers */
width: auto; }

.submenus li a:hover{ background-color: #ff0000; color: white; }

#csstopmenu li>ul {/* non IE browsers */
top: auto;
left: auto; }

#csstopmenu li:hover ul, li.over ul {
display: block; }
html>body #clearmenu{ /* non IE browsers */
height: 3px; }

#css2topmenu li>ul {/* non IE browsers */
top: auto;
left: auto; }

#css2topmenu li:hover ul, li.over ul {
display: block; }
html>body #clearmenu{ /* non IE browsers */
height: 3px; }
