.ac-glossymenu{ margin: 5px 0; padding: 0; width: 200px;  } .ac-glossymenu a.ac-menuitem{ background: #BBBBBB url(/images/header2.png) repeat-x bottom left; color: #FFFFFF; display: block; position: relative;  width: auto; padding: 8px 0; padding-left: 10px; text-decoration: none; } .ac-glossymenu a.ac-menuitem:visited, .ac-glossymenu .ac-menuitem:active{ color: #FFFFFF; } .ac-glossymenu a.ac-menuitem .ac-statusicon{  position: absolute; top: 5px; right: 5px; border: none; } .ac-glossymenu a.ac-menuitem:hover{ color: #FFF000; } .ac-glossymenu div.ac-submenu{  background: ; } .ac-glossymenu div.ac-submenu ul{  list-style-type: none; margin: 0; padding: 0; } .ac-glossymenu div.ac-submenu ul li{ border-bottom: 1px solid #AF1E2D; } .ac-glossymenu div.ac-submenu ul li a{ display: block; color: #AF1E2D; background: #FFFFFF url(/images/arrow.gif) no-repeat left; text-decoration: none; padding: 5px 0; padding-left: 20px; } .ac-glossymenu div.ac-submenu ul li a:hover{ color: #AF1E2D; background: #F2E4E4 url(/images/arrow.gif) no-repeat left; }