.region .filetree .controls,
.filetree .controls {
  margin-bottom: .5em;
}

.region .filetree .controls li,
.filetree .controls li {
  display: inline;
  padding-right: .5em;
}

.region .filetree .folder,
.filetree .folder {
  margin: 0;
  cursor: pointer;
}

.region .filetree .files ul,
.filetree .files ul {
  padding-left: 0;
}

.region .filetree .files li,
.filetree .files li {
  background: url(images/file.png) no-repeat left top;
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}

.region .filetree .files li.folder,
.filetree .files li.folder
.region .filetree .files a,
.filetree .files a {
  padding-left: 20px;
}

/* icons */

.region .filetree li.application,
.filetree li.application {
  background-image: url(images/application.png);
}

.region .filetree li.code,
.filetree li.code {
  background-image: url(images/code.png);
}

.region .filetree li.css,
.filetree li.css {
  background-image: url(images/css.png);
}

.region .filetree li.db,
.filetree li.db {
  background-image: url(images/db.png);
}

.region .filetree li.doc,
.filetree li.doc {
  background-image: url(images/doc.png);
}

.region .filetree li.film,
.filetree li.film {
  background-image: url(images/film.png);
}

.region .filetree li.flash,
.filetree li.flash {
  background-image: url(images/flash.png);
}

.region .filetree li.folder,
.filetree li.folder {
  background-image: url(images/folder.png);
}

.region .filetree li.expanded,
.filetree li.expanded {
  background-image: url(images/folder_open.png);
}

.region .filetree li.html,
.filetree li.html {
  background-image: url(images/html.png);
}

.region .filetree li.java,
.filetree li.java {
  background-image: url(images/java.png);
}

.region .filetree li.linux,
.filetree li.linux {
  background-image: url(images/linux.png);
}

.region .filetree li.music,
.filetree li.music {
  background-image: url(images/music.png);
}

.region .filetree li.pdf,
.filetree li.pdf {
  background-image: url(images/pdf.png);
}

.region .filetree li.php,
.filetree li.php {
  background-image: url(images/php.png);
}

.region .filetree li.image,
.filetree li.image {
  background-image: url(images/image.png);
}

.region .filetree li.ppt,
.filetree li.ppt {
  background-image: url(images/ppt.png);
}

.region .filetree li.psd,
.filetree li.psd {
  background-image: url(images/psd.png);
}

.region .filetree li.ruby,
.filetree li.ruby {
  background-image: url(images/ruby.png);
}

.region .filetree li.script,
.filetree li.script {
  background-image: url(images/script.png);
}

.region .filetree li.txt,
.filetree li.txt {
  background-image: url(images/txt.png);
}

.region .filetree li.xls,
.filetree li.xls {
  background-image: url(images/xls.png);
}

.region .filetree li.zip,
.filetree li.zip {
  background-image: url(images/zip.png);
}
