/* Image Viewer */
#backdiv {
	background-color: black;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 10;
	_position: absolute;
	_top: expression((( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + "px");
}

#imagebox {
	background-color: white;
	position : fixed;
	top: 50%;
	left : 50%;
	height : 44px;
	width : 300px;
	padding : 15px;
	margin-left : -150px;
	margin-top: -37px;
	border-color : #444444;
	border-width : 3px;
	border-style : solid;
	z-index: 11;
	overflow: hidden;
	_position: absolute;
	_top: expression((( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) + (documentElement.clientHeight / 2))  + "px");
}

#imagebox .loading {
	float: left;
	margin-right: 20px;
}

#imagebox .imagecaption {
	float:left;
	padding-top: 5px;
	font-size: 0.95em;
}

#imagebox #horizscroll {
	background-color: #CCCCCC;
	height: 15px;
}
#imagebox #horizscroll #mainbit {
	background-image: url(/_images/picturebox/horiz_main.gif);
	height: 15px;
}
#imagebox #horizscroll #leftbit {
	background: url('/_images/picturebox/horiz_left.gif') no-repeat !important;
	width: 15px;
	height: 15px;
	float: left;
}
#imagebox #horizscroll #rightbit {
	background: url('/_images/picturebox/horiz_right.gif') no-repeat !important;
	width: 15px;
	height: 15px;
	float: right;
}
#imagebox #vertscroll {
	background-color: #CCCCCC;
	width: 15px;
	position: absolute;
	top: 0px;
}
#imagebox #vertscroll #mainbit {
	background-image: url(/_images/picturebox/vert_main.gif);
	height: 15px;
}
#imagebox #vertscroll #topbit {
	background: url('/_images/picturebox/vert_top.gif') no-repeat !important;
	width: 15px;
	height: 15px;
}
#imagebox #vertscroll #bottombit {
	background: url('/_images/picturebox/vert_bottom.gif') no-repeat !important;
	background-position: bottom !important;
	width: 15px;
	height: 15px;
}
#imagebox p {
	margin:0px;
	padding:0px;
	color: #444444;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	
}
#imagebox #close {
	display: block;
	width: 65px;
	height: 25px;
	line-height: 22px;
	text-align: center;
	background-color: #058;
	color: white;
	text-decoration: none;
	border: 2px outset #005588;
	float: right;
	margin-top: 9px;
	margin-bottom: 5px;
}
#imagebox #cancel {
	display: block;
	width: 65px;
	height: 20px;
	line-height: 18px;
	text-align: center;
	background-color: #058;
	float:right;
	color: white;
	text-decoration: none;

}

#imagebox #imgclose {
	margin-top: 5px;
	float: right;
}
#imgscrollbox {
	/*overflow: auto;*/
	padding: 0px;
	margin: 0px;
}