.fullsize-icon { position: absolute; margin: 0; padding: 0; width: 30px; height: 30px; background: transparent url(http://4.bp.blogspot.com/_Hw9Q3OgKiWM/TIDGb35S02I/AAAAAAAAB-E/LKGMn9Awstg/s1600/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; left: 0; top: 0; z-index: 999; } .fullsize-loading { height: 51px; width: 51px; background: transparent url(fullsize-loading-bg.png) no-repeat left top; } .fullsize-loading-inner { height: 100%; width: 100%; background: transparent url(fullsize-loading-spinner.gif) no-repeat center center; } .fullsize-image { display: block; } .fullsize-title { position: relative; 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(fullsize-title-bg.png) repeat-x left top; } .fullsize-title-text { text-align: center; margin: 0 auto; } 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(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; left: 0; top: 0; 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(fullsize-sh-top-l.png); } .fullsize-sh-top-m { margin: 0 22px; background-image: url(fullsize-sh-top-m.png); background-repeat: repeat-x; } .fullsize-sh-top-r { float: right; width: 22px; background-image: url(fullsize-sh-top-r.png); } .fullsize-sh-bottom-l { float: left; width: 22px; height: 24px; background-image: url(fullsize-sh-bottom-l.png); } .fullsize-sh-bottom-m { margin: 0 22px; height: 24px; background-image: url(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(fullsize-sh-bottom-r.png); } .fullsize-sh-body { background-image: url(fullsize-sh-body-l.png); background-repeat: repeat-y; } .fullsize-sh-body-r { float: right; height: 100%; width: 11px; background-image: url(fullsize-sh-body-r.png); background-repeat: repeat-y; }