.ReIMG-Anchor img {
	cursor: pointer !important;
}

.ReIMG-Anchor img:hover {
	border-color: #FFFFFF;
	-webkit-box-shadow: 0 0 0.938em rgba( 0, 0, 0, .25 ); /* 15 */
	box-shadow: 0 0 0.938em rgba( 0, 0, 0, .25 ); /* 15 */
}

#ReIMG-Clicked {
	overflow: auto;
	position: fixed;
	z-index: 9999;
}

span.ReIMG-ZoomIn,
span.ReIMG-ZoomOut {
	position: absolute;
	border: none !important;
	margin: 2px;
	width: 20px;
	height: 20px;
	filter: Alpha(Opacity=50);
	opacity: .50;
}

span.ReIMG-ZoomIn {
	background: url(images/icon_reimg_zoom_in.gif) top left no-repeat;
}

span.ReIMG-ZoomOut {
	background: url(images/icon_reimg_zoom_out.gif) top left no-repeat;
}

span.ReIMG-ZoomIn:hover,
span.ReIMG-ZoomOut:hover {
	background-position: 0 100%;
	cursor: pointer;
	filter: Alpha(Opacity=100);
	opacity: 1.00;
}

.ReIMG-ZoomMore {
	z-index: 10005;
	position: fixed !important;
}

div.ReIMG-UserLink {
	text-align: center;
	border-top: 0.1em solid #FFFFFF;
	border-bottom: 0.1em solid #FFFFFF;
	background-color: #000000;
	filter: Alpha(Opacity=40);
	opacity: .40;
	position: absolute;
	height: 20px;
	margin-top: -23px;
	width: 100%;
}

div.ReIMG-UserLink:hover {
	filter: Alpha(Opacity=80);
	opacity: .80;
}

div.ReIMG-UserLink a {
	color: #FFFFFF !important;
	font-weight: bold;
}

#ReIMG-Overlay {
	background-color: #000000;
	background-color: rgba(000, 000, 000, .8);
	position: fixed;
	z-index: 9998;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-animation: fade-in .25s linear;
	animation: fade-in .25s linear;
}

@-webkit-keyframes fade-in {
	from	{ opacity: 0; }
	to		{ opacity: 1; }
}

#ReIMG-Loading,
#ReIMG-Loading div {
	border-radius: 50%;
}

#ReIMG-Loading {
	width: 2.5em;
	height: 2.5em;
	background-color: #444;
	background-color: rgba(0, 0, 0, .5);
	position: fixed;
	z-index: 10003;
	top: 50%;
	left: 50%;
	padding: 0.625em;
	margin: -1.25em 0 0 -1.25em;

	-webkit-box-shadow: 0 0 2.5em rgba(0, 0, 0, .75);
	box-shadow: 0 0 2.5em rgba(0, 0, 0, .75);

	-webkit-animation: fade-in .25s linear;
	animation: fade-in .25s linear;
}

#ReIMG-Loading div {
	width: 2.5em;
	height: 2.5em;
	background-color: #fff;

	-webkit-animation: ReIMG-Loading .5s ease infinite;
	animation: ReIMG-Loading .5s ease infinite;
}

@-webkit-keyframes ReIMG-Loading {
	from { opacity: .5;	-webkit-transform: scale(.75); }
	50%	 { opacity: 1;	-webkit-transform: scale(1); }
	to	 { opacity: .5;	-webkit-transform: scale(.75); }
}

@keyframes ReIMG-Loading {
	from { opacity: .5;	transform: scale(.75); }
	50%	 { opacity: 1;	transform: scale(1); }
	to	 { opacity: .5;	transform: scale(.75); }
}


/* THESE ARE NOT CURRENTLY IN USE */
#topicreview .ReIMG-Zoom {
	display: none;
}

.ReIMG-Attachbox {
	width: 97%;
}

.ReIMG-Attach-Image {
	overflow: hidden;
	max-height: none;
}

.ReIMG {
	width: 10%;
	height: auto;
	visibility: visible;
}

img.ReIMG-Zoom,
.ReIMG-Litebox,
.ReIMG-Link {
	cursor: pointer !important;
}

.ReIMG-Width-Portrait,
.ReIMG-Height {
	width: auto;
}

.ReIMG-Height-Portrait,
.ReIMG-Width,
.ReIMG-Rel {
	height: auto;
}

.ReIMG-Width {
	vertical-align: top;
}
