﻿HTML { height: 100%; } BODY { position: relative; margin: 0px; padding: 0px; width: 100%; height:
100%; min-width: 995px; } A { text-decoration: none; } A:hover, A:active { text-decoration: underline;
} #trailer { overflow: hidden; height: 1px; width: 100%; clear: both; } .nowrap { white-space: nowrap;
} .clear1px { line-height: 1px; overflow: hidden; height: 1px; font-size: 0px; clear: both; } .clearRight1px
{ line-height: 1px; overflow: hidden; height: 1px; clear: right; } .clearLeft1px { line-height:
1px; overflow: hidden; height: 1px; clear: left; } .button { position: relative; float: left; cursor:
pointer; } .button DIV { height: 100%; } .button .standard, .button .hover { } .button .buttonImage
{ } .button .buttonLeft { position: absolute; left: 0px; top: 0px; } .button .buttonRight { position:
absolute; right: 0px; top: 0px; } .button .buttonMiddle { float: left; } .button .buttonLabel {
position: relative; float: left; white-space: nowrap; } .button .buttonIcon { float: left; display:
none; } .button .hover .buttonLabel { } .rulerHorzContainer { position: absolute; visibility: hidden;
width: 100%; height: 10px; top: 400px; left: 0px; z-index: -5; background-color: red; } .rulerVertContainer
{ position: absolute; visibility: hidden; width: 10px; height: 100%; top: 0px; left: 400px; z-index:
-5; background-color: red; } .centerOuter { } .centerInner { margin: 0 auto; } .header { position:
relative; height: 40px; z-index: 1; } .headerLogo { display: block; position: absolute; top: 0px;
left: 0px; height: 100%; } .headerPhotog { display: block; position: absolute; float: left; top:
0px; left: 0px; height: 40px; line-height: 40px; padding-left: 20px; } .headerSearch { position:
relative; height: 18px; float: right; width: 204px; padding: 11px; } .headerSearchInner { position:
relative; height: 100%; width: 100%; } #headerSearchInput { height: 14px; line-height: 14px; padding:
2px 0px 2px 3px; vertical-align: middle; border-style: none; } .headerSearchLocal #headerSearchInput
{ width: 182px; } .headerSearchBoth #headerSearchInput { width: 173px; } .headerSearchMenuSpot {
} .headerSearchBoth .headerSearchMenuSpot { position: absolute; top: 1px; right: 0px; width: 25px;
height: 16px; padding-bottom: 10px; } .headerSearchBoth .headerSearchIcon { cursor: pointer; width:
25px; height: 16px; background-image:url(/zf/img/layout/search-bw-16-dropdown.png);background-repeat:no-repeat;background-position:left
top; } .headerSearchLocal .headerSearchIcon { position: absolute; top: 1px; right: 0px; cursor:
pointer; width: 16px; height: 16px; background-image:url(/zf/img/layout/search-bw-16.png);background-repeat:no-repeat;background-position:left
top; } .headerLink, .headerSeparator { float: left; height: 40px; line-height: 40px; } .headerSeparator
{ padding: 0px 4px 0px 3px; } .headerMenuContainer { position: relative; float: left; } .headerMyZenfolio
{ padding-right: 22px; cursor: pointer; } .headerMenuIcon { position: absolute; right: 0px; top:
10px; width: 19px; height: 20px; background-image:url(/zf/img/view-switcher.png);background-repeat:no-repeat;background-position:left
top; } .headerMenu { position: absolute; padding: 8px; z-index: 2; float: none; } .headerMenu TABLE
{ border-collapse: collapse; border-width: 0px; } .headerMenu DIV { float: none; width: 100%; }
.headerMenu SPAN { white-space: nowrap; } .headerMenu TR, .headerMenu TD { padding: 0; margin: 0;
border-width: 0px; cursor: pointer; } .headerMenu A { display: block; float: none; padding: 1px
4px 0px 4px; margin-bottom: 2px; white-space: nowrap; } .headerMenu A SPAN { cursor: pointer; }
.headerMenu A:hover DIV, .headerMenu A:hover, .headerMenu TD.hover { text-decoration: none; } .headerMenuSeparator
{ height: 4px; line-height: 4px; overflow: hidden; border-top: solid 1px; margin-top: 4px; } #headerControlMenu
{ visibility: hidden; } #headerSearchMenu { visibility: hidden; top: 20px; right: 0px; } .headerCart
{ font-weight: bold; } .headerMain { float: left; height: 40px; padding-right: 20px; } .headerMainLink
{ float: right; height: 40px; line-height: 40px; padding-right: 10px; } .headerMenu { position:
absolute; padding: 8px; visibility: hidden; z-index: 2; float: none; } .footer { position: relative;
text-align: center; height: 50px; clear: both; padding-top: 15px; visibility: hidden; } .footerBorder
{ position: relative; top: -15px; overflow: hidden; } .footerLogo { display: block; position: absolute;
top: 10px; right: 80px; height: 40px; width: 80px; } .footer A { padding: 0px 10px 0px 10px; }
.footerCopyright { position: absolute; right: 40px; top: 0px; height: 50px; padding-top: 19px;
padding-left: 40px; } .footerCopyright A { border-bottom-style: dotted; border-width: 1px; padding:
0px; } .footerCopyright A:hover { text-decoration: none; } .separator2d, .separator3d { padding:
0px; margin: 0px; line-height: 0px; } .separator2d HR, .separator3d HR { display: none; } .separator40px
{ height: 40px; overflow: hidden; } .separator20px { height: 20px; overflow: hidden; } .separator14px
{ height: 14px; overflow: hidden; } .separator10px { height: 10px; overflow: hidden; } .separator8px
{ height: 8px; overflow: hidden; } .separator6px { height: 6px; overflow: hidden; } .separatorClear40px
{ height: 40px; clear: both; } .separatorClear { clear: both; } .topRowRightBox { width: 290px;
float: right; } .button#slideshow { float: left; height: 22px; padding-right: 8px; } .button#slideshow
.standard, .button#slideshow .hover { border-width: 1px; border-style: solid; } .button#slideshow
.buttonLeft, .button#slideshow .buttonRight { display: none; } .button#slideshow .buttonLabel {
position: relative; padding: 0px 9px 0px 24px; line-height: 22px; height: 20px; } .button#slideshow
.buttonIcon { display: block; position: absolute; top: 3px; left: 5px; width: 16px; height: 16px;
background: url(/zf/img/layout/play-bw-16.png) no-repeat top left; } .objectPathBox { font-size:
14px; padding-bottom: 5px; } .objectPath .xAddButton, .objectPath .xAddButton:visited, .objectPath
.xAddButton:active, .objectPath .xAddButton:hover, .objectPath .xAddedButton, .objectPath .xAddedButton:visited,
.objectPath .xAddedButton:active, .objectPath .xAddedButton:hover { text-decoration: none; } .objectPath
.xAddButton, .objectPath .xAddedButton { background-repeat: no-repeat; background-position: 0px 3px;
display: inline; } .objectPath .xAddButton, .objectPath .xAddedButton { padding-left: 10px; display:
none; } .objectPath .xSeparator { padding: 0px 3px 0px 3px; } .objectPath .xCollectionIcon, .objectPath
.xGalleryIcon, .objectPath .xFolderIcon { padding-left: 16px; margin: 0px 4px 0px 1px; background-position:
0px 1px; background-repeat: no-repeat; } .objectPath .lockNone { padding-right: 1px; } .objectPath
.lockPwd, .objectPath .lockPri, .objectPath .lockAcl { padding-left: 8px; margin-right: 4px; background-repeat:
no-repeat; background-position: 0px 2px; } .objectPath .lockPwd { background-image: url(/zf/img/icons/lock-orange-12.png);
} .objectPath .lockPri { background-image: url(/zf/img/icons/lock-red-12.png); } .objectPath .lockAcl
{ background-image: url(/zf/img/icons/lock-blue-12.png); } .infoPair { white-space: nowrap; } .infoPair
B { padding-left: 1px; padding-right: 1px; } .infoBox { position: relative; } .infoLeft { float:
left; text-align: left; padding: 1px 0px 2px 0px; } .infoRight { float: right; text-align: right;
padding: 1px 0px 2px 0px; } .infoMiddle { text-align: center; margin-left: 20%; margin-right: 20%;
padding: 1px 0px 2px 0px; } #photoUploaded, #photoTaken, #photoViewed { visibility: hidden; } #captionBox
{ display: none; } #photogBox { text-align: center; } .titleCaptionBoxStyleT #photoPhotog, .titleCaptionBoxStyleT
#photoGallery, .titleCaptionBoxStyleT #photoTitle { text-align: center; } .captionBox { } .bin {
position: relative; } .binBorderOuter, .binBorderInner { } .binTitleBox { text-align: left; position:
relative; } .binIcon { width: 16px; height: 16px; float: left; margin: 3px 5px 0px 2px; display:
none; } .binFeeds { position: absolute; top: 6px; display: block; width: 12px; height: 12px; cursor:
pointer; background-image:url(/zf/img/icons/rss-gray-12.png);background-repeat:no-repeat;background-position:left
top; } .binFeeds:hover { background-image:url(/zf/img/icons/rss-12.png);background-repeat:no-repeat;background-position:left
top; } .binFeedsBtn { right: 27px; } .binFeedsNoBtn { right: 6px; } .binTitleBox .button { position:
absolute; top: 3px; right: 4px; width: 18px; height: 18px; cursor: pointer; } .binTitleBox .button
.standard, .binTitleBox .button .hover { position: relative; width: 16px; height: 16px; border-width:
1px; border-style: solid; } .binTitleBox .buttonImage { display: block; position: absolute; top:
0px; left: 0px; width: 16px; height: 17px; } .binExpandedState .binTitleBox .buttonImage { background:
url(/zf/img/layout/collapse.png) no-repeat top left; } .binCollapsedState .binTitleBox .buttonImage
{ background: url(/zf/img/layout/expand.png) no-repeat top left; } .binCollapsedState .binContent
{ visibility: hidden; position: absolute; left: -1000px; top: -1000px; width: 100%; } .binCollapsedState
.binContent IMG { display: none; } .binExpandedState .binContent { position: relative; top: 0px;
left: 0px; } .binContent { margin: 8px 5px 8px 5px; } .bin .binStatic .binExpandedState, .bin .binStatic
.binBorderInner, .bin .binStatic .binBorderOuter { border-bottom: medium none; } .bin .binStaticNoTitle
.binTitleBox { display: none; } .bin .binStaticNoTitle .binExpandedState, .bin .binStaticNoTitle
.binBorderInner, .bin .binStaticNoTitle .binBorderOuter { border-bottom: medium none; } #featuredPhotoSetsBin
.binContent { height: 168px; } #featuredPhotoSetsBin .folderList { height: 100%; } #recentlyAddedBin
.binContent { height: 168px; } #recentlyAddedBin .folderList { height: 100%; } #rootFolderBin .binContent
{ height: 336px; } #rootFolderBin .folderList { height: 100%; } #contactInfoBin TABLE { border-collapse:
collapse; border-width: 0px; padding: 0px; margin: 0px; } #contactInfoBin TR, TD { padding: 0px;
margin: 0px; vertical-align: top; } #contactInfoBin .contactLabel { padding-right: 10px; white-space:
nowrap; text-align: right; } #contactInfoBin .contactValue { width: 100%; padding-bottom: 3px; }
#userInfoBin .infoRight, #userInfoBin .infoLeft { padding-bottom: 5px; } #aboutBin { } .copyrightBox
{ padding-top: 26px; } #copyrightBox { visibility: hidden; } #copyright { display: none; } .copyrightFeeds
{ position: relative; line-height: 12px; padding-left: 12px; top: 1px; margin-right: 4px; cursor:
pointer; background-image:url(/zf/img/icons/rss-gray-12.png);background-repeat:no-repeat;background-position:left
top; } .copyrightFeeds:hover { background-image:url(/zf/img/icons/rss-12.png);background-repeat:no-repeat;background-position:left
top; } .emptyContainer { text-align: center; } .image00_ .image IMG.imageOuterPending { display:
block; left: 28px; top: 28px; } .image10_ .image IMG.imageOuterPending { display: block; left: 28px;
top: 28px; } .image00_ .image IMG.imageInnerPending, .image10_ .image IMG.imageInnerPending { display:
none; } .image01_ .image IMG.imageOuterPending { display: block; left: 18px; top: 18px; } .image01_
.image IMG.imageInnerPending { display: none; top: 0px; left: 0px; } .image { overflow: hidden;
} .imageListBox { padding: 0; margin: 0; height: 100%; } .folderList, .thumbList, .imageList {
overflow: hidden; position: relative; height: 100%; } .imageListStandardHoverItem .image IMG, .imageListSelectedHoverItem
.image IMG { cursor: pointer; } .imageListItemTitle { display: none; } .imageFolderItem, .imageFolderItemNoPhoto,
.imageGalleryItem, .imageCollectionItem, .imageGalleryItemNoPhoto, .imageCollectionItemNoPhoto,
.imageListItem, .imageLockedItem, .imagePrivateItem { margin: 0px; position: absolute; visibility:
hidden; } .imageList .lockNone { display: none; } .imageList .image00_ .image IMG.imageOuterPending
{ left: 44px; top: 40px; } .imageList .image10_ .image IMG.imageOuterPending { left: 64px; top:
60px; } .imageList .imageInmost IMG { float: none; } .imageList .imageInnerContent { visibility:
hidden; top: -1px; position: absolute; display: block; right: -1px; height: 13px; padding: 0px 4px
2px 4px; text-align: center; line-height: 13px; } .imageList .imageListStandardHoverItem .imageInnerContent
{ visibility: inherit; } .imageList .lockPri, .imageList .lockPwd, .imageList .lockAcl { position:
absolute; width: 11px; height: 16px; } .imageList .lockPwd { background: url(/zf/img/icons/lock-orange-16.png)
no-repeat; } .imageList .lockPri { background: url(/zf/img/icons/lock-red-16.png) no-repeat; }
.imageList .lockAcl { background: url(/zf/img/icons/lock-blue-16.png) no-repeat; } .thumbList .imageListItem
{ padding: 3px 5px 3px 5px; } .thumbList .image, .thumbList .imageOuterFrame { overflow: visible;
} .thumbList .imageInnerContent { visibility: hidden; position: absolute; display: block; right:
-1px; top: -1px; height: 13px; padding: 0px 4px 2px 4px; text-align: center; line-height: 13px;
} .thumbList .imageListStandardHoverItem .imageInnerContent, .thumbList .imageListSelectedHoverItem
.imageInnerContent, .thumbList .imageListSelectedItem .imageInnerContent { visibility: inherit;
} .smallThumbs .folderList .imageListStandardItem, .smallThumbs .folderList .imageListStandardHoverItem
{ position: relative; margin: 4px 1px 3px 1px; width: 140px; height: 168px; } .largeThumbs .folderList
.imageListStandardItem, .largeThumbs .folderList .imageListStandardHoverItem { position: relative;
margin: 2px 1px 3px 1px; width: 160px; height: 203px; } .folderList .imageListItemTitle { display:
block; position: absolute; left: 0px; width: 100%; overflow: visible; overflow: visible; } .folderList
.imageListItemTitle DIV { text-align: center; } .folderList .imageListItemTitle .t { text-align:
center; overflow: hidden; max-height: 30px; } .smallThumbs .folderList .imageSpecial1, .largeThumbs
.folderList .image00_ .imageSpecial1 { width: 81px; height: 54px; background: url(/zf/img/protected-photo-80.gif)
no-repeat left top; } .largeThumbs .folderList .imageSpecial1 { width: 120px; height: 80px; background:
url(/zf/img/protected-photo-120.gif) no-repeat left top; } .folderList .imageListStandardItem .pad0,
.folderList .imageListStandardItem .pad1 { display: block; } .folderList .imageListStandardHoverItem
.pad1 { display: none; } .folderList .imageListStandardItem .pad2 { display: none; } .folderList
.imageListStandardHoverItem .pad2 { display: block; } .smallThumbs .folderList .image { position:
absolute; left: 14px; top: 2px; } .largeThumbs .folderList .image { position: absolute; left: 4px;
top: 2px; } .folderList .image { padding: 11px 16px 16px 16px; } .folderList .image00_ .image IMG.imageOuterPending
{ left: 44px; top: 42px; } .folderList .image10_ .image IMG.imageOuterPending { left: 64px; top:
62px; } .folderList .imageGalleryItemNoPhoto .imageInmost, .folderList .imageCollectionItemNoPhoto
.imageInmost { cursor: pointer; } .folderList .imageFolderItem .image, .folderList .imageFolderItemNoPhoto
.image { position: relative; padding: 0px; width: 120px; height: 120px; cursor: pointer; overflow:
visible; } .smallThumbs .folderList .imageFolderItem .image, .smallThumbs .folderList .imageFolderItemNoPhoto
.image { left: 10px; top: -8px; } .largeThumbs .folderList .imageFolderItem .image, .largeThumbs
.folderList .imageFolderItemNoPhoto .image { left: 20px; top: 10px; } .folderList .imageFolderItem
.imageOuterFrame { position: relative; top: 7px; left: 0px; } .folderList .imageFolderItemNoPhoto
.image DIV { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; padding: 0px;
border: medium none; } .folderList .imageFolderItemNoPhoto .imageFrame { visibility: hidden; } .folderList
.imageFolderItemNoPhoto .image IMG { width: 100%; height: 100%; padding: 0px; visibility: hidden;
} .folderList .imageFolderItemNoPhoto .image IMG.imageOuterPending { display: none; } .folderList
.imageGalleryItemNoPhoto .imageInnerTypeOverlay, .folderList .imageGalleryItem .imageInnerTypeOverlay
{ display: block; } .folderList .imageCollectionItemNoPhoto .imageInnerTypeOverlay, .folderList
.imageCollectionItem .imageInnerTypeOverlay { display: block; } .folderList .imageGalleryItemNoPhoto
IMG, .folderList .imageCollectionItemNoPhoto IMG { visibility: hidden; } .folderList .lockPri, .folderList
.lockPwd, .folderList .lockAcl { position: absolute; width: 11px; height: 16px; visibility: inherit;
} .folderList .lockPwd { background-image:url(/zf/img/icons/lock-orange-16.png);background-repeat:no-repeat;background-position:left
top; } .folderList .lockPri { background-image:url(/zf/img/icons/lock-red-16.png);background-repeat:no-repeat;background-position:left
top;; } .folderList .lockAcl { background-image:url(/zf/img/icons/lock-blue-16.png);background-repeat:no-repeat;background-position:left
top;; } .smallThumbs .folderList .imageFolderItem .lockPri, .smallThumbs .folderList .imageFolderItemNoPhoto
.lockPri, .smallThumbs .folderList .imageFolderItem .lockPwd, .smallThumbs .folderList .imageFolderItemNoPhoto
.lockPwd, .smallThumbs .folderList .imageFolderItem .lockAcl, .smallThumbs .folderList .imageFolderItemNoPhoto
.lockAcl { top: 11px; left: 13px; } .largeThumbs .folderList .imageFolderItem .lockPri, .largeThumbs
.folderList .imageFolderItemNoPhoto .lockPri, .largeThumbs .folderList .imageFolderItem .lockPwd,
.largeThumbs .folderList .imageFolderItemNoPhoto .lockPwd, .largeThumbs .folderList .imageFolderItem
.lockAcl, .largeThumbs .folderList .imageFolderItemNoPhoto .lockAcl { top: 29px; left: 22px; }
.pager { position: relative; overflow: hidden; height: 23px; padding-top: 4px; text-align: center;
} .pager .menuOuter { position: relative; left: 50%; float: left; } .pager .menuInner { position:
relative; float: left; left: -50%; } .pager .menuItem, .pager .left { float: left; } .pager A {
display: block; float: left; width: 17px; height: 17px; line-height: 17px; padding: 1px; margin:
0px 2px 0px 0px; text-decoration: none; } .pager A:visited { padding: 1px; } .pager A:active, .pager
A:hover { padding: 0px; text-decoration: none; } .pager A.menuItemSelected, .pager A.menuItemSelected:visited,
.pager A.menuItemSelected:hover, .pager A.menuItemSelected:active { padding: 0px; text-decoration:
none; } .pager A SPAN { line-height: 16px; padding-bottom: 1px; } .currentPhoto .imageInnerContent
{ top: 0px; left: 0px; width: 100%; height: 100%; overflow: visible; visibility: inherit; } .currentPhoto
.infoIcon { position: absolute; width: 20px; height: 20px; display: block; visibility: hidden;
opacity: 0.01; background: url(/zf/img/layout/info-overlay-icon-20.gif) no-repeat; } .currentPhotoTopBorder
{ overflow: hidden; } #currentPhoto { width: 100%; } #currentPhoto DIV.image { height: auto; width:
100%; overflow: visible; } #currentPhoto .imageOuter { top: 0px; position: relative; } #currentPhoto
.imageOuterFrame { top: 0px; } #largePhoto { display: none; position: absolute; top: 0px; left:
0px; width: 100%; height: 100%; z-index: 5; } #largePhoto .background { position: absolute; width:
100%; height: 100%; background-color: black; opacity: 0.8; } #largePhoto .image { width: 100%;
height: 100%; } #largePhoto .imageInmost { background-color: black; } #largePhoto IMG { cursor:
pointer; } #largePhoto .imageOuterActionOverlay, #largePhoto .imageInnerActionOverlay { display:
none; } #belowContentBox { visibility: hidden; } .button#itemBack, .button#itemNext, .button#pageBack,
.button#pageNext { position: relative; } .button#itemBack .standard, .button#itemNext .standard,
.button#itemBack .hover, .button#itemNext .hover, .button#pageBack .standard, .button#pageNext .standard,
.button#pageBack .hover, .button#pageNext .hover { position: relative; border-width: 1px; border-style:
solid; float: none; } .button#itemNext .buttonImage, .button#itemBack .buttonImage, .button#pageNext
.buttonImage, .button#pageBack .buttonImage { height: 22px; width: 22px; position: absolute; } .button#itemNext
.buttonImage { background: url(/zf/img/layout/next-bw.png) no-repeat top left; } .button#itemBack
.buttonImage { background: url(/zf/img/layout/prev-bw.png) no-repeat top left; } .button#pageNext
.buttonImage { background: url(/zf/img/layout/next-page-bw.png) no-repeat top left; } .button#pageBack
.buttonImage { background: url(/zf/img/layout/prev-page-bw.png) no-repeat top left; } .exifShortBox
{ position: relative; text-align: left; padding: 0px 7px 0px 7px; } .exifShortBox .exifEllipses
{ cursor: pointer; } .exifShortBox .exifTip { position: absolute; padding: 7px; text-align: left;
width: 200px; opacity: .9; } .exifShortBox .exifTipHeader { font-weight: bold; } .exifPopup { position:
absolute; display: none; z-index: 5; top: 0px; left: 0px; width: 250px; padding: 5px; opacity: .9;
} .exifPopup .exifSection { padding-bottom: 5px; } .exifPopup .separator3d { margin-bottom: 2px;
} .exifPopup .exifSectionTitle { padding: 2px 0px 3px 5px; } .exifPopup .exifName { width: 120px;
padding-right: 10px; float: left; text-align: right; line-height: 15px; } .exifPopup .exifValue
{ text-align: left; line-height: 15px; margin-left: 130px; } .exifPopup .exifLocked, .exifPopup
.exifPrivate { display: inline; background-repeat: no-repeat; background-position: 0px 2px; padding-left:
12px; margin: 0px 4px 0px 0px; } #exifTab .exifLocked, #exifTab .exifPrivate { display: none; }
.userPhoto .userPhotoLarge .image { height: auto; width: auto; display: table-cell; overflow: visible;
padding: 0px; } .userPhotoLarge .imageOuter, .userPhotoLarge .imageOuterFrame { position: relative;
overflow: visible; } .userPhotoLargeDefault { float: left; } .userPhotoLargeDefault .image { width:
83px; height: 111px; } .userPhotoLargeDefault .imageInmost { width: 83px; height: 111px; background:
url(/zf/img/photog-placeholder-bw.png) no-repeat center center; } .userPhotoLargeDefault IMG {
display: none; } .linkPopup { position: absolute; display: none; padding: 10px; top: 30px; right:
55px; width: 540px; } .linkPopup .linkBox { padding: 2px 4px 2px 4px; line-height: 14px; height:
14px; width: 530px; } .linkPopup .linkTitle { padding-bottom: 12px; } .linkPopup .linkClose, .linkPopup
.linkEmail { float: right; padding-top: 10px; line-height: 17px; } .linkPopup .linkClose { padding-right:
4px; padding-left: 30px; } .linkPopup .linkTip { padding: 2px 0px 2px 0px; } .linkPopup .linkLine
{ clear: both; padding-bottom: 5px; line-height: 16px; } .linkPopup .linkLabel { padding: 2px 0px
4px 3px; } .linkPopup .linkTip P { margin: 0.5em 0px 0.5em 0px; } .linkPopup #linkNoDirectLinks
{ display: none; } .linkPopup .linkDirectLabel { line-height: 20px; width: 180px; text-align: right;
} .linkPopup #linkDirectLinks { margin-top: 5px; } .linkPopup #linkDirectLinks .linkContainer {
position: relative; } .linkPopup #linkDirectLinks TABLE { border-collapse: collapse; border: none
0px; width: 100%; } .linkPopup #linkDirectLinks TABLE TD { padding: 1px 0px 1px 0px; } .linkPopup
#linkDirectLinks .linkBox { margin: 0px 0px 0px 14px; width: 352px; padding: 1px 4px 1px 4px; position:
relative; } .linkPopup #linkWarning { width: 549px; left: -5px; position: absolute; z-index: 0; }
.linkPopup .linkWarningText { position: absolute; float: left; top: -9px; left: 16px; height: 14px;
line-height: 14px; padding: 2px 6px 2px 20px; } .linkPopup .linkWarningIcon { position: absolute;
left: 4px; top: 3px; width: 12px; height: 12px; background-image:url(/zf/img/icons/warning-12.png);background-repeat:no-repeat;background-position:left
top; } .button#emailLink { height: 22px; float: right; padding-left: 8px; } .button#emailLink .standard,
.button#emailLink .hover { border-width: 1px; border-style: solid; } .button#emailLink .buttonLeft,
.button#emailLink .buttonRight { display: none; } .button#emailLink .buttonLabel { padding: 0px 9px;
line-height: 22px; height: 20px; } .feedsPopup { position: absolute; display: none; padding: 6px;
width: 200px; } .feedsPopup .feedsTitle { padding: 1px 0px 5px 4px; } .feedsPopup .feedsClose {
float: right; padding: 3px 3px 1px 0px; line-height: 17px; } .feedsLine { line-height: 18px; padding-left:
10px; } .feedsPair { float: right; width: 80px; text-align: right; padding-right: 10px; } .cartPopup
{ position: absolute; display: none; left: 0px; top: 0px; width: 100%; height: 100%; padding: 0px;
margin: 0px; z-index: 100; } .cartPopup .cartBackground { position: absolute; width: 100%; height:
100%; left: 0px; top: 0px; background-color: black; opacity: 0.8; } .cartPopup .cartDialog { position:
absolute; height: 600px; width: 963px; overflow: hidden; } .cartPopup .cartHead { height: 72px;
padding: 12px 0px 0px 15px; margin: 0px; overflow: hidden; } .cartPopup .cartHead H4 { line-height:
24px; margin: 0px 0px 10px 0px; padding-left: 28px; background: url(/zf/img/layout/cart-24.png)
no-repeat left; } .cartPopup .cartHead .cartHeadPrompt { margin: 0px 280px 0px 0px; } .cartPopup
.cartHeadInfo { position: absolute; overflow: hidden; width: 172px; height: 36px; top: 0px; right:
0px; padding: 24px 0px 24px 70px; } .cartGallery #cartHeadPhoto { display: none; } .cartPhoto #cartHeadGallery
{ display: none; } .cartPopup .cartHeadInfo .cartIcon { position: absolute; width: 64px; height:
64px; left: 0px; top: 10px; background: url(/zf/img/layout/icon-stack.png) no-repeat left top;
} .cartPopup .cartHeadInfo .image01_ { position: absolute; left: 0px; top: 9px; padding: 1px; border-style:
solid; border-width: 2px; } .cartPopup .cartHeadInfo P { margin: 6px 8px; } .cartPopup .cartBody {
position: relative; width: 943px; height: 488px; padding: 10px 10px 18px 10px; margin: 0px; } .cartPopup
#cartRedirectMessage { position: absolute; left: 0px; top: 200px; width: 100%; height: 22px; line-height:
22px; text-align: center; } .cartPopup #cartRedirectMessage IMG { padding-right: 10px; vertical-align:
middle; } .cartPopup .cartLoadingPrompt { height: 419px; padding: 3px 5px; } .cartPopup #cartNoPrinting
{ position: absolute; visibility: hidden; left: 0px; top: 0px; height: 419px; width: 100%; padding:
3px 0px; font-size: 18px; line-height: 419px; text-align: center; background: inherit; } .cartPopup
#cartPopupFrame { position: absolute; visibility: hidden; left: 10px; top: 10px; width: 943px;
height: 421px; } .cartPopup #cartPopupVendors { position: absolute; left: 0px; top: 0px; width:
228px; } .cartPopup #cartPopupProducts { position: absolute; left: 228px; top: 0px; width: 400px;
height: 411px; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style:
solid; border-left-width: 1px; border-left-style: solid; padding: 4px 16px; overflow: hidden; }
.cartPopup #cartPopupInfo { position: absolute; left: 661px; top: 0px; width: 281px; height: 419px;
border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid;
border-right-width: 1px; border-right-style: solid; overflow: hidden; } .cartPopup #cartPopupInfo
.cartOuter { position: relative; height: 419px; overflow: hidden; } .cartPopup #cartPopupInfo .scroll
{ padding-right: 15px; } .cartPopup .cartVendorsPrompt { height: 21px; line-height: 21px; padding-top:
5px; padding-bottom: 8px; text-align: center; border-bottom-width: 1px; border-bottom-style: solid;
} .cartPopup .cartVendor { position: relative; padding-left: 5px; border-left-width: 1px; border-left-style:
solid; border-bottom-width: 1px; border-bottom-style: solid; } .cartPopup .cartVendor SPAN { display:
block; width: 205px; min-height: 35px; padding: 14px 9px 14px 9px; cursor: pointer; } .cartPopup
.cartVendor SPAN SMALL { display: block; padding-top: 4px; font-weight: normal; font-size: 11px;
} .cartPopup #cartPopupVendors .cartSelected SPAN { cursor: default; width: 205px; } .cartPopup
.cartProductsPrompt { height: 21px; line-height: 21px; margin-bottom: 8px; overflow: hidden; } .cartPopup
H5 { height: 25px; line-height: 25px; margin: 0px 0px 7px 0px; text-transform: uppercase; text-align:
center; } .cartPopup H5 .cartPopupSets { float: left; width: 68px; border-right-width: 2px; border-right-style:
solid; } .cartPopup H5 .cartPopupProductName { float: left; width: 178px; border-right-width: 2px;
border-right-style: solid; } .cartPopup H5 .cartPopupPrice { float: left; width: 149px; } .cartPopup
H6 { height: 23px; line-height: 23px; margin: -1px 0px 3px 0px; padding: 0px 7px; } .cartPopup .cartItem
{ line-height: 22px; padding: 6px 0px; border-bottom-width: 1px; border-bottom-style: solid; cursor:
pointer; min-height: 22px; margin-right: 0px; } .cartPopup .scroll H6, .cartPopup .scroll .cartItem
{ margin-right: 18px; } .cartPopup .cartItem .cartPopupSets { position: relative; float: left;
width: 68px; margin-right: 2px; min-height: 22px; } .cartPopup .cartItem .cartPopupProductName {
padding-left: 3px; margin-left: 70px; } .cartPopup .cartItem .cartPopupPrice { float: right; width:
149px; margin-right: 0px; margin-left: 2px; margin-bottom: -2px; text-align: center; } .cartPopup
.scroll .cartItem .cartPopupPrice { margin-right: -15px; } .cartPopup .cartItem .cartPopupPrice
STRONG { font-size: 12px; } .cartPopup .cartItem .cartItemPlus, .cartPopup .cartItem .cartItemMinus
{ position: absolute; width: 10px; height: 22px; top: 0px; background-position: center; background-repeat:
no-repeat; cursor: pointer; } .cartPopup .cartDisabled .cartItemPlus, .cartPopup .cartDisabled .cartItemMinus
{ visibility: hidden; } .cartPopup .cartItem .cartItemPlus { left: 54px; background-image: url(/zf/img/layout/icon-plus.gif);
} .cartPopup .cartItem .cartItemMinus { left: 9px; background-image: url(/zf/img/layout/icon-minus.gif);
} .cartPopup .cartItem INPUT { position: absolute; padding: 2px 3px; width: 25px; height: 14px;
top: 0px; left: 19px; text-align: right; } .cartPopup .cartItem .cartAltBox { position: absolute;
display: none; padding: 3px 4px; width: 25px; height: 14px; line-height: normal; top: 0px; left:
19px; text-align: right; border-style: solid; border-width: 1px; } .cartPopup .cartItem .cartItemName
{ padding: 4px 0px; line-height: normal; } .cartPopup .cartItem .cartItemWarning { line-height:
normal; } .cartPopup #cartPopupInfo .cartPaneBody { padding: 10px; } .cartPopup .cartItemInfo .cartIcon
{ text-align: center; margin: 8px 0px 6px 0px; } .cartPopup .cartItemInfo .cartIcon IMG { margin:
0 auto; } .cartPopup .cartItemInfo .cartDesc { line-height: 1.7em; padding: 0px 10px; } .cartPopup
.cartItemInfo P { margin: 0px 0px 1em 0px; } .cartPopup .cartItemInfo UL { padding-left: 0px; margin:
0px 0px 1em 15px; } .cartPopup .cartSubtotal { text-align: right; margin-bottom: 24px; } .cartPopup
.cartBatch { display: none; } .cartPopup .cartPaneOuter { position: relative; height: 350px; overflow:
hidden; } .cartPopup .cartPaneScroll { position: relative; overflow: hidden; height: 350px; } .cartPopup
.sb { position: absolute; visibility: hidden; overflow: hidden; right: 0px; top: 0px; width: 15px;
height: 100%; z-index: 100; } .cartPopup .sbUpper DIV, .cartPopup .sbLower DIV, .cartPopup .sbTop
DIV, .cartPopup .sbBottom DIV, .cartPopup .sbThumb DIV { position: absolute; left: 0px; width: 13px;
z-index: 110; } .cartPopup .sbUpper DIV, .cartPopup .sbLower DIV { border-left-width: 1px; border-left-style:
solid; border-right-width: 1px; border-right-style: solid; } .cartPopup .sbTop DIV, .cartPopup .sbBottom
DIV { height: 12px; border-width: 1px; border-style: solid; } .cartPopup .sbTop DIV { top: 0px; }
.cartPopup .sbBottom DIV { bottom: 0px; } .cartPopup .sbThumb DIV { left: 2px; width: 11px; height:
33px; padding: 0px; } .cartPopup .sbThumb DIV .sbThumbMiddle { left: 0px; width: 9px; height: 100%;
border-left-width: 1px; border-left-style: solid; border-right-width: 1px; border-right-style: solid;
padding: 0px; background-position: center; background-repeat: no-repeat; } .cartPopup .sbThumb DIV
.sbThumbUpper { position: absolute; left: -1px; top: 0px; width: 9px; height: 1px; border-left-width:
1px; border-left-style: solid; border-right-width: 1px; border-right-style: solid; padding: 0px;
overflow: hidden; } .cartPopup .sbThumb DIV .sbThumbLower { position: absolute; left: -1px; bottom:
0px; width: 9px; height: 1px; border-left-width: 1px; border-left-style: solid; border-right-width:
1px; border-right-style: solid; padding: 0px; overflow: hidden; } .cartPopup .cartButton{ float:
right; margin-left: 10px; margin-right: 8px; } .cartPopup .cartButton A { display: block; float:
left; padding: 4px 12px; line-height: 17px; text-decoration: none; } .cartPopup .cartButton A.disabled
{ cursor: default; } .button#addToCart { position: relative; float: left; height: 22px; background:
#CFC; visibility: hidden; } .button#addToCart .standard, .button#addToCart .hover { border-width:
1px; border-style: solid; } .button#addToCart .buttonLeft, .button#addToCart .buttonRight { display:
none; } .button#addToCart .buttonLabel { padding: 0px 9px 0px 25px; line-height: 22px; height: 20px;
} .button#addToCart .buttonIcon { display: block; position: absolute; top: 3px; left: 5px; width:
16px; height: 16px; background: url(/zf/img/layout/cart-bw-16.png) no-repeat top left; } .passwordControl
.passwordFrame { position: relative; } .passwordControl .objectPathBox{ padding-bottom: 20px; }
.passwordControl .middleOuter { position: relative; float: left; left: 50%; top: 50%; height: 150px;
} .passwordControl .middleInner { position: relative; top: -50%; left: -50%; } .passwordControl
.passwordBox { position: relative; top: -10px; } .passwordControl .copyrightBox { text-align: center;
padding-bottom: 10px; } .passwordControl .deniedText { padding: 40px; } .passwordControl #belowContentBox
{ } .passwordBox #passwordForm { margin: 0px; } .passwordBox { padding: 20px; } .passwordBox .passwordText
{ line-height: 18px; } .passwordBox .passwordForm { padding-top: 20px; } .passwordBox .passwordInputLine
{ line-height: 22px; } .passwordBox .passwordPrompt { padding-right: 10px; } .passwordBox INPUT {
padding: 2px; height: 18px; width: 160px; } .passwordBox A { padding-left: 8px; } .passwordBox .passwordIncorrect
{ padding-top: 8px; font-weight: bold; } #passwordPopup { position: absolute; left: 0px; top: 0px;
visibility: hidden; } .photoMenu { padding: 5px; opacity: .9; } .photoMenu .menuItem A { display:
block; line-height: 15px; padding: 1px 2px 1px 2px; } .photoMenu .menuItem A:hover, .photoMenu .menuItem
A:active { text-decoration: none; } .tabGroup { position: relative; clear: both; } .tabSwitch {
position: relative; text-align: left; float: left; } #tabSwitchBorder { } .tab { position: relative;
height: 100%; width: 100%; display: none; } .tabSwitch .standard, .tabSwitch .hover { cursor: pointer;
} .tabFrameInner { } #tabThumbnailsWindow .thumbList .imageListItem, #tabThumbnailsWindow .thumbList
.imageLockedItem, #tabThumbnailsWindow .thumbList .imagePrivateItem { padding: 2px; } #tabPhotoInfoWindow
.tabSection, #tabPhotoInfoWindow .exifSection { padding-top: 10px; } #tabPhotoInfoWindow .separator3d
{ margin-bottom: 4px; } #tabPhotoInfoWindow .infoBoxedPair { padding-left: 16px; } .image .censored
{ font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; background-color: red;
color: white; text-align: center; } .image00_ .imageOuterContent, .image01_ .imageOuterContent,
.image10_ .imageOuterContent { position: relative; visibility: inherit; width: auto; } .image00_
.censored { position: relative; left: 0px; top: 25px; height: 30px; line-height: 30px; color: white;
cursor: pointer; font-size: 10px; } .image01_ .censored { position: relative; left: 0px; top: 16px;
height: 28px; line-height: 28px; cursor: pointer; font-size: 10px; } .image10_ .censored { position:
relative; left: 0px; top: 43px; height: 34px; line-height: 34px; cursor: pointer; font-size: 10px;
} .censored#currentCensored { position: absolute; top: 0px; left: 0px; height: 100px; line-height:
100px; display: none; visibility: visible; font-size: 24px; } #overlayZone { position: absolute;
left: 0px; top: 0px; width: 100%; } #overlayZone DIV.button .standard { font-size: 12px; color:
#5E86BF; background-color: #383838; border-color: #383838; } #overlayZone DIV.button .hover { font-size:
12px; color: #5E86BF; background-color: #353535; border-color: #5E86BF; } #overlayZone A { color:
#5E86BF; } .overlay { position: absolute; top: 0px; left: 0px; opacity: 0.8; background-color: black;
font-family: "Lucida Grande",Verdana,Helvetica,Arial,sans-serif; font-size: 11px; color: #F0F0F0;
} #overlayBar { position: absolute; top: 0px; left: 0px; width: 32px; overflow: hidden; } #overlayBarInner
{ top: 0px; left: 0px; width: 100%; height: 100%; visibility: hidden; } #overlayMessage { min-height:
30px; line-height: 30px; float: none; text-align: center; visibility: hidden; } #overlayMessage
SPAN { display: block; line-height: 30px; padding: 0px 30px 0px 30px; height: 100%; } #overlayMessage
.errorMessage { color: red; } #overlayMenu { top: 0px; left: 32px; padding-bottom: 4px; visibility:
hidden; } .overlayBarIcon { margin: 4px 0px 0px 6px; width: 26px; height: 20px; background-repeat:
no-repeat; background-position: 2px 2px; cursor: pointer; } #itemAddToCart_icon { background-image:
url(/zf/img/layout/cart-bw-16.gif); } #itemShowLink_icon { background-image: url(/zf/img/layout/send-link.gif);
} #itemLargeImage_icon { background-image: url(/zf/img/layout/larger-image.gif); } #itemDownloadOriginal_icon
{ background-image: url(/zf/img/layout/download-original.gif); } #itemAddToCollection_icon { background-image:
url(/zf/img/layout/add-collection.gif); } #itemSlideshow_icon { background-image: url(/zf/img/layout/play-slideshow.gif);
} #itemPurge_icon, #itemUncensor_icon, #itemCensor_icon, #itemPurgeGallery_icon, #itemCensorGallery_icon
{ background-image: url(/zf/img/layout/overlay-admin.gif); } .overlay .hover, .overlay .selected
{ background-color: #303030; } .overlay TABLE, .overlay TR, .overlay TD { border-width: 0px; border-collapse:
collapse; padding: 0px; margin: 0px; } .overlayMenuItem { text-align: left; cursor: pointer; position:
relative; display: block; } #overlayMenu .overlayMenuItem { line-height: 20px; height: 20px; margin:
4px 4px 0px 0px; padding: 0px 4px 0px 4px; text-transform: uppercase; } #largePhoto #overlayBar,
#largePhoto #overlayMessage { display: none; } #collectPhoto { position: absolute; top: 0px; left:
0px; } #collectPhoto DIV { line-height: normal; float: none; } #collectPhotoTip { position: absolute;
top: -10px; left: 1px; width: 285px; padding: 8px 8px 8px 12px; float: left; text-align: left;
display: none; visibility: hidden; } #collectPhotoTip .xIcon { position: absolute; top: 5px; left:
4px; width: 16px; height: 16px; background: url(/zf/img/layout/collection-16.png); } #collectPhotoTip
.xHeader { position: relative; border-bottom: solid 1px #202020; height: 18px; padding: 4px 0px
8px 32px; font-size: 15px; } #collectPhotoTip .xPara { line-height: 150%; padding: 4px 2px 15px 2px;
} #collectPhotoTip .button { float: right; margin-left: 8px; } #collectPhotoTip .button DIV { float:
left; } #collectPhotoTip .button .standard, #collectPhotoTip .button .hover { padding: 4px 8px 4px
8px; height: 14px; } #collectPhotoTip .buttonLabel { font-weight: bold; line-height: 14px; width:
80px; text-align: center; } #collectPhotoMenu { position: absolute; top: -1px; left: 1px; padding:
4px; display: none; visibility: hidden; } #collectPhotoMenu .overlayMenuItem { padding: 4px 4px 4px
23px; } #collectPhotoMenu SPAN { white-space: nowrap; } #collectPhotoMenu .xFolder { color: #C0C0C0;
} #collectPhotoMenu .xIcon { background-image: url(/zf/img/layout/collection-12.gif); background-repeat:
no-repeat; background-position: 4px 5px; } #collectPhotoMenu .xLineAbove { border-top: solid 2px #303030;
} #collectPhotoMenu .xLineBelow { border-bottom: solid 2px #303030; } #collectPhotoMenu SPAN.xIconAdd
{ background-image: url(/zf/img/layout/new-collection-16.gif); background-repeat: no-repeat; background-position:
4px 6px; padding: 4px 4px 4px 26px; line-height: 20px; height: 20px; } #collectPhotoMenu .xHome {
padding: 4px 4px 4px 26px; margin-top: 4px; background-image: url(/zf/img/layout/edit-16.gif);
background-repeat: no-repeat; background-position: 4px 3px; } .richtext P, .richtext H1, .richtext
H2, .richtext H3, .richtext H4, .richtext H5 { margin: 0px; padding: 0px; font-weight: normal; }
.richtext { font-size: 11px; } .richtext SPAN.small { font-size: 9px; } .richtext SPAN.medium {
font-size: 11px; } .richtext SPAN.large { font-size: 14px; } .richtext OL, UL { padding: 0px; margin-top:
0px; margin-bottom: 0px; } .richtext UL { margin-left: 13px; } .richtext OL { margin-left: 18px;
} .richtext LI { margin: 0px 0px 2px 0px; padding: 0px; } .richtext UL LI { list-style-type: square;
list-style-position: outside; } .richtext U A { text-decoration: underline; } .prefetchUser .prefetch9,
.prefetchPhotoSet .prefetch9, .prefetchPhoto .prefetch9 { background: url(/zf/img/icons/rss-12.png);
} #bodyLayout { position: relative; left: 0px; top: 0px; padding: 10px 40px 13px 40px; } .bodyLayout1
.xTopRow { padding-bottom: 4px; } .bodyLayout1 .objectPathBox { margin-right: 300px; } .bodyLayout1
.xLeft { position: relative; width: 290px; float: left; } .bodyLayout1 .xLeftInner { padding-bottom:
26px; } .bodyLayout1 .xRight { position: relative; margin-left: 330px; } .bodyLayout1 #contentBox
{ } .bodyLayout1 #belowContentBox { width: 100%; } .bodyLayout1 .xBottom { position: absolute;
left: 40px; bottom: 0px; height: 1em; padding-bottom: 14px; float: left; width: 290px; } .bodyLayout1
.copyrightBox { position: absolute; left: 0px; top: 0px; float: left; width: 100%; padding-top:
0px; } .bodyLayout1 .emptyContainer { position: relative; top: 200px; } .bodyLayout2 .xTopRow {
padding-bottom: 10px; } .bodyLayout2 .objectPathBox { margin-right: 295px; } .bodyLayout2 .xTopRow
.infoBox { padding: 2px 0px 1px 0px; } .bodyLayout2 #contentBox { padding-bottom: 10px; } .bodyLayout2
#belowContentBox { width: 100%; } .bodyLayout2 .xBottomRow .xRight { width: 290px; float: right;
} .bodyLayout2 .xBottomRow .xLeft { margin-right: 310px; } .bodyLayout2 .xBottomRow .xLeft .pager
DIV { text-align: center; } .bodyLayout2 .emptyContainer { position: relative; top: 200px; } .bodyLayout2
.copyrightBox { padding-top: 14px; text-align: center; } .bodyLayout4 .xTopRow { } .bodyLayout4
.xTopRow .infoBox { padding: 2px 5px 1px 5px; } .bodyLayout4 .xTopRow .infoBoxEmpty { line-height:
5px; height: 5px; overflow: hidden; } .bodyLayout4 .xMain { width: 100%; border-width: 0px; border-collapse:
collapse; } .bodyLayout4 .xMain TR, .bodyLayout4 .xMain TD { padding: 0; margin: 0; border-width:
0px; vertical-align: top; } .bodyLayout4 TABLE TD.xMainRight { width: 290px; padding-left: 10px;
min-width: 290px; max-width: 290px; } .rulerHorzLayout4 { width: 401px; } .rulerVertLayout4 { height:
120px; } .bodyLayout4 .xMainLeft { } .bodyLayout4 .xTopRow .xMainLeft { } .bodyLayout4 .button#itemBack
{ float: left; width: 48px; } .bodyLayout4 .button#itemNext { float: right; width: 48px; } .bodyLayout4
.button#itemBack .standard, .bodyLayout4 .button#itemBack .hover, .bodyLayout4 .button#itemNext
.standard, .bodyLayout4 .button#itemNext .hover { height: 38px; } .bodyLayout4 .button#itemNext
.buttonImage, .bodyLayout4 .button#itemBack .buttonImage { top: 8px; left: 12px; } .bodyLayout4 #itemMiddle
{ text-align: center; line-height: 40px; margin: 0px 58px 0px 58px; } .bodyLayout4 .tabSwitch {
width: 50%; } .bodyLayout4 .tabGroup { width: 290px; } .bodyLayout4 .tab#tabThumbnailsWindow {
position: relative; top: 0px; visibility: visible; } .bodyLayout4 .tab#tabThumbnailsWindow .xImageList
{ height: 350px; width: 100%; overflow: hidden; padding-bottom: 27px; position: relative; } .bodyLayout4
.tab#tabThumbnailsWindow .menu_ { position: absolute; width: 100%; left: 0px; bottom: 0px; } .bodyLayout4
.thumbList { width: 100%; height: 100%; } .bodyLayout4 .xBottomRow { padding-top: 4px; } .bodyLayout4
.xBottomRow .centerOuter { } .bodyLayout4 .centerInner { width: 600px; } .bodyLayout4 #captionBox
{ margin-bottom: 14px; } .bodyLayout4 .copyright { text-align: center; } .bodyLayout5 .xTopRow {
} .bodyLayout5 .objectPathBox { margin-right: 295px; } .bodyLayout5 .xTopRow .infoBox { padding:
2px 0px 1px 0px; clear: both; } .bodyLayout5 .xThumbRow { } .bodyLayout5 #itemBack, .bodyLayout5
#pageBack { float: left; } .bodyLayout5 #itemNext, .bodyLayout5 #pageNext { float: right; } .bodyLayout5
#itemBack, .bodyLayout5 #itemNext { width: 50px; margin: 10px 0px 10px 0px; } .bodyLayout5 .button#itemBack
.standard, .bodyLayout5 .button#itemBack .hover, .bodyLayout5 .button#itemNext .standard, .bodyLayout5
.button#itemNext .hover { height: 48px; } .bodyLayout5 #pageBack, .bodyLayout5 #pageNext { width:
34px; height: 30px; margin-top: 20px; margin-bottom: 20px; } .bodyLayout5 .button#pageBack .standard,
.bodyLayout5 .button#pageBack .hover, .bodyLayout5 .button#pageNext .standard, .bodyLayout5 .button#pageNext
.hover { height: 28px; } .bodyLayout5 #pageBack { margin-left: 14px; } .bodyLayout5 #pageNext {
margin-right: 14px; } .bodyLayout5 #itemBack .buttonImage, .bodyLayout5 #itemNext .buttonImage {
top: 13px; left: 13px; } .bodyLayout5 #pageBack .buttonImage, .bodyLayout5 #pageNext .buttonImage
{ top: 3px; left: 5px; } .bodyLayout5 .xThumbRow .xImageList { margin: 0px 80px 0px 84px; height:
70px; } .bodyLayout5 .xMain { width: 100%; border-width: 0px; border-collapse: collapse; } .bodyLayout5
.xMain TR, .bodyLayout5 .xMain TD { padding: 0; margin: 0; border-width: 0px; vertical-align: top;
} .bodyLayout5 .xMainRight { width: 290px; min-width: 290px; overflow: hidden; } .bodyLayout5 #captionBox
{ margin-bottom: 14px; } .bodyLayout5 .exifShortBox { margin-bottom: 14px; } .bodyLayout5 #categoriesBin
{ margin-bottom: 30px; } .bodyLayout5 #categoriesBinPlaceholder { height: 40px; } .bodyLayout5 .copyright
{ padding-left: 4px; } .bodyLayout5#bodyLayout { } .bodyLayout5 #currentPhoto { } .rulerHorzLayout5
{ width: 420px; } .rulerVertLayout5 { height: 140px; } .bodyLayout5 .xMain { } .bodyLayout5 .xMainLeft
{ } .bodyLayout5 .xBottomRow .xRight { width: 290px; float: right; } .bodyLayout5 .xBottomRow {
margin-right: 20px; margin-left: 20px; } .bodyLayout5 .xBottomRow .xLeft { margin-right: 310px;
} .bodyLayout6 .xTopRow { } .bodyLayout6 .xTopRow .infoBox { padding: 2px 5px 1px 5px; } .bodyLayout6
.xTopRow .infoBoxEmpty { line-height: 5px; height: 5px; overflow: hidden; } .bodyLayout6 .thumbList
{ position: relative; padding: 8px 8px 0px 8px; height: 80px; } .bodyLayout6 .thumbList .image {
cursor: pointer; } .bodyLayout6 #thumbNext, .bodyLayout6 #thumbBack { position: absolute; margin:
8px 8px 0px 8px; } .bodyLayout6 #thumbBack { left: 0px; top: 0px; } .bodyLayout6 #thumbNext { right:
0%; top: 0px; width: 50%; } .bodyLayout6 #thumbBack DIV, .bodyLayout6 #thumbNext DIV { float: left;
} .bodyLayout6 .thumbList .xMiddle { position: absolute; left: 25%; top: 5px; height: 100%; width:
50%; line-height: 64px; text-align: center; } .bodyLayout6 .thumbList #thumbNext .thumbText { text-align:
right; padding-right: 2px; } .bodyLayout6 .thumbList #thumbBack .thumbText { padding-left: 2px; }
.bodyLayout6 .thumbList .imageListItem, .bodyLayout6 .thumbList .imageLockedItem, .bodyLayout6 .thumbList
.imagePrivateItem { display: block; visibility: hidden; padding: 0; } .bodyLayout6 .thumbList .thumbText
{ white-space: nowrap; } .bodyLayout6 .thumbList .imageListItem .thumbText { clear: both; } .bodyLayout6
.thumbList #thumbNext .thumbText, .bodyLayout6 .thumbList #thumbNext .imageListStandardItem, .bodyLayout6
.thumbList #thumbNext .imageListStandardHoverItem { float: right; } .bodyLayout6 .xMain { width:
100%; border-width: 0px; border-collapse: collapse; } .bodyLayout6 .xMain TR, .bodyLayout6 .xMain
TD { padding: 0; margin: 0; border-width: 0px; vertical-align: top; } .bodyLayout6 TABLE TD.xMainRight
{ width: 290px; padding-left: 10px; min-width: 290px; max-width: 290px; } .rulerHorzLayout6 { width:
401px; } .rulerVertLayout6 { height: 120px; } .bodyLayout6 .xMainLeft { overflow: hidden; } .bodyLayout6
.xTopRow .xMainLeft { } .bodyLayout6 .centerInner { width: 600px; } .bodyLayout6 #captionBox {
margin-bottom: 14px; clear: both; } .bodyLayout6 .exifShortBox { margin-bottom: 10px; } .bodyLayout6
#categoriesBin { margin-bottom: 30px; } .bodyLayout6 #categoriesBinPlaceholder { height: 40px; }
.bodyLayout6 .copyright { padding-left: 4px; } .bodyLayout6 .xBottomRow .xRight { width: 290px;
float: right; } .bodyLayout6 .xBottomRow { } .bodyLayout6 .xUpperRow { } .bodyLayout7 .xTopRow {
} .bodyLayout7 .objectPathBox { margin-right: 295px; } .bodyLayout7 .xTopRow .infoBox { padding:
2px 0px 1px 0px; clear: both; } .bodyLayout7 .xMain { position: relative; } .bodyLayout7 .photogContainer
{ position: relative; } .bodyLayout7 .button#itemBack, .bodyLayout7 .button#itemNext { position:
absolute; top: 0px; margin-top: 8px; margin-bottom: 8px; } .bodyLayout7 .button#itemBack { left:
0px; } .bodyLayout7 .button#itemNext { right: 0px; } .bodyLayout7 .button#itemBack .standard, .bodyLayout7
.button#itemBack .hover, .bodyLayout7 .button#itemNext .standard, .bodyLayout7 .button#itemNext
.hover { width: 26px; height: 120px; } .bodyLayout7 .button#itemNext .buttonImage, .bodyLayout7 .button#itemBack
.buttonImage { margin-top: -11px; top: 50%; left: 3px; } .bodyLayout7 .button#itemBack, .bodyLayout7
.button#itemNext { } .bodyLayout7 #currentPhoto DIV.image { width: 100%; } .rulerHorzLayout7 {
width: 276px; } .rulerVertLayout7 { height: 140px; } .bodyLayout7 .xBottomRow { padding-top: 8px;
} .bodyLayout7 .xUpperRow { } .bodyLayout7 .xBottomRow .centerOuter { } .bodyLayout7 .centerInner
{ width: 600px; } .bodyLayout7 #captionBox { margin-bottom: 14px; } .bodyLayout7 .exifShortBox {
margin-bottom: 14px; text-align: center; } .bodyLayout7 .copyright { text-align: center; } .bodyFolder2
.xTopRow { } .bodyFolder2 .xLeft { position: relative; width: 290px; float: left; } .bodyFolder2
.xRight { position: relative; margin-left: 330px; } .bodyFolder2 .emptyContainer { position: relative;
top: 200px; } .bodyFolder2 .xBottom { position: absolute; left: 40px; bottom: 0px; height: 1em;
padding-bottom: 14px; width: 290px; } .bodyFolder2 .copyrightBox { position: absolute; left: 0px;
top: 0px; float: left; width: 100%; padding-top: 0px; } .bodyFolder4 .objectPathBox { margin-bottom:
2px; } .bodyFolder4 .centerFrame { width: 100%; overflow: hidden; } .bodyFolder4 .infoBox { margin-top:
2px; } .bodyFolder4 .captionBox { margin-top: 2px; margin-bottom: 10px; } .bodyFolder4 .folderList
{ width: 100%; padding-bottom: 10px; } .bodyFolder4 .copyrightBox { clear: both; text-align: center;
padding-bottom: 10px; } .bodyFolder4 .emptyContainer { position: relative; left: 50%; height: 57px;
margin-top: 43px; } .bodyFolder4 .emptyContainer SPAN { position: relative; display: block; left:
-50%; } .bodyUser1 .xRight { width: 290px; float: right; } .bodyUser1 .xLeft { margin-right: 330px;
} .bodyUser1 .userPhoto { float: left; position: relative; } .bodyUser2 .xLeft { width: 290px;
float: left; } .bodyUser2 .xRight { margin-left: 330px; } .bodyUser2 .userPhoto { position: relative;
float: left; } .bodyUser2 #aboutBin { padding-bottom: 5px; } .bodyUser3 .xTopRow { padding-bottom:
4px; } .bodyUser3 #showAllPhotos { display: block; margin-top: -5px; } .bodyUser3 .xTopRow .xLeft
.objectPathBox{ line-height: 30px; margin-top: 0px; margin-bottom: 0px; } .bodyUser3 .xTopRow .xRight
{ height: 30px; float: right; } .bodyUser3 .xTopRow .xLeft { min-height: 30px; float: left; } .bodyUser3
.xTopRow .xInner{ height: 24px; } .bodyUser3 .xTopRow .infoLeft { padding-left: 20px; height: 100%;
line-height: 30px; } .bodyUser3 .xTopRow .xInner .infoLeft { padding-left: 0px; height: 100%; line-height:
20px; } .bodyUser3 .xAboutTable { position: relative; width: 100%; border-width: 0px; border-collapse:
collapse; } .bodyUser3 .xAboutTable TR, .bodyUser3 .xAboutTable TD { border-width: 0px; vertical-align:
top; } .bodyUser3 .xAboutTable TD { position: relative; vertical-align: top; } .bodyUser3 .xAboutTable
.xFixedCell { width: 290px; padding-left: 20px; } .bodyUser3 .userPhoto { position: relative; float:
left; } .bodyUser3 .xAboutTable .userPhotoLargeDefault, .bodyUser3 .xAboutTable .userPhotoLarge
{ float: left; } .bodyUser3 .copyrightBox { padding-top: 10px; line-height: 20px; text-align: center;
display: block; } .bodySearch .tabSwitchGroup { width: 100%; } .bodySearch .objectPathBox { margin-bottom:
15px; clear: both; } .bodySearch #contentBox { position: relative; padding: 8px 6px 33px 6px; }
.bodySearch .copyrightBox { padding-top: 10px; line-height: 20px; text-align: center; display: block;
} .bodySearch .folderList, .bodySearch .imageList { } .bodySearch .searchPager { position: absolute;
top: 100%; left: 0px; width: 100%; } .bodySearch .resultCount { padding-left: 2px; } .bodySearch
.searchEmpty { position: absolute; text-align: center; left: 0%; top: 45%; width: 100%; } .bodySearch
.searchEmpty SPAN { font-size: 160%; font-weight: normal; } .bodySearch .searchEmptyTip { padding-top:
6px; }
