.activelink {
background-image:url(../templates/images/star_b.gif) !important;;
background-position: top left;
background-repeat: no-repeat;
}

/* VERTICAL FREESTYLE MENU LAYOUT */

.listmenu_v, .listmenu_v ul {
margin: 0;
padding: 0;
width: 150px;
list-style: none;
}

.listmenu_v ul {
display: none;
position: absolute;
top: 4px;
left: 101%;
}

.listmenu_v li {
position: relative;
margin-bottom: -1px;
background-color:#FFFFFF;
}
.listmenu_v li li {
border: 1px solid #EEEEEE;
}

.listmenu_v ul>li:last-child {
margin-bottom: 1px; /* Mozilla fix */
}

.listmenu_v a {
display: block;
padding: 9px 0px 9px 32px;
color: #333333;
text-decoration: none;
background-image:url(../templates/images/star_r.gif);
background-position: top left;
background-repeat: no-repeat;
}

.listmenu_v a:hover, .listmenu_v a.highlighted:hover, .listmenu_v a:focus {
background-image:url(../templates/images/star_b.gif);
background-position: top left;
background-repeat: no-repeat;
}

.listmenu_v a.highlighted {
background-image:url(../templates/images/star_b.gif);
background-position: top left;
background-repeat: no-repeat;
}

.listmenu_v a .subind {
float: right;
color:#CCCCCC;
}

/*
HACKS: IE/Win:
A small height on <li> and <a> tags and floating prevents gaps in menu.
* html affects <=IE6 and *:first-child+html affects IE7.
You may want to move these to browser-specific style sheets.
*/
*:first-child+html .listmenu_v li {
float: left;
width: 100%;
}

* html .listmenu_v li {
float: left;
height: 1%;
}
* html .listmenu_v a {
height: 1%;
}
/* End Hacks */

