.imageloader_images .imageloader_image {

	padding: 10px;

	margin: 0;

	border: 1px solid #F2F2F2;

	background-color: #FFF;

}

.imageloader_images .imageloader_image img {

	border: none !important;

}

.imageloader_images .imageloader_image,

.highslide-thumbstrip img {

	display: inline-block;

	background-repeat: no-repeat !important;

	background-position: center center !important;

}

.highslide-thumbstrip-horizontal img {

	height: 40px !important;

	width: auto !important;

}

.highslide-thumbstrip-vertical img {

	max-width: 60px !important;

	height: auto !important;

}

.highslide-thumbstrip-float img {

	width: auto !important;

	max-height: 56px !important;

}

.imageloader_images table tbody tr td {

	background: #FFF;

	border: 1px #F2F2F2;

	padding: 4px;

}

.imageloader_images table tbody tr td a .imageloader_image {

	background: transparent;

	border: none;

	padding: 0;

}



/* caption and title definitions */

.imageloader_caption {

	z-index: -1;

}

.floating-caption .imageloader_title,

.floating-caption .imageloader_comment,

.floating-caption .imageloader_caption_author,

.floating-caption .imageloader_caption_datetime {

	color: white;

}



.dark .imageloader_title,

.dark .imageloader_comment,

.dark .imageloader_caption_author,

.dark .imageloader_caption_datetime {

	color: white;

}



.imageloader_title {

	display:inline;

	z-index: -1;

}

.imageloader_comment {

	z-index: -1;

	display:inline;

}

.imageloader_caption_comments {

	text-align: justify;

	font-weight: normal;

}

.imageloader_caption_comments div.imageloader_title {

	font-weight: bold;

}

.imageloader_caption div.imageloader_caption_author {

	text-align: left;

	font-size: x-small;

	font-weight: normal;

}

.imageloader_caption div.imageloader_caption_datetime {

	text-align: left;

	font-size: x-small;

	font-weight: normal;

}

.imageloader_hidden {

	display: none !important;

}



/* greybox overrides */

#GB_caption div.imageloader_title,

#GB_caption div.imageloader_comment,

#GB_caption div.imageloader_caption_author,

#GB_caption div.imageloader_caption_datetime {

	color: white;

}

#GB_caption.caption {

	border:none;

	padding:0;

}



/* lightbox overrides */

#lbNextLink, #lbPrevLink {

	background: transparent;

}



/* shadowbox overrides */

#shadowbox_title div.imageloader_title,

#shadowbox_title div.imageloader_comment,

#shadowbox_title div.imageloader_caption_author,

#shadowbox_title div.imageloader_caption_datetime,

#sb_title div.imageloader_title,

#sb_title div.imageloader_comment,

#sb_title div.imageloader_caption_author,

#sb_title div.imageloader_caption_datetime {

	color: white;

}



div#shadowbox_title_inner,

div#sb_title_inner {

	height: 100%;

}

div#shadowbox_title,

div#sb_title {

	height: 100%;

}

div#shadowbox_counter,

div#sb_counter {

	color: white;

}

div#shadowbox_body,

div#sb_body {

	border: 2px solid white;

}

.sspreset-thumbstrip .highslide-thumbstrip-horizontal img {

	height: 27px !important;

}
