/**
 * @version		$Id: mod_directorytree_custom.css athomas $
 * @package		Joomla.Site
 * @subpackage	mod_directorytree
 * @copyright	Copyright (C) 2012 Candire.com. All rights reserved.
 * @license		http://www.candire.com/license
 * @description	mod_directorytree is a jQuery Directory Tree Listing Module customized for Joomla! It is released as a commerical module under the GNU/GPLv3 license category. 
 */
 
.directoryTreeFrame {
	width: 100% !important;
	height: 100% !important;
	position: relative !important;
}

ul.directoryTreeLoader {
	line-height: 18px !important;
	padding: 0px !important;
	padding-bottom: 10px !important;
	margin: 0px !important;
}

ul.directoryTreeLoader li.wait {
	list-style: none !important;
	padding: 0px !important;
	margin: 0px !important;
	white-space: nowrap !important;
	background: url(images/loader.gif) left center no-repeat !important;
}

ul.directoryTreeLoader li.hidden {
	list-style: none !important;
	padding: 0px !important;
	margin: 0px !important;
	display: none !important;
}

ul.directoryTreeLoader li.expand {
	list-style: none !important;
	padding: 0px !important;
	margin: 0px !important;
	white-space: nowrap !important;
}

ul.directoryTreeLoader a {
	padding: 0px 2px !important;
	margin: 0px !important;
	text-decoration: none !important;
}

ul.directoryTree {
	line-height: 18px !important;
	padding:0px !important;
	margin: 0px !important;
}

ul.directoryTree ul{
	line-height: 18px !important;
	padding:0px !important;
	padding-left: 20px !important;
	margin: 0px !important;
}

ul.directoryTree.hidden {
	padding: 0px !important;
	display: none !important;
}

ul.directoryTree li {
	display: block !important;
	list-style: none !important;
	padding: 0px !important;
	margin: 0px !important;
	white-space: nowrap !important;
}

ul.directoryTree a {
	position: relative !important;
	padding-left: 20px !important;
	display:block !important;
	overflow: hidden !important;
	text-decoration: none !important;
}

ul.directoryTree span.info {
	position: relative !important;
	display: block !important;
	line-height: 18px !important;
	font-size: 80% !important;
	float:right !important;
}

