#pbOverlay {
	position: fixed; z-index: 9999;
}
#pbImage {
	position: fixed; z-index: 9999;
}
#pbBottom {
	position: fixed; z-index: 9999;
}
#pbCloseBtn {
	position: fixed; z-index: 9999;
}
#pbOverlay {
	background: rgb(0, 0, 0); left: 0; top: 0; width: 100%; height: 100%; cursor: pointer;
}
#pbCloseBtn {
	background: url("../img/closebutton.png") no-repeat left top; top: 0; width: 50px; height: 50px; right: 0; display: block;
}
.pbLoading {
	background: url("../img/loading.gif") no-repeat center rgb(0, 0, 0) !important;
}
#pbImage {
	background: no-repeat rgb(0, 0, 0); border: currentColor; cursor: move; box-shadow: 0 0 40px #000; -moz-box-shadow: 0 0 40px #000; -webkit-box-shadow: 0 0 40px #000;
}
#pbBottom {
	left: 50%; width: 400px; text-align: center; bottom: 10px; color: rgb(238, 238, 238); line-height: 1.4em; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; margin-left: -200px;
}
#pbCaption {
	padding: 4px; font-weight: bold; display: inline-block; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B0000000, EndColorStr=#B0000000); zoom: 1; background-color: rgba(0, 0, 0, 0.7);
}
/*#pbNav {
	margin: 5px auto auto; width: 282px; height: 70px; display: block;
}*/
#pbNav {
	margin: 5px auto auto; width: 202px; height: 70px; display: block;
}
#pbPrevBtn {
	background: url("../img/navbtns.png") no-repeat; height: 70px; text-indent: -9000px; display: inline-block;
}
#pbNextBtn {
	background: url("../img/navbtns.png") no-repeat; height: 70px; text-indent: -9000px; display: inline-block;
}
#pbZoomBtn {
	background: url("../img/navbtns.png") no-repeat; height: 70px; text-indent: -9000px; display: inline-block;
}
#pbLeftBtn {
	background: url("../img/navbtns.png") no-repeat; height: 70px; text-indent: -9000px; display: inline-block;
}
#pbRightBtn {
	background: url("../img/navbtns.png") no-repeat; height: 70px; text-indent: -9000px; display: inline-block;
}
#pbPrevBtn {
	background-position: -223px 0; width: 40px; float: left;
}
.pbgreyed#pbPrevBtn {
	background-position: -521px 0;
}
#pbNextBtn {
	background-position: -337px 0; width: 40px; float: right;
}
.pbgreyed#pbNextBtn {
	background-position: -560px;
}
#pbZoomBtn {
	background-position: -263px 0; width: 74px; float: left;
}
.pbgreyed#pbZoomBtn {
	background-position: -74px 0;
}
.pbzoomed#pbZoomBtn {

}
#pbLeftBtn {
	background-position: -159px 0; width: 64px; float: left;
}
#pbRightBtn {
	background-position: -377px 0; width: 64px; float: right;
}
