.vfm_folder {

	background: url(../images/folder-purple.gif) left center no-repeat;

	padding-left: 20px;

	font-size: 150%;

	font-weight: bold;

}

.vfm_file {

	background: url(../images/file.gif) left center no-repeat;

	padding-left: 20px;

	font-size: 150%;

}



.vfm_filetype_doc {	background: url(../images/ms-word.gif) left center no-repeat; padding-left: 20px }

.vfm_filetype_xls {	background: url(../images/excel-file.gif) left center no-repeat; padding-left: 20px }

.vfm_filetype_psd {	background: url(../images/photoshop-file.gif) left center no-repeat; padding-left: 20px }

.vfm_filetype_ill {	background: url(../images/illustrator-file.gif) left center no-repeat; padding-left: 20px }

.vfm_filetype_pdf {	background: url(../images/pdf.gif) left center no-repeat; padding-left: 20px }

.vfm_filetype_swf, 

.vfm_filetype_fla {	background: url(../images/flash-file.gif) left center no-repeat; padding-left: 20px }

.vfm_filetype_htm,

.vfm_filetype_html,

.vfm_filetype_css,

.vfm_filetype_php {	background: url(../images/dreamweaver-file.gif) left center no-repeat; padding-left: 20px }

.vfm_filetype_mov {	background: url(../images/quicktime-movie-file.gif) left center no-repeat; padding-left: 20px }

.vfm_filetype_wmv,

.vfm_filetype_wma,

.vfm_filetype_avi,

.vfm_filetype_mp4,

.vfm_filetype_mid {	background: url(../images/window-media-file.gif) left center no-repeat; padding-left: 20px }

.vfm_filetype_mp3 {	background: url(../images/mp3-music-file.gif) left center no-repeat; padding-left: 20px }

.vfm_filetype_zip,

.vfm_filetype_tar,

.vfm_filetype_gz,

.vfm_filetype_rar {	background: url(../images/zip-file.gif) left center no-repeat; padding-left: 20px }

.vfm_filetype_exe {	background: url(../images/exe-file.gif) left center no-repeat; padding-left: 20px }

.vfm_filetype_txt,

.vfm_filetype_log {	background: url(../images/text-file.gif) left center no-repeat; padding-left: 20px }





.vfm_perm {

	margin-left: 25px;

	font-size: 80%;

}



ul.vfm_entries {

	list-style-type: none;

}



li.vfm_entry {

	list-style-type: none;

	background-image: none;

	float: left;

	width: 50%; /* change this for multi columns */

	padding: 10px 0;

}



.vfm_spacer {

	display:block;

	width:100%;

	clear:both;

	font-size:1px;

	height:1px;

	overflow:hidden;

}



.vfm_span {

	float: left;

}



.vfm_select {

	background: url(../images/check.gif) left center no-repeat;

	padding-left: 20px;

}



.vfm_download {

	background: url(../images/download-page-purple.gif) left center no-repeat;

	padding-left: 20px;

}



.vfm_goparent {

	background: url(../images/back.gif) left center no-repeat;

	padding-left: 20px;

}



.vfm_space {

	padding: 0 5px;

}



.vfm_toolbar {

	background: #784d29;

	padding: 2px;

	border-bottom: 1px solid #8b7d58;

}



.vfm_legend {

	margin: 10px 0;

	text-align: center;

	font-size: 80%;

}



.vfm_copyright {

	margin: 10px 0;

	text-align: center;

	font-size: 80%;

}



p.vfm_error {

	text-align: center;

	color: red;

}



.vfm_button {

	cursor: pointer;

}



.vfm_filesize {

}



.vfm_rating {

}



.vfm_comment {

}







/*

 * styles for the star rater                

 * http://komodomedia.com/blog/index.php/2006/01/09/css-star-rating-part-deux/

 */	

.vfm_star_rating{

	list-style:none;

	margin: 0px;

	padding:0px;

	width: 100px;

	height: 20px;

	position: relative;

	background: url(../images/star_rating.gif) top left repeat-x;		

	float: left;

	margin-top: -3px;

}

.vfm_star_rating li{

	padding:0px;

	margin:0px;

	/*\*/

	float: left;

	/* */

}

.vfm_star_rating li a{

	display:block;

	width:20px;

	height: 20px;

	text-decoration: none;

	text-indent: -9000px;

	z-index: 20;

	position: absolute;

	padding: 0px;

}

.vfm_star_rating li a:hover{

	background: url(../images/star_rating.gif) left center;

	z-index: 2;

	left: 0px;

	border: none;

}

.vfm_star_rating a.star-1{

	left: 0px;

}

.vfm_star_rating a.star-1:hover{

	width:20px;

}

.vfm_star_rating a.star-2{

	left:20px;

}

.vfm_star_rating a.star-2:hover{

	width: 40px;

}

.vfm_star_rating a.star-3{

	left: 40px;

}

.vfm_star_rating a.star-3:hover{

	width: 60px;

}

.vfm_star_rating a.star-4{

	left: 60px;

}	

.vfm_star_rating a.star-4:hover{

	width: 80px;

}

.vfm_star_rating a.star-5{

	left: 80px;

}

.vfm_star_rating a.star-5:hover{

	width: 100px;

}

.vfm_star_rating a.star-6{

	left: 100px;

}

.vfm_star_rating a.star-6:hover{

	width:120px;

}

.vfm_star_rating a.star-7{

	left:120px;

}

.vfm_star_rating a.star-7:hover{

	width: 140px;

}

.vfm_star_rating a.star-8{

	left: 140px;

}

.vfm_star_rating a.star-8:hover{

	width: 160px;

}

.vfm_star_rating a.star-9{

	left: 160px;

}	

.vfm_star_rating a.star-9:hover{

	width: 180px;

}

.vfm_star_rating a.star-10{

	left: 180px;

}

.vfm_star_rating a.star-10:hover{

	width: 200px;

}



.vfm_star_rating li.current-rating{

	background: url(../images/star_rating.gif) left bottom;

	position: absolute;

	height: 20px;

	display: block;

	text-indent: -9000px;

	z-index: 1;

}




