.listmenu{
width: 170px; /*width of accordion menu*/
margin: 242px 0 0 0;
padding: 0;
position: absolute;
text-align: right;
font-family: Verdana, Arial, sans-serif;
text-transform: lowercase;
color: #EB3D12;
font-size:10px;
}

.listmenu .menuheader, .listmenu .menuheader a{ /*CSS class for menu headers in general (expanding or not!)*/
margin: 0 0 2px 0; /*bottom spacing between header and rest of content*/
padding:0;
color: #000;
font-size: 14px;
text-decoration:none;
font-weight: normal;
cursor: hand;
cursor: pointer;
border:none;
}

.listmenu .menuheader a:hover, .listmenu .openheader a{ /*CSS class to apply to expandable header when it's expanded*/
color: #EB3D12;
}

.listmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.listmenu ul li{
/*padding-bottom: 2px; bottom spacing between menu items*/
}

.listmenu ul.categoryitems li a{
color: #000;
padding: 0; /*to indented
display: block;*/
text-decoration: none;
font-weight: normal;
font-size: 10px;
}

.listmenu ul.subcategoryitems li a{
color: #666;
padding: 0; /*to indented
display: block;*/
text-decoration: none;
font-weight: normal;
font-size: 10px;
}

.listmenu ul.subcategoryitems2 li a, .listmenu ul.subcategoryitems22 li a, .listmenu ul.subcategoryitems23 li a, .listmenu ul.subcategoryitems24 li a{
color: #999;
padding: 0; /*to indented
display: block;*/
text-decoration: none;
font-weight: normal;
font-size: 10px;
}

.listmenu ul.categoryitems li a:hover, .listmenu ul.categoryitems li.current a, .listmenu ul.opensubheader li a{ /*hover state CSS*/
color: #EB3D12;
}

.listmenu ul.subcategoryitems li a:hover, .listmenu ul.opensubheader2 li a{ /*hover state CSS*/
color: #EB3D12;
}

.listmenu ul.subcategoryitems2 li a:hover, .listmenu ul.subcategoryitems22 li a:hover, .listmenu ul.subcategoryitems23 li a:hover, .listmenu ul.subcategoryitems24 li a:hover, .listmenu .opensubheader22 a, .listmenu .opensubheader23 a, .listmenu .opensubheader24 a { /*hover state CSS*/
color: #EB3D12;
}