ul.folderandfiletree li { 
  list-style-image: url(vertbranch.gif); 
  background-image: url(dotted.gif);
  background-repeat: repeat-y; 
  cursor: pointer; 
}
ul.folderandfiletree li:last-child {
  background-repeat: no-repeat; 
  list-style-image: url(dottedend.gif);
}
ul.folderandfiletree li.explorertree-open::before {
  content: url(folderopen.gif);
}
ul.folderandfiletree li.explorertree-open { 
  list-style-image: url(minusmid.gif); 
}
ul.folderandfiletree li.explorertree-open:last-child {
  background-image: none; 
  list-style-image: url(minusend.gif);
}
ul.folderandfiletree li.explorertree-closed::before {
  content: url(folderclosed.gif);
}
ul.folderandfiletree li.explorertree-closed {
  list-style-image: url(plusmid.gif); 
}
ul.folderandfiletree li.explorertree-closed:last-child {
  background-image: none; 
  list-style-image: url(plusend.gif);
}
ul.folderandfiletree a::before {
  text-decoration: none;
  content: url(file.gif);
}
ul.folderandfiletree a[href$=".zip"]::before {
  content: url(zip.gif);
}
