 /* treeview.css - determines all page layouts for product tree */
 .treeview, .treeview ul { 
     padding: 0;
     margin: 0;
     list-style: none;
     font-family: arial;
     font-size: 12px;
     width:100%;
 }
 .treeview ul {
     margin-top: 0px; 
     margin-left:5px;
 }
 .treeview ul ul {
     margin-left:15px;
 }
 .treeview ul ul strong {
     color:#a0002a;
     text-decoration:underline;
     padding:3px;
 }
 .treeview strong {
     text-decoration:underline;
 }
 .treeview .hitarea {    
     height: 16px;
     width: 16px;
     margin-left: 15px;
     float: left;
     cursor: pointer;
     background: url(/images/minus.gif) 0 0 no-repeat;
     
 }
 
 /* fix for IE6 */
 * html .hitarea {
     display: inline;
     float:none;
 }
 .treeview li { 
     margin: 0px;
     padding: 0px;
 }
 #treecontrol {  display: none; }
 .treeview .hover { color: #a0002a; cursor: pointer; }
 .treeview li {}
 .treeview li.collapsable { padding:0px;} 
 .treeview li.expandable { background-position: 0 -176px;}
 .treeview .expandable-hitarea {margin-left:15px; background-position: -80px -3px;  background: url(/images/plus.gif) 0 0 no-repeat;cursor: pointer;}
 .treeview li.last { background-position: 0 -1766px;}
 .treeview li.lastCollapsable { }
 .treeview li.lastExpandable { }  
 .treeview li.lastCollapsable { }
 .treeview li.lastExpandable { background-position: -32px -67px;}
 .treeview div.lastCollapsable-hitarea { background: url(/images/minus.gif) 0 0 no-repeat; margin-left:15px;}
.treeview div.lastExpandable-hitarea { background-position: 0; background: url(/images/plus.gif) 0 0 no-repeat;cursor: pointer;}
