	
	
	.fullsize-icon { position: absolute; margin: 0; padding: 0; width: 30px; height: 30px; background: transparent url(jQueryFullSize/fullsize-icon.png) no-repeat left top; z-index: 950; cursor: url(fullsize.cur), auto; }
	.fullsize-loading, .fullsize-wrapper { position: absolute; margin: 0; padding: 0; z-index: 999; }
	.fullsize-loading { height: 51px; width: 51px; background: transparent url(jQueryFullSize/fullsize-loading-bg.png) no-repeat left top; }
	.fullsize-loading-inner { height: 100%; width: 100%; background: transparent url(jQueryFullSize/fullsize-loading-spinner.gif) no-repeat center center; }
	.fullsize-image { display: block; }
	.fullsize-title { position: relative; width: 100%; margin: 0; padding: 5px 0; min-height: 14px; color: #fff; font-weight: bold; font-size: 11px; font-family: "Lucida Grande" , sans-serif; text-shadow: 0 0 1px #000; background: transparent url(jQueryFullSize/fullsize-title-bg.png) repeat-x left top; }
	.fullsize-title-text { text-align: center; margin: 0 auto; width: 100%; }
	a.fullsize-close { position: absolute; display: block; margin: -15px 0 0 6px; width: 16px; height: 16px; text-decoration: none; z-index: 1000; background: transparent url(jQueryFullSize/fullsize-close.png) no-repeat left top; }

	/* Safari 3.0 and Chrome rules here */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		a.fullsize-close { margin-top: -14px; }
	}
	a.fullsize-close:hover { background-position: right top; }
	.fullsize-close { cursor: pointer; }

	/* Shadows */
	.fullsize-sh-wrap { position: absolute; z-index: 980; }
	.fullsize-sh-top, .fullsize-sh-body, .fullsize-sh-bottom { width: 100%; }
	.fullsize-sh-top-l, .fullsize-sh-top-m, .fullsize-sh-top-r, .fullsize-sh-bottom-l, .fullsize-sh-bottom-m, .fullsize-sh-bottom-r { background-position: left top; background-repeat: none; background-color: transparent; height: 20px; }
	.fullsize-sh-top-l { float: left; width: 22px; background-image: url(jQueryFullSize/fullsize-sh-top-l.png); }
	.fullsize-sh-top-m { margin: 0 22px; background-image: url(jQueryFullSize/fullsize-sh-top-m.png); background-repeat: repeat-x; }
	.fullsize-sh-top-r { float: right; width: 22px; background-image: url(jQueryFullSize/fullsize-sh-top-r.png); }
	.fullsize-sh-bottom-l { float: left; width: 22px; height: 24px; background-image: url(jQueryFullSize/fullsize-sh-bottom-l.png); }
	.fullsize-sh-bottom-m { margin: 0 22px; height: 24px; background-image: url(jQueryFullSize/fullsize-sh-bottom-m.png); background-repeat: repeat-x; background-position: left bottom; }
	.fullsize-sh-bottom-r { float: right; width: 22px; height: 24px; background-image: url(jQueryFullSize/fullsize-sh-bottom-r.png); }
	.fullsize-sh-body { background-image: url(jQueryFullSize/fullsize-sh-body-l.png); background-repeat: repeat-y; }
	.fullsize-sh-body-r { float: right; height: 100%; width: 11px; background-image: url(jQueryFullSize/fullsize-sh-body-r.png); background-repeat: repeat-y; }
