.imagegallerymodule { font-family:arial,helvetica,sans-serif;line-height:1.125em; }
.imagegallerymodule.default .title { font-variant:small-caps;color:#FD9D0A; }
.imagegallerymodule.default .description { padding:0;margin:1em;text-align:justify;color:#666666; }
.imagegallerymodule h2 { font-size:1.625em;font-variant:small-caps;font-weight:bold;color:#FD9D0A; }
.imagegallerymodule .form_header h2 { margin:.5em 0; }

	.moduleactions { margin:1em;padding:0; }
	.moduleactions a { display:inline-block;margin:0 .25em;font-variant:small-caps;text-decoration:none;color:#FD9D0A; }
	.moduleactions a:focus, .moduleactions a:hover { text-decoration:underline; }
	.moduleactions img { border:0; }
	.creategallery {  }

	#galleries { text-align:center;border:1px solid #FD9D0A;padding:0 0 2px 2px;width:756px;margin:0 auto; }
	#galleries ul { margin:0 auto;padding:0;list-style-type:none;width:756px;text-align:left; }
	#galleries ul .gallery { display:inline-block;width:250px;height:190px;margin:2px 2px 0 0;text-align:left;background-repeat:no-repeat;background-position:50% 50%;background-color:#EEEEEE;float:left; }
	#galleries ul .gallery img { border:0; }

	#galleries ul .gallery a { display:inline-block;text-decoration:none;width:250px;height:190px;color:#666666;position:relative;z-index:1;background-color:transparent;background-repeat:repeat;cursor:pointer; }
	#galleries ul .gallery a .gallery_text { display:inline-block;width:100%;height:166px; }
	#galleries ul .gallery a .gallery_text .gallery_title { line-height:1.125em;font-weight:bold;display:inline-block;font-size:1.25em;text-align:center;width:100%;padding-top:4px;font-variant:small-caps;color:#FD9D0A; }
	#galleries ul .gallery a .gallery_text .gallery_desc { display:inline-block;text-align:justify;width:230px;padding:3px 10px; }
	#galleries ul .gallery a .gallery_images { display:inline-block;text-align:right;width:230px;line-height:24px;padding:0 10px; }
	#galleries ul .gallery a .hidden { display:none; }
	#galleries ul .gallery a:hover , #galleries ul .gallery a:focus { background-image:url('../img/imagegallerymodule/gallery_bg.png'); }
	#galleries ul .gallery a:hover .hidden, #galleries ul .gallery a:focus .hidden { display:inline-block; }

	#galleries ul .gallery_actions { position:absolute;z-index:5;margin:10px; }
	#galleries ul .gallery_actions a { display:inline-block;background:transparent;padding:0;margin:0;border:0;width:auto;height:auto; }
	#galleries ul .gallery_actions a:focus,#galleries ul .gallery_actions a:hover { border:0;background:transparent; }
	
	#galleries ul .nogalleries { width:100%;height:auto;background:none;line-height:1.25em;margin:2px 2px 0 0;padding:.5em; }

	.image_gallery { text-align:center;border:1px solid #666666;padding:0 0 8px 8px;width:756px;margin:0 auto; }
	#gallery_list { margin:0 auto;padding:0;list-style-type:none;text-align:left;width:756px; }
	#gallery_list li { display:inline-block;width:100px;height:100px;margin:8px 8px 0 0;vertical-align:top;text-align:left;background-repeat:no-repeat;background-position:50% 50%;background-color:#EEEEEE;float:left; }
	#gallery_list li img { border:0; }
	#gallery_list li a { display:inline-block;text-decoration:none;width:98px;height:98px;color:#666666;position:relative;z-index:1;background-color:transparent;background-repeat:repeat;border:1px solid transparent; }
	#gallery_list li a:hover { border:1px solid #FD9D0A; }
	#gallery_list .noimages { width:100%;height:auto;background:none;line-height:1.25em; }

	#gallery_list .gallery_actions { position:absolute;z-index:5;margin:4px; }
	#gallery_list .gallery_actions a { display:inline-block;background:transparent;padding:0;margin:0;border:0;width:auto;height:auto;position:relative; }
	#gallery_list .gallery_actions a:focus,#gallery_list .gallery_actions a:hover { border:0;background:transparent; }
	#gallery_list .imageorder { cursor:move; }

	.imagegallerymodule.images_upload { padding:2em; }

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


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