.ipBody #sbSiteWrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	overflow: auto;
}

body.ipBody,html.ipBody {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

#ipOverlay,.ipOverlay1  {
	position: absolute;
	width:100%;
	height:100%;
	z-index:1000000;
	top:0px;
	left:0px;
}
.ipOverlay1 { background: #000;  }

#ipOverlay iframe {
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

#ipOuter {
	display: block;
	position: absolute;
	overflow: visible;
	left: 50%;
	top: 50%;
	z-index: 10000010;
}

#ipMainH {
	position: absolute;
	top: 0;
	left: 0;
	width: 0px;
	height: 0px;
	background: #fff;
	visibility: hidden;
	overflow: visible;
}
#ipImageH {
	position: absolute;
	width: 100%;
}
#ipCloseB  {
	position: absolute;
	height:24px;
	right:-8px;
	top:-7px;
	width:24px;
	background:url("/_fc/images/inlineviewer/closebtn24.png") no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_fc/images/inlineviewer/closebtn24.png');
	cursor:pointer;
	z-index: 10;
}

#ipButtonBar {
	position: absolute;
	width: 100%;
	height: 25px;
	left: 0;
	bottom: 0;
	_bottom: -1px;
	_height: 26px;
	background: #000;
}

#ipNextB,#ipPrevB {
	position: absolute;
	top: 3px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

#ipPrevB { left: 3px; background: url(/_fc/images/inlineviewer/prev_btn.jpg); }
#ipNextB { right: 3px; background: url(/_fc/images/inlineviewer/next_btn.jpg); }
.ipb_hover { -moz-opacity: .7; filter: alpha(opacity=70); }

.ipLeft,.ipRight { position: absolute; width: 50%; height: 100%; cursor: pointer; z-index: 5; background: url(/_fc/images/spacer.gif); }
.ipLeft { left: 0; }
.ipRight { right: 0;  }
#ipReport { 
	position: absolute; 
	width: 50px; 
	left: 50%;
	top: 3px;
	margin-left: -25px;
	font: bold 12px arial;
	color: #fff;
}


