.separator { height: 1px; background-color: #ccc; clear: both; }

.imageselectoverlay {background-color: #111;opacity: 0.65;filter: alpha(opacity = 65);position: absolute;z-index: 9001;top: 0px;left: 0px;width: 100%;}
.imageselectpopup {position: absolute;background-color: transparent;width: 776px;min-height: 500px;z-index:9002;}

.firstBox, .lastBox {background-color:#fff;padding:12px;}

.firstBox {border-radius:4px 4px 0 0;padding-right:0;padding-bottom:42px;margin-right:0;min-height:389px;position:relative;}
.firstBox .pager {position:absolute;right:0;bottom:19px;margin-right:0;clear:both;}

.lastBox {margin-top:3px;border-radius:0 0 4px 4px;}

.imageselectpopup .selectorItem {float:left;margin:5px 9px 5px 0;position:relative;}
.imageselectpopup .selectorItem a.selectimage {background-color:#ccc;display:block;}
.imageselectpopup .selectorItem a.selectimage > img {opacity:1;filter: alpha(opacity = 100);}
.imageselectpopup .selectorItem a.selectimage:hover > img {opacity:0.7;filter: alpha(opacity = 70);}
.imageselectpopup .lastBox h2 {margin-top:13px;margin-bottom:7px;}
.imageselectpopup .selectorItem .deleteimage {display:none;float:right;position:absolute;top:5px;right:5px;z-index:90001;}
.imageselectpopup .selectorItem:hover .deleteimage {display:block;}
.imageselectpopup .pager div.filtersText {display:inline-block;float:none;}
.imageselectpopup .pager div.showingText {display:inline-block;float:right;}

.firstBox a.closeButton {display:block;width:27px;height:27px;background-image:url('/images/modal-close.png');position:absolute;top:-12px; right:-12px; }
.firstBox a.closeButton span { display:none; }

.imageselectpopup h2 { margin-top:18px; margin-bottom:3px; font-size:13px; color:#313131; }
.imageselectpopup a.selectimage.itemSelected { border:3px solid black; width:94px; height:94px; overflow:hidden; }
.imageselectpopup a.selectimage.itemSelected > img { overflow:hidden; display:block; opacity:1; margin-left:-3px; margin-top:-3px; }
.imageselectpopup #uploadform_container { padding:0; }
.imageselectpopup #uploadform_container .plupload_header { display:none; }
.imageselectpopup #uploadform_container .plupload_filelist_header { background-color:#f1f1f1; }
.imageselectpopup #uploadform_container .plupload_filelist_footer { background-color:transparent; height:auto; padding:0; margin-top:10px; }
.imageselectpopup #uploadform_container .plupload_filelist_header, #uploadform_container .plupload_filelist_footer { border-width:0; color:#5d5d5d; }
.imageselectpopup #uploadform_container .plupload_filelist { background-color:transparent; height:114px; overflow:auto; }
.imageselectpopup .plupload_filelist li { background-image:none; }
.imageselectpopup #uploadform_container .plupload_filelist li { background:none; }
.imageselectpopup #uploadform_container li.plupload_delete a { background:url('../images/icons/delete.gif') no-repeat scroll 0 0 transparent; }
.imageselectpopup #uploadform_container .plupload_add { margin-right:3px; }
.imageselectpopup #uploadform_container .plupload_start { margin-right:10px; }
.imageselectpopup #uploadform_container .plupload_filelist_footer .plupload_file_action { margin-right:9px; }

.imageselectpopup #uploadform .plupload_error_message {
	display: block;
	padding: 3px;
	margin-top:10px;
	margin-bottom:10px;
	background-color: #F2DEDE;
	border: 1px solid #EED3D7;
	position: relative; 
	color: #B94A48;
	font-size:12px;
	border-radius:4px;
	float:right;
	width:500px;
	max-height:65px;
	overflow:auto;
}

.imageselectpopup .lastBox > h2 { float:left; }
.imageselectpopup #uploadform .plupload_error_message p { font-size:12px; margin:0; }
.imageselectpopup #uploadform_container { clear:both; }
.imageselectpopup li.plupload_droptext { line-height:94px; }