/* Core Styles */
.directoryTree li.directory { background: url(images/directory.png) left center no-repeat !important; }
.directoryTree li.expanded { background: url(images/folder_open.png) left center no-repeat !important; }
.directoryTree li.file { background: url(images/file.png) left center no-repeat !important; }
.directoryTree li.wait { background: url(images/loader.gif) left center no-repeat !important; }
/* File Extensions*/
.directoryTree li.ext_3gp { background: url(images/vid.gif) left center no-repeat !important; }
.directoryTree li.ext_602 { background: url(images/txt.png) left center no-repeat !important; }
.directoryTree li.ext_7z { background: url(images/zip7.png) left center no-repeat !important; }
.directoryTree li.ext_aac { background: url(images/audio.gif) left center no-repeat !important; }
.directoryTree li.ext_abw { background: url(images/txt.png) left center no-repeat !important; }
.directoryTree li.ext_afp { background: url(images/tag.png) left center no-repeat !important; }
.directoryTree li.ext_afpa { background: url(images/tag.png) left center no-repeat !important; }
.directoryTree li.ext_asp { background: url(images/tag.png) left center no-repeat !important; }
.directoryTree li.ext_aspx { background: url(images/tag.png) left center no-repeat !important; }
.directoryTree li.ext_avi { background: url(images/vid.gif) left center no-repeat !important; }
.directoryTree li.ext_bat { background: url(images/application.png) left center no-repeat !important; }
.directoryTree li.ext_bin { background: url(images/ini.png) left center no-repeat !important; }
.directoryTree li.ext_bkf { background: url(images/application.png) left center no-repeat !important; }
.directoryTree li.ext_bmp { background: url(images/paint.png) left center no-repeat !important; }
.directoryTree li.ext_book { background: url(images/book.gif) left center no-repeat !important; }
.directoryTree li.ext_c { background: url(images/c.png) left center no-repeat !important; }
.directoryTree li.ext_cab { background: url(images/cabinet.gif) left center no-repeat !important; }
.directoryTree li.ext_cc { background: url(images/c.png) left center no-repeat !important; }
.directoryTree li.ext_cfm { background: url(images/tag.png) left center no-repeat !important; }
.directoryTree li.ext_cgi { background: url(images/tag.png) left center no-repeat !important; }
.directoryTree li.ext_cmd { background: url(images/application.png) left center no-repeat !important; }
.directoryTree li.ext_com { background: url(images/application.png) left center no-repeat !important; }
.directoryTree li.ext_cpp { background: url(images/c.png) left center no-repeat !important; }
.directoryTree li.ext_cs { background: url(images/c.png) left center no-repeat !important; }
.directoryTree li.ext_css { background: url(images/css.png) left center no-repeat !important; }
.directoryTree li.ext_csv { background: url(images/xls.png) left center no-repeat !important; }
.directoryTree li.ext_cxx { background: url(images/c.png) left center no-repeat !important; }
.directoryTree li.ext_dat { background: url(images/db.png) left center no-repeat !important; }
.directoryTree li.ext_db { background: url(images/db.png) left center no-repeat !important; }
.directoryTree li.ext_deb { background: url(images/linux.png) left center no-repeat !important; }
.directoryTree li.ext_doc { background: url(images/doc.png) left center no-repeat !important; }
.directoryTree li.ext_docx { background: url(images/doc.png) left center no-repeat !important; }
.directoryTree li.ext_dot { background: url(images/doc.png) left center no-repeat !important; }
.directoryTree li.ext_dotx { background: url(images/doc.png) left center no-repeat !important; }
.directoryTree li.ext_dtt { background: url(images/txt.png) left center no-repeat !important; }
.directoryTree li.ext_ebuild { background: url(images/linux.png) left center no-repeat !important; }
.directoryTree li.ext_egt { background: url(images/zip.png) left center no-repeat !important; }
.directoryTree li.ext_email { background: url(images/msg.png) left center no-repeat !important; }
.directoryTree li.ext_erb { background: url(images/ruby.png) left center no-repeat !important; }
.directoryTree li.ext_exe { background: url(images/application.png) left center no-repeat !important; }
.directoryTree li.ext_ezip { background: url(images/zip.png) left center no-repeat !important; }
.directoryTree li.ext_gif { background: url(images/gif.gif) left center no-repeat !important; }
.directoryTree li.ext_gpl { background: url(images/gimp.png) left center no-repeat !important; }
.directoryTree li.ext_gz { background: url(images/zip.png) left center no-repeat !important; }
.directoryTree li.ext_gzip { background: url(images/zip.png) left center no-repeat !important; }
.directoryTree li.ext_fla { background: url(images/flash.png) left center no-repeat !important; }
.directoryTree li.ext_flv { background: url(images/flash.png) left center no-repeat !important; }
.directoryTree li.ext_h { background: url(images/c.png) left center no-repeat !important; }
.directoryTree li.ext_hpp { background: url(images/c.png) left center no-repeat !important; }
.directoryTree li.ext_htm { background: url(images/html.png) left center no-repeat !important; }
.directoryTree li.ext_html { background: url(images/html.png) left center no-repeat !important; }
.directoryTree li.ext_hxx { background: url(images/c.png) left center no-repeat !important; }
.directoryTree li.ext_hwp { background: url(images/html.png) left center no-repeat !important; }
.directoryTree li.ext_hwpml { background: url(images/html.png) left center no-repeat !important; }
.directoryTree li.ext_ico { background: url(images/picture.png) left center no-repeat !important; }
.directoryTree li.ext_icon { background: url(images/picture.png) left center no-repeat !important; }
.directoryTree li.ext_img { background: url(images/iso.png) left center no-repeat !important; }
.directoryTree li.ext_ini { background: url(images/ini.png) left center no-repeat !important; }
.directoryTree li.ext_inf { background: url(images/ini.png) left center no-repeat !important; }
.directoryTree li.ext_info { background: url(images/info.png) left center no-repeat !important; }
.directoryTree li.ext_iso { background: url(images/iso.png) left center no-repeat !important; }
.directoryTree li.ext_jar { background: url(images/java.png) left center no-repeat !important; }
.directoryTree li.ext_java { background: url(images/java.png) left center no-repeat !important; }
.directoryTree li.ext_jng { background: url(images/jpg.gif) left center no-repeat !important; }
.directoryTree li.ext_jpa { background: url(images/jpa.gif) left center no-repeat !important; }
.directoryTree li.ext_jpg { background: url(images/jpg.gif) left center no-repeat !important; }
.directoryTree li.ext_jpeg { background: url(images/jpg.gif) left center no-repeat !important; }
.directoryTree li.ext_js { background: url(images/java.png) left center no-repeat !important; }
.directoryTree li.ext_jsp { background: url(images/java.png) left center no-repeat !important; }
.directoryTree li.ext_jstl { background: url(images/java.png) left center no-repeat !important; }
.directoryTree li.ext_lasso { background: url(images/tag.png) left center no-repeat !important; }
.directoryTree li.ext_log { background: url(images/txt.png) left center no-repeat !important; }
.directoryTree li.ext_lwp { background: url(images/txt.png) left center no-repeat !important; }
.directoryTree li.ext_m2v { background: url(images/film.png) left center no-repeat !important; }
.directoryTree li.ext_m4a { background: url(images/itunes.png) left center no-repeat !important; }
.directoryTree li.ext_m4p { background: url(images/itunes.png) left center no-repeat !important; }
.directoryTree li.ext_m4v { background: url(images/film.png) left center no-repeat !important; }
.directoryTree li.ext_mcw { background: url(images/doc.png) left center no-repeat !important; }
.directoryTree li.ext_mdb { background: url(images/db.png) left center no-repeat !important; }
.directoryTree li.ext_mdf { background: url(images/db.png) left center no-repeat !important; }
.directoryTree li.ext_mov { background: url(images/qt.gif) left center no-repeat !important; }
.directoryTree li.ext_mp2 { background: url(images/music.png) left center no-repeat !important; }
.directoryTree li.ext_mp3 { background: url(images/music.png) left center no-repeat !important; }
.directoryTree li.ext_mp4 { background: url(images/film.png) left center no-repeat !important; }
.directoryTree li.ext_mpe { background: url(images/film.png) left center no-repeat !important; }
.directoryTree li.ext_mpg { background: url(images/film.png) left center no-repeat !important; }
.directoryTree li.ext_mpeg { background: url(images/film.png) left center no-repeat !important; }
.directoryTree li.ext_msg { background: url(images/msg.png) left center no-repeat !important; }
.directoryTree li.ext_odm { background: url(images/txt.png) left center no-repeat !important; }
.directoryTree li.ext_odt { background: url(images/txt.png) left center no-repeat !important; }
.directoryTree li.ext_ogg { background: url(images/music.png) left center no-repeat !important; }
.directoryTree li.ext_omm { background: url(images/txt.png) left center no-repeat !important; }
.directoryTree li.ext_pages { background: url(images/book.gif) left center no-repeat !important; }
.directoryTree li.ext_pcx { background: url(images/picture.png) left center no-repeat !important; }
.directoryTree li.ext_pdf { background: url(images/pdf.png) left center no-repeat !important; }
.directoryTree li.ext_pdn { background: url(images/paint.png) left center no-repeat !important; }
.directoryTree li.ext_php { background: url(images/php.png) left center no-repeat !important; }
.directoryTree li.ext_php3 { background: url(images/php.png) left center no-repeat !important; }
.directoryTree li.ext_php4 { background: url(images/php.png) left center no-repeat !important; }
.directoryTree li.ext_php5 { background: url(images/php.png) left center no-repeat !important; }
.directoryTree li.ext_phps { background: url(images/php.png) left center no-repeat !important; }
.directoryTree li.ext_phtml { background: url(images/php.png) left center no-repeat !important; }
.directoryTree li.ext_png { background: url(images/png.gif) left center no-repeat !important; }
.directoryTree li.ext_pps { background: url(images/ppt.png) left center no-repeat !important; }
.directoryTree li.ext_ppsx { background: url(images/ppt.png) left center no-repeat !important; }
.directoryTree li.ext_ppt { background: url(images/ppt.png) left center no-repeat !important; }
.directoryTree li.ext_pptx { background: url(images/ppt.png) left center no-repeat !important; }
.directoryTree li.ext_psd { background: url(images/psd.png) left center no-repeat !important; }
.directoryTree li.ext_pst { background: url(images/msg.png) left center no-repeat !important; }
.directoryTree li.ext_pl { background: url(images/pl.gif) left center no-repeat !important; }
.directoryTree li.ext_pm { background: url(images/pl.gif) left center no-repeat !important; }
.directoryTree li.ext_py { background: url(images/py.png) left center no-repeat !important; }
.directoryTree li.ext_pyc { background: url(images/py.png) left center no-repeat !important; }
.directoryTree li.ext_pyo { background: url(images/py.png) left center no-repeat !important; }
.directoryTree li.ext_ra { background: url(images/real.gif) left center no-repeat !important; }
.directoryTree li.ext_rar { background: url(images/rar.gif) left center no-repeat !important; }
.directoryTree li.ext_raw { background: url(images/picture.png) left center no-repeat !important; }
.directoryTree li.ext_rb { background: url(images/ruby.png) left center no-repeat !important; }
.directoryTree li.ext_rbx { background: url(images/ruby.png) left center no-repeat !important; }
.directoryTree li.ext_rhtml { background: url(images/ruby.png) left center no-repeat !important; }
.directoryTree li.ext_rm { background: url(images/real.gif) left center no-repeat !important; }
.directoryTree li.ext_rms { background: url(images/real.gif) left center no-repeat !important; }
.directoryTree li.ext_rpm { background: url(images/linux.png) left center no-repeat !important; }
.directoryTree li.ext_rss { background: url(images/rss.png) left center no-repeat !important; }
.directoryTree li.ext_rtf { background: url(images/txt.png) left center no-repeat !important; }
.directoryTree li.ext_ruby { background: url(images/ruby.png) left center no-repeat !important; }
.directoryTree li.ext_sh { background: url(images/linux.png) left center no-repeat !important; }
.directoryTree li.ext_shtml { background: url(images/html.png) left center no-repeat !important; }
.directoryTree li.ext_sql { background: url(images/db.png) left center no-repeat !important; }
.directoryTree li.ext_swf { background: url(images/swf.gif) left center no-repeat !important; }
.directoryTree li.ext_tar { background: url(images/zip.png) left center no-repeat !important; }
.directoryTree li.ext_tar.gz { background: url(images/zip.png) left center no-repeat !important; }
.directoryTree li.ext_tex { background: url(images/txt.png) left center no-repeat !important; }
.directoryTree li.ext_texinfo { background: url(images/info.png) left center no-repeat !important; }
.directoryTree li.ext_text { background: url(images/txt.png) left center no-repeat !important; }
.directoryTree li.ext_tif { background: url(images/picture.png) left center no-repeat !important; }
.directoryTree li.ext_tiff { background: url(images/picture.png) left center no-repeat !important; }
.directoryTree li.ext_tgz { background: url(images/zip.png) left center no-repeat !important; }
.directoryTree li.ext_tsv { background: url(images/xls.png) left center no-repeat !important; }
.directoryTree li.ext_txt { background: url(images/txt.png) left center no-repeat !important; }
.directoryTree li.ext_url { background: url(images/html.png) left center no-repeat !important; }
.directoryTree li.ext_vb { background: url(images/tag.png) left center no-repeat !important; }
.directoryTree li.ext_vbs { background: url(images/tag.png) left center no-repeat !important; }
.directoryTree li.ext_wav { background: url(images/wmv.gif) left center no-repeat !important; }
.directoryTree li.ext_wmv { background: url(images/wmv.gif) left center no-repeat !important; }
.directoryTree li.ext_wmz { background: url(images/wmv.gif) left center no-repeat !important; }
.directoryTree li.ext_wsz { background: url(images/winamp.png) left center no-repeat !important; }
.directoryTree li.ext_xcf { background: url(images/gimp.png) left center no-repeat !important; }
.directoryTree li.ext_xhtml { background: url(images/html.png) left center no-repeat !important; }
.directoryTree li.ext_xlk { background: url(images/xls.png) left center no-repeat !important; }
.directoryTree li.ext_xlr { background: url(images/xls.png) left center no-repeat !important; }
.directoryTree li.ext_xls { background: url(images/xls.png) left center no-repeat !important; }
.directoryTree li.ext_xlsx { background: url(images/xls.png) left center no-repeat !important; }
.directoryTree li.ext_xlt { background: url(images/xls.png) left center no-repeat !important; }
.directoryTree li.ext_xltm { background: url(images/xls.png) left center no-repeat !important; }
.directoryTree li.ext_xlsb{ background: url(images/xls.png) left center no-repeat !important; }
.directoryTree li.ext_xlw { background: url(images/xls.png) left center no-repeat !important; }
.directoryTree li.ext_xml { background: url(images/tag.png) left center no-repeat !important; }
.directoryTree li.ext_xps { background: url(images/tag.png) left center no-repeat !important; }
.directoryTree li.ext_zip { background: url(images/winzip.gif) left center no-repeat !important; }