
.im_table {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}

tr.im_table{
	background-color: #EDEDED;
}

.admin_title {
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-transform: uppercase;
}

.section_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	text-transform: uppercase;
}


div.IM_Input {
	border-bottom: 1px solid;
	float: left;
	padding: 5px 0px;
	width: 700px;	
}

div.IM_Input_File {
	text-align: right;
	width: 48%;
	float: left;
	clear: left;	
}

div.IM_Input_Button {
	text-align: left;
	width: 48%;
	float: right;
	clear: right;	
}

/******************/
/* CONFIG SECTION */
/******************/

fieldset.IM_Config_Input {
	font-size: 0.8em;
	margin: 0.5em 0 0 0;
	padding: 0;
}

fieldset.IM_Config_Input legend {
	margin-left: 1em;
	padding: 0em 0.5em;
	color: #b82727;
	font-weight: bold;
}

fieldset.IM_Config_Input ol {
	padding: 0em 1em;
	list-style: none;
}

fieldset.IM_Config_Input li {
	padding-bottom: 0.2em;
}

fieldset.IM_Config_Input label {
	font-weight: bold;
	float: left;
	width: 20em;
	margin-right: 1em;
}

fieldset.IM_Config_Input input {
	margin: 0px;
}

fieldset.IM_Config_Submit {
	font-size: 0.8em;
	margin: 0.5em 0 0 0;
	padding: 0.5em;
	/*border-style: none;*/ 
}

/************/
/*   END    */
/************/

.IM_preview {
	position: relative;
	width: 100%;
	float: left;
	border: 1px solid;
	margin: 5px 0px;
/*	display: table; */
}

.IM_preview_header {
	/* display: table-cell; */
	background-color: black;
	color: white;
}

.IM_preview_row {
	width: 100%;
	margin: 0.25em 0em;
	float: left;
	text-transform: none;
/*	display: table-row; */
}

.IM_preview_row_num {
	text-align: center;
	width: 5%;
	float: left;
	/* display: table-cell; */
}

.IM_preview_row_file {
	text-align: left;
	width: 39%;
	float: left;
	/* display: table-cell; */
}

.IM_preview_row_alt {
	text-align: left;
	width: 28%;
	float: left;
	/* display: table-cell; */
}

.IM_preview_row_title {
	text-align: left;
	width: 28%;
	float: left;
	/* display: table-cell; */
}

.IM_preview_row_filerequest {
	width: 75%;
	float: left;
	/* display: table-cell; */
}

.IM_preview_row_thumb {
	text-align: center;
	width: 19%;
	float: left;
	/* display: table-cell; */
	/* border-left:1px dotted black; */
	/* border-right:1px dotted black; */
}

.IM_preview_row_filename {
	width: 65%;
	float: left;
	/* display: table-cell; */
}

.IM_preview_row_move {
	width: 5%;
	float: left;
	/* display: table-cell; */
	text-align: center;
	/* border-left:1px dotted black; */
	/* border-right:1px dotted black; */
}

.IM_preview_row_del {
	text-align: center;
	width: 5%;
	float: left;
	/* display: table-cell; */
}

.tooltip {
color: gray;
text-decoration: none;
}
 
.info span {
display: none;
}
 
.info:hover {
position: relative;
}
 
.info:hover span {
display: block;
position: absolute;
/* bottom: 1.5em; */
top: -10em;
left: 100%;
background-color: #eeeeee;
border: thin solid black;
color: black;
padding: .5em;
z-index: 10;
}

div.IM_Thumbnails {
	margin-left: -4px;
	margin-top: 6px;
}

.IM_Thumbnail {
	/*width: 2em;*/
	/*border: 1px solid black;*/
	margin: 2px;
}

.IM_Thumbnail_dynamic {
	/*width: 3em;*/
	/*border: 1px solid black;*/
	margin: 2px;
	opacity:0.4;
	filter:alpha(opacity=40);
}

.IM_Thumbnail_dynamic:hover {
	/*width: 3em;*/
	/*border: 1px solid black;*/
	margin: 2px;
	opacity:1;
	filter:alpha(opacity=100);
}

