#dhtmlgoodies_menu ul li ul { display: none;	/* Needed to display ok in Opera */ }#dhtmlgoodies_menu { visibility: hidden; }#dhtmlgoodies_menu ul { margin: 0px;	/* No indent */ padding: 0px;	/* No indent */ }#dhtmlgoodies_menu li { list-style-type:none;	/* No bullets */ }#dhtmlgoodies_menu a { margin: 0px; padding: 0px; }.arrowlistmenu { width: 248px; }.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/ color: #fff; background:#171c24; opacity: 0.8; filter: alpha(opacity=80); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; padding: 0px 0 0px 10px; cursor: pointer; font-family: Arial; font-size: 12px; font-weight: bold; margin:2px 0 0 0px; line-height: 23px; border-left:5px #900 solid; }.arrowlistmenu .openheader { /*CSS class to apply to expandable header when it's expanded*/ color: #fff; background:#171c24; opacity: 0.8; filter: alpha(opacity=80); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; padding: 0px 0 0px 10px; cursor: pointer; font-family: Arial; font-size: 12px; font-weight: bold; margin:2px 0 0 0px; line-height: 23px; border-left:5px #999 solid }.arrowlistmenu ul { list-style-type: none; margin: 0; padding: 0; }.arrowlistmenu ul li { padding-top: 2px; /*bottom spacing between menu items*/ }.arrowlistmenu ul li .opensubheader { /*Open state CSS for sub menu header*/ color: #000; background:#CCC; opacity: 0.8; filter: alpha(opacity=80); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; padding: 0px 0 0px 10px; /*header text is indented 10px*/ cursor: hand; cursor: pointer; font-family: Arial; font-size: 12px; font-weight: bold; margin: 0px; line-height: 23px; border-left:5px #fff solid }.arrowlistmenu h3 a { color: #fff; display:block; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; }.arrowlistmenu ul li .closedsubheader { /*Closed state CSS for sub menu header*/ color: #000; background:#CCC; opacity: 0.8; filter: alpha(opacity=80); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; padding: 0px 0 0px 10px; /*header text is indented 10px*/ cursor: hand; cursor: pointer; font-family: Arial; font-size: 12px; font-weight: bold; margin: 0px; line-height: 23px; border-left:5px #fff solid }.arrowlistmenu ul li a { color: #666666; display: block; text-decoration: none; padding-left: 22px; background:#FFF url(../images/icon-new.png) no-repeat 4px center; opacity: 0.8; filter: alpha(opacity=80); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; font:bold 12px/23px Arial, Helvetica, sans-serif; text-transform:capitalize; white-space:nowrap }.arrowlistmenu ul li a:hover, .arrowlistmenu ul li a.active { color: #990000; }.arrowlistmenu ul.categoryitems li ul.subcategoryitems { padding-left: -25px; padding: 0px; }.arrowlistmenu ul li .active_menu { font-weight: bold; color: #990004; }
