.imagegallerymodule.default .description { padding:0;margin:1em;text-align:justify; }

	.moduleactions { margin:.5em 0;padding:0;font-family:arial; }
	.moduleactions a { display:inline-block;margin:0 .25em;text-decoration:none; }
	.moduleactions span { display:inline-block;margin:0 .25em; }
	.moduleactions a:focus, .moduleactions a:hover { text-decoration:underline; }
	.moduleactions img { border:0; }

	.imagegalleries { text-align:center;margin:0 auto; }

	.imagegalleries .gallery_list { margin:0 auto;padding:0;list-style-type:none;position:relative;display:inline-block;width:auto; }
	.imagegalleries .gallery_list li { margin:0;vertical-align:top;text-align:left;float:left;position:relative;width:250px;height:132px;background:gray url() no-repeat scroll 50% 50%;margin:5px;overflow:hidden; }

	.imagegalleries .gallery_list li a.image { display:block;text-decoration:none;width:250px;height:132px;position:relative;z-index:2; }
	.imagegalleries .gallery_list li a.image:hover { background:white;opacity:.15; }

	.imagegalleries .gallery_list li .image_text { position:absolute;left:0;z-index:1;bottom:100%;background:black;padding:10px; }
	.imagegalleries .gallery_list li .image_text.nohide { bottom:0; }
	.imagegalleries .gallery_list li .image_text span { display:inline-block;width:230px; }
	.imagegalleries .gallery_list li .image_text span.title { color:#DC3644;font-size:1.25em;font-weight:bold;margin:0 0 10px 0; }
	.imagegalleries .gallery_list li .image_text span.desc { color:white;font-size:1em; }
	.imagegalleries .gallery_list li .image_text span.images { color:#DC3644;font-size:1em;text-align:right;margin:10px 0 0 0; }
	.imagegalleries .gallery_list li:hover .image_text { bottom:0; }

	.imagegalleries .gallery_list .nogalleries { float:none;width:100%;height:auto;background:none;line-height:1.25em;margin:1em 0; }
	.imagegalleries .gallery_list .noimages { float:none;width:100%;height:auto;background:none;line-height:1.25em;margin:1em 0; }

	.imagegalleries .gallery_list li .gallery_actions { display:block;height:20px;position:absolute;margin:5px;z-index:3; }
	.imagegalleries .gallery_list li .gallery_actions a { display:inline-block;background:none;padding:0;margin:0;border:none;width:auto;height:auto;position:relative; }
	.imagegalleries .gallery_list li .gallery_actions a:focus, .imagegalleries .gallery_list li .gallery_actions a:hover {  }

	.imagegallerymodule .gallery_order ul { margin:0 auto;padding:0;list-style-type:none;position:relative;display:inline-block;width:auto; }
	.imagegallerymodule .gallery_order ul li { margin:0;vertical-align:top;text-align:left;float:left;position:relative;height:100px;width:189px;background:gray url() no-repeat scroll 50% 50%;margin:3px;overflow:hidden; }
	.imagegallerymodule .gallery_order ul .imageorder { cursor:move; }
	.imagegallerymodule .gallery_order ul .imageorder:hover { opacity:.85; }
	
	.imagegalleries .eol { margin:0 0 1em 0; }

	.imagegallerymodule.images_upload { padding:2em; }

	.imagegallerymodule #imagesUpload { font-family:arial; }
	.imagegallerymodule #imagesUpload .alignLeft { margin:0 .25em;float:left; }
	.imagegallerymodule #imagesUpload a { display:inline-block;font-variant:small-caps;text-decoration:none;color:#DC3644;font-weight:bold; }
	.imagegallerymodule #imagesUpload a.selectLink { color:#9999CC; }
	.imagegallerymodule #imagesUpload a.uploadLink { color:#99CC99; }
	.imagegallerymodule #imagesUpload a.clearLink { color:#CC9999; }
	.imagegallerymodule #imagesUpload a:focus, .imagegallerymodule #imagesUpload a:hover { text-decoration:underline; }
	.imagegallerymodule #dataTableContainer { margin:.25em;border:1px solid #DC3644;padding:.25em; }
	.imagegallerymodule #dataTableContainer th { padding:0 .25em;line-height:1.25em; }
	.imagegallerymodule #dataTableContainer td { text-align:right;vertical-align:middle;padding:0 .25em;line-height:1.25em; }


.eol { clear:both; }
.italic { font-style:italic; }
