div.folderrow
{
	background:url("/images/gnome_folder.png") 8px 2px no-repeat #efefef;
	border-bottom: 1px dashed #cccccc;
	border-left: 1px dashed #cccccc;
	padding: 2px 0 0 40px;
	line-height: 24px;
}
div.folderrow:hover
{
	background-color: #e6f8f9;
}

div.folderrow.open
{
	background:url("/images/gnome_folder_drag_accept.png") 8px 2px no-repeat #efefef;		
}

div.folderrow.open:hover
{
	background-color: #e6f8f9;
}

div.folderrow.filedrop { background-color: #f3cbcb; }

div.folderrow .folderlabel
{
	float:left;
	width: 83%;
	line-height: 24px;
}

div.folderrow .foldercontrol
{
	float:left;
	width: 15%;
	line-height: 24px;
	padding: 0 0 0 1%;
	text-align: right;
}

div.folderrow .foldercontrol img
{
	padding: 3px;
}

div.folderrow .foldercontrol ul
{
	margin:0 0 5px 0;
	padding: 0 0 0 5px;
	text-align: left;
	list-style:none;
}

div.folderrow .foldercontrol li
{
	border: 1px solid #c8c8c8;
	border-top: none;	
	border-bottom: 1px dashed #c8c8c8;	
	background-color: #dddddd;
	padding: 0 0 0 10px;
	cursor: pointer;
}
div.folderrow .foldercontrol li:hover		{ background-color: #d3e6e7; }
div.folderrow .foldercontrol li:first-child { border-top: 1px solid #c8c8c8;}
div.folderrow .foldercontrol li:last-child	{ border-bottom: 1px solid #c8c8c8;}


/* permission list start */

#permcontrol
{
	padding: 5px;
}

#permcontrol > input[type=text]
{
	border: 1px solid #c8c8c8;
	height: 25px;
	line-height: 25px;
}

ul.permlist
{
	margin:0 0 5px 0;
	padding: 0 0 0 5px;
	text-align: left;
	list-style:none;
}

ul.permlist li
{
	border: 1px solid #c8c8c8;
	border-top: none;	
	border-bottom: 1px dashed #c8c8c8;	
	background-color: #dddddd;
	padding: 0 0 0 10px;
	cursor: pointer;
}
ul.permlist li:hover		{ background-color: #d3e6e7; }
ul.permlist li:first-child { border-top: 1px solid #c8c8c8;}
ul.permlist li:last-child	{ border-bottom: 1px solid #c8c8c8;}

/* permission list end */


div.filerow
{
	border-bottom: 1px dashed #dddddd;
	padding: 8px 15px 8px 15px;
	line-height: 24px;
}

div.filerow:hover
{
	background-color: #d9ffff;
}

div.filerow .filelabel
{
	float:left;
	width: 80%;
	line-height: 24px;
	padding: 0 0 0 5px;
}

div.filerow .fileicon
{
	background:url("/images/gnome_text_x_generic.png") 0px 0px no-repeat;
	float:left;
	width: 24px;
	height: 24px;
	padding: 0 0 0 0;
}

div.filerow .ext_doc { background:url("/images/assoc_icons.png") 0px 0px no-repeat;	}
div.filerow .ext_docx { background:url("/images/assoc_icons.png") 0px 0px no-repeat;	}
div.filerow .ext_pdf { background:url("/images/assoc_icons.png") -24px 0px no-repeat; }
div.filerow .ext_wav { background:url("/images/assoc_icons.png") -48px 0px no-repeat; }
div.filerow .ext_mp3 { background:url("/images/assoc_icons.png") -72px 0px no-repeat; }
div.filerow .ext_jpg { background:url("/images/assoc_icons.png") -96px 0px no-repeat; }
div.filerow .ext_jpeg { background:url("/images/assoc_icons.png") -96px 0px no-repeat; }
div.filerow .ext_png { background:url("/images/assoc_icons.png") -120px 0px no-repeat; }
div.filerow .ext_zip { background:url("/images/assoc_icons.png") -144px 0px no-repeat; }

div.filerow .ext_rar { background:url("/images/assoc_icons.png") 0px -24px no-repeat; }
div.filerow .ext_txt { background:url("/images/assoc_icons.png") -24px -24px no-repeat; }
div.filerow .ext_avi { background:url("/images/assoc_icons.png") -48px -24px no-repeat; }
div.filerow .ext_mpg { background:url("/images/assoc_icons.png") -72px -24px no-repeat; }
div.filerow .ext_mpeg { background:url("/images/assoc_icons.png") -72px -24px no-repeat; }
div.filerow .ext_mp4 { background:url("/images/assoc_icons.png") -72px -24px no-repeat; }
div.filerow .ext_gif { background:url("/images/assoc_icons.png") -96px -24px no-repeat; }
div.filerow .ext_ppt { background:url("/images/assoc_icons.png") -120px -24px no-repeat; }
div.filerow .ext_wmv { background:url("/images/assoc_icons.png") -144px -24px no-repeat; }

div.filerow .ext_mov { background:url("/images/assoc_icons.png") 0px -48px no-repeat; }
div.filerow .ext_xls { background:url("/images/assoc_icons.png") -72px -48px no-repeat; }
div.filerow .ext_xlsx { background:url("/images/assoc_icons.png") -72px -48px no-repeat; }

div.filerow .ext_genimg { background:url("/images/assoc_icons.png") -24px -48px no-repeat; }
div.filerow .ext_ai { background:url("/images/assoc_icons.png") -24px -48px no-repeat; }

div.filerow .ext_gensnd { background:url("/images/assoc_icons.png") -48px -48px no-repeat; }
div.filerow .ext_m4a { background:url("/images/assoc_icons.png") -48px -48px no-repeat; }

div.filerow .filecontrol
{
	float:left;
	width: 15%;
	line-height: 24px;
	padding: 0 0 0 1%;
	text-align: right;
}

div.filerow .filecontrol img
{
	padding: 3px;
}

div.filerow .filecontrol ul
{
	margin:0 0 5px 0;
	padding: 0 0 0 5px;
	text-align: left;
	list-style:none;
}

div.filerow .filecontrol li
{
	border: 1px solid #dddddd;
	border-top: none;	
	border-bottom: 1px dashed #dddddd;	
	background-color: #efefef;
	padding: 0 0 0 10px;
	cursor: pointer;
}
div.filerow .filecontrol li:hover		{ background-color: #e6f8f9; }
div.filerow .filecontrol li:first-child { border-top: 1px solid #dddddd;}
div.filerow .filecontrol li:last-child	{ border-bottom: 1px solid #dddddd;}



div.galleryrow
{
	border-bottom: 1px dashed #dddddd;
	padding: 8px 15px 8px 15px;
	line-height: 24px;
}

div.galleryrow:hover
{
	background-color: #d9ffff;
}

div.galleryrow .image
{
	background-color: #ffffff;
	float:left;
	width: 96px;
	padding: 3px;
}

div.galleryrow .label
{
	float:left;
	width: 220px;
	line-height: 24px;
	padding: 0 0 0 5px;
}

div.galleryrow .filecontrol
{
	float:right;
	width: 15%;
	line-height: 24px;
	padding: 0 0 0 1%;
	text-align: right;
}

div.galleryrow .filecontrol img
{
	padding: 3px;
}

div.galleryrow .filecontrol ul
{
	margin:0 0 5px 0;
	padding: 0 0 0 5px;
	text-align: left;
	list-style:none;
}

div.galleryrow .filecontrol li
{
	border: 1px solid #dddddd;
	border-top: none;	
	border-bottom: 1px dashed #dddddd;	
	background-color: #efefef;
	padding: 0 0 0 10px;
	cursor: pointer;
}
div.galleryrow .filecontrol li:hover		{ background-color: #e6f8f9; }
div.galleryrow .filecontrol li:first-child { border-top: 1px solid #dddddd;}
div.galleryrow .filecontrol li:last-child	{ border-bottom: 1px solid #dddddd;}
