﻿
/* Copyright (C) 2004-2008 Zenfolio, Inc. All rights reserved. */
.show { display: block; } .hide { display: none; } .user-select-none { user-select: none; -o-user-select:none;
-moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; } A.disabled { cursor:
default; } DIV.menu_ { margin: 0; padding: 0; overflow: hidden; } DIV.popupMenu_ { position: absolute;
z-index: 10000; visibility: hidden; top: 0px; left: 0px; } .prefetch { position: absolute; height:
0px; width: 0px; overflow: hidden; } .sv, .sv-outer { position: relative; } .sv-outer { overflow:
hidden; } .pv { position: relative; } .pv-outer { position: relative; } .pv-inner { position: absolute;
display: block; background: url(/zf/img/null.gif); } .pv-inner:hover { text-decoration: none; }
.pv-img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border-style: none;
border-width: 0px; background-repeat: no-repeat; } .pv-wait { position: absolute; visibility: hidden;
} .pv-s-wait .pv-wait { visibility: inherit; } .pv-ios-vwait { position: absolute; left: 50%; margin-left:
-54px; margin-top: -54px; width: 108px; height: 108px; top: 50%; background-color: rgba(0,0,0,0.5);
-moz-border-radius: 15px; border-radius: 15px; visibility: visible; } .pv-ios-vwait IMG { position:
absolute; left: 50%; margin-left: -11px; margin-top: -11px; top: 50%; visibility: visible; } .pv-censored
{ position: absolute; top: 50%; left: 0px; width: 100%; font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold; background-color: red; color: white; text-align: center; overflow: hidden; }
.replace-item .pv-censored, .main-grid .pv-censored, .aemd .pv-censored, .pg .pv-censored { margin-top:
-15px; height: 30px; line-height: 30px; font-size: 10px; } .aeps-single .pv-censored, .pf .pv-censored
{ margin-top: -50px; height: 100px; line-height: 100px; font-size: 24px; } .pv-v, .pv-v-i, .pv-v-d
{ vertical-align: middle; outline-style: none; overflow: hidden; font: bold 11px Helvetica, Tahoma,
sans-serif; line-height: 14px; height: 14px; margin: 0px; } .pv-v { position: absolute; left: 0px;
bottom: 0px; right: 0px; text-align: right; } .pv-v-b { position: absolute; left: 0px; top: 0px;
bottom: 0px; right: 0px; background-color: black; overflow: hidden; opacity: 0.5;; } .pv-v-i, .pv-v-d
{ position: relative; top: -1px; display: inline-block; } .pv-v-i { width: 17px; padding: 0px;
background-image:url(/zf/img/icons/video-14.png);background-repeat:no-repeat;background-position:left top;;
} .pv-v-d { padding: 0px 3px; color: white; }
.pv-vwait, .pv-vcountdown { display: none; } .pv-vwait { position: absolute; left: 0px; bottom: 0px;
right: 0px; text-align: right; background: #E5E5E5; color: white; vertical-align: middle; outline-style:
none; overflow: hidden; font: bold 11px Helvetica, Tahoma, sans-serif; line-height: 14px; height:
14px; margin: 0px; } .pv-vw-pb { position: absolute; top: 1px; bottom: 0px; left: 0px; width: 15%;
background: #ffcc67; background: -moz-linear-gradient(top, #ffcc67 10%, #f8991d 66%, #db851c 98%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#ffcc67), color-stop(66%,#f8991d),
color-stop(98%,#db851c)); background: -webkit-linear-gradient(top, #ffcc67 10%,#f8991d 66%,#db851c
98%); background: -o-linear-gradient(top, #ffcc67 10%,#f8991d 66%,#db851c 98%); background: -ms-linear-gradient(top,
#ffcc67 10%,#f8991d 66%,#db851c 98%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc67',
endColorstr='#db851c',GradientType=0 ); background: linear-gradient(top, #ffcc67 10%,#f8991d 66%,#db851c
98%); } .pv-vwait .pv-v-d { display: none; } .pv-vcountdown { position: absolute; top: 0px; bottom:
14px; width: 100%; padding: 0px; text-align: center; background: white; } .pv-vcd-1 { position:
absolute; left: 0px; right: 0px; top: 50%; margin-top: -15px; font-size: 11px; color: #474747; }
.pv-vcd-2 { position: absolute; left: 0px; right: 0px; top: 50%; color: #57A; } .pv-vws-starting
.pv-vwait, .pv-vws-starting .pv-vcountdown, .pv-vws-hours .pv-vwait, .pv-vws-hours .pv-vcountdown,
.pv-vws-countdown .pv-vwait, .pv-vws-countdown .pv-vcountdown, .pv-vws-finishing .pv-vwait, .pv-vws-finishing
.pv-vcountdown { display: block; } .pv-vws-starting .pv-vcd-2, .pv-vws-finishing .pv-vcd-2 { height:
15px;      width: 15px;      margin-top: 2px;      left: 50%;      margin-left: -8px;      background-image:url(/zf/img/icons/progress-small-transparent.gif);background-repeat:no-repeat;background-position:left top;;
} .pv-vws-hours .pv-vcd-2 { font-size: 11px; } .pv-vws-countdown .pv-vcd-2 { margin-top: 0px; font-size:
15px; } .pv-vws-starting .pv-vw-pb { display: none; } .pv-vws-finishing .pv-vwait { background:
#7F7F7F; } .pv-vws-finishing .pv-vwait .pv-v-d { display: inline-block; } .pv-vws-finishing .pv-vw-pb
{ display: none; }
.pv-p-wi, .pv-p-ei, .pv-p-nai { display: none; position: absolute; width: 67px; height: 41px; top:
50%; left: 50%; margin-left: -33px; margin-top: -22px; } .pv-p-wt, .pv-p-et, .pv-p-nat { display:
none; position: absolute; top: 50%; left: 0px; margin-top: 35px; width: 100%; height: 18px; font-size:
14px;      line-height: 18px;      color: #666;      text-align: center;  }      .pv-p-wi {      background-image:url(/zf/img/video-pending.png);background-repeat:no-repeat;background-position:left top;;
}      .pv-p-ei {      background-image:url(/zf/img/video-failed.png);background-repeat:no-repeat;background-position:left top;;
}      .pv-p-nai {      background-image:url(/zf/img/video-notavailable.png);background-repeat:no-repeat;background-position:left top;;
} .pv-p-f, .pv-p-o { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display:
none; } .pv-p-fi { position: absolute; top: 50%; left: 50%; width: 108px; height: 108px; margin-left:
-54px;      margin-top: -54px;      background-image:url(/zf/img/core/play-button.png);background-repeat:no-repeat;background-position:left top;;
display: none; } .pv-ready .pv-p-fi, .pv-ready .pv-p-f, .pv-ready .pv-p-o { display: block; } .pv-p-o.VIDEO
{ position: relative; width: 100%; height: 100%; } .pv-p-loading { position: absolute; z-index:
-100; } .pv-s-vwait .pv-p-wi, .pv-s-vwait .pv-p-wt, .pv-s-vfailed .pv-p-ei, .pv-s-vfailed .pv-p-et
{ display: block; } .pv-s-vwait .pv-p-f, .pv-s-vwait .pv-p-fi, .pv-s-vfailed .pv-p-f, .pv-s-vfailed
.pv-p-fi { display: none; } .pv-s-vwait .pv-v, .pv-s-vfailed .pv-v { display: none; } .visitor .pv-s-vfailed
.pv-p-ei, .visitor .pv-s-vfailed .pv-p-et, .visitor .pv-s-vwait .pv-p-wi, .visitor .pv-s-vwait .pv-p-wt
{ display: none; } .visitor .pv-s-vfailed .pv-p-nai, .visitor .pv-s-vfailed .pv-p-nat, .visitor
.pv-s-vwait .pv-p-nai, .visitor .pv-s-vwait .pv-p-nat { display: block; }
.pg { position: relative; overflow: hidden; } .pg .pv { position: absolute; visibility: hidden;
} .pg .pv-static { position: relative; visibility: inherit; } .pg-empty-c { display: none; } .pg-empty
.pg-empty-c { display: block; } .pg-static { height: auto; } .pg-static .pv { position: relative;
float: left; }
BODY { position: relative; margin: 0px; padding: 0px; width: 100%; min-width: 995px; overflow-y:
scroll; } A { cursor: pointer; text-decoration: none; -moz-outline-style: none; outline-style: none;
} A:hover, A:active { text-decoration: underline; } H1,H2,H3,H4 { font-size: 100%; font-weight:
normal; padding: 0px; margin: 0px; } TABLE { border-collapse: collapse; } #page-frame { position:
relative; } #dimmer { position: absolute; left: 0px; top: 0px; background-color: black; width: 100%;
height: 100%; z-index: 2; opacity: 0.4;; } .layout-frame { position: relative; } .layout { position:
relative; padding: 10px 40px 13px 40px; margin: 0 auto; } .layout-fixed .layout { width: 870px;
} .clear { clear: both; } .invisible { visibility: hidden; } .hidden { display: none!important;
} .none { display: none; } .block { display: block!important; } .line0 { overflow: hidden; line-height:
0px; height: 0px; } .waterline { overflow: hidden; line-height: 0px; height: 0px; background-color:
transparent; } .stretcher { position: relative; } .separator { padding: 0px; margin: 0px; line-height:
0px; } .separator HR { display: none; } .placeholder { position: relative; left: 0%; top: 45%;
line-height: 100%; text-align: center; } .ac-pub { display: none; } .ac-pri {      background-image:url(/zf/img/layout/lock-red-16.png);background-repeat:no-repeat;background-position:left top;;
}  .ac-pwd {      background-image:url(/zf/img/layout/lock-orange-16.png);background-repeat:no-repeat;background-position:left top;;
}  .ac-pro {      background-image:url(/zf/img/layout/lock-blue-16.png);background-repeat:no-repeat;background-position:left top;;
}  .ac-pri-s {      background-image:url(/zf/img/layout/lock-red-12.png);background-repeat:no-repeat;background-position:left top;;
}  .ac-pwd-s {      background-image:url(/zf/img/layout/lock-orange-12.png);background-repeat:no-repeat;background-position:left top;;
}  .ac-pro-s {      background-image:url(/zf/img/layout/lock-blue-12.png);background-repeat:no-repeat;background-position:left top;;
}      .folder-icon {      background-image:url(/zf/img/layout/group-16.png);background-repeat:no-repeat;background-position:left top;;
}  .collection-icon {      background-image:url(/zf/img/layout/collection-16.png);background-repeat:no-repeat;background-position:left top;;
}  .gallery-icon {      background-image:url(/zf/img/layout/gallery-16.png);background-repeat:no-repeat;background-position:left top;;
} .center-outer { } .center-inner { } .center-margin { margin: 0 auto; } .layout-border5 { border-style:
solid; border-width: 1px; } .text-left { text-align: left; } .text-right { text-align: right; }
.text-center { text-align: center; } .text-justify { text-align: justify; } .vertical-top { vertical-align:
top; } .vertical-middle { vertical-align: middle; } .vertical-bottom { vertical-align: bottom; }
.nowrap { white-space: nowrap; } .no-flash .flash-restart { display: none; } .page-dimmed .custom-default
EMBED, .page-dimmed .custom-default IFRAME, .page-dimmed .custom-default OBJECT { visibility: hidden;
}
.mat-frame { position: relative; overflow: hidden; } .mat-height { position: absolute; width: 100%;
display: none; } .mat-width { margin: 0 auto; position: relative; height: 100%; } .mat-outer-h {
position: absolute; left: 0px; width: 100%; } .mat-frame-top-left, .mat-frame-top-right, .mat-frame-bottom-left,
.mat-frame-bottom-right { position: absolute; height: 100%; top: 0px; } .mat-frame-top, .mat-frame-bottom
{ position: relative; height: 100%; } .mat-outer-m { position: absolute; left: 0px; width: 100%;
} .mat-frame-left, .mat-frame-right { position: absolute; top: 0px; height: 100%; } .mat-frame-middle
{ position: relative; height: 100%; }
.column-dec { position: relative; } .column-top { position: absolute; width: 100%; top: 0px; left:
0px; } .column-bottom { position: absolute; width: 100%; bottom: 0px; left: 0px; } .column-middle
{ position: absolute; width: 100%; left: 0px; top: 0px; bottom: 0px; z-index: -1; }
.button { position: relative; float: left; cursor: pointer; display: block; } .button .s-disabled
{ cursor: default; } .button .standard, .button .hover { } .button .left { position: absolute;
left: 0px; top: 0px; height: 100%; } .button .right { position: absolute; right: 0px; top: 0px;
height: 100%; } .button .middle { } .button .label { position: relative; white-space: nowrap; }
.button .icon { display: none; } .button .label { height: 22px; line-height: 22px; padding-left:
9px; padding-right: 9px; } .button-border1, .button-border2, .button-border3 { border-style: solid;
border-width: 1px; } .abutton { position: relative; display: block; height: 22px; line-height: 22px;
padding-left: 9px; padding-right: 9px; float: left; } .abutton:active, .abutton:hover { text-decoration:
none; } .abutton .icon { position: absolute; top: 3px; left: 5px; display: none; width: 16px; height:
16px; } A.abutton-disabled { cursor: default; } .abutton .icon-disabled { display: none; } .abutton-disabled
.icon { display: none; } .button-large { } .button-large .label { padding: 0 22px; line-height:
32px;      height: 32px;  }      .button-large-anim .s-pending .label {      background: url(/zf/img/layout/spinner-16.gif) no-repeat 4px center;
} A.button, A.button:hover, A.button:active { text-decoration: none; } .ddown { cursor: pointer;
} A.ddown:hover { text-decoration: none!important; } .ddown-font1 { font-size: 9px; }
.checkbox { padding-left: 15px; text-decoration: none; } A.checkbox:hover, A.checkbox:visited, A.checkbox:active
{ text-decoration: none; }
.header UL, .header-submenu UL { padding-left: 0px; margin: 0px; } .header LI, .header-submenu LI
{ list-style-type: none; padding: 0px; margin: 0px; display: inline; } .header { position: relative;
border-bottom-style: solid; border-bottom-width: 1px; } .header-inner { position: relative; height:
40px; } .header .menu-item-dda, .header-submenu .menu-item-dda { padding-left: 3px; font-size: 8px;
position: relative; bottom: 1px; } .header-search { position: absolute; top: 0px; height: 40px;
width: 222px; z-index: 1; } .header-search-none .header-search { display: none; } .header-search-full
.header-search { width: 222px; } .header-search-compact .header-search { width: 40px; } .header-center
.header-search, .header-left .header-search { right: 0px; } .header-right .header-search { left:
0px; } .header-search-slider { position: absolute; padding: 9px; width: 204px; height: 22px; top:
0px; overflow: visible!important; } .header-search-compact .header-search-slider { width: 22px; }
.header-left .header-search-slider, .header-center .header-search-slider { right: 0px; } .header-right
.header-search-slider { left: 0px; } .header-search-compact .searchi { display: none; } .header-search-compact
.header-search-icon { display: block; position: absolute; top: 12px; right: 12px; width: 16px;
height: 16px;      background-image:url(/zf/img/layout/search-bw-16.png);background-repeat:no-repeat;background-position:left top;;
} .header-right .header-search-compact .header-search-icon { left: 12px; } .header-search-compact
.collapsed { background-color: transparent!important; background-image: none!important; } .header-search-compact
.expanded .searchi { display: block; } .header-search-compact .expanded .header-search-icon { display:
none; } .header-main { position: relative; height: 100%; } .header-left .header-search-full .header-main
{ margin-right: 222px; } .header-left .header-search-compact .header-main { margin-right: 48px;
} .header-right .header-search-full .header-main { margin-left: 222px; } .header-right .header-search-compact
.header-main { margin-left: 48px; } .header-photog { position: absolute; display: block; top: 0px;
height: 40px; line-height: 40px; text-transform: none; } .header-left .header-photog { left: 0px;
} .header-right .header-photog { right: 0px; } .header-center .header-photog { left: 50%; } .header-center
.header-photog A { position: relative; left: -50%; } .header-photog-name { padding: 0px 15px; }
.header-photog-logo { display: block; position: relative; } .header-photog-logo IMG { border-width:
0px; } .header-menu { position: absolute; top: 0px; height: 40px; padding-left: 12px; padding-right:
12px; } .header-left .header-menu { right: 0px; } .header-right .header-menu { left: 0px; } .header-menu-checkout,
.header-nomenu-checkout { display: none; } .header-left .header-menu-checkout { display: block;
float: right; line-height: 40px; padding: 0px 5px 0px 10px; position: relative; top: -1px; } .header-left
.header-nomenu-checkout { display: block; height: 40px; line-height: 40px; position: absolute;
top: 0px; right: 10px; } .header .header-link { float: left; height: 40px; line-height: 40px; padding:
0px 4px; } .header .header-menu UL { float: left; } .header .header-separator { float: left; height:
40px; line-height: 40px; padding: 0px 8px 0 0; } .header LI.header-link { display: block; } .header-separator
{ padding: 0px 4px 0px 3px; } .header-logo { display: block; position: absolute; top: 3px; width:
200px; height: 34px; right: 10px; } .header-logo2 { display: block; position: absolute; top: 8px;
width: 80px; height: 27px; left: 10px; } .header-checkout { display: block; position: absolute;
top: 3px; width: 200px; height: 34px; right: 10px; } .header-invite { display: block; height: 40px;
line-height: 40px; position: absolute; top: 0px; right: 10px; } .header-submenu { position: absolute;
display: none; min-width: 150px; max-width: 300px; z-index: 6; } .header-submenu .menu-submenu-top-item
{ z-index: 7; position: absolute; display: none; overflow: hidden; display: none; white-space: nowrap;
border-style: solid; } .header-submenu .menu-submenu-top-item A { display: block; text-align: center;
} .header-submenu .menu-submenu-inner { overflow: hidden; display: none; position: relative; white-space:
nowrap; } .header-submenu A:hover, .header-submenu A:active { text-decoration: none; } .header-submenu
LI { height: 28px; line-height: 24px; } .header-submenu .menu-submenu-middle { border-style: solid;
} .header-submenu .menu-submenu-inner A { height: 28px; line-height: 28px; padding: 0px 5px; display:
block; position: relative; white-space: nowrap; text-align: left; min-width: 150px; margin: 0; }
.header-submenu .menu-submenu-inner .menu-submenu-middle { padding: 4px; }
.zenbar { position: relative; z-index: 2; } .zenbar-inner { height: 21px; line-height: 20px; padding-bottom:
1px; text-align: right; padding-right: 29px; position: relative; } .zenbar-s-checkout .zenbar-inner
{ padding-right: 13px!important; } .zenbar-cart { display: none; } .zenbar-s-checkout .zenbar-cart
{ display: inline; } .zenbar-sb { display: none; height: 21px; line-height: 21px; padding-bottom:
1px; position: absolute; left: 10px; top: 0px; } .zenbar-s-scrapbook .zenbar-sb { display: block;
} .zenbar-sb-back { display: none; position: absolute; left: -6px; top: 2px; height: 16px; padding:
0px 5px; border: 1px solid #FB4; background-color: #FFF0A6; } .zenbar-sb-link { position: relative;
padding-right: 12px; font-weight: bold; } .zenbar-sb-link .icon { position: absolute; top: 1px;
right: 0px;            width: 12px;      height: 12px;      background-image:url(/zf/img/layout/sb-bottom.gif);background-repeat:no-repeat;background-position:left top;;
} .zenbar-sb-close { position: relative; display: none; } .zenbar-sb-prefix { position: relative;
} .zenbar-s-scrapbook-edit .zenbar-sb-close { display: inline; } .zenbar-s-scrapbook-edit .zenbar-sb-link,
.zenbar-s-scrapbook-edit .zenbar-sb-sharer, .zenbar-s-scrapbook-edit .zenbar-sb-prefix { display:
none; } .zenbar-sb-create { position: relative; padding: 3px 4px 3px 14px!important; } .zenbar-sb-create
.icon { position: absolute; display: block; top: 0px; left: 0px; width: 22px; height: 22px; background:
url("/zf/img/layout/scrapbook/bullets-select.png") no-repeat scroll 0 -68px transparent; } .zenbar-sep
{ padding: 0px 3px; } .zenbar-cart { padding-left: 30px; } .zenbar-cart-link { padding: 0px 16px
0px 16px; position: relative; } .zenbar-cart-link .icon { display: block; position: absolute; top:
0px;      left: 0px;      width: 12px;      height: 12px;      background-image:url(/zf/img/layout/zenbar-cart-12.png);background-repeat:no-repeat;background-position:left top;;
}  .zenbar-cart-link:hover .icon {      background-image:url(/zf/img/layout/zenbar-cart-12-hover.png);background-repeat:no-repeat;background-position:left top;;
} .zenbar-cart-link .icon2 { display: block; position: absolute; top: 1px; right: 0px; width: 12px;
height: 12px;      background-image:url(/zf/img/layout/sb-bottom.gif);background-repeat:no-repeat;background-position:left top;;
} .zenbar-account-link { padding-right: 16px; position: relative; } .zenbar-account-link:hover {
text-decoration: none; } .zenbar-account-link .icon { position: absolute; top: 1px; right: 0px;
width: 12px;      height: 12px;      background-image:url(/zf/img/layout/sb-bottom.gif);background-repeat:no-repeat;background-position:left top;;
} .zenbar-slideshow .zenbar-account-link { padding-right: 0px; } .zenbar-slideshow .zenbar-account-link
.icon { display: none; } .zenbar-slideshow .zenbar-account-link:hover { text-decoration: underline;
} .zenbar-menu { position: absolute; top: 21px; text-align: left; padding: 1px; z-index: 100; }
.zenbar-menu-inner { padding: 4px; width: 160px; border-style: solid; border-width: 1px; } .zenbar-sb-menu
.zenbar-menu-inner { width: auto; min-width: 150px; } .zenbar-menu A { display: block; padding:
3px 4px; white-space: nowrap; } .zenbar-menu A:hover { text-decoration: none; background-color:
#AAA; color: #000; } .zenbar-menu A:hover SPAN { color: #000; } .zenbar-menu .sep { margin: 3px
0px; height: 1px; line-height: 1px; background-color: #AAA; } .zenbar-carti { position: absolute;
text-transform: none; text-align: left; width: 260px; padding: 1px; top: 21px; right: 20px; z-index:
100; } .zenbar-carti-inner { position: relative; padding: 10px; border-style: solid; border-width:
1px; } .zenbar-carti .hdr { padding-bottom: 10px; text-transform: uppercase; } .zenbar-carti .content
{ padding: 5px 0px; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style:
solid; line-height: 24px; } .zenbar-carti .cat { overflow: hidden; } .zenbar-carti .count, .zenbar-carti
.amount { text-align: right; float: right; width: 62px; padding-right: 2px; } .zenbar-carti .count
{ width: 35px; } .zenbar-carti .total { padding: 8px 2px 8px 2px; text-align: right; } .zenbar-carti
.bottom { padding-top: 12px; overflow: auto; } .zenbar-carti .btn { float: right; } .zenbar-carti
.btn-save { float: left; } .zenbar-carti .btn .label { min-width: 80px; text-align: center; } .zenbar-sb-balloon
{ display: none; position: absolute; top: 20px; left: 10px; width: 263px; height: 118px;   background-image:url(/zf/img/layout/zenbar-sb-balloon.png);background-repeat:no-repeat;background-position:left top;;
font-family: Verdana, Lucida, Arial, sans-serif; font-size: 11px; z-index: 20; } .zenbar-sb-balloon
.text { padding: 28px 18px 25px 18px; color: #666; line-height: 17px; } .zenbar-sb-balloon .close
{ position: absolute; display: block; right: 13px; bottom: 10px; text-transform: uppercase; color:
#C70; } .zenbar-font1 { font-family: Verdana, Lucida, Arial, sans-serif; font-size: 10px; text-transform:
uppercase; } .zenbar-font2 { font-weight: bold; } .zenbar-font3 { font-size: 15px; font-weight:
bold; } .zenbar-font4 { font-size: 20px; letter-spacing: 1.5; } .zenbar-bgcolor1 { background-color:
#000; } .zenbar-bgimage1 { background-image: url(/zf/img/layout/zenbar-bg.png); background-repeat:
repeat-x; } .zenbar-color1, .zenbar-color1:hover { color: #999; } .zenbar-color2, .zenbar-color2:hover
{ color: #FFF; } .zenbar-color3, .zenbar-color3:hover { color: #FFF; } .zenbar-color4 { color: #555;
} .zenbar-color5, .zenbar-color5:hover { color: #CCC; } .zenbar-border1 { border-color: #555; }
.searchi { position: relative; height: 22px; padding: 0px 8px; } .searchi-inner { position: relative;
height: 14px; } .searchi-local .searchi-inner { padding-right: 24px; } .searchi-both .searchi-inner
{ padding-right: 33px; } .searchi-input { height: 14px; line-height: 14px; font-size: 11px; width:
100%; border-style: none; border-width: 1px; padding: 1px; } .searchi-top, .searchi-bottom { height:
4px; } .searchi-top { background: url(/zf/img/layout/search-top.gif) repeat-x; } .searchi-bottom
{ background: url(/zf/img/layout/search-bottom.gif) repeat-x; } .searchi-local .searchi-top, .searchi-local
.searchi-bottom { padding-right: 16px; } .searchi-both .searchi-top, .searchi-both .searchi-bottom
{ padding-right: 25px; } .searchi-left, .searchi-right { position: absolute; top: 0px; height: 22px;
width: 8px;  }    .searchi-left {      left: 0px;      background-image:url(/zf/img/layout/search-left.png);background-repeat:no-repeat;background-position:left top;;
}  .searchi-right {      right: 0px;      background-image:url(/zf/img/layout/search-right.png);background-repeat:no-repeat;background-position:left top;;
} .searchi-icon { position: absolute; top: 0px; right: -2px; height: 16px; cursor: pointer; } .searchi-both
.searchi-icon {      width: 25px;      background-image:url(/zf/img/layout/search-bw-16-dropdown.png);background-repeat:no-repeat;background-position:left top;;
}  .searchi-local .searchi-icon {      width: 16px;      background-image:url(/zf/img/layout/search-bw-16.png);background-repeat:no-repeat;background-position:left top;;
padding-bottom: 10px; } .searchi-menu { top: 18px; right: -2px; } .searchi-menu { position: absolute;
padding: 8px; float: none; visibility: hidden; z-index: 1; border-style: solid; border-width: 1px;
} .searchi-menu TABLE { border-collapse: collapse; border-width: 0px; } .searchi-menu DIV { float:
none; width: 100%; } .searchi-menu SPAN { white-space: nowrap; } .searchi-menu TR, .searchi-menu
TD { padding: 0; margin: 0; border-width: 0px; cursor: pointer; } .searchi-menu A { display: block;
float: none; padding: 1px 4px 0px 4px; margin-bottom: 2px; white-space: nowrap; } .searchi-menu
A SPAN { cursor: pointer; } .searchi-menu A:hover DIV, .searchi-menu A:hover, .searchi-menu TD.hover
{ text-decoration: none; } .searchi-menuSeparator { height: 4px; line-height: 4px; overflow: hidden;
margin-top: 4px; border-top-style: solid; border-top-width: 1px; } .searchBin { position: relative;
padding: 15px 6px 15px 0px; width: 230px; margin: 0px; float: right; }
.footer UL, .footer-submenu UL { padding-left: 0px; margin: 0px; } .footer LI, .footer-submenu LI
{ list-style-type: none; padding: 0px; margin: 0px; display: inline; } .footer { position: relative;
text-align: center; height: 50px; line-height: 65px; clear: both; padding-bottom: 15px; overflow:
hidden; visibility: hidden; } .footer .menu-item-dda, .footer-submenu .menu-item-dda { padding-left:
3px; font-size: 8px; position: relative; bottom: 1px; } .footer-border1 { border-top-style: solid;
border-top-width: 2px; } .footer-logo { display: block; position: absolute; top: 10px; right: 80px;
height: 40px; width: 80px; } .footer-copyright { position: absolute; top: 0px; right: 50px; height:
50px; line-height: 65px; } .footer-copyright A { border-bottom-style: dotted; border-width: 1px;
padding: 0px; } .footer-copyright A:hover { text-decoration: none; } .footer-static { visibility:
inherit; } .footer-submenu { position: absolute; display: none; min-width: 150px; max-width: 300px;
z-index: 6; } .footer-submenu .menu-submenu-top-item { z-index: 7; position: absolute; display:
none; overflow: hidden; display: none; white-space: nowrap; border-style: solid; } .footer-submenu
.menu-submenu-top-item A { display: block; text-align: center; } .footer-submenu .menu-submenu-inner
{ overflow: hidden; display: none; position: relative; white-space: nowrap; } .footer-submenu A:hover,
.footer-submenu A:active { text-decoration: none; } .footer-submenu LI { height: 28px; line-height:
24px; } .footer-submenu .menu-submenu-middle { border-style: solid; } .footer-submenu .menu-submenu-inner
A { height: 28px; line-height: 28px; padding: 0px 5px; display: block; position: relative; white-space:
nowrap; text-align: left; min-width: 150px; margin: 0; } .footer-submenu .menu-submenu-inner .menu-submenu-middle
{ padding: 4px; }
.richtext p { font-size: 12px; margin-top: 6px; margin-bottom: 6px; line-height: 140%; } .richtext
H1 { font-size: 25px; margin-top: 18px; margin-bottom: 12px; } .richtext H2 { font-size: 21px;
margin-top: 20px; margin-bottom: 6px; } .richtext H3 { font-size: 16px; margin-top: 14px; margin-bottom:
4px; } .richtext OL, .richtext UL { padding: 0px; margin-top: 12px; margin-bottom: 12px; } .richtext
UL { margin-left: 13px; } .richtext OL { margin-left: 18px; } .richtext LI { margin: 0px 0px 4px
0px; padding: 0px; } .richtext UL LI { list-style-type: square; list-style-position: outside; margin:
0px 0px 4px 0px; } .richtext SPAN.small { font-size: 80%; } .richtext SPAN.medium { font-size: 100%;
} .richtext SPAN.large { font-size: 130%; } .richtext TABLE { border-collapse: collapse; border-style:
solid; } .richtext HR { border-style: solid; } .richtext TD { line-height: 140%; padding: 8px;
font-size: 100%; } .richtext .zf-rte-no-border, .richtext .zf-rte-no-border TD { border-style: none;
border-width: 0; }
.controlbox { position: relative; float: right; height: 31px; } .controlbox-aligner { position:
relative; float: right; height: 100%; } .controlbox-aligned { width: 290px; } .controlbox .button
{ margin-top: 4px; margin-left: 8px; float: left; } .controlbox-aligned .button { margin-left: 0px;
float: right; } .button-slideshow .label, .button-addToCart .label { padding-left: 24px; } .button-addToCart
.label { padding-right: 0px; } .button-slideshow .icon, .button-addToCart .icon { display: block;
position: absolute; top: 3px; left: 5px; width: 16px; height: 16px; } .button-slideshow { } .button-slideshow .icon
{      background-image:url(/zf/img/layout/play-bw-16.png);background-repeat:no-repeat;background-position:left top;;
} .button-addToCart { visibility: hidden; position: relative; } .button-addToCart .middle { padding:
0 15px;  }  .button-addToCart .icon {      left: 3px;      background-image:url(/zf/img/layout/cart-bw-16.png);background-repeat:no-repeat;background-position:left top;;
} .button-share .icon { } .button-slideshow .label { position: relative; } .button-slideshow .slideshow {
position: absolute; left: 0px; width: 95px; height: 100%; top: 0px; z-index: 1; } .controlbox-no-flash
.button-slideshow .slideshow { display: none; } .button-slideshow .slideshow .pv-flash { width:
100%; height: 100%; z-index: 1; }
.breadcrumbs { padding-bottom: 4px; } .breadcrumbs-text { line-height: 31px; } .breadcrumbs H1 {
line-height: 31px; } .breadcrumbs A, .breadcrumbs SPAN { unicode-bidi: embed; } .breadcrumbs .divider
{ padding: 0px 3px 0px 3px; } .builtin-title { line-height: 31px; padding-bottom: 4px; }
.pair { white-space: nowrap; } .pair-0, .pair-1 { padding: 0px 1px; } .pair-loading { font-weight:
normal; opacity: 0.3;; } .pair-line { overflow: hidden; } .pair-box { padding: 2px 0px; } .pair-left
{ float: left; text-align: left; margin-right: 10px; } .pair-right { float: right; text-align: right;
margin-left: 10px; } .bin-content .pair-left { margin-right: 1px; } .bin-content .pair-right {
margin-left: 1px; } .pair-middle { text-align: center; margin-left: 30%; margin-right: 30%; } .categories,
.exif { } .exif .pair-box, .categories .pair-box { padding-bottom: 1px; } .exif .pair, .categories
.pair { white-space: normal; } .exif .pair-0, .categories .pair-0 { padding: 0px 0px 0px 5px; }
.copyright { position: relative; padding-top: 26px; } .copyright-with-feeds { padding-left: 16px;
position: relative; } .copyright-feeds { position: absolute; display: block; top: 0px; left: 0px;
width: 12px;      height: 100%;      min-height: 12px;      cursor: pointer;      background-image:url(/zf/img/icons/rss-gray-12.png);background-repeat:no-repeat;background-position:left top;
background-position: left 1px;  }    .copyright-feeds:hover {      background-image:url(/zf/img/icons/rss-12.png);background-repeat:no-repeat;background-position:left top;
background-position: left center; } .copyright-loading { opacity: 0.7;; } .copyright-separator {
padding: 0px 2px; } .builtin-guestbook .copyright, .builtin-contact .copyright, .builtin-featured
.copyright, .builtin-recent .copyright, .builtin-login .copyright, .builtin-about .copyright, .custom-default
.copyright { text-align: center; }
.tab { position: relative; text-align: left; float: left; } .tab-inner { height: 100%; } .tabGroup
{ position: relative; top: 1px; overflow: auto; } .tab-label { border-width: 1px; border-style:
solid; padding: 4px 8px 5px 8px; } .tab-standard, .tab-hover { cursor: pointer; } .tab-selected
.tab-label { padding-bottom: 6px; border-bottom: medium none; } .tab-next .tab-label, .tab-last .tab-label
{ border-left: medium none; } .tab-frame { position: relative; border-width: medium 1px 1px; border-style:
none solid solid; } .tab-frame-content { position: relative; padding: 8px; } .tab-frame-photovideo
{ position: relative; border-width: 1px 1px 1px; border-style: solid solid solid; } .tab-frame-content
{ position: relative; padding: 8px; } .tabGroup-border { border-bottom-width: 1px; border-bottom-style:
solid; padding: 5px 0px 5px 0px; } .tabGroup { z-index: 1; } .tab-stripe { position: absolute;
width: 100%; left: 0px; } .tab-stripe-top { top: 0px; } .tab-stripe-bottom { bottom: 0px; } .tab-stripe-left,
.tab-stripe-right { position: absolute; top: 0px; height: 100%; } .tab-stripe-left { left: 0px;
} .tab-stripe-right { right: 0px; } .tab-stripe-center { height: 100%; } .tabGroup-empty { border-top:
solid 1px; height: 0px; overflow: hidden; }
.captionbox { line-height: 16px; overflow: hidden; position: relative; } .captionbox-static { padding:
10px; } .caption-border1 { border-width: 1px; border-style: solid; } .captionbox-photo { padding:
4px 8px; } .captionbox-photo .gallery { margin-top: 6px; margin-bottom: 12px; } .captionbox-photo
.title { margin-top: 6px; margin-bottom: 12px; } .captionbox-wide .caption { margin-top: 2px; margin-bottom:
4px; } .captionbox-regular .caption { margin-top: 4px; margin-bottom: 4px; } .caption { line-height:
16px; } .captionbox-wide-t .gallery { text-align: center; } .captionbox-wide-t .title { text-align:
center; margin-top: 6px; margin-bottom: 6px; } .captionbox-regular-t .title { margin-top: 6px;
margin-bottom: 6px; } .captionbox-wide-tc .gallery { } .captionbox-wide-tc .title { margin-top:
6px; margin-bottom: 12px; } .captionbox-wide-tc .caption { margin-left: 25px; } .captionbox-wide-g
.gallery { text-align: center; margin-top: 6px; margin-bottom: 6px; } .captionbox-regular-g .gallery
{ margin-top: 6px; margin-bottom: 6px; } .caption-loading { opacity: 0.7; }
.welcome { line-height: 1.5em; } .welcomeBin .bin-content { padding-top: 0px; }
.photographer { line-height: 16px; padding: 4px 8px; text-align: center; margin: 8px auto 0px auto;
}
.bin { position: relative; } .bin-outer, .bin-inner { } .bin-fixed-header, .bin-header { text-align:
left; position: relative; height: 24px; line-height: 22px; padding: 0px 5px; } .bin-header-left
{ position: absolute; left: 0px; top: 0px; height: 100%; } .bin-header-right { position: absolute;
right: 0px; top: 0px; height: 100%; } .bin-header-middle { } .bin-icon { width: 16px; height: 16px;
float: left; margin: 3px 5px 0px 2px; display: none; } .bin-feeds { 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;
}    .bin-feeds:hover {      background-image:url(/zf/img/icons/rss-12.png);background-repeat:no-repeat;background-position:left top;
} .bin-dynamic .bin-feeds { right: 27px; } .bin-static .bin-feeds { right: 6px; } .bin-header .button
{ position: absolute; top: 3px; right: 4px; } .bin-header .button .image { width: 16px; height:
16px;  }    .bin-expanded .bin-header .button .image {      background-image:url(/zf/img/layout/collapse.png);background-repeat:no-repeat;background-position:left top;
}  .bin-collapsed .bin-header .button .image {      background-image:url(/zf/img/layout/expand.png);background-repeat:no-repeat;background-position:left top;
} .bin-title:hover { text-decoration: none; } .bin-collapsed .bin-content { display: none; } .bin-expanded
.bin-content { display: block; } .bin-content { position: relative; padding: 8px 5px; } .bin-content-left
{ position: absolute; left: 0px; top: 0px; bottom: 0px; } .bin-content-right { position: absolute;
right: 0px; top: 0px; bottom: 0px; } .bin-border HR { display: none; } .bin-border { line-height:
0px; height: 0px; overflow: hidden; position: relative; } .bin-bottom-left { position: absolute;
top: 0px; left: 0px; height: 100%; } .bin-bottom-right { position: absolute; top: 0px; right: 0px;
height: 100%; } .bin-bottom-middle { position: absolute; top: 0px; left: 0px; height: 100%; } .aboutBin
{ } .breadcrumbsBin .bin-content { padding: 4px; } .infoBin .bin-content { padding: 4px 8px; margin-bottom:
2px; } DIV.bin-no-suffix .bin-title-suffix { display: none; } .aboutBin .bin-bgcolor3 { padding:
12px 12px; }
.contactInfo { border-collapse: collapse; border-width: 0px; margin: 0px; } .contactInfo TR, .contactInfo
TD { padding: 0px; margin: 0px; vertical-align: top; } .contactInfo .spacer { height: 6px; overflow:
hidden; } .contactInfo .label { padding-right: 10px; white-space: nowrap; text-align: right; } .contactInfo
.value { width: 100%; padding-bottom: 3px; vertical-align: middle; } .contactInfo .label .icon {
display: block; width: 16px; height: 16px; margin-bottom: 3px; float: right; } .builtin-contact
.contactInfo .label .icon { margin: 1px 0px 4px 0px; } .contactInfo .label .icon-facebook {      background-image:url(/zf/img/icons/facebook-16.png);background-repeat:no-repeat;background-position:left top;;
}  .contactInfo .label .icon-twitter {      background-image:url(/zf/img/icons/twitter-16.png);background-repeat:no-repeat;background-position:left top;;
}
.contact-form { position: relative; padding: 10px 0px; } .contact-form form { margin: 0 auto; }
.contact-form .textarea { height: 140px; } .contact-form .result-box { position: absolute; width:
100%; top: 50%; left: 0px; margin-top: -10px; } .contact-form .result { text-align: center; padding:
0px 10px; }
.pager { position: relative; overflow: hidden; height: 19px; padding: 2px; text-align: center; }
.pager-o { position: relative; float: left; left: 50%; height: 19px; } .pager-i { position: relative;
float: left; left: -50%; height: 19px; } .pager A { display: block; float: left; height: 17px;
width: 15px; min-width: 15px; padding: 0px 1px; margin: 0px 2px; border-width: 1px; border-style:
solid; line-height: 17px; font-size: 11px; text-align: center; white-space: nowrap; } .pager A:hover,
.pager A:active { text-decoration: none; } .pager A.pager-s { margin-left: 20px; } .pager A.pager-c
{ cursor: default; }
.pager { padding: 4px 0px; }
.pg { overflow: visible; } .pg .pv { margin: 0px; padding: 0px; border: 0px } .pv-img { width: 100%;
height: 100%; } .pf .pv-img { } A.pv-inner { text-decoration: none; -moz-user-focus: ignore; -moz-outline-style:
none; } .pv-border { position: absolute; width: 100%; height: 100%; border-style: solid; padding:
0px; z-index: -1; } .pf .pv-border { } .pv .pv-inner { z-index: 1; } .pv-shadow, .pv-shadow-s, .pv-shadow-h
{ position: absolute; border-width: 0px; } .pv-shadow, .pv-shadow-s { display: block; } .pv-shadow-h
{ display: none; } .pv-ihover .pv-shadow-s { display: none; } .pv-ihover .pv-shadow-h { display:
block; } .pv-folder, .pv-pad { position: absolute; display: block; -moz-user-focus: ignore; -moz-outline-style:
none; } .pv-wait { border-width: 0px; } .pv-wait { left: 50%; top: 50%; margin-left: -11px; margin-top:
-11px; } .pf .pv-wait { left: 8px; top: 8px; margin: 0px; } .pf .pv-s-wait .pv-img { opacity: 0.5;;
} .pf .pv-s-wait .pv-password { display: none; } .pg .pv-video .pv-wait { margin-top: -18px; }
.pv-ac { position: absolute; width: 11px; height: 16px; left: -5px; top: -5px; } .folder .pv-ac
{ left: -18px; top: -10px; } .pv-type { position: absolute; width: 16px; height: 16px; left: -5px;
bottom: -5px; } .pv-index { position: absolute; right: 0px; top: 0px; padding: 0px 3px 2px 4px;
display: none; } .square-method-10 .pg-selected .pv-index { display: block; } .square-method-10
.pv-ohover .pv-index { display: block; } .pv-ihover .pv-index { display: block; } .pg-method-1 .pg-selected
.pv-index { display: block; } .pv-label { position: absolute; text-align: center; } .pv-label .title
{ text-align: center; overflow: hidden; margin-bottom: 1px; max-height: 30px; } .pv-label .pad-0,
.pv-label .pad-1 { display: block; } .pv-label .pad-2 { display: none; } .pv-ohover .pv-label .pad-1
{ display: none; } .pv-ohover .pv-label .pad-2 { display: block; } DIV.pg-recent .pv-label .pad-1
{ display: none; } DIV.pg-recent .pv-ohover .pv-label .pad-1 { display: block; } DIV.pg-recent .pv-label
.pad-2 { display: block; } DIV.pg-recent .pv-ohover .pv-label .pad-2 { display: none; } .pg-method-10
.pv .folder { left: 40px; top: 40px; } .pg-method-10 .folder .pv-label { left: -40px; top: 112px;
} .pg-method-11 .folder .pv-label { left: -60px; top: 180px; } .pg .pv-folder { left: -20px; top:
-28px; width: 120px; height: 120px; } .pg-method-11 .pv-folder { left: -30px; top: -44px; width:
180px; height: 180px; } .pv-vlabel { position: absolute; text-align: left; max-width: 122px; }
.pv-vlabel .title { overflow: hidden; margin-bottom: 1px; max-height: 30px; } .pv-vlabel .pad-0,
.pv-vlabel .pad-1 { display: block; } .pv-vlabel .pad-2 { display: none; } .pv-ohover .pv-vlabel .pad-1
{ display: none; } .pv-ohover .pv-vlabel .pad-2 { display: block; } DIV.pg-recent .pv-vlabel .pad-1
{ display: none; } DIV.pg-recent .pv-ohover .pv-vlabel .pad-1 { display: block; } DIV.pg-recent
.pv-vlabel .pad-2 { display: block; } DIV.pg-recent .pv-ohover .pv-vlabel .pad-2 { display: none;
} .pvp-tp-method-0 .pv { margin: 4px 1px 3px 1px; width: 140px; height: 185px; } .pvp-tp-method-0
.pv-outer { left: 30px; top: 18px; } .pvp-tp-method-0 .pv-label { left: -30px; top: 97px; width:
140px; height: 66px; } .pvp-tp-method-10 .pv { margin: 1px 1px 0px 1px; width: 160px; height: 213px;
} .pvp-tp-method-10 .pv-outer { left: 20px; top: 12px; } .pvp-tp-method-10 .pv-label { left: -20px;
top: 135px; width: 160px; height: 66px; } .pvp-tp-method-10 .pv .folder { left: 40px; top: 35px;
} .pvp-tp-method-11 .pv { margin: 4px; width: 232px; height: 293px; } .pvp-tp-method-11 .pv-outer
{ left: 16px; top: 12px; } .pvp-tp-method-11 .pv-label { left: -16px; top: 220px; width: 232px;
height: 73px; } .pvp-tp-method-11 .pv .folder { left: 56px; top: 52px; } .pvp-tp-method-11 .pv-pad
{ left: -16px; top: -12px; width: 232px; height: 224px; } .pvp-tp-method-11 .folder .pv-pad { left:
-56px; top: -52px; } .pvp-t-method-0 .pv { margin: 2px; width: 112px; height: 157px; } .pvp-t-method-0
.pv-outer { left: 16px; top: 20px; } .pvp-t-method-0 .pv-label { left: -16px; top: 99px; width:
112px; height: 40px; } .pvp-t-method-10 .pv { margin: 2px; width: 152px; height: 197px; } .pvp-t-method-10
.pv-outer { left: 16px; top: 16px; } .pvp-t-method-10 .pv-label { left: -16px; top: 137px; width:
152px; height: 40px; } .pvp-t-method-11 .pv { margin: 2px; width: 232px; height: 277px; } .pvp-t-method-11
.pv-outer { left: 16px; top: 12px; } .pvp-t-method-11 .pv-label { left: -16px; top: 220px; width:
232px; height: 41px; } .pvp-t-method-11 .pv .folder { left: 56px; top: 54px; } .pvp-t-method-11
.pv-pad { left: -16px; top: -12px; width: 232px; height: 224px; } .pvp-t-method-11 .folder .pv-pad
{ left: -56px; top: -54px; } .pvp-v-method-10 .pv { margin: 3px; width: 264px; height: 70px; padding-left:
1px; padding-top: 1px; } .pvp-v-method-10 .pv-pad { left: -2px; top: -2px; width: 122px; height:
70px; border-style: solid; border-width: 1px; } .pvp-v-method-10 .pv-outer { left: 1px; top: 1px;
} .pvp-v-method-10 .pv-vlabel { left: 135px; top: 0px; } .pvp-v-method-10 .pv:hover { cursor: pointer;
} .pvp-v-method-10 .pv .pv-inner { width: 120px; height: 67px; left: 0px; top: 0px; } .pvp-p-method-0
.pv { margin: 2px; width: 112px; height: 152px; } .pvp-p-method-0 .pv-outer { left: 16px; top: 20px;
} .pvp-p-method-0 .pv-label { left: -16px; top: 94px; width: 112px; height: 40px; } .pvp-p-method-10
.pv { margin: 2px; width: 152px; height: 192px; } .pvp-p-method-10 .pv-outer { left: 16px; top:
16px; } .pvp-p-method-10 .pv-label { left: -16px; top: 132px; width: 152px; height: 40px; } .pvp-p-method-10
.pv .folder { top: 41px; } .pvp-p-method-11 .pv { margin: 2px; width: 232px; height: 272px; } .pvp-p-method-11
.pv-outer { left: 16px; top: 16px; } .pvp-p-method-11 .pv-label { left: -16px; top: 220px; width:
232px; height: 36px; } .pvp-p-method-11 .pv .folder { left: 56px; top: 56px; } .pvp-p-method-11
.pv-pad { left: -16px; top: -16px; width: 232px; height: 232px; } .pvp-p-method-11 .folder .pv-pad
{ left: -56px; top: -56px; } .pvp-method-0 .pv { margin: 2px; width: 112px; height: 112px; } .pvp-method-0
.pv-outer { left: 16px; top: 20px; } .pvp-method-10 .pv { margin: 1px; width: 148px; height: 148px;
} .pvp-method-10 .pv-outer { left: 14px; top: 14px; } .pvp-method-11 .pv { margin: 2px; width: 232px;
height: 232px; } .pvp-method-11 .pv-outer { left: 16px; top: 16px; } .pvp-method-11 .pv .folder {
left: 56px; top: 56px; } .pvp-method-11 .pv-pad { left: -16px; top: -16px; width: 232px; height:
232px; } .pvp-method-11 .folder .pv-pad { left: -56px; top: -56px; } .pg-method-0 .pv-inner, .pg-method-10
.folder .pv-inner { width: 80px; height: 53px; left: 0px; top: 14px; } .pg-method-10 .pv-inner, .pg-method-11
.folder .pv-inner { width: 120px; height: 80px; left: 0px; top: 20px; } .pg-method-11 .pv-inner {
width: 200px; height: 133px; left: 0px; top: 34px; } .pg-method-0 .pv-s-password .pv-img, .pg-method-10
.pv-s-password .folder .pv-img {      background-image: url(/zf/img/thumbnail-placeholder-80.jpg);
} .pg-method-11 .pv-s-password .folder .pv-img, .pg-method-10 .pv-s-password .pv-img { background-image:
url(/zf/img/thumbnail-placeholder-120.gif); } .pg-method-11 .pv-s-password .pv-img { background-image:
url(/zf/img/thumbnail-placeholder-200.gif); } .pg-method-0 .pv-s-3 .pv-img, .pg-method-0 .pv-s-noaccess
.pv-img, .pg-method-10 .pv-s-3 .folder .pv-img, .pg-method-10 .pv-s-noaccess .folder .pv-img {
background-image: url(/zf/img/protected-photo-80.jpg); } .pg-method-10 .pv-s-3 .pv-img, .pg-method-10
.pv-s-noaccess .pv-img, .pg-method-11 .pv-s-3 .folder .pv-img, .pg-method-11 .pv-s-noaccess .folder
.pv-img { background-image: url(/zf/img/protected-photo-120.gif); } .pg-method-11 .pv-s-3 .pv-img,
.pg-method-11 .pv-s-noaccess .pv-img {      background-image: url(/zf/img/protected-photo-200.gif);
} .pg-method-0 .pv-s-7 .pv-img { background-image: url(/zf/img/deleted-photo-80.gif); } .pg-method-10
.pv-s-7 .pv-img { background-image: url(/zf/img/deleted-photo-120.gif); } .pg-method-11 .pv-s-7
.pv-img { background-image: url(/zf/img/deleted-photo-200.gif); } .pg .pv-s-2 .folder .pv-inner {
display: none; } .pvp-method-1 .pv { width: 64px; height: 64px; padding: 2px; } .pvp-method-1 .pv-outer
{ left: 2px; top: 2px; } .pvp-method-1 .pv-inner { width: 60px; height: 60px; } .pvp-method-1 .pv-s-password
.pv-img { background-image: url(/zf/img/thumbnail-placeholder-60.jpg); } .pf-frame { position: relative;
} .pf-plane { position: absolute; width: 100%; } .pf .pv-inner { position: relative; left: 0px!important;
margin: 0 auto; cursor: auto; } .pv-password { position: absolute; float: left; left: 50%; top:
45%; } .pv-password .password-box { position: relative; width: 340px; min-height: 100px; left: -50%;
top: -75px; } .pg-static { overflow: hidden; } .pg-static .pv { } .pf-static { padding: 20px; }
.pf-static .pf-plane { position: relative; width: auto; } .pf-static .pv-inner { top: 0px!important;
} .pv-sl { display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; }
.pv-sl-bg { display: block; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 24px;
padding: 0px 0px; background-color: black; opacity: 0.4;; } .pv-sl-cb { display: block; position:
absolute; width: 40px; height: 40px; bottom: -8px; left: -8px; background-position: -160px 0px;
background-image: url(/zf/img/layout/sel-unchecked-small-sprite.png); } .pg-selected .pv-sl-cb {
background-image: url(/zf/img/layout/sel-checked-small-sprite.png); } .pv-sl-zm { display: block;
position: absolute; width: 27px; height: 28px; bottom: -4px; right: -1px;      background-image:url(/zf/strip/zf/img/layout/sel-preview-JMN5SCVWEP28.png);background-position:-0px -0px;;
}    .pv-sl-zm:hover {      background-image:url(/zf/strip/zf/img/layout/sel-preview-JMN5SCVWEP28.png);background-position:-28px -0px;;
} .pv-sl-cl { display: block; position: absolute; top: -18px; left: -18px; width: 100%; height: 100%;
padding: 18px; } .pv-sl-cb { opacity: 0.2;; } .pv-sl-bg, .pv-sl-zm { display: none; } .pv-ihover
.pv-sl-bg, .pv-ihover .pv-sl-zm { display: block; } .pv-ihover .pv-sl-cb, .pg-selected .pv-sl-cb
{ opacity: 1;; } .pg-selected .pv-sl-cb { background-position: 0px 0px!important; } .pv-s-vwait
.pv-sl-zm, .pv-s-vfailed .pv-sl-zm { display: none; } .pvsp { position: absolute; top: 0px; left:
0px; margin: 15px 15px 55px 15px; z-index: 1000; } .pvsp-curtain { position: absolute; top: 0px;
left: 0px; height: 100%; width: 100%; background-color: black; opacity: 0.2;; z-index: 999; } .pvsp-bg
{ position: absolute; top: -15px; left: -15px; width: 100%; height: 100%; padding: 15px 15px 55px
15px; background-color: black; opacity: 0.7;; -moz-border-radius: 10px; -webkit-border-radius: 10px;
border-radius: 10px; } .pvsp-img { position: relative; width: 100%; height: 100%; background-size:
100% 100%; } .pvsp-cb { position: absolute; bottom: -50px; left: -10px; width: 47px; height: 45px;
padding-left: 50px;      cursor: pointer;      background-image:url(/zf/img/layout/sel-unchecked-large.png);background-repeat:no-repeat;background-position:left top;;
} .pvsp-cb-text { line-height: 45px; font-size: 18px; color: #CCC; } .pvsp-cb-text-u { display:
none; } .pvsp-selected .pvsp-cb-text-s { display: none; } .pvsp-selected .pvsp-cb-text-u { display:
inline;  }    .pvsp-selected .pvsp-cb {      background-image:url(/zf/img/layout/sel-checked-large.png);background-repeat:no-repeat;background-position:left top;;
} .pvsp-close { position: absolute; top: -15px; right: -15px; width: 40px; height: 40px; cursor:
pointer;      background-image:url(/zf/img/layout/dimlights-close2.png);background-repeat:no-repeat;background-position:left top;;
opacity: 0.9;; } .pvsp-close:hover { opacity: 1.0;; } .pv-s-empty .pv-img { display: none; } .pv-ph
{ position: absolute; top: 50%; left: 50%; width: 280px; margin-left: -140px; margin-top: -35px;
} .pv-ph-inner { position: relative; height: 40px; text-align: center; padding: 15px; background-color:
black; opacity: 0.8;; font-family: "Lucida Grande",Verdana,Helvetica,Arial,sans-serif; color: #F0F0F0;
} .pv-ph .title { padding-bottom: 10px; font-size: 12px; } .pv-ph .action { color: #D0D0D0; font-size:
11px; } .pv-ph .action A { color: #92ACD6; } .pv-ph .action A:hover { color: #92ACD6; text-decoration:
underline; } .pg-method-0 .pv-s-vwait .pv-vcd-1 { display: none; } .pg-method-0 .pv-s-vwait .pv-vcd-2{
margin-top: -8px; } .pg-method-0 .pv-vws-starting .pv-s-vwait .pv-vcd-2, .pg-method-0 .pv-vws-finishing
.pv-s-vwait .pv-vcd-2 { margin-top: -6px; } .layout .pv-vws-starting .pv-vcd-2, .layout .pv-vws-finishing
.pv-vcd-2 {      background-image:url(/zf/img/layout/spinner-16.gif);background-repeat:no-repeat;background-position:left top;;
} .pg-method-11 .pv-s-vwait .pv-img { background-position: center center!important;     background-image:url(/zf/img/video-pending-200.png);background-repeat:no-repeat;background-position:left top;;
}  .pg-method-10 .pv-s-vwait .pv-img {      background-position: center center!important;      background-image:url(/zf/img/video-pending-120.png);background-repeat:no-repeat;background-position:left top;;
}  .pg-method-0 .pv-s-vwait .pv-img {      background-position: center center!important;      background-image:url(/zf/img/video-pending-80.png);background-repeat:no-repeat;background-position:left top;;
}  .pvp-method-1 .pv-s-vwait .pv-img {      background-position: center center!important;      background-image:url(/zf/img/video-pending-60.png);background-repeat:no-repeat;background-position:left top;;
} .visitor .pg-method-11 .pv-s-vwait .pv-img { background-position: center center!important;  background-image:url(/zf/img/video-notavailable-200.png);background-repeat:no-repeat;background-position:left top;;
} .visitor .pg-method-10 .pv-s-vwait .pv-img { background-position: center center!important;  background-image:url(/zf/img/video-notavailable-120.png);background-repeat:no-repeat;background-position:left top;;
} .visitor .pg-method-0 .pv-s-vwait .pv-img { background-position: center center!important;      background-image:url(/zf/img/video-notavailable-80.png);background-repeat:no-repeat;background-position:left top;;
} .visitor .pvp-method-1 .pv-s-vwait .pv-img { background-position: center center!important;  background-image:url(/zf/img/video-notavailable-60.png);background-repeat:no-repeat;background-position:left top;;
} .pg-method-11 .pv-s-vfailed .pv-img { background-position: center center!important;     background-image:url(/zf/img/video-failed-200.png);background-repeat:no-repeat;background-position:left top;;
} .pg-method-10 .pv-s-vfailed .pv-img { background-position: center center!important;   background-image:url(/zf/img/video-failed-120.png);background-repeat:no-repeat;background-position:left top;;
} .pg-method-0 .pv-s-vfailed .pv-img { background-position: center center!important;    background-image:url(/zf/img/video-failed-80.png);background-repeat:no-repeat;background-position:left top;;
} .pvp-method-1 .pv-s-vfailed .pv-img { background-position: center center!important;   background-image:url(/zf/img/video-failed-60.png);background-repeat:no-repeat;background-position:left top;;
} .visitor .pg-method-11 .pv-s-vfailed .pv-img { background-position: center center!important;
background-image:url(/zf/img/video-notavailable-200.png);background-repeat:no-repeat;background-position:left top;;
} .visitor .pg-method-10 .pv-s-vfailed .pv-img { background-position: center center!important;
background-image:url(/zf/img/video-notavailable-120.png);background-repeat:no-repeat;background-position:left top;;
} .visitor .pg-method-0 .pv-s-vfailed .pv-img { background-position: center center!important;   background-image:url(/zf/img/video-notavailable-80.png);background-repeat:no-repeat;background-position:left top;;
} .visitor .pvp-method-1 .pv-s-vfailed .pv-img { background-position: center center!important;
background-image:url(/zf/img/video-notavailable-60.png);background-repeat:no-repeat;background-position:left top;;
}
.popup { position: absolute; display: none; padding: 10px; border-style: solid; border-width: 2px;
z-index: 6; } .popup-title { padding-bottom: 12px; font-weight: bold; } .popup-footer { padding-top:
10px; height: 24px; } .popup-footer .button { float: right; margin: 0px 4px 0px 30px; } .popup-footer
A { float: right; line-height: 17px; padding: 0px 4px 0px 30px; }
.feeds { width: 200px; } .feeds-line { line-height: 18px; padding-left: 10px; } .feeds-pair { float:
right; width: 80px; text-align: right; padding-right: 10px; }
.links { width: 570px; padding-left: 20px; padding-right: 20px; } .links-box { padding: 2px 4px
2px 4px; line-height: 14px; height: 14px; width: 560px; } .links-border1 { border-width: 1px; border-style:
solid; } .links-title { overflow: hidden; } .links-tip { padding: 2px 0px 2px 0px; } .links-line
{ clear: both; padding-bottom: 5px; line-height: 16px; } .links-label { padding: 2px 0px 4px 3px;
} .links-share { float: right; position: relative; } .links-share-label { position: absolute; right:
40px;  }  .links-fb-icon {      right: 18px;      background-image:url(/zf/img/icons/facebook-12.png);background-repeat:no-repeat;background-position:left top;;
}  .links-twitter-icon {      right: 0px;      background-image:url(/zf/img/icons/twitter-12.png);background-repeat:no-repeat;background-position:left top;;
} .links-share-icon { position: absolute; top: 0px; width: 16px; height: 16px; background-position:
2px 2px; display: inline-block; margin: 1px; } .links-share-icon-hover { margin: 0px; border: 1px
solid; } .links-tip P { margin: 0.5em 0px 0.5em 0px; } .links-directLabel { line-height: 20px;
width: 210px; text-align: right; text-indent: 8px; } .links-direct { margin-top: 5px; } .links-container
{ position: relative; } .links-direct TABLE { border-collapse: collapse; border: none 0px; width:
100%; } .links-direct TD { padding: 1px 0px 1px 0px; } .links-direct .links-box { margin: 0px 0px
0px 14px; width: 342px; padding: 1px 4px 1px 4px; position: relative; } .links-warning { width:
579px; left: -5px; position: absolute; z-index: 0; border-style: solid; border-width: 1px; } .links-warningText
{ position: absolute; float: left; top: -9px; left: 16px; height: 14px; line-height: 14px; padding:
2px 6px 2px 20px; font-weight: bold; } .links-warningIcon { 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;
} .links .links-video-embed-size INPUT { margin-left: 10px; width: 30px; } .links .links-video-arrow {
width: 16px; display: inline-block; text-align: right; } .links .links-video-arrow-right { display:
none; } .links .links-video-thumbs-collapsed .links-video-arrow-right { display: inline-block; }
.links .links-video-thumbs-collapsed .links-video-arrow-down { display: none; } .links .links-video-thumbs-collapsed
.links-container { display: none; } .links .links-video-embed-outer { margin: 20px 0; } .links .links-video-embed
{ margin: -6px -11px; padding: 10px 10px 20px 10px; position: relative; line-height: 20px; } .links
.links-video-embed .links-video-embed-title { position: absolute; top: -8px; padding: 0 3px; }
.links .links-video-embed INPUT { vertical-align: middle; height: 14px; line-height: 14px; padding:
2px 4px; } .links .links-video-include-logo { padding: 5px 0; } .links .links-video-include-logo
LABEL { line-height: 25px; } .links .links-video-embed SELECT { width: 100px; margin-left: 5px; }
.links .links-video-embed TEXTAREA { line-height: 14px; padding: 2px 4px; width: 560px; min-width:
560px; max-width: 560px; } .links .links-video-error-frame { height: 20px; line-height: 20px; text-align:
left; } .links .links-video-embed-size { margin-bottom: 10px; } .links .links-video-thumb-title
{ cursor: pointer; } .links .links-video-manage-logos { padding-left: 10px; } .links-video-link
{ display: none; } .links-share-video .links-video-link { display: inline; } .links-share-video
.links-photo-link { display: none; }
.listheader { padding: 8px 0px 3px 8px; font-weight: bold; } .listitem { padding-top: 3px; padding-left:
14px; } .exif-popup .listheader { padding: 3px 0px 3px 5px; } .exif-popup .listitem { padding-top:
3px; padding-left: 0px; padding-bottom: 10px; }
.shortexif { position: relative; text-align: left; margin: 2px 7px; } .shortexif A:hover { text-decoration:
none; } .shortexif-tip { position: absolute; padding: 7px; text-align: left; border-style: solid;
border-width: 2px; width: 200px; opacity: 0.9;; z-index: 10; } .shortexif-text SPAN { white-space:
nowrap; } .shortexif-loading { opacity: 0.7;; } .exif-loading { padding-left: 5px; opacity: 0.7;;
} .exif-popup { padding: 0px; z-index: 5; width: 260px; } .exif-popup-content { padding: 5px; overflow-x:
hidden; } .exif { overflow-x: hidden; } .exif-popup-background { position: absolute; left: 0px;
top: 0px; width: 100%; height: 100%; opacity: 0.9;; z-index: -1; } .exif-name { width: 120px; padding-right:
10px; float: left; text-align: right; line-height: 16px; } .exif-value { text-align: left; line-height:
16px; margin-left: 130px; }
.password .copyright { padding-top: 10px; line-height: 20px; text-align: center; } .password .center-outer
{ position: relative; top: 48%; } .password .center-inner { width: 380px; height: 300px; position:
relative; top: -72px; } .password-box { padding: 18px; font-size: 12px; border-width: 2px; border-style:
solid; position: relative; } .password-box .text { line-height: 18px; } .password-box .item { margin:
10px 0px 0px 0px; line-height: 22px; clear: left; } .password-box .input { line-height: 22px; }
.password-box .separator { border-bottom: 0px none; margin: 16px -8px; } .password-box .prompt {
padding-right: 10px; text-align: right; float:left; width:30%; } .password-hint-text { width:65%;
float:left; margin-bottom:10px; } .password-box .form { margin: 0; } .password-box INPUT { padding:
2px; height: 18px; width: 160px; } .password-box A { padding-left: 8px; font-weight: bold; } .password-box
.incorrect { margin-top: 12px; font-weight: bold; text-align: center; } .password2-frame { margin:
0 auto; width: 500px; } .password2-title { margin: 50px 0; text-align: center; } .password2 FORM
{ width: 280px; padding-right: 110px; margin: 0 auto; position: relative; } .password2-go { position:
absolute; top: -3px; right: 0px; } .password2-go .label { width: 50px; text-align: center; } .password2-message-frame
{ min-height: 60px; } .password2 .copyright { text-align: center; } #passwordPopup { position: absolute;
left: 0px; top: 0px; display: none; }
.download-input { position: absolute; z-index: 10; width: 450px; } .download-input .separator {
margin-top: 8px; } .download-input .buttons { padding-top: 10px; height: 25px; } .download-input
.button { float: right; margin-left: 10px; }
.pvo-iroot { position: absolute; top: 0px; left: 0px; width: 100%; height: 0px; z-index: 2; } .pvo-oroot
{ position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; z-index: 10; } .pvo-mm-hot {
position: absolute; width: 60px; height: 60px; left: 0px; top: 0px; } .pvo-mm { position: absolute;
display: none; width: 44px; height: 34px; top: 2px; left: 2px; } .pvo-mm-c { width: 44px; height:
34px;      background-image:url(/zf/strip/zf/img/layout/overlay-menu-JMN5SCVQMVHM.png);background-position:-45px -0px;;
}  .pvo-mm-a .pvo-mm-c {      background-image:url(/zf/strip/zf/img/layout/overlay-menu-JMN5SCVQMVHM.png);background-position:-0px -0px;;
} .pv-video .pvo-ii-hot { display: none!important; } .pvo-ii-hot { position: absolute; width: 64px;
height: 64px; right: 0px; top: 0px; } .pvo-ii { position: absolute; display: none; top: 3px; right:
3px;      width: 24px;      height: 26px;      cursor: pointer;      background: url(/zf/img/layout/overlay-info.png) no-repeat;
} .pvo-msg { font-family: "Lucida Grande",Verdana,Helvetica,Arial,sans-serif; font-size: 11px;
color: #F0F0F0; } .pvo-bg { background-color: black; position: absolute; top: 0px; left: 0px; opacity:
0.7;; width: 100%; height: 100%; } .pvo-menu { position: absolute; font-family: "Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
font-size: 11px; color: #F0F0F0; padding-bottom: 4px; } .pvo-menu .item { position: relative; line-height:
20px; height: 20px; margin: 4px 4px 0px 4px; padding: 0px 6px 0px 4px; background-repeat: no-repeat;
cursor: pointer; } .pvo-menu .item-hover { background-color: #606060; } .pvo-menu .text { white-space:
nowrap; } .pvo-menu .sep { height: 0px; line-height: 0px; overflow: hidden; margin: 4px 4px 0px
4px; border-bottom: solid 2px #606060; background-color: red; } .pvo-mmenu .item { position: relative;
margin: 4px 4px 0px 4px; padding: 0px 6px 0px 22px!important; } .pvo-mmenu .text { text-transform:
uppercase; } .pvo-mmenu .icon { position: absolute; top: 2px; left: 2px; width: 16px; height: 16px;
}    .pvo-mmenu .item-addToCart .icon {      background-image: url(/zf/img/layout/cart-bw-16.gif);
} .pvo-mmenu .item-share .icon { background-image: url(/zf/img/layout/send-link.gif); } .pvo-mmenu
.item-dimLights .icon { background-image: url(/zf/img/layout/larger-image.gif); } .pvo-mmenu .item-download
.icon { background-image: url(/zf/img/layout/download-original.gif); } .pvo-mmenu .item-downloadOriginal
.icon { background-image: url(/zf/img/layout/download-original.gif); } .pvo-mmenu .item-collect
.icon { background-image: url(/zf/img/layout/add-collection.gif); } .pvo-mmenu .item-slideshow .icon
{ background-image: url(/zf/img/layout/play-slideshow.gif); } .pvo-mmenu .item-admin .icon { background-image:
url(/zf/img/layout/overlay-admin.gif); } .pvo-mmenu .item-addToFavorites .icon { background-image:
url(/zf/img/layout/favorites-add.gif); } .pvo-mmenu .item-removeFromFavorites .icon { background-image:
url(/zf/img/layout/favorites-remove.gif); } .pvo-msg { display: none; min-height: 30px; height:
auto; line-height: 30px; text-align: center; z-index: auto; background-color: black; opacity: 0.9;;
} .pvo-msg SPAN { display: block; line-height: 30px; padding: 0px 30px 0px 30px; } .pvo-msg A:hover
{ text-decoration: none; } .pvo-msg-error SPAN { color: red; } .overlay-window { font-family: "Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
font-size: 11px; color: #F0F0F0; } .overlay-background { background-color: black; position: absolute;
top: 0px; left: 0px; opacity: 0.7;; width: 100%; height: 100%; z-index: -1; } .collectionMenu-box
{ width: 285px; padding: 8px 8px 8px 12px; float: left; text-align: left; } .collectionMenu-icon
{ position: absolute; top: 5px; left: 4px; width: 16px; height: 16px;    background-image:url(/zf/img/layout/collection-16.png);background-repeat:no-repeat;background-position:left top;
} .collectionMenu-header { position: relative; border-bottom: solid 1px #202020; height: 18px;
padding: 4px 0px 8px 32px; font-size: 15px; } .collectionMenu-para { line-height: 150%; padding:
8px 2px 15px 2px; } .collectionMenu-button { float: right; margin-left: 8px; padding: 4px 8px 4px
8px; height: 14px; font-weight: bold; line-height: 14px; width: 80px; text-align: center; cursor:
pointer; font-size: 12px; color: #5E86BF; background-color: #383838; } .collectionMenu-loading {
padding: 4px; height: 30px; width: 200px; } .collectionMenu-box .overlay-background { width: 100%;
height: 100%; } .collectionMenu .item .icon { position: absolute; left: 4px; top: 4px; width: 16px;
height: 16px; } .collectionMenu .item .text { margin-left: 22px; } .collectionMenu .item-collectNew .icon
{ background: url(/zf/img/layout/new-collection-16.gif) no-repeat; } .collectionMenu .item-collectEdit
.icon { top: 2px; background: url(/zf/img/layout/edit-16.gif) no-repeat; } .collectionMenu .icon {
top: 2px; background: url(/zf/img/layout/collection-12.gif) no-repeat; } .collectionMenu .item .folder
{ color: #C0C0C0; }
.dimlights { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 3; }
.zenbar-visible .dimlights { top: 22px; } .zenbar-visible #dimmer { top: 22px; } .dimlights .pf-frame
{ margin: 0px 50px; } .dimlights .pv-inner { z-index: 1; } .dimlights-decoration .pv-border { background-color:
black; padding: 1px; border-color: #404040; border-width: 1px; left: -2px; top: -2px; } .dimlights-center
{ position: absolute; top: 50%; left: 0px; width: 100%; } .dimlights-hot { position: absolute;
top: -150px; left: 0px; width: 100%; height: 300px; opacity: 0.4; } .dimlights-pad { position: absolute;
width: 220px; height: 300px; top: -150px; cursor: pointer; opacity: 0.1;; } .dimlights-left { left:
0px; } .dimlights-right { right: 0px; } .dimlights-button { position: absolute; top: 92px; width:
40px;      height: 116px;   }    .dimlights-left .dimlights-button {      left: 10px;      background-image:url(/zf/img/layout/dimlights-previous2.png);background-repeat:no-repeat;background-position:left top;;
}    .dimlights-right .dimlights-button {      right: 10px;      background-image:url(/zf/img/layout/dimlights-next2.png);background-repeat:no-repeat;background-position:left top;;
} .dimlights-closebox { position: absolute; top: 10px; right: 10px; width: 40px; height: 40px;
opacity: 0.1;; } .dimlights-close { position: relative; width: 40px; height: 40px; cursor: pointer;
background-image:url(/zf/img/layout/dimlights-close2.png);background-repeat:no-repeat;background-position:left top;;
} .dimlights .actions { text-align: center; }
.prefetch .prefetch-15 { background: url(/zf/img/icons/rss-12.png); } .prefetch-photo .prefetch-14
{ background: url(/zf/img/layout/comments-close.png); }
.guestbooklink-wide .mailboxlink-view { display: block; float: left; } .guestbooklink-wide .mailboxlink-add
{ display: block; float: right; } .mailboxlink-view .pair-0 { padding: 0px 0px 0px 0px; } .guestbooklink-compact
{ float: right; } .commentslink { float: right; margin-left: 14px; }
.guestbook { max-width: 800px; } .guestbookBin .bin-title-suffix { display: block; position: absolute;
top: 0px; right: 27px; } .guestbookBin .bin-title { } .guestbookBin .bin-header-middle { padding-right:
100px; } .guestbookBin .bin-header { overflow: hidden; } .guestbookBin .bin-content { padding-top:
2px; } .guestbook .ml-item { margin-left: 12px; } .guestbook .sb { display: none; } .guestbook-suffix-add
{ padding-right: 10px; }
.mv { padding: 6px 0px; overflow: hidden; } .mv-index { display: block; float: left; padding-right:
3px; padding-bottom: 2px; } .mv-poster { display: block; font-weight: bold; } .mv-approval { font-weight:
bold; margin-bottom: 12px; } .mv-s-deleted .mv-poster-name { text-decoration: line-through; } .mv-unregistered
{ padding-left: 5px; } .mv-private { padding-left: 7px; } .mv-private-icon {      background-image:url(/zf/img/layout/lock-red-12.png);background-repeat:no-repeat;background-position:left top;;
padding-left: 8px; background-position: 0px 3px; margin: 0px 3px 0px 1px; } .mv-header { line-height:
20px; overflow: hidden; } .mv-title { } .mv-date { line-height: 20px; float: right; } .mv-content
{ padding-top: 5px; padding-left: 25px; } .mv-body { } .mv-deleted { float: left; padding-top: 6px;
} .mv-footer { margin-top: 6px; line-height: 16px; overflow: hidden; } .mv-controls { float: right;
} .mv-control-separator { padding: 0px 2px; } .mv-border1 { border-top-width: 1px; border-top-style:
solid; } .mv-s-editing .mv-controls { visibility: hidden; } .mv-s-editing .mv-attachment { visibility:
hidden; } .mv-attachment { position: relative; padding-left: 45px; width: 300px; } .mv-attachment
.icon { position: absolute; top: 0px; left: 25px; width: 16px; height: 16px; } .mv-attachment A:hover,
.mv-attachment A:active {      text-decoration: none;  }    .mv-attachment-crop .icon {      background-image:url(/zf/img/layout/comment-crop.png);background-repeat:no-repeat;background-position:left top;;
}  .mv-attachment-area .icon {      background-image:url(/zf/img/layout/comment-area.png);background-repeat:no-repeat;background-position:left top;;
} .mv-censored { line-height: 20px; height: 20px; text-align: center; text-transform: uppercase;
color: white; background-color: red; margin-top: 4px; font-size: 12px; font-family: Verdana, Helvetica,
Arial, sans-serif; font-weight: bold; } .mv-info { padding: 5px 0px 4px 25px; } .mv-info DIV {
padding-bottom: 1px;  }    .mv-poster-link {      background-image:url(/zf/img/layout/photog-bw-12.png);background-repeat:no-repeat;background-position:left top;;
padding-left: 8px; background-position: 0px 3px; margin: 0px 5px 0px 5px; } .mv-poster-link:hover
{      background-image:url(/zf/img/layout/photog-12.png);background-repeat:no-repeat;background-position:left top;;
padding-left: 8px; background-position: 0px 3px; }
.me { position: relative; } .me-form { margin: 0px; padding: 0px; overflow: hidden; } .me-field
{ margin: 5px 0px; padding-left: 130px; position: relative; } .me-tip { text-align: center; margin:
2px 0px 12px; } .me-label { position: absolute; top: 0px; left: 0px; width: 120px; text-align: right;
line-height: 22px; height: 22px; } .me-required .me-label { font-weight: bold; } .me-input-outer
{ position: relative; padding: 0px 4px; } .me-input { position: relative; width: 100%; line-height:
16px; height: 16px; margin: 0px; padding: 2px 3px; left: -4px; top: 1px; } .me-readonly .me-input
{ min-height: 16px; height: auto; } .me-field .me-textarea { height: 128px; overflow: auto; } .me-border1
{ border-style: solid; border-width: 1px; } .me-access { margin: 15px 0px; } .me-attachment { margin:
15px 0px 20px 0px; } .me-radio { position: relative; padding: 4px 0px 4px 18px; } .me-radio INPUT
{ position: absolute; top: 2px; left: 0px; margin-left: 0px; } .me-private-icon {      background-image:url(/zf/img/layout/lock-red-12.png);background-repeat:no-repeat;background-position:left top;;
padding-left: 8px; background-position: 0px 3px; margin: 0px 3px 0px 3px; } .me-disabled-tip {
display: none; } .me-disabled .me-disabled-tip { display: block; } .me-disabled-tip { margin: 5px
0px 10px 20px; } .me-attachment .me-radio { padding-left: 38px; } .me-attachment .icon { position:
absolute; top: 5px; left: 18px; width: 16px; height: 16px; } .me-attachment-text .icon {      background-image:url(/zf/img/layout/comment-text.png);background-repeat:no-repeat;background-position:left top;;
}  .me-attachment-crop .icon {      background-image:url(/zf/img/layout/comment-crop.png);background-repeat:no-repeat;background-position:left top;;
}  .me-attachment-area .icon {      background-image:url(/zf/img/layout/comment-area.png);background-repeat:no-repeat;background-position:left top;;
} .me-footer { position: relative; margin: 20px 0px 10px 0px; padding: 0px 150px 0px 132px; min-height:
24px; } .me-buttons { position: absolute; top: 0px; right: 0px; } .me-buttons .abutton { float:
right; margin-left: 5px; } .me-message { line-height: 24px; text-align: left; } .me-top, .me-header
{ display: none; } .me-header { padding: 6px 0px; } .me-s-editing .me-top, .me-s-editing .me-header
{ display: block; } .me-s-editing .me-access, .me-s-editing .me-name { display: none; } .me-add
{ display: block; } .me-save { display: none; } .me-s-editing .me-add { display: none; } .me-s-editing
.me-save { display: block; } .me-access-info { margin: 10px 0px 0px 130px; } .me-public-info-text,
.me-private-info-text { display: none; } .me-public-info .me-public-info-text, .me-private-info
.me-private-info-text { display: block; } .me-saving, .me-continue { position: absolute; height:
100%; top: 0px; left: 0px; width: 100%; display: none; } .me-s-continue .me-form, .me-s-saving .me-form
{ visibility: hidden; } .me-s-saving .me-saving { display: block; } .me-s-continue .me-continue {
display: block; } .me-saving-message, .me-continue-message { position: relative; top: 50%; margin-top:
-20px; text-align: center; } .me-saving-message-inner { position: relative; padding-left: 30px;
} .me-waiting { position: absolute; top: -5px; left: 0px; width: 23px; height: 23px; } .me-continue
.me-footer { position: absolute; right: 0px; bottom: 0px; }
.ml-s-not-allowed .ml-not-allowed { display: block; } .ml-s-login-required .ml-login-required {
display: block; } .ml-s-adding .ml-new-prompt { display: block; } .ml-s-has-more .ml-more { display:
block; } .ml-s-loading .ml-loading { display: block; } .ml-s-empty .ml-empty { display: block; }
.ml-s-not-allowed .ml-addlink, .ml-s-login-required .ml-addlink, .ml-s-adding .ml-addlink, .mv-s-editing
.ml-addlink, .ml-s-not-allowed .ml-toplink, .ml-s-login-required .ml-toplink, .ml-s-adding .ml-toplink,
.mv-s-editing .ml-toplink { display: none; } .ml-header { min-height: 24px; padding: 8px 0px; position:
relative; } .ml-addlink { padding-left: 24px; } .ml-addlink .icon { display: block; top: 4px; left:
4px;      background-image:url(/zf/img/layout/icon-plus-16.png);background-repeat:no-repeat;background-position:left top;;
} .ml-toplink { position: absolute; top: 8px; right: 0px; } .ml-toplink .icon { display: block;
top: 3px;      left: 1px;      background-image:url(/zf/img/layout/icon-go-top.png);background-repeat:no-repeat;background-position:left top;;
} .ml-not-allowed, .ml-login-required, .ml-new-prompt { text-align: center; } .ml-login-required-note
{ margin-top: 4px; } .ml-not-allowed, .ml-new-prompt { line-height: 24px; } .ml-more { padding-top:
5px; } .ml-more A { line-height: 20px; padding-left: 3px; } .ml-border1 { border-bottom-width: 1px;
border-bottom-style: solid; } .ml-border2 { border-top-width: 1px; border-top-style: solid; } .ml-empty
{ padding: 6px 0px 0px 3px; line-height: 20px; } .ml-outer, .ml-inner, .ml-item { position: relative;
}
.cap-arena { position: absolute; visibility: hidden; left: 0px; top: 0px; width: 100%; height: 100%;
background: url(/zf/img/null.gif); } .cap-active, .cap-active-ro { visibility: inherit; } .cap-active,
.cap-active DIV { cursor: crosshair; } .cap-oframe { position: absolute; border: solid 1px #FF8D42;
visibility: hidden; } .cap-iframe { position: absolute; left: -6px; top: -6px; width: 100%; height:
100%; padding: 1px; border: solid 5px #A8D231; opacity: 0.3;; } .cap-close { position: absolute;
right: -9px; top: -9px; width: 16px; height: 16px; cursor: pointer;  background-image:url(/zf/img/icons/cancel-16.png);background-repeat:no-repeat;background-position:left top;;
} .cap-active .cap-close { visibility: hidden; }
.ccp-arena { position: absolute; visibility: hidden; left: 0px; top: 0px; width: 100%; height: 100%;
} .ccp-active, .ccp-active-ro { visibility: inherit; } .ccp-frame { position: absolute; border:
solid 2px #FF8D42; padding: 0px; background: url(/zf/img/null.gif); cursor: move; } .ccp-active-ro
.ccp-frame { cursor: default; border-style: none; } .ccp-active .ccp-shadow { position: absolute;
background-color: black; overflow: hidden; opacity: 0.7;; } .ccp-active-ro .ccp-shadow { position:
absolute; background-color: black; overflow: hidden; opacity: 0.85;; } .ccp-shadow-n { left: 0px;
top: 0px; width: 100%; } .ccp-shadow-s { left: 0px; bottom: 0px; width: 100%; } .ccp-shadow-w {
left: 0px; } .ccp-shadow-e { right: 0px; } .ccp-active .ccp-handle { position: absolute; width:
14px;      height: 14px;      background-image:url(/zf/img/crop-handle.png);background-repeat:no-repeat;background-position:left top;
} .ccp-active-ro .ccp-handle { position: absolute; width: 15px; height: 15px; } .ccp-active .ccp-handle-nw {
left: -8px; top: -8px; cursor: nw-resize; } .ccp-active-ro .ccp-handle-nw { left: -2px; top: -2px;
cursor: default;      background-image:url(/zf/img/crop-nw.png);background-repeat:no-repeat;background-position:left top;
} .ccp-active .ccp-handle-sw { left: -8px; bottom: -8px; cursor: sw-resize; } .ccp-active-ro .ccp-handle-sw {
left: -2px;      bottom: -6px;      cursor: default;      background-image:url(/zf/img/crop-sw.png);background-repeat:no-repeat;background-position:left top;
} .ccp-active .ccp-handle-ne { right: -8px; top: -8px; cursor: ne-resize; } .ccp-active-ro .ccp-handle-ne
{      right: -6px;      top: -2px;      cursor: default;      background-image:url(/zf/img/crop-ne.png);background-repeat:no-repeat;background-position:left top;
} .ccp-active .ccp-handle-se { right: -8px; bottom: -8px; cursor: se-resize; } .ccp-active-ro .ccp-handle-se
{      right: -6px;      bottom: -6px;      cursor: default;      background-image:url(/zf/img/crop-se.png);background-repeat:no-repeat;background-position:left top;
} .ccp-close { position: absolute; right: -18px; top: -14px; width: 16px; height: 16px; cursor: pointer;
background-image:url(/zf/img/icons/cancel-16.png);background-repeat:no-repeat;background-position:left top;;
} .ccp-active .ccp-close { visibility: hidden; }
.cb { position: absolute; overflow: hidden; z-index: 3; } .cb-header { margin: -10px -10px 10px -10px;
height: 32px; line-height: 32px; padding-left: 10px; } .cb-close { position: absolute; display:
block; cursor: pointer; top: 0px; right: 0px; height: 32px; line-height: 32px; padding: 0px 10px
0px 26px; } .cb-close .icon { position: absolute; top: 4px; left: 0px; width: 24px; height: 24px;
background-image:url(/zf/img/layout/comments-close2.png);background-repeat:no-repeat;background-position:left top;
}  .cb-close-hover .icon {      background-image:url(/zf/img/layout/comments-close.png);background-repeat:no-repeat;background-position:left top;
} .cb-body { position: relative; } .cb-left { position: absolute; left: 0px; top: 0px; } .cb-flipper
{ border-width: 1px; border-style: solid; } .cb-help, .cb-navigation { position: relative; height:
40px; margin-bottom: 10px; } .cb-help-text { position: absolute; width: 100%; left: 0px; bottom:
0px; } .cb-help-text SPAN { position: relative; padding-left: 20px; } .cb-help-icon { position:
absolute; top: -1px; left: 0px; width: 16px; height: 16px; } .cb-help-icon-area {      background-image:url(/zf/img/layout/comment-area.png);background-repeat:no-repeat;background-position:left top;;
}    .cb-help-icon-crop {      background-image:url(/zf/img/layout/comment-crop.png);background-repeat:no-repeat;background-position:left top;;
} .cb-navigation .pair-middle { margin: 0px; } .cb-navigation .abutton { padding: 0px; } .cb-navigation
.abutton .icon { display: block; } .cb-navigationButton { position: absolute; top: 0px; width: 38px;
height: 38px; } .cb-navigationBack { left: 0px; } .cb-navigationNext { right: 0px; } .cb-navigationSeekBack
{ left: 45px; } .cb-navigationSeekNext { right: 45px; } .cb-navigationButton .icon { height: 22px;
width: 22px;      top: 9px;      left: 8px;  }    .cb-navigationBack .icon {      background-image:url(/zf/img/layout/prev-bw.png);background-repeat:no-repeat;background-position:left top;;
}    .cb-navigationNext .icon {      background-image:url(/zf/img/layout/next-bw.png);background-repeat:no-repeat;background-position:left top;;
}    .cb-navigationSeekBack .icon {      top: 11px;      background-image:url(/zf/img/layout/prev-comment-16.png);background-repeat:no-repeat;background-position:left top;;
}  .cb-navigationSeekBack .icon-disabled {      background-image:url(/zf/img/layout/prev-comment-16-disabled.png);background-repeat:no-repeat;background-position:left top;;
}    .cb-navigationSeekNext .icon {      top: 11px;      background-image:url(/zf/img/layout/next-comment-16.png);background-repeat:no-repeat;background-position:left top;;
}  .cb-navigationSeekNext .icon-disabled {      background-image:url(/zf/img/layout/next-comment-16-disabled.png);background-repeat:no-repeat;background-position:left top;;
} .cb-navigationBox { margin-left: 90px; margin-right: 90px; height: 100%; } .cb-navigation .pair-box
{ position: relative; top: 8px; } .cb-help { text-align: center; } .cb .shortexif { position: absolute;
left: 5px; bottom: 5px; margin: 0px; } .cb-title { margin: 10px 5px 5px 5px; } .cb-right { position:
relative; border-width: 1px; border-style: solid; } .cb-ml-header { height: 32px; line-height: 32px;
border-bottom-width: 1px; border-bottom-style: solid; padding-left: 10px; } .cb .ml-header { padding:
12px 10px 13px 10px; } .cb .ml-item, .cb .ml-more, .cb .ml-empty { margin: 0px 5px 0px 5px; } .cb
.mv { padding: 6px 20px 6px 5px; cursor: default; } .cb .sv-scroll .ml-item, .cb .sv-scroll .ml-more,
.cb .sv-scroll .ml-empty { margin: 0px 20px 0px 5px; } .cb .sv-scroll .mv { padding: 6px 5px; }
.cb-edit, .cb-view { display: none; } .cb-s-editing .cb-edit { display: block; } .cb-s-viewing .cb-view {
display: block; } .cb .me { margin-right: 60px; } .cb .me-s-saving, .cb .me-s-continue { margin-left:
60px; } .cb .me-field .me-textarea { height: 150px; } .cb-s-compact .me-field .me-textarea { height:
80px; } .cb-s-compact .me-access-info SPAN { font-size: 11px; } .cb-s-compact .me-footer { margin-top:
5px; } .cb .ml-inmost { padding-bottom: 10px; } .cb .me-header { margin-left: 10px; } .cb-help,
.cb-navigation { display: none; } .cb-s-editing .cb-help { display: block; } .cb-s-viewing .cb-navigation
{ display: block; } .cb-s-compact .cb-title, .cb-s-compact .shortexif { display: none; }
.recentcomments { margin: 2px 7px; } .recentcomments-borders { padding: 9px 9px; border-bottom:
solid 1px; border-top: solid 1px; margin: 0px; } DIV.recentcomments-s-empty { padding: 0px; border:
none medium; margin: 2px 7px; } .recentcomments-links { margin-top: 7px; } .recentcomments-text
{ margin-top: 7px; padding-left: 20px; } .recentcomments-date { white-space: nowrap; } .recentcomments-empty
{ display: none; } .layout-static .recentcomments-empty { display: block; } .recentcomments-empty
.recentcomments-add { padding-left: 5px; } .recentcomments-box .recentcomments-add { display: block;
float: right; } DIV.recentcomments-s-no-add .recentcomments-add { display: none; } .recentcomments-s-empty
.recentcomments-empty { display: block; } .recentcomments-s-empty .recentcomments-box { display:
none; } .recentcomments-s-empty .recentcomments-loading { display: none; } .recentcomments-loading
{ display: none; } .recentcomments-s-loading .recentcomments-box { display: none; } .recentcomments-s-loading
.recentcomments-empty { display: none; } .recentcomments-s-loading .recentcomments-loading { display:
block; }
.slideshow { position: relative; } .slideshow .pv-inner { position: relative; left: 0px!important;
top: 0px!important; margin: 0 auto; } .slideshow .pv-s-empty .pv-inner { cursor: auto; } .slideshow OBJECT.pv-img,
.slideshow EMBED.pv-img { width: 100%; position: relative; z-index: 1; } .slideshow IMG.pv-img {
display: block; position: relative; margin: 0 auto; } .slideshow .pv-s-init .pv-inner { visibility:
hidden; } .page-dimmed .slideshow .pv-flash { display: none; } .slideshow .pv-flash { } .slideshow-container
{ width: 100%; height: 100%; }
.zfl-ss { -webkit-transform:translate3d(0,0,0); -webkit-transform-style:preserve-3d; -webkit-backface-visibility:
hidden; -webkit-user-select: none; } .zfl-ss-loading { position:absolute; width:100px; height:20px;
border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; background-color: #000000;
margin-left:10px; margin-top:10px; padding-top:5px; font-family:Arial; font-weight:bold; text-align:center;
opacity:0.6; color:#FFFFFF; } .zfl-ss-controls { position:absolute; overflow:hidden; z-index:10;
-webkit-border-radius: 25px 25px 10px 10px; -moz-border-radius: 25px 25px 10px 10px; border-radius:
25px 25px 10px 10px; width:280px; height:60px; padding-bottom:5px; } .zfl-ss-controls-dark { background-color:
#000000; } .zfl-ss-controls-light { background-color: #CCCCCC; } .zfl-ss-button { position:absolute;
width:60px; height:60px; z-index:10; background-size:40px 40px; background-position: 10px 10px;
background-repeat: no-repeat; } .zfl-ss-play-dark { background-image:url("/zf/img/layout/slideshow/play-dark.png");
margin-left: 110px; } .zfl-ss-play-light { background-image:url("/zf/img/layout/slideshow/play-light.png");
margin-left: 110px; } .zfl-ss-play-dark:hover { background-image:url("/zf/img/layout/slideshow/play-dark-hover.png");
} .zfl-ss-play-light:hover { background-image:url("/zf/img/layout/slideshow/play-light-hover.png");
} .zfl-ss-pause-dark { background-image:url("/zf/img/layout/slideshow/pause-dark.png"); margin-left:110px;
} .zfl-ss-pause-light { background-image:url("/zf/img/layout/slideshow/pause-light.png"); margin-left:110px;
} .zfl-ss-pause-dark:hover { background-image:url("/zf/img/layout/slideshow/pause-dark-hover.png");
} .zfl-ss-pause-light:hover { background-image:url("/zf/img/layout/slideshow/pause-light-hover.png");
} .zfl-ss-back-dark { background-image:url("/zf/img/layout/slideshow/back-dark.png"); margin-left:20px;
} .zfl-ss-back-light { background-image:url("/zf/img/layout/slideshow/back-light.png"); margin-left:20px;
} .zfl-ss-back-dark:hover { background-image:url("/zf/img/layout/slideshow/back-dark-hover.png");
} .zfl-ss-back-light:hover { background-image:url("/zf/img/layout/slideshow/back-light-hover.png");
} .zfl-ss-next-dark { background-image:url("/zf/img/layout/slideshow/next-dark.png"); margin-left:200px;
} .zfl-ss-next-light { background-image:url("/zf/img/layout/slideshow/next-light.png"); margin-left:200px;
} .zfl-ss-next-dark:hover { background-image:url("/zf/img/layout/slideshow/next-dark-hover.png");
} .zfl-ss-next-light:hover { background-image:url("/zf/img/layout/slideshow/next-light-hover.png");
} .zfl-ss-viewholder { position:absolute; -webkit-user-select: none; width:100%; height:100%; top:
0px; } .zfl-ss-hidden { opacity:0.0; } IMG { -webkit-user-select: none; -webkit-touch-callout: none;
} .zfl-ss-view { position:relative; -webkit-user-select: none; border-style:none; } .zfl-ss-bg-black
{ background-color:#000; } .zfl-ss-bg-white { background-color:#fff; } .zfl-ss-viewholder-left {
left:-100%; } .zfl-ss-viewholder-right { left:100%; } @-webkit-keyframes fade-out { from { opacity:
1.0; } to { opacity: 0.0; } } @-moz-keyframes fade-out { from { opacity: 1.0; } to { opacity: 0.0;
} } @keyframes fade-out { from { opacity: 1.0; } to { opacity: 0.0; } } .zfl-ss-anim-fade-out-slow
{ animation:fade-out 1s ease-out; -webkit-animation:fade-out 1s ease-out; -moz-animation:fade-out
1s ease-out; } .zfl-ss-anim-fade-out { animation:fade-out 0.5s ease-out; -webkit-animation:fade-out
0.5s ease-out; -moz-animation:fade-out 0.5s ease-out; } @-webkit-keyframes fade-in { from { opacity:
0.0; } to { opacity: 1.0; } } @-moz-keyframes fade-in { from { opacity: 0.0; } to { opacity: 1.0;
} } @keyframes fade-in { from { opacity: 0.0; } to { opacity: 1.0; } } .zfl-ss-anim-fade-in-slow
{ animation:fade-in 1s ease-in; -webkit-animation:fade-in 1s ease-in; -moz-animation:fade-in 1s ease-in;
} .zfl-ss-anim-fade-in { animation:fade-in 0.5s ease-in; -webkit-animation:fade-in 0.5s ease-in;
-moz-animation:fade-in 0.5s ease-in; } @-webkit-keyframes to-white { to { background-color:#fff;
} } @-moz-keyframes to-white { to { background-color:#fff; } } @keyframes to-white { to { background-color:#fff;
} } .zfl-ss-anim-to-white { animation:to-white 0.5s ease-out; -webkit-animation:to-white 0.5s ease-out;
-moz-animation:to-white 0.5s ease-out; } @-webkit-keyframes from-white { from { background-color:#fff;
} } @-moz-keyframes from-white { from { background-color:#fff; } } @keyframes from-white { from
{ background-color:#fff; } } .zfl-ss-anim-from-white { animation:from-white 0.5s ease-in; -webkit-animation:from-white
0.5s ease-in; -moz-animation:from-white 0.5s ease-in; } @-webkit-keyframes to-black { to { background-color:
#000000; } } @-moz-keyframes to-black { to { background-color: #000000; } } @keyframes to-black {
to { background-color: #000000; } } .zfl-ss-anim-to-black { animation:to-black 0.5s ease-out; -webkit-animation:to-black
0.5s ease-out; -moz-animation:to-black 0.5s ease-out; } @-webkit-keyframes from-black { from { background-color:
#000000; } } @-moz-keyframes from-black { from { background-color: #000000; } } @keyframes from-black
{ from { background-color: #000000; } } .zfl-ss-anim-from-black { animation:from-black 0.5s ease-in;
-webkit-animation:from-black 0.5s ease-in; -moz-animation:from-black 0.5s ease-in; } @-webkit-keyframes
slide-from-side { to { -webkit-transform:translate3d(0%, 0, 0); -webkit-transform-style:preserve-3d;
} } @-moz-keyframes slide-from-side { to { -moz-transform:translate3d(0, 0, 0); -moz-transform-style:preserve-3d;
} } @keyframes slide-from-side { to { transform:translate3d(0, 0, 0); transform-style:preserve-3d;
} } .zfl-ss-anim-slide-from-side-fast { animation:slide-from-side 0.4s ease-out; -webkit-animation:slide-from-side
0.4s ease-out; -moz-animation:slide-from-side 0.4s ease-out; } .zfl-ss-anim-slide-from-side { animation:slide-from-side
0.8s ease-in-out; -webkit-animation:slide-from-side 0.8s ease-in-out; -moz-animation:slide-from-side
0.8s ease-in-out; } @-webkit-keyframes slide-to-left { to { -webkit-transform:translate3d(-100%,
0, 0); } } @-moz-keyframes slide-to-left { to { left:-100%; } } @keyframes slide-to-left { to {
left: -100%; } } .zfl-ss-anim-slide-to-left { animation:slide-to-left 0.8s ease-in-out; -webkit-animation:slide-to-left
0.8s ease-in-out; -moz-animation:slide-to-left 0.8s ease-in-out; } .zfl-ss-anim-slide-to-left-fast
{ animation:slide-to-left 0.2s ease-out; -webkit-animation:slide-to-left 0.2s ease-out; -moz-animation:slide-to-left
0.2s ease-out; } @-webkit-keyframes slide-to-right { to { -webkit-transform:translate3d(100%, 0, 0);
} } @-moz-keyframes slide-to-right { to { left: 100%; } } @keyframes slide-to-right { to { left: 100%;
} } .zfl-ss-anim-slide-to-right { animation:slide-to-right 0.8s ease-in-out; -webkit-animation:slide-to-right
0.8s ease-in-out; -moz-animation:slide-to-right 0.8s ease-in-out; } .zfl-ss-anim-slide-to-right-fast
{ animation:slide-to-right 0.2s ease-out; -webkit-animation:slide-to-right 0.2s ease-out; -moz-animation:slide-to-right
0.2s ease-out; }
.homemenu-middle { overflow: hidden; position: relative; } .homemenu .menu-item-dda, .homemenu-submenu
.menu-item-dda { padding-left: 3px; font-size: 0.5em; position: relative; bottom: 1px; } .homemenu
UL, .homemenu-submenu UL { padding-left: 0px; margin: 0px; } .homemenu LI, .homemenu-submenu LI {
list-style-type: none; padding: 0px; margin: 0px; } .homemenu LI.homemenu-top-item, .homemenu A {
display: block; white-space: nowrap; position: relative; } .homemenu A:hover, .homemenu A:active
{ text-decoration: none; } .homemenu-submenu { position: absolute; display: none; min-width: 150px;
max-width: 300px; z-index: 6; } .homemenu-submenu .menu-submenu-top-item { z-index: 7; position:
absolute; display: none; overflow: hidden; display: none; white-space: nowrap; border-style: solid;
} .homemenu-submenu .menu-submenu-top-item A { display: block; text-align: center; } .homemenu-submenu
.menu-submenu-inner { overflow: hidden; display: none; position: relative; white-space: nowrap;
} .homemenu-submenu A:hover, .homemenu-submenu A:active { text-decoration: none; } .homemenu-inner,
.homemenu-inmost { position: relative; height: 100%; } .homemenu-horz .homemenu-middle { height:
24px; padding: 4px 0px; } .homemenu-horz .homemenu-inner { overflow: hidden; width: 300px; } .homemenu-horz
LI.homemenu-top-item { float: left; height: 24px; line-height: 24px; } .homemenu-horz A { height:
24px; line-height: 24px; padding: 0px 12px; } .homemenu-submenu LI { height: 24px; line-height:
24px; } .homemenu-submenu .menu-submenu-middle { border-style: solid; border-width: 2px; } .homemenu-submenu
.menu-submenu-inner A { height: 24px; line-height: 24px; padding: 0px 12px; display: block; position:
relative; white-space: nowrap; text-align: left; min-width: 150px; margin: 0; overflow: hidden;
} .homemenu-submenu .menu-submenu-inner .menu-submenu-middle { padding: 4px; } .homemenu-submenu
.homemenu-vert LI { height: 30px; line-height: 28px; } .homemenu-submenu .homemenu-vert .menu-submenu-middle
A { height: 28px; line-height: 28px; } .homemenu-horz .sep { float: left; margin: 6px 2px; height:
12px; width: 1px; } .homemenu-horz-center .homemenu-inner { margin: 0 auto; } .homemenu-horz-left
.homemenu-inner { float: left; } .homemenu-horz-right .homemenu-inner { float: right; } .homemenu-vert
.homemenu-middle { padding: 12px 0px; } .homemenu-vert A { height: 24px; line-height: 24px; padding:
2px 10px; margin: 1px auto; display:inline-block; min-width: 120px; } .homemenu-vert .sep { height:
1px; line-height: 1px; overflow: hidden; margin: 1px 12px; } .homemenu-vert-right { text-align:
right; } .homemenu-vert-left { text-align: left; } .homemenu-vert-center { text-align: center; }
.homemenu-left { float: left; } .homemenu-right { float: right; }
.rootlink { display: block; padding-top: 8px; text-align: right; } .rootlink-open-text { display:
none; } .rootlink-open { display: none; } .rootlink-open .rootlink-open-text { display: inline; }
.rootlink-more-text { display: none; } .rootlink-more .rootlink-more-text { display: inline; }
.menubar UL, .menubar-submenu UL { padding-left: 0px; margin: 0px; } .menubar LI, .menubar-submenu
LI { list-style-type: none; padding: 0px; margin: 0px; height: 24px; display: inline; } .menubar
{ position: relative; height: 24px; overflow: hidden; border-bottom-style: solid; border-bottom-width:
1px; } .menubar .menu-item-dda, .menubar-submenu .menu-item-dda { padding-left: 3px; font-size:
8px; position: relative; bottom: 1px; } .menubar-inner { height: 24px; } .menubar LI.menubar-top-item
{ display: inline; } .menubar A { line-height: 24px; padding: 10px 20px; } .menubar A:hover, .menubar
A:active { text-decoration: none; } .menubar-submenu { position: absolute; display: none; min-width:
150px; max-width: 300px; z-index: 6; } .menubar-submenu .menu-submenu-top-item { z-index: 7; position:
absolute; display: none; overflow: hidden; display: none; white-space: nowrap; border-style: solid;
border-width: 2px; } .menubar-submenu .menu-submenu-top-item A { display: block; text-align: center;
} .menubar-submenu .menu-submenu-inner { overflow: hidden; display: none; position: relative; white-space:
nowrap; } .menubar-submenu A:hover, .menubar-submenu A:active { text-decoration: none; } .menubar-submenu
LI { height: 28px; line-height: 24px; } .menubar-submenu .menu-submenu-middle { border-style: solid;
border-width: 1px; } .menubar-submenu .menu-submenu-inner A { height: 28px; line-height: 28px;
padding: 0px 20px; display: block; position: relative; white-space: nowrap; text-align: left; min-width:
150px; margin: 0; } .menubar-submenu .menu-submenu-inner .menu-submenu-middle { padding: 4px; }
.menubar-left { text-align: left; } .menubar-center { text-align: center; } .menubar-right { text-align:
right; }
.myphoto, .myphoto .pv { } .myphoto .pv-outer { width: auto; height: auto; padding: 8px 20px 14px
8px; float: left; } .myphoto-method-53 .pv-outer { padding: 8px 8px 14px 8px; } .myphoto-method-54
.pv-outer { padding: 8px 16px 8px 16px; float: none; } .myphoto-method-54 { float: left; } .myphoto-method-50
.pv-outer { padding: 8px 20px 14px 8px; } .myphoto-centered .pv-outer { float: none; position: relative;
} .myphoto .pv-inner { position: relative; margin: 0 auto; left: 0px!important; top: 0px!important;
cursor: auto; } .myphoto-centered .pv-inner { margin: 0 auto; } .myphoto-method-50 .pv-inner {
width: 83px; height: 111px; } .myphoto-method-53 .pv-inner { width: 660px; height: 495px; } .myphoto-method-54
.pv-inner { width: 350px; height: 467px; } .myphoto-method-50 .pv-s-empty .pv-img { display: block;
position: relative;      width: 83px;      height: 111px;      background-image:url(/zf/img/photog-placeholder-bw.png);background-repeat:no-repeat;background-position:left top;
}
.homelogo { position: relative; } .homelogo-left { text-align: left; } .homelogo-right { text-align:
right; } .homelogo-center { text-align: center; } .homelogo-logo { display: inline-block; margin:
0px; padding: 0px; border-width: 0px; } .homelogo-logo SPAN { display: none; } .homelogo .breadcrumbs
{ padding: 0px; } .homelogo .breadcrumbs H1 { line-height: normal; }
.splitter { position: relative; } .splitter-left-fixed { width: 290px; float: left; } .splitter-right-fixed
{ width: 290px; float: right; } .splitter-right-wide { margin-left: 330px; } .splitter-left-wide
{ margin-right: 330px; } .splitter-ie6fix { } .splitter-clear { clear: both; height: 0px; overflow:
hidden; } TABLE.splitter { width: 100%; table-layout: fixed; border-collapse: separate; border-spacing:
0px; margin: 0px; padding: 0px; } TD.splitter-left-fixed { width: 290px; padding-right: 40px; float:
none; } TD.splitter-right-fixed { width: 290px; padding-left: 40px; float: none; } TD.splitter-right-wide,
TD.splitter-left-wide { position: static; margin: 0px; }
.actions { position: relative; } .actions-inner { padding: 4px 0px; height: 20px; position: relative;
} .actions-left { position: relative; left: -5px; } .actions-center { text-align: center; } .actions-item
{ padding: 0px 8px; line-height: 20px; } .actions-center .actions-select { display: block; position:
absolute; height: 20px; line-height: 20px; left: -5px; top: 4px; } .actions-selected { display:
block; position: absolute; top: 4px; right: 5px; height: 20px; line-height: 20px; } .actions-squeezed
{ text-align: right!important; } .actions-squeezed .actions-selected { display: none!important;
} .actions-link:hover { text-decoration: none; } .actions-link:hover .text { text-decoration: underline;
} .action-rff { position: relative; } .actions-external { position: absolute; top: 0px; left: 0px;
right: 0px; z-index: 1; display: none; } .actions-text { line-height: 20px; } .controlbox .button-selectDone
{ margin-top: 4px; margin-left: 34px; } .actions-ehost { position: relative; } .actions-ehost .button
{ float: right!important; visibility: inherit!important; }
.lb A { color: #FFF; } .lb A:hover { color: #FFF; text-decoration: underline; } .lb A.button:hover
{ text-decoration: none; } .lb .pv-inner:hover { text-decoration: none; } .lb-font1 { font-family:"Lucida Grande",
Verdana, Helvetica, Arial, sans-serif; font-size: 12px; } .lb-font2 { font-family:"Lucida Grande",
Verdana, Helvetica, Arial, sans-serif; font-size: 11px; } .lb-font3 { font-family:"Lucida Grande",
Verdana, Helvetica, Arial, sans-serif; font-size: 10px; text-transform: uppercase; } .lb-color1
{ color: #FFF!important; } .lb-color2 { color: #C0C0C0!important; } .lb-color3 { color: #888!important;
} .lb-missing .lb-color3 { color: #C70!important; } .lb-color4 { color: #111!important; } .lb-color5
{ color: #C70!important; } .lb-border1 { border-color: #333; } .lb-border2 { border-color: #414141;
} .lb-border4 { border-color: #888; } .lb-missing .lb-border4 { border-color: #C70; } .lb-bgcolor1
{ background-color: #333; } .lb-bgcolor2 { background-color: #222; } .lb-bgcolor3 { background-color:
#111; } .lb-bgcolor4 { background-color: #FFF; } .lb .sb-color1 { color: #333; } .lb .sb-color4
{ color: #333; } .lb .sb-bgcolor1 { background-color: #000; } .lb .sb-bgcolor4 { background-color:
#333; } .lb .sb-bgimage1 { background-image: url(/zf/img/layout/sb-top.gif); } .lb .sb-bgimage2
{ background-image: url(/zf/img/layout/sb-bottom.gif); } .lb .sb-bgimage3 { background-image: url(/zf/img/layout/sb-grip.gif);
} .lb .button-color1 { color: #FFF; } .lb .button-color1:hover { color: #DDD; } .lb .button-color2,
.lb .button-color2:hover { color: #FFF; } .lb .button-font1 { font-size: 12px; font-weight: bold;
} .lb .button-border1, .lb .button-border2, .lb .button-border3 { border-style: none; } .lb .button-bgcolor1,
.lb .button-bgcolor2 { background-color: transparent; } .lb .button .left, .lb .button .right {
width: 9px; height: 26px; } .lb .button .label { height: 26px; background-repeat: repeat-x; line-height:
26px; padding: 0px; margin: 0px 9px; } .lb .button .standard .left {    background-image:url(/zf/img/layout/scrapbook/fav-btn-left.png);background-repeat:no-repeat;background-position:left top;;
}  .lb .button .standard .right {      background-image:url(/zf/img/layout/scrapbook/fav-btn-right.png);background-repeat:no-repeat;background-position:left top;;
}  .lb .button .standard .label {      background-image: url(/zf/img/layout/scrapbook/fav-btn-middle.png);
}  .lb .button .hover .left {      background-image:url(/zf/img/layout/scrapbook/fav-btn-hover-left.png);background-repeat:no-repeat;background-position:left top;;
}  .lb .button .hover .right {      background-image:url(/zf/img/layout/scrapbook/fav-btn-hover-right.png);background-repeat:no-repeat;background-position:left top;;
}  .lb .button .hover .label {      background-image: url(/zf/img/layout/scrapbook/fav-btn-hover-middle.png);
} .lb .popup-border1 { border-color: #333; } .lb .popup-bgcolor1 { background-color: #222; } .lb
.popup-color1 { color: #888; } .lb .separator-border1 { border-color: #333; } .lb .password-box
input { border-color: #888; } .lb .password-box .incorrect { color: #C70!important; } .lb .buymenu-font1
{ font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight:
normal; } .lb .buymenu-color1 { color: $FFF; } .lb .buymenu-color2 { color: $FFF; } .lb .buymenu-bgcolor2
{ background-color: #333; } .lb .buymenu-border1 { border-color: #333; } .lb .actions-font1 { font-family:"Lucida Grande",
Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; } .lb .actions-color1
{ color: $FFF; } .lb .buymenu-color2 { color: $FFF; } .lb .buymenu-bgcolor2 { background-color:
#333; } .lb .buymenu-border1 { border-color: #333; }
.sbe { z-index: 2; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; } .sbe-bg
{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #000; opacity:
0.93;; z-index: -1; } .sbe-header { height: 38px; line-height: 38px; border-top: solid 1px #232323;
border-bottom-style: solid; border-bottom-width: 1px; position: relative; } .sbe-header-loading
{ font-size: 16px; padding: 0 16px; } .sbe-header-title { display: block; float: left; cursor: pointer;
max-width: 380px; overflow: hidden; height: 100%; } .sbe-header-title-link { font-size: 16px; background-image:
url("/zf/img/layout/sb-bottom.gif"); background-position: right center; background-repeat: no-repeat;
padding-right: 16px; } .sbe-header-left { width: 520px; height: 100%; overflow: hidden; padding-left:
16px; } .sbe-header-status { height: 28px; line-height: 28px; position: absolute; top: 5px; right:
150px; border-left-style: solid; border-left-width: 1px; padding-left: 10px; min-width: 130px;
text-transform: uppercase; } .sbe-header-status-shared { line-height: 14px; } .sbe-shared-status
{ color: #84EE84; display: none; } .sbe-expires-on { color: #FB4!important; } .sbe-btn-store-box
{ position: absolute; right: 0px; top: 0px; } .sbe-btn-store { position: absolute; left: 10px;
top: 2px; text-transform: none; } .sbe-btn-store .label { color: #FB4; } .sbe-header-middle { position:
absolute; top: 0px; left: 430px; height: 100%; } .sbe-header-right { position: absolute; top: 0px;
right: 0px; height: 100%; } .sbe-btn-share, .sbe-btn-buy { float: left; margin: 7px 8px 6px 8px;
} .sbe-btn .label { min-width: 60px; text-align: center; } .sbe-btn-share { margin-left: 16px; }
.sbe-btn-close {            background: url(/zf/img/layout/scrapbook/close.png) no-repeat left top;
padding-right: 12px; height: 38px; width: 38px; float: left; cursor: pointer; } .sbe-btn-close-hover
{ background-position: 0 -38px; } .sbe-tb { height: 31px; line-height: 31px; border-bottom-style:
solid; border-bottom-width: 1px; position: relative; text-align: center; } .sbe-tb-left { position:
absolute; left: 16px; top: 0px; } .sbe .sbe-tb-link-d, .sbe .sbe-tb-link-d:hover { color: #808080;
text-decoration: none; cursor: default; } .sbe-tb-item-download-photog { padding-left: 12px;  background-image:url(/zf/img/icons/lock-gray-12.png);background-repeat:no-repeat;background-position:left top;
} .sbe-tb-item { padding-right: 16px; } .sbe-tb-item.singleonly { display: none; } .sbe-tb-right
{ position: absolute; right: 0; top: 0; padding-right: 16px; } .sbe-body { position: relative;
padding: 0px 20px 0px 20px; } .sbe-body-photog { height: 38px; line-height: 38px; } .sbe-body-photog-name
{ font-size: 18px; } .sbe-grid-header { height: 24px; line-height: 24px; text-align: left; position:
relative; padding-bottom: 6px; } .sbe-single-view .sbe-grid-header { display: none; } .sbe-thumb-switches
{ position: absolute; right: 0px; top: 0px; } .sbe-thumb-switch { float: left; height: 14px; width:
14px;      margin: 8px 4px;      cursor: pointer;      background: url(/zf/img/layout/scrapbook/icons-thumb-size-14.gif) no-repeat 0 0;
} .sbe-thumb-switch-s { background-position: 0px 0px; } .sbe-thumb-switch-m { background-position:
-14px 0px; } .sbe-thumb-switch-l { background-position: -28px 0px; } .sbe-thumb-switch-s.sbe-thumb-switch-sel
{ background-position: 0 -14px; } .sbe-thumb-switch-m.sbe-thumb-switch-sel { background-position:
-14px -14px; } .sbe-thumb-switch-l.sbe-thumb-switch-sel { background-position: -28px -14px; } .sbe-thumb-switch-sel
{ cursor: auto; } .sbe-loading, .sbe-empty { text-align: center; font-size: 16px; line-height: 200%;
padding-top: 135px; } .sbe-loading, .sbe .pg-empty .sbe-loading { display: none; } .sbe .sbe-pg-loading
.sbe-empty { display: none; } .sbe .sbe-pg-loading .sbe-loading { display: block; } .sbe-copyright
{ margin-top: 10px; height: 30px; line-height: 30px; text-align: center; } .sbe-viewport { min-height:
300px; position: relative; } .sbe-thumbs, .sbe-viewport .sv, .sbe-viewport .sv-outer { height: 100%;
} .sbe-viewport .sbe-pg { margin-right: 15px; } .sbedec .pv-border { background-color: #222; top:
-3px; left: -3px; border: none; padding: 3px; } .sbedec .pv-ohover .pv-pad { border: solid 1px #686868;
} .sbedec .pg-selected .pv-pad { background-color: #323232; border: solid 1px #686868; } .sbedec
.pg-selected .pv-index, .sbedec .pg-selected .pv-border { background-color: #161616; } .sbe .pv-label
.title { font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size: 11px;
font-weight: normal; font-style: normal; text-transform: none; color: #FFF; } .sbe-pg .pv-index
{ display: block; position: absolute; top: -3px; left: -3px; right: auto; z-index: 4; text-align:
center; background-color: #222; color: #888; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
} .sbe .pg-method-0 .pv-index { height: 12px; line-height: 12px; font-size: 9px; padding: 0 3px;
} .sbe .pg-method-10 .pv-index { height: 14px; line-height: 14px; font-size: 11px; padding: 0 4px;
} .sbe .pg-method-11 .pv-index { height: 16px; line-height: 16px; font-size: 11px; padding: 0 4px;
} .sbe-pg .pv-inner, .sbe-pg .pv { cursor: default; } .sbe .pvp-t-method-11 .pv-pad { width: 224px;
height: 222px; left: -13px; top: -12px; } .sbe .pvp-t-method-11 .pg-dragged-over .pv-pad { width:
238px; height: 236px; left: -19px; top: -18px; border: none; background-color: transparent;      background-image:url(/zf/img/layout/scrapbook/drag-single-11.png);background-repeat:no-repeat;background-position:left top;
} .pvp-t-method-11 .sbe-multi-drag { position: absolute; left: 0px; top: 0px; width: 238px; height:
236px;      font-size: 11px;      line-height: 230px;      text-align: center;      background-image:url(/zf/img/layout/scrapbook/drag-multi-11.png);background-repeat:no-repeat;background-position:left top;
} .sbe .pvp-t-method-11 .pg-drop { height: 228px; width: 16px; z-index: 10; position: absolute;
margin-left: -8px;      background-image:url(/zf/img/layout/scrapbook/drop-target-11.png);background-repeat:no-repeat;background-position:left top;
} .sbe .pvp-t-method-10 .pv-pad { width: 142px; height: 150px; left: -12px; top: -16px; } .sbe .pvp-t-method-10
.pg-dragged-over .pv-pad { width: 156px; height: 164px; left: -18px; top: -22px; border: none;
background-color: transparent;      background-image:url(/zf/img/layout/scrapbook/drag-single-10.png);background-repeat:no-repeat;background-position:left top;
} .pvp-t-method-10 .sbe-multi-drag { position: absolute; left: 0px; top: 0px; width: 156px; height:
164px;      font-size: 11px;      line-height: 160px;      text-align: center;      background-image:url(/zf/img/layout/scrapbook/drag-multi-10.png);background-repeat:no-repeat;background-position:left top;
} .sbe .pvp-t-method-10 .pg-drop { height: 156px; width: 16px; z-index: 10; position: absolute;
margin-left: -8px;      background-image:url(/zf/img/layout/scrapbook/drop-target-10.png);background-repeat:no-repeat;background-position:left top;
} .sbe .pvp-t-method-0 .pv-pad { width: 102px; height: 110px; left: -12px; top: -16px; } .sbe .pvp-t-method-0
.pg-dragged-over .pv-pad { width: 116px; height: 124px; left: -18px; top: -22px; border: none;
background-color: transparent;      background-image:url(/zf/img/layout/scrapbook/drag-single-0.png);background-repeat:no-repeat;background-position:left top;
} .pvp-t-method-0 .sbe-multi-drag { position: absolute; left: 0px; top: 0px; width: 116px; height:
124px;      font-size: 11px;      line-height: 120px;      text-align: center;      background-image:url(/zf/img/layout/scrapbook/drag-multi-0.png);background-repeat:no-repeat;background-position:left top;
} .sbe .pvp-t-method-0 .pg-drop { height: 124px; width: 16px; z-index: 10; position: absolute;
margin-left: -8px;      background-image:url(/zf/img/layout/scrapbook/drop-target-0.png);background-repeat:no-repeat;background-position:left top;
} .sbe .pg-dragged-over { z-index: 10; visibility: inherit; } .sbe .pg-empty .pv-index, .sbe .pg-dragged-over
.pv-index, .sbe .pg-dragged-over .pv-label { display: none; } .sbe-single { height: 100%; width:
100%; position: relative; } .sbe-flipper { margin: 0px 40px; height: 100%; } .sbe-single-left, .sbe-single-right
{ position: absolute; top: 0px; bottom: 0px; width: 40px; cursor: pointer; z-index: 100; } .sbe-single-left
{      left: 0px;      background: url(/zf/img/layout/dimlights-previous2.png) no-repeat left center;
}  .sbe-single-right {      right: 0px;      background: url(/zf/img/layout/dimlights-next2.png) no-repeat left center;
} .sbe-popupmenu { position: absolute; width: 140px; border-style: solid; border-width: 1px; padding:
8px; text-transform: uppercase; z-index: 100; } .sbe-popupmenu-item { line-height: 20px; padding:
0px 4px; cursor: pointer; } .sbe-popupmenu-item-d { cursor: auto; } .sbe-popupmenu-sep { height:
0; border-bottom-style: solid; border-bottom-width: 1px; margin: 4px 0px; } .sbe-infopopup-o {
position: absolute; z-index: 100; } .sbe-infopopup { position: relative; top: -19px; border-style:
solid; border-width: 1px; padding: 8px; padding-right: 16px; } .sbe-info-row { line-height: 18px;
height: 18px; position: relative; } .sbe-info-label { position: absolute; left: 0px; top: 0px;
width: 96px; text-align: right; } .sbe-info-value { padding-left: 102px; } .sbe-upper { text-transform:
uppercase; } .sbe-flipper .pv-info, .sbe-pg .pv-info { visibility: hidden; position: absolute;
height: 22px;    width: 22px;    top: 0px;    right: 0px;    background-image:url(/zf/img/layout/scrapbook/icon-info-22.png);background-repeat:no-repeat;background-position:left top;
} .sbe-sharedwith .sbe-flipper .pv-ihover .pv-info, .sbe-pg-sharedwith .pv-ihover .pv-info { visibility:
inherit; } .sbe-pg .pv-s-noaccess .pv-info, .sbe-pg .pg-dragged-over .pv-info { visibility: hidden;
} .sbe-pv-remove { display: none; position: absolute; height: 14px; width: 14px; top: 0; right:
0;      cursor: pointer;      background-image:url(/zf/img/layout/scrapbook/btn-thumb-remove.png);background-repeat:no-repeat;background-position:left top;
} .pv-ohover .sbe-pv-remove { display: block; } .sbe-pg .pg-dragged-over .sbe-pv-remove, .sbe-pg-ro
.sbe-pv-remove { display: none; }
.sbe-sh { position: absolute; top: 60px; left: 430px; z-index: 3; width: 400px; border-style: solid;
border-width: 1px; } .sbe-sh-tabs { position: relative; height: 28px; margin: 5px 15px 0px 15px;
z-index: 1; } .sbe-sh-tab { display: block; position: absolute; top: 0px; height: 27px; line-height:
27px; text-align: center; border-style: solid; border-top-width: 1px; border-left-width: 1px; border-right-width:
1px; border-bottom-width: 0px; font-weight: bold; } .sbe-sh .sbe-sh-tab:hover { text-decoration:
none; } .sbe-sh-tabs .active { height: 28px; z-index: 1; } .sbe-sh-tabs .active:hover { cursor:
auto; } .sbe-sh-tab1 { width: 200px; left: 0px; } .sbe-sh-tab2 { width: 170px; left: 200px; } .sbe-sh-panel
{ position: relative; width: 400px; height: 400px; border-top-style: solid; border-top-width: 1px;
} .sbe-sh-buttons { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 46px; } .sbe-sh-share,
.sbe-sh-close { position: absolute; top: 10px; right: 25px; } .sbe-sh-cancel { position: absolute;
top: 10px; left: 152px; } .sbe-sh-text { margin: 20px 25px; line-height: 1.8em; } .sbe-sh-form {
position: relative; padding: 0px 25px; } .sbe-sh-form .field { position: relative; padding: 0px
0px 8px 130px; } .sbe-sh-form .field .label { position: absolute; top: 0px; left: 0px; width: 125px;
text-align: right; line-height: 22px; height: 22px; } .sbe-sh-form .field INPUT, .sbe-sh-form .field
TEXTAREA { width: 212px; line-height: 16px; height: 16px; margin: 0px; padding: 2px 3px; border-style:
solid; border-width: 1px; } .sbe-sh-form .field TEXTAREA { height: 135px; } .sbe-sh-form .error {
padding: 5px 5px 0px 5px; text-align: right; text-transform: uppercase; } .sbe-sh-link { margin:
40px 25px; } .sbe-sh-link SPAN { display: block; font-weight: bold; padding-bottom: 6px; } .sbe-sh-link
INPUT, .sbe-sh-link DIV { width: 342px; line-height: 16px; height: 16px; margin: 0px; padding: 2px
3px; border-style: solid; border-width: 1px; white-space: nowrap; font-weight: normal; } .sbe-sh-expires
{ position: absolute; left: 25px; top: 0px; height: 46px; line-height: 46px; } .sbe-sh-shared-message
{ position: relative; top: 140px; padding: 0px 40px; line-height: 25px; } .sbe-sh-panel-single {
margin-top: -1px; }
.sbe-sl { border-style: solid; border-width: 1px; padding: 8px; width: 384px; position: absolute;
left: 3px; top: 60px; z-index: 3; display: none; } .sbe-sl-row { height: 22px; line-height: 22px;
padding-left: 14px; position: relative; margin: 4px 0px; } .sbe-sl-template { display: none; }
.sbe-sl-new A { position: absolute; right: 8px; top: 0px; height: 22px; line-height: 22px; padding-left:
14px; background: url("/zf/img/layout/scrapbook/bullets-select.png") no-repeat 0px -66px; } .sbe-sl-scrapbook
{ background-image: url("/zf/img/layout/scrapbook/bullets-select.png"); background-repeat: no-repeat;
background-position: 0px -22px; } .sbe-sl-scrapbook-shared { background-position: 0px -44px; } .sbe-sl-current
{ background-position: 0px 0px; } .sbe-sl-name { height: 100%; overflow: hidden; } .sbe-sl-current
.sbe-sl-name, .sbe-sl-row-hover .sbe-sl-name { width: 196px; } .sbe-sl-cmds { position: absolute;
height: 22px; line-height: 22px; top: 0px; right: 0px; display: none; padding-right: 6px; } .sbe-sl-current
.sbe-sl-cmds, .sbe-sl-row-hover .sbe-sl-cmds { display: block; } .sbe-sl-edit { display: none; }
.sbe-sl-edit .sbe-sl-cmds { display: block; } .sbe-sl-input { border-style: solid; border-width:
1px; height: 16px; line-height: 16px; margin: 0; padding: 2px 3px; width: 260px; } .lb .sbe-sl-d,
.lb .sbe-sl-d:hover { color: #808080; text-decoration: none; cursor: default; } .sbe-sl-scrapbook
{ cursor: pointer; } .sbe-sl-hdr { margin-top: 12px; } .sbe-sl-sep { height: 1px; border-bottom-style:
solid; border-bottom-width: 1px; margin: 4px 0px; }
.sbe-ash { position: absolute; display: none; top: 0px; left: 0px; width: 520px; } .sbe-ash .popup-title
{ padding-bottom: 20px; line-height: 2em; } .sbe-ash .textfield { margin-bottom: 20px; margin-left:
30px; } .sbe-ash .option-same { padding: 10px 0px; } .sbe-ash .buttons { padding-top: 30px; } .sbe-ash
.button { float: right; margin-left: 20px; } .sbe-ash .disabled { opacity: 0.8;; } .sbe-ash .notagain
INPUT { position: relative; top: 2px; }
.sbe-crt { position: absolute; display: none; top: 0px; left: 0px; width: 280px; } .sbe-crt .popup-title
{ padding-bottom: 20px; line-height: 2em; } .sbe-crt .textfield { margin-bottom: 30px; } .sbe-crt
.buttons { padding-top: 40px; } .sbe-crt .button { float: right; margin-left: 20px; }
.mbox-outer { position: absolute; z-index: 10; width: 450px; } .mbox { position: relative; padding:
14px; font-size: 12px; border-width: 2px; border-style: solid; overflow: hidden; } .mbox .title
{ font-size: 20px; padding-bottom: 8px; } .mbox .text { line-height: 16px; padding: 6px 0px; clear:
left; } .mbox .buttons { margin: 14px 0px 0px 0px; line-height: 22px; clear: left; float: right;
} .mbox .buttons .button { margin-left: 10px; }
.qpl-content { max-width: 800px; } .qpl-bin .bin-title-suffix { position: absolute; top: 0; right:
0; } .qpl-header-right { padding-right: 5px; } .qpl-msg-loading, .qpl-msg-nopricing, .qpl-msg-empty
{ display: none; padding-bottom: 10px; } .qpl-loading .qpl-msg-loading, .qpl-nopricing .qpl-msg-nopricing,
.qpl-empty .qpl-msg-empty { display: inherit; } .qpl-loading .qpl-header-right, .qpl-loading .qpl-products,
.qpl-loading .qpl-buymore { display: none; } .qpl-nopricing .qpl-header-right, .qpl-nopricing .qpl-buymore,
.qpl-nopricing .qpl-products { display: none; } .qpl-product { position: relative; line-height:
1.5; padding: 4px 2px; margin: 0 -2px; cursor: pointer; zoom: 1; background-image: url(/zf/img/null.gif);
} .qpl-product-price { float: right; height: 100%; padding-left: 4px; } .qpl-btn-buy { display:
none; position: absolute; right: 0; top: -4px; } .qpl-buymore { text-align: center; margin-top:
6px; padding-bottom: 2px; } .qpl-btn-buymore { float: none; margin: auto; display: inline-block;
} .qpl-template { display: none; } .qpl-popup { display: none; position: absolute; min-width: 160px;
max-width: 200px; } .qpl-popup-label { margin-bottom: 4px; } .qpl-popup-currencies { padding-left:
8px; } .qpl-popup-currency { padding: 2px; } .qpl-popup-shipzones { margin-bottom: 8px; line-height:
1.5; } .qpl-popup-shipzone { padding-left: 8px; } .qpl-popup-btn-ok { margin-top: 10px; float: right;
} .qpl-nopricing { display: none; }
.sb { position: absolute; visibility: hidden; overflow: hidden; right: 0px; top: 0px; width: 15px;
height: 100%; z-index: 100; } .sb DIV { position: absolute; left: 0px; width: 13px; z-index: 110;
border-style: solid; border-width: 1px; } .sb DIV DIV { left: -1px; top: -1px; width: 100%; height:
100%; background-position: center; background-repeat: no-repeat; } .sb .sb-upper, .sb .sb-lower {
border-top-width: 0px; border-bottom-width: 0px; } .sb .sb-upper DIV, .sb .sb-lower DIV { top: 0px;
border-top-width: 0px; border-bottom-width: 0px; } .sb-top { top: 0px; height: 12px; } .sb-bottom
{ bottom: 0px; height: 12px; } .sb .sb-top DIV, .sb .sb-bottom DIV { height: 12px; border-width:
1px; border-style: solid; } .sb .sb-thumb { left: 2px; width: 9px; height: 33px; padding: 0px; }
.sb-bgimage1 { background-image: url(/zf/img/layout/sb-top.gif); } .sb-bgimage2 { background-image:
url(/zf/img/layout/sb-bottom.gif);   }    .sb-bgimage3 {      background-image: url(/zf/img/layout/sb-grip.gif);
}
.menu { display: none; position: absolute; z-index: 100; } .menu-inner { border-style: solid; border-width:
1px; padding: 8px; } .menu A, .menu .loading { display: block; padding: 6px 9px; max-width: 280px;
white-space: nowrap; overflow: hidden; } .menu .loading { opacity: 0.3;; } .menu A:hover { text-decoration:
none; } .menu-separator { border-top: 1px solid; margin: 0px 0px; }
.social-btns { text-align: center; height: 20px; margin-bottom: 6px; } .social-btns-fb { margin-left:
40px; } .like-btn, .tweet-btn, .plusone-btn { display: inline-block; margin-right: 6px; height:
20px; } .social-btns-share { margin-bottom: 10px; float: right; text-align: right; } .social-btns-share
.like-btn { }
.home-btns { float: right; height: 22px; } DIV.home-btns-only-one { width:22px; } .home-btns .icon{
float: right; display: block; height: 22px; width: 22px; margin-left: 4px; } .home-btns .icon-facebook
{ background-image: url("/zf/img/icons/icon-facebook-bw-22.png"); background-position: left top;
background-repeat: no-repeat; } .home-btns .icon-facebook:hover { background-image: url("/zf/img/icons/icon-facebook-22.png");
} .home-btns .icon-twitter { background-image: url("/zf/img/icons/icon-twitter-bw-22.png"); background-position:
left top; background-repeat: no-repeat; } .home-btns .icon-twitter:hover { background-image: url("/zf/img/icons/icon-twitter-22.png");
}
.expires { position: fixed; z-index: 100; left: 50%; width: 550px; margin-left: -275px; bottom:
-150px; height: 90px; font-family: Georgia,Times,Sans-serif; } .expires-inner { margin-top: 25px;
text-align: center; } .expires-text { padding-bottom: 24px; position: relative; } .expires-check
{ position: absolute; display: block; bottom: 0px; left: -4px; } .expires-check INPUT { position:
relative; top: 2px; } .expires-close { position: absolute; top: -10px; right: -10px; width: 24px;
height: 24px;      cursor: pointer;        background-image:url(/zf/img/layout/close-24.png);background-repeat:no-repeat;background-position:left top;;
} .expires-border1 { border: solid 1px #929292; border-radius: 5px; -moz-border-radius: 5px; }
.expires-bgcolor1 { background-color: #2D2D2D; } .expires-color1 { color: #F8F8F8; } .expires-font1
{ font-size: 17px; } .expires-color2 { color: #AFAFAF; } .expires-font2 { font-size: 12px; }
.ews { position: relative; width: 32px; height: 14px; padding: 3px 15px; } .ews INPUT, .ews DIV
{ position: absolute; left: 15px; top: 0px; width: 24px; height: 14px; padding: 2px 3px; border-style:
solid; border-width: 1px; text-align: right; } .ews DIV { display: none; } .ews SPAN { position:
absolute; top: 0px; width: 15px; height: 14px; padding: 3px 0px; overflow: hidden; line-height:
normal; background-repeat: no-repeat; background-position: center; cursor: pointer; } .ews-down
{ left: 0px; background-image: url(/zf/img/layout/icon-minus.gif); } .ews-up { right: 0px; background-image:
url(/zf/img/layout/icon-plus.gif); } .ews-ro INPUT, .ews-ro SPAN { display: none; } .ews-ro DIV {
display: block; }
.slider { position: relative; } .slider-horz { width: 100px; height: 28px; border-left: solid 28px
#EEE; border-right: solid 28px #EEE; border-top: solid 3px #EEE; border-bottom: solid 3px #EEE;
top: -6px;      margin: 0px 6px 0px 0px;      overflow: visible;      background: url(/zf/img/slider-middle.gif) repeat-x center;
} .slider-l, .slider-r { position: absolute; top: 6px; width: 29px; height: 28px; } .slider-l {
left: -28px; background: url(/zf/img/slider-left.gif) no-repeat; } .slider-r { right: -28px; background:
url(/zf/img/slider-right.gif) no-repeat; } .slider-horz A { display: block; position: absolute;
width: 16px; height: 16px; top: 0px; } .slider-horz .slider-h { position: relative; top: 7px; left:
-3px;      width: 7px;      height: 14px;      cursor: pointer;      background: url(/zf/img/slider-handle.gif) no-repeat;
} .slider-horz .slider-s { display: none; } .slider-vert { width: 28px; height: 100px; padding:
28px 3px; } .slider-u, .slider-d { position: absolute; left: 0px; width: 26px; height: 28px; }
.slider-u { top: 0px; background: url(/zf/img/slider-v-top.png) no-repeat; } .slider-d { bottom:
0px; background: url(/zf/img/slider-v-bottom.png) no-repeat; } .slider-vert A { display: block;
position: absolute; width: 16px; height: 16px; left: -1px; } .slider-vert .slider-h { left: -6px;
position: relative; top: -6px; height: 12px; left:-2px; width: 28px;     cursor: pointer;      background-image:url(/zf/img/slider-v-handle.png);background-repeat:no-repeat;background-position:left top;
} .slider-vert .slider-s { position: absolute; left: 0px; top: 28px; width: 100%; background: url(/zf/img/slider-v-middle.png) repeat-y;
}
.pc { position: fixed; display: none; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2000;
} .pc-bg { position: absolute; left: 0px; top: 0px; width: 100%; background: #000; opacity: 0.7;;
} .pc-frame { position: absolute; padding-top: 52px; border-width: 2px; border-style: solid; overflow:
hidden; } .pc-hdr { position: absolute; left: 0px; top: 0px; width: 100%; height: 51px; border-bottom-style:
solid; border-bottom-width: 1px; text-indent: 12px; line-height: 52px; } .pc-hdr SMALL { font-size:
95%; } .pc-hdr-close { position: absolute; right: 10px; top: 14px; height: 24px; padding-right:
28px; line-height: 23px; } .pc-hdr-close SPAN { position: absolute; right: 0px; top: 0px; width:
24px;      height: 24px;      background-image:url(/zf/img/core/printing/cfg-close2.png);background-repeat:no-repeat;background-position:left top;;
}  .pc-hdr-close:hover SPAN {      background-image:url(/zf/img/core/printing/cfg-close.png);background-repeat:no-repeat;background-position:left top;;
}  .pc-hdr-close SPAN.pc-hdr-hide {      background-image:url(/zf/img/core/printing/cfg-hide2.png);background-repeat:no-repeat;background-position:left top;;
}  .pc-hdr-close:hover SPAN.pc-hdr-hide {      background-image:url(/zf/img/core/printing/cfg-hide.png);background-repeat:no-repeat;background-position:left top;;
} .pc .sv-outer { height: 100%; } .pc-loading { display: none; position: relative; top: 45%; margin-top:
-10px; text-align: center; } .pc-s-loading .pc-loading { display: block; } .pc-s-loading .pc-body
{ display: none; } .pc-page { position: absolute; display: none; left: 0px; top: 52px; height: 0px;
overflow: hidden; z-index: 1; } A.pc-button { display: inline-block; padding: 4px 22px; line-height:
24px; border-style: solid; border-width: 1px; text-decoration: none; } .pc A.pc-button-d { cursor:
default!important; } .pc-slidein { position: absolute; display: none; top: 52px; z-index: 100;
border-left-style: solid; border-left-width: 4px; } .pc-slidein-fw { border-right-style: solid;
border-right-width: 1px; border-left-style: none; } .pc-slidein-s { display: block; } A.pc-slideout
{ display: block; position: absolute; height: 20px; line-height: 20px; top: 6px; right: 10px; z-index:
200; } A.pc-slideout:hover { text-decoration: none; } A.pc-slideout:hover SPAN { text-decoration:
underline; } A.pc-slideout EM { position: relative; display: inline-block; top: -1px; width: 14px;
height: 14px;      vertical-align: middle;      margin-right: 3px;      background-image:url(/zf/img/core/printing/cfg-slideout.png);background-repeat:no-repeat;background-position:left top;
} .pc-slidein-nohide A.pc-slideout { display: none; } .pc .selector-box { position: relative; border-style:
solid; border-width: 1px; height: 18px; cursor: pointer; text-align: left; } .pc .zf-outer-current-selection
{ height: 14px; padding: 2px 6px; line-height: 14px; } .pc .zf-current-selection-button { display:
block; position: absolute; right: -1px; top: -1px; height: 20px; width: 16px; text-align: center;
font-family: Arial, Sans-Serif; font-size: 10px; line-height: 20px; } .pc-select { border-style:
solid; border-width: 1px; z-index: 4500!important; } .pc-select .zf-option-selectable { padding:
4px 6px; cursor: pointer; } .pc-text H6 { font-weight: normal; position: relative; top: 45%; margin:
-50px 0px 0px 0px; text-align: center; } .pc-pricing-c { position: relative; top: 50%; margin-top:
-235px; } .pc-pricing-c H6 { width: 500px; margin: 0px auto 24px auto; font-weight: normal; text-align:
center; line-height: 1.65em; } .pc-pricing-l { margin: 0px auto; width: 330px; text-align: center;
} .pc-pricing-l .pc-button { display: inline-block; position: relative; width: 280px; line-height:
31px; margin: 10px 5px; } .pc-pricing-c P { width: 500px; margin: 24px auto; line-height: 1.65em;
} .pc-selection-c { position: relative; top: 50%; margin-top: -235px; } .pc-selection-c H6 { width:
500px; margin: 0px auto 24px auto; font-weight: normal; text-align: center; line-height: 1.65em;
} .pc-selection-l { margin: 0px auto; width: 420px; text-align: center; } .pc-selection-l .pc-button
{ display: inline-block; position: relative; width: 370px; line-height: 31px; margin: 10px 5px;
} .pc-selection-c P { width: 500px; margin: 24px auto; line-height: 1.65em; } .pc-license H6 {
font-weight: normal; height: 40px; margin: 0px 10px; line-height: 40px; } .pc-license .sv { margin:
0px 10px; border-style: solid; border-width: 1px; } .pc-license .sv-inner { padding: 3px 5px; }
.pc-license .sv-scroll .sv-inner { padding-right: 20px; } .pc-license .sv-inner PRE { margin: 0px;
font-family: Consolas,'Lucida Console', monospace; font-size: 14px; white-space: pre-wrap; white-space:
-moz-pre-wrap; } .pc-preview { text-align: center; } .pc-preview H6 { display: none; position: relative;
font-weight: normal; height: 40px; padding-top: 6px; margin: 0px; line-height: 40px; z-index: 1;
} .pc-preview-c { float: left; position: relative; height: 20px; padding: 10px 32px 10px 0px; line-height:
20px; } .pc-preview-c LABEL { display: block; float: left; height: 20px; padding-right: 8px; line-height:
20px; text-align: left; font-weight: bold; } .pc-preview-c .ews { float: left; } .pc-preview-c .selector-box
{ float: left; } .pc-preview-sub { float: left; font-weight: bold; } .pc-preview-b { float: right;
height: 34px; padding: 3px 0px; } .pc-preview-b .pc-button { height: 24px; display: inline-block;
vertical-align: top; } .pc-preview-times { float: left; margin-left: 4px; font-weight: bold; } .pc-preview-add
H6 { display: inline-block; } .pc-preview-i { position: relative; height: 100%; text-align: center;
} .pc-preview-i IMG, .pc-preview-i DIV { position: absolute; left: 50%; top: 50%; border-style:
solid; border-width: 1px; cursor: pointer; } .pc-preview-i SPAN { position: absolute; display: block;
top: 4px; right: 4px; width: 24px; height: 24px; cursor: pointer; z-index: 10;      background-image:url(/zf/img/core/printing/zoom-out.png);background-repeat:no-repeat;background-position:left top;
} .pc-preview .selector-box { width: 150px; }
.pc-pb { padding: 42px 0px 62px 239px; } .pc-pb-simple { padding-left: 0px; } .pc-pb-header { position:
absolute; top: 0px; left: 0px; height: 21px; padding: 10px 0px; border-bottom-style: solid; border-bottom-width:
1px; line-height: 21px; } .pc-pb-footer { position: absolute; left: 0px; bottom: 0px; height: 36px;
padding: 13px 0px 12px 0px; border-top-style: solid; border-top-width: 1px; } .pc-pb-tree { position:
absolute; left: 0px; top: 42px; width: 238px; height: 100%; border-right-style: solid; border-right-width:
1px; line-height: 1.65em; } .pc-pb-simple .pc-pb-tree { display: none; } .pc-pb-filter { float:
right; margin-left: 12px; margin-right: 10px; } .pc-pb-vat-message { float: right; margin-left:
12px; margin-right: 10px; display: none; } .pc-pb-filter A { font-weight: bold; text-transform:
lowercase; } .pc-pb-filter .pc-flag { padding-left: 20px; background-position: left center; background-repeat:
no-repeat;  }  .pc-pb-filter .pc-flag-US {      background-image:url(/zf/img/icons/flag-us.gif);
} .pc-pb-filter .pc-flag-CA { background-image:url(/zf/img/icons/flag-canada.gif); } .pc-pb-filter
.pc-flag-UK { background-image:url(/zf/img/icons/flag-uk.gif); } .pc-pb-filter .pc-flag-EU {  background-image:url(/zf/img/icons/flag-eu.gif);
} .pc-pb-filter .pc-flag-WW { background-image:url(/zf/img/icons/flag-world.png); } .pc-pb-filter-vendor
{ float: left; margin-left: 10px; } .pc-pb-footer .pc-button { float: right; margin-right: 10px;
} .pc-pb-footer .pc-pb-cart { float: left; margin-left: 10px; } .pc-pb-cat { position: relative;
height: 24px; padding: 1px 3px; margin: 0px 10px; cursor: pointer!important; line-height: 24px;
} .pc-pb-cat-s { height: 16px; } .pc-pb-tree .pc-pb-inprogress { padding: 16px 0px; } .pc-pb-tree
.pc-pb-calibration { padding-top: 16px; font-weight: bold; } .pc-pb-tree .pc-pb-inprogress .pc-pb-cat
{ padding-left: 31px; } .pc-pb-tree .pc-pb-inprogress EM { position: absolute; display: block;
top: 1px;      left: 3px;      width: 24px;      height: 24px;      background-image:url(/zf/img/layout/cart-bw-24.png);background-repeat:no-repeat;background-position:left top;
} .pc-pb-cat SPAN { position: relative; display: inline-block; top: -2px; width: 10px; margin-right:
2px; font-family: Arial; font-size: 10px; text-align: center; } .pc-pb-cat-c SPAN.pc-pb-caticon-e,
.pc-pb-cat-e SPAN.pc-pb-caticon-c { display: none; } .pc-pb-subcat { padding: 2px 5px; margin: 0px
10px 2px 24px; cursor: pointer; } .pc-pb-tree .sv-scroll .pc-pb-cat, .pc-pb-tree .sv-scroll .pc-pb-subcat
{ margin-right: 20px; } .pc-pb-tree DIV.pc-bgcolor5 { cursor: default; } .pc-pb-cat-sec { display:
none; } .pc-pb-inprogress { border-bottom-style: solid; border-bottom-width: 1px; } .pc-pb-gallery
{ width: 100%; } .pc-pb-gallery .pg { padding-top: 10px; padding-bottom: 10px; margin: 0px auto;
} .pc-pb-gallery .sv-scroll .pg { padding-right: 15px; } .pc-pb-gallery .pc-pb-icat { position:
relative; float: left; margin: 10px; } .pc-pb-gallery .pc-pb-iclear { height: 1px; overflow: hidden;
clear: both; } .pc-pb-gallery .pv { position: absolute; visibility: inherit; z-index: 0; } .pc-pb-gallery
.pvp-method-10 .pc-pb-icat { width: 152px; height: 170px; } .pc-pb-gallery .pvp-method-11 .pc-pb-icat
{ width: 236px; height: 250px; } .pc-pb-icat .pv-border { position: absolute; width: 100%; height:
100%; z-index: -1; border-style: solid; } .pc-pb-icat .pv-pad { display: block; position: absolute;
} .pc-pb-gallery .pv-inner { left: 0px; top: 0px; cursor: pointer; } .pc-pb-gallery .pvp-method-10
.pv-inner, .pc-pb-gallery .pvp-method-10 .pv-outer { width: 120px; height: 120px; } .pc-pb-gallery
.pvp-method-11 .pv-inner, .pc-pb-gallery .pvp-method-11 .pv-outer { width: 200px; height: 200px;
} .pc-pb-gallery .pv-title-o { position: absolute; left: -16px; height: 18px; line-height: 18px;
text-align: center; } .pc-pb-gallery .pvp-method-10 .pv-title-o { top: 120px; width: 152px; } .pc-pb-gallery
.pvp-method-11 .pv-title-o { top: 204px; width: 232px; } .pc-pb-icat .pv-title-i { position: relative;
} .pc-pb-table { position: relative; padding-right: 297px; } .pc-pb-table .pc-pb-batch { display:
none; } .pc-pb-pricelist .pc-pb-batch { display: block; padding: 10px 10px 0px 10px; } .pc-pb-table
.sv { position: relative; top: 10px; left: 10px; } .pc-pb-table .sv-inner { position: relative;
padding-right: 6px; } .pc-pb-table .sv-scroll .sv-inner { padding-right: 19px; } .pc-pb-table H5 {
padding: 24px 2px 12px 2px; margin: 0px; font-weight: bold; } .pc-pb-table H5.pc-pb-first { padding-top:
3px; } .pc-pb-table H5 SPAN { display: block; font-weight: normal; } .pc-pb-table H6 { padding:
8px 12px; margin: 6px 0px 2px 0px; border-bottom-style: solid; border-bottom-width: 1px; font-weight:
bold; } .pc-pb-table H6.pc-pb-first { margin-top: 0px; } .pc-pb-table DIV.pc-pb-first { top: 0px;
margin-bottom: 0px; } .pc-pb-product { position: relative; padding: 8px 8px 8px 16px; border-bottom-style:
solid; border-bottom-width: 1px; cursor: pointer; } .pc-pb-product .pc-pb-name { position: relative;
padding: 0px 180px 0px 0px; } .pc-pb-pricelist .pc-pb-name { padding-left: 17px; } .pc-pb-product
.pc-pb-buy { position: absolute; right: 2px; top: 0px; width: 48px; text-align: right; font-weight:
bold; } .pc-pb-product .pc-pb-price { position: absolute; right: 54px; top: 0px; width: 120px;
text-align: center; } .pc-pb-product .pc-pb-resolution { white-space: nowrap; } .pc-pb-product .pc-pb-error
{ margin-top: 2px; } .pc-pb-pricelist .pc-pb-error { text-indent: 17px; } .pc-pb-added { text-transform:
uppercase; } .pc-pb-product .pc-pb-select { position: absolute; top: 0px; left: 0px; width: 17px;
} .pc-pb-product .pc-pb-select INPUT { position: relative; padding: 0px; margin: 0px; } .pc-pb-product-o
{ position: relative; display: none; overflow: hidden; } .pc-pb-product-i { position: relative;
display: none; padding: 4px 0px 8px 8px; } .pc-pb-product-e { top: -1px; margin-bottom: -1px; padding-left:
8px; cursor: default; border-width: 1px; border-style: solid; } .pc-pb-product-e .pc-pb-name {
padding: 0px 8px 8px 8px; border-bottom-width: 1px; border-bottom-style: solid; } .pc-pb-product-e
.pc-pb-buy, .pc-pb-product-e .pc-pb-price, .pc-pb-product-e .pc-pb-error { display: none; } .pc-pb-product-e
.pc-pb-product-o { display: block; height: 0px; } .pc-pb-product-a .pc-pb-name { padding-bottom:
0px; border-bottom-width: 0px; border-bottom-style: none; } .pc-pb-product-a .pc-pb-error { display:
block; } .pc-pb-pi-line { position: relative; height: 20px; padding-left: 90px; margin-bottom: 4px;
line-height: 20px; } .pc-pb-pi-line .pc-pb-lbl { display: block; position: absolute; left: 0px;
top: 0px; width: 84px; line-height: 20px; text-align: right; font-weight: bold; } .pc-pb-pi-line
INPUT.pc-pb-radio { position: relative; display: inline-block; top: -1px; margin: 0px 2px 0px 0px;
padding: 0px; vertical-align: middle; line-height: normal; } .pc-pb-pi-line .ews { display: block;
float: left; margin-right: 6px; } .pc-pb-pi-qty { margin-top: 12px; } .pc-pb-pi-subtotal { position:
absolute; right: 6px; bottom: 54px; font-weight: bold; } .pc-pb-pi-more { padding-left: 0px; } .pc-pb-pi-add
{ padding-left: 0px; padding-right: 140px; margin-top: 12px; height: 34px; line-height: 34px; }
.pc-pb-pi-add .pc-button { position: absolute; bottom: 0px; right: 0px; } .pc-pb-pi-add SPAN {
position: relative; top: -1px; line-height: normal; display: inline-block; vertical-align: middle;
} .pc-pb-pi-error { padding: 6px 0px; } .pc-pb-pi-pkginfo { padding: 4px 8px 8px 8px; margin-left:
-8px; border-bottom-style: solid; border-bottom-width: 1px; line-height: 1.65em; } .pc-pb-pi-pkginfo
SPAN { float: left; width: 36px; text-align: right; margin-right: 4px; } .pc-pb-info { position:
absolute; right: 0px; top: 0px; width: 296px; height: 100%; overflow: hidden; border-left-style:
dotted; border-left-width: 1px; } .pc-pb-info .pc-info { margin-right: 4px; margin-top: 10px; }
.pc-countries-i { width: 335px; text-align: center; margin: 0px auto; } .pc-pb-currency H6, .pc-pb-shipzone
H6 { margin: 30px 0px 30px 0px; font-weight: normal; text-align: center; } .pc-pb-currency .pc-country,
.pc-pb-shipzone .pc-country { display: inline-block; position: relative; width: 280px; padding-left:
0px; padding-right: 0px; line-height: 31px; margin: 10px 5px; } .pc-pb-currency .pc-pb-layout1 {
width: 300px; } .pc-pb-currency .pc-pb-layout2 { width: 600px; } .pc-pb-currency .pc-pb-layout3
{ width: 900px; } .pc-country .pc-flag { position: absolute; display: block; left: 5px; top: 9px;
width: 27px; height: 21px; } .pc-country .pc-flag-US, .pc-country .pc-flag-USD {     background-image:url(/zf/img/icons/flag-us-large.gif);background-repeat:no-repeat;background-position:left top;;
}  .pc-country .pc-flag-CA,  .pc-country .pc-flag-CAD {      background-image:url(/zf/img/icons/flag-canada-large.gif);background-repeat:no-repeat;background-position:left top;;
}  .pc-country .pc-flag-UK,  .pc-country .pc-flag-GBP {      background-image:url(/zf/img/icons/flag-uk-large.gif);background-repeat:no-repeat;background-position:left top;;
}  .pc-country .pc-flag-EU,  .pc-country .pc-flag-EUR {      background-image:url(/zf/img/icons/flag-eu-large.gif);background-repeat:no-repeat;background-position:left top;;
}  .pc-country .pc-flag-WW {      background-image:url(/zf/img/icons/flag-world-large.png);background-repeat:no-repeat;background-position:left top;;
}  .pc-country .pc-flag-AUD {      background-image:url(/zf/img/icons/flag-australia-large.gif);background-repeat:no-repeat;background-position:left top;;
}  .pc-country .pc-flag-CZK {      background-image:url(/zf/img/icons/flag-czech-large.gif);background-repeat:no-repeat;background-position:left top;;
}  .pc-country .pc-flag-DKK {      background-image:url(/zf/img/icons/flag-denmark-large.gif);background-repeat:no-repeat;background-position:left top;;
}  .pc-country .pc-flag-HKD {      background-image:url(/zf/img/icons/flag-hongkong-large.gif);background-repeat:no-repeat;background-position:left top;;
}  .pc-country .pc-flag-HUF {      background-image:url(/zf/img/icons/flag-hungary-large.gif);background-repeat:no-repeat;background-position:left top;;
}  .pc-country .pc-flag-ILS {      background-image:url(/zf/img/icons/flag-israel-large.gif);background-repeat:no-repeat;background-position:left top;;
}  .pc-country .pc-flag-JPY {      background-image:url(/zf/img/icons/flag-japan-large.gif);background-repeat:no-repeat;background-position:left top;;
}  .pc-country .pc-flag-MXN {      background-image:url(/zf/img/icons/flag-mexico-large.gif);background-repeat:no-repeat;background-position:left top;;
}  .pc-country .pc-flag-NZD {      background-image:url(/zf/img/icons/flag-newzealand-large.gif);background-repeat:no-repeat;background-position:left top;;
}  .pc-country .pc-flag-NOK {      background-image:url(/zf/img/icons/flag-norway-large.gif);background-repeat:no-repeat;background-position:left top;;
}  .pc-country .pc-flag-PLN {      background-image:url(/zf/img/icons/flag-poland-large.gif);background-repeat:no-repeat;background-position:left top;;
}  .pc-country .pc-flag-SGD {      background-image:url(/zf/img/icons/flag-singapore-large.gif);background-repeat:no-repeat;background-position:left top;;
}  .pc-country .pc-flag-SEK {      background-image:url(/zf/img/icons/flag-sweden-large.gif);background-repeat:no-repeat;background-position:left top;;
}  .pc-country .pc-flag-CHF {      background-image:url(/zf/img/icons/flag-switzerland-large.gif);background-repeat:no-repeat;background-position:left top;;
} .pc-pb-vendors H6 { margin: 16px 0px 30px 0px; font-weight: normal; text-align: center; } .pc-pb-vendors
.pc-pb-list { margin: 0px auto; width: 330px; text-align: center; } .pc-pb-vendors .pc-pb-list .pc-button
{ display: inline-block; position: relative; width: 280px; line-height: 31px; margin: 10px 5px;
} .pc-pb-empty .pc-pb-block { position: relative; top: 50%; margin-top: -35px; } .pc-pb-empty .pc-pb-block-1
{ margin-top: -70px; } .pc-pb-empty .pc-pb-block-2 { margin-top: -105px; } .pc-pb-empty .pc-pb-block-3
{ margin-top: -140px; } .pc-pb-empty H6 { margin: 0px 0px 24px 0px; font-weight: normal; text-align:
center; line-height: 1.6em; } .pc-pb-empty .pc-pb-list { margin: 0px auto; width: 330px; text-align:
center; } .pc-pb-empty .pc-pb-list .pc-button { display: inline-block; position: relative; width:
280px; line-height: 31px; margin: 10px 5px; } .pc-pb-message { position: relative; top: 45%; width:
600px; margin: -50px auto 0px auto; text-align: center; } .pc-pb-message .pc-pb-buttons { margin-top:
20px; line-height: 31px; } .pc-pb-message .pc-pb-buttons A { display: inline-block; margin: 0px
5px; } .pc-pb-mismatch .pc-pb-message SPAN { display: inline-block; vertical-align: top; margin:
0px -4px; } .pc-pb-mismatch .pc-warning { position: relative; top: -8px; width: 64px; height: 64px;
background-image:url(/zf/img/warning.png);background-repeat:no-repeat;background-position:left top;
}
.pc-cr-controls { position: relative; width: 332px; height: 25px; padding: 16px 150px 10px 120px;
margin: 0px auto; font-weight: bold; } .pc-cropper-ro .pc-cr-controls { display: none; } .pc-cr-controls
.pc-button { display: inline-block; width: 78px; height: 23px; padding: 0px; margin: 0px 4px; border-width:
1px; border-style: solid; line-height: 23px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius:
3px; border-radius: 3px; } .pc-cr-controls .pc-button-s { cursor: default; } .pc-cr-controls LABEL
{ position: absolute; top: 16px; left: 0px; width: 112px; height: 23px; padding: 1px 6px 1px 1px;
line-height: 23px; text-align: right; } .pc-cr-controls .pc-cr-enlarge { position: absolute; top:
16px; right: 0px; height: 23px; padding: 1px 0px; line-height: 23px; font-weight: normal; } .pc-cr-controls
.pc-cr-enlarge A { font-weight: bold; } .pc-cr-controls .pc-cr-enlarge SPAN { position: absolute;
display: block; left: 0px; top: -1px; width: 16px; height: 16px; margin-right: 3px;      background-image:url(/zf/img/layout/search-bw-16.png);background-repeat:no-repeat;background-position:left top;
} .pc-cr-controls .pc-cr-reset { margin-left: 4px; } .pc-cr-controls .pc-cr-customer { display:
none; } .pc-cr-larger { display: inline; } .pc-cr-larger A { position: relative; padding-left: 19px;
} .pc-cropper-p .pc-cr-controls { padding-left: 10px; padding-right: 280px; } .pc-cropper-p .pc-cr-controls
LABEL { display: none; } .pc-cropper-p .pc-cr-customer { display: inline; } .pc-ie-cropper .pc-cr-controls
{ position: absolute; top: 0px; right: 50%; padding-right: 16px; } .pc-ie-cropper .pc-cr-enlarge,
.pc-ie-cropper .pc-cr-customer { display: none; } .pc-cr-info { position: relative; height: 40px;
text-align: center; } .pc-cropper-ro .pc-cr-info { display: none; } .pc-ie-cropper .pc-cr-info {
position: absolute; top: 10px; left: 50%; width: 48%; text-align: left; } .pc-cr-info DIV { display:
none; position: absolute; left: 0px; top: 0px; width: 100%; height: 40px; } .pc-ie-cropper .pc-cr-info
DIV { left: 16px; } .pc-cr-info .pc-cr-info-a { font-weight: bold; line-height: 34px; } .pc-cr-info
.pc-cr-info-b { line-height: 18px; } .pc-cr-info .pc-cr-info-bb { line-height: 34px; } .pc-cr-info
.pc-cr-info-bb SPAN { color: #C00; } .pc-cr-info .pc-cr-info-e { line-height: 34px; font-weight:
bold; color: #C70; } .pc-cr-info .pc-cr-info-e SPAN { display: inline-block; width: 32px; height:
32px;      margin-right: 8px;      vertical-align: middle;      background-image:url(/zf/img/core/printing/crop-warning.png);background-repeat:no-repeat;background-position:left top;
} .pc-cr-arena { position: relative; left: 10px; background: #FFF; overflow: hidden; } .pc-ie-cropper
.pc-cr-arena { top: 52px; } .pc-ie-cropper .pc-cropper-ro .pc-cr-arena { top: 0px; } .pc-cr-arena
.pc-cr-photo-b, .pc-cr-arena .pc-cr-photo-f { position: absolute; } .pc-cr-wait .pc-cr-photo-b,
.pc-cr-wait .pc-cr-photo-f { visibility: hidden; } .pc-cr-cover { position: absolute; } .pc-cr-mask
{      width: 100%;      height: 100%;      background: url(/zf/img/core/printing/crop-mask.gif) repeat;
opacity: 0.7;; } .pc-cr-holder { position: absolute; overflow: hidden; background: #FFF; } .pc-cr-wmark
{ position: absolute; height: 18px; right: 0px; bottom: -25px; z-index: 10; } .pc-cr-track-nw, .pc-cr-track-nw DIV
{ cursor: nw-resize!important; } .pc-cr-track-ne, .pc-cr-track-ne DIV { cursor: ne-resize!important;
} .pc-cr-track-sw, .pc-cr-track-sw DIV { cursor: sw-resize!important; } .pc-cr-track-se, .pc-cr-track-se
DIV { cursor: se-resize!important; } .pc-cr-track-xx, .pc-cr-track-xx DIV { cursor: move!important;
}      .pc-cr-crop {      position: absolute;      padding: 0px;      background: url(/zf/img/null.gif);
cursor: move; z-index: 11; } .pc-cropper-ro .pc-cr-crop { cursor: default; } .pc-cr-border { position:
absolute; } .pc-cr-border-n { height: 16px; left: 11px; top: -11px; background: url(/zf/img/core/printing/crop-border-n.png) repeat-x;
}  .pc-cropper-ro .pc-cr-border-n {      background-image: url(/zf/img/core/printing/crop-border-n-ro.png);
}  .pc-cr-border-s {      height: 16px;      left: 11px;      bottom: -11px;      background: url(/zf/img/core/printing/crop-border-s.png) repeat-x;
}  .pc-cropper-ro .pc-cr-border-s {      background-image: url(/zf/img/core/printing/crop-border-s-ro.png);
}  .pc-cr-border-w {      width: 16px;      top: 11px;      left: -11px;      background: url(/zf/img/core/printing/crop-border-w.png) repeat-y;
}  .pc-cropper-ro .pc-cr-border-w {      background-image: url(/zf/img/core/printing/crop-border-w-ro.png);
}  .pc-cr-border-e {      width: 16px;      top: 11px;      right: -11px;      background: url(/zf/img/core/printing/crop-border-e.png) repeat-y;
}  .pc-cropper-ro .pc-cr-border-e {      background-image: url(/zf/img/core/printing/crop-border-e-ro.png);
} .pc-cr-shadow { position: absolute; background: #FFF; opacity: 0.5; } .pc-cr-handle { position:
absolute; width: 24px; height: 24px; } .pc-cropper-ro .pc-cr-handle { cursor: default; } .pc-cr-handle-nw {
left: -13px;      top: -13px;      cursor: nw-resize;      background-image:url(/zf/img/core/printing/crop-handle-nw.png);background-repeat:no-repeat;background-position:left top;
}  .pc-cropper-ro .pc-cr-handle-nw {      background-image:url(/zf/img/core/printing/crop-handle-nw-ro.png);background-repeat:no-repeat;background-position:left top;
}  .pc-cr-handle-sw {      left: -13px;      bottom: -13px;      cursor: sw-resize;      background-image:url(/zf/img/core/printing/crop-handle-sw.png);background-repeat:no-repeat;background-position:left top;
}  .pc-cropper-ro .pc-cr-handle-sw {      background-image:url(/zf/img/core/printing/crop-handle-sw-ro.png);background-repeat:no-repeat;background-position:left top;
}  .pc-cr-handle-ne {      right: -13px;      top: -13px;      cursor: ne-resize;      background-image:url(/zf/img/core/printing/crop-handle-ne.png);background-repeat:no-repeat;background-position:left top;
}  .pc-cropper-ro .pc-cr-handle-ne {      background-image:url(/zf/img/core/printing/crop-handle-ne-ro.png);background-repeat:no-repeat;background-position:left top;
}  .pc-cr-handle-se {      right: -13px;      bottom: -13px;      cursor: se-resize;      background-image:url(/zf/img/core/printing/crop-handle-se.png);background-repeat:no-repeat;background-position:left top;
}  .pc-cropper-ro .pc-cr-handle-se {      background-image:url(/zf/img/core/printing/crop-handle-se-ro.png);background-repeat:no-repeat;background-position:left top;
} .pc-cr-grid { position: absolute; visibility: hidden; border-color: #FF8D42; border-width: 1px;
} .pc-cr-track .pc-cr-grid { visibility: inherit; } .pc-cr-grid-h { left: 0px; top: 33.333%; width:
100%; height: 33.333%; border-top-style: solid; border-bottom-style: solid; } .pc-cr-grid-v { left:
33.333%; top: 0px; width: 33.333%; height: 100%; border-left-style: solid; border-right-style: solid;
} .pc-cr-spill { position: absolute; border: 1px solid #F00; } .pc-cropper-ro .pc-cr-spill { border-color:
#CCC; } .pc-cr-wrap { border: 1px solid #F00; } .pc-cr-wlabel { position: absolute; display: none;
color: #C00; left: 0px; width: 100%; text-align: center; text-transform: uppercase; font-family:
Verdana, Arial, Sans-Serif; font-size: 11px; } .pc-cropper-ro .pc-cr-wlabel { color: #999; } .pc-cr-wrap
.pc-cr-wlabel { display: block; } .pc-cr-wlabel-n { top: 0px; } .pc-cr-wlabel-s { bottom: 0px; }
.pc-cr-rotate { position: absolute; visibility: hidden; right: 0px; top: 3px; width: 30px; height:
24px;      cursor: pointer;      background-image:url(/zf/img/core/printing/crop-rotate.png);background-repeat:no-repeat;background-position:left top;
} .pc-cr-rotate-ccw { right: 3px; top: 0px; width: 24px; height: 30px;   background-image:url(/zf/img/core/printing/crop-rotate-ccw.png);background-repeat:no-repeat;background-position:left top;
} .pc-cr-hover .pc-cr-rotate { visibility: inherit; } .pc-cr-track .pc-cr-rotate { visibility: hidden;
} .pc-cropper-ro .pc-cr-rotate { visibility: hidden; } .pc-cr-empty { display: none; position: relative;
top: 45%; margin-top: -20px; text-align: center; } .pc-cr-empty P { width: 360px; margin: 10px auto;
line-height: 1.6em; } .pc-cropper-e .pc-cr-empty { display: block; } .pc-cropper-e .pc-cr-arena
{ display: none; } .pc-cr-balloon { position: absolute; display: none; width: 188px; height: 72px;
padding: 30px 30px 0px 30px; font-weight: bold; cursor: default; z-index: 12; color: #111; } .pc-cr-balloon-c
{ position: absolute; width: 14px; height: 15px; top: 20px; right: 22px;      background-image:url(/zf/img/core/printing/balloon-close.png);background-repeat:no-repeat;background-position:left top;
} .pc-cr-balloon-x { padding-top: 10px; padding-left: 13px; font-weight: normal; } .pc-cr-balloon-x
EM { position: relative; display: inline-block; vertical-align: middle; left: -3px; top: -2px;
width: 13px;      height: 13px;      background: url(/zf/img/tree-checkbox.gif) no-repeat 0px 0px;
cursor: pointer; } .pc-cr-balloon-x EM.pc-cr-balloon-chk { background-position: -13px 0px; } .pc-cr-balloon-n
{      left: 20px;      background-image:url(/zf/img/core/printing/balloon-n.png);background-repeat:no-repeat;background-position:left top;
}  .pc-cr-balloon-s {      left: 20px;      background-image:url(/zf/img/core/printing/balloon-s.png);background-repeat:no-repeat;background-position:left top;
}  .pc-cr-balloon-w {      top: 20px;      background-image:url(/zf/img/core/printing/balloon-w.png);background-repeat:no-repeat;background-position:left top;
}  .pc-cr-balloon-e {      top: 20px;      background-image:url(/zf/img/core/printing/balloon-e.png);background-repeat:no-repeat;background-position:left top;
}
.pc-tc-info { position: relative; height: 36px; padding: 0px 10px; color: #C0C0C0; font-weight:
bold; line-height: 36px; } .pc-cropper-ro .pc-tc-info { display: none; } .pc-tc-enlarge { position:
absolute; right: 15px; top: 3px; height: 36px; line-height: 36px; text-align: right; font-weight:
normal; } .pc-tc-enlarge A { font-weight: bold; color: #C70; } .pc-tc-larger { display: inline;
} .pc-tc-larger A { position: relative; padding-left: 19px; } .pc-tc-larger SPAN { position: absolute;
display: block;      left: 0px;      top: 0px;      width: 16px;      height: 16px;      background-image:url(/zf/img/layout/search-bw-16.png);background-repeat:no-repeat;background-position:left top;
} .pc-tc-customer { display: none; } .pc-cropper-p .pc-tc-customer { display: inline; } .pc-tc-controls
{ position: absolute; left: 0px; top: 50%; width: 72px; height: 436px; margin-top: -203px; font-family:
"Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size: 10px; } .pc-cropper-ro .pc-tc-controls,
.pc-tc-wait .pc-tc-controls { display: none; } .pc-tc-controls LABEL { display: block; margin: 8px
0px 6px -3px; text-transform: uppercase; text-align: center; font-weight: bold; } .pc-tc-move {
position: relative; width: 57px; height: 57px; margin: 0px auto 30px auto;   background: url(/zf/img/core/printing/arrows.png);
} .pc-tc-move DIV { position: absolute; width: 19px; height: 19px; cursor: pointer; } .pc-tc-move-n
{ top: 0px; left: 19px; } .pc-tc-move-s { top: 38px; left: 19px; } .pc-tc-move-w { top: 19px; left:
0px; } .pc-tc-move-e { top: 19px; left: 38px; } .pc-tc-controls .slider { height: 196px; margin:
0px auto; } .pc-tc-controls .slider-s { height: 196px; } .pc-tc-reset { display: block; width: 53px;
height: 26px; background:url(/zf/img/core/printing/btn-reset.png) no-repeat; margin: 30px auto 0px
auto; padding-top:3px; line-height: 18px; font-size: 10px; text-transform: uppercase; text-align:
center; font-weight: bold; color: #FFFFFF; } .pc-tc-reset:hover { text-decoration: none; color:
#C0C0C0; } .pc-tc-arena, .pc-tc-holder, .pc-tc-photo, .pc-tc-template, .pc-tc-shield, .pc-tc-bg {
position: absolute; } .pc-tc-wait .pc-tc-arena { visibility: hidden; } .pc-tc-holder-i { position:
absolute; width: 100%; height: 100%; overflow: hidden; background: #FFF; } .pc-tc-wmark { position:
absolute; right: 0px; bottom: -24px; height: 18px; line-height: 18px; color: #CCC; } .pc-tc-shield
{ cursor: move; } .pc-cropper-ro .pc-tc-shield { cursor: default; } .pc-tc-bg { background: #404040;
}
.pc-fc-info { position: relative; height: 36px; padding: 3px 15px; font-weight: bold; line-height:
36px; } .pc-cropper-ro .pc-fc-info { display: none; } .pc-fc-enlarge { position: absolute; right:
15px; top: 3px; height: 36px; line-height: 36px; text-align: right; font-weight: normal; } .pc-fc-enlarge
A { font-weight: bold; } .pc-fc-larger { display: inline; } .pc-fc-larger A { position: relative;
padding-left: 19px; } .pc-fc-larger SPAN { position: absolute; display: block; left: 0px; top: 0px;
width: 16px;      height: 16px;      background-image:url(/zf/img/layout/search-bw-16.png);background-repeat:no-repeat;background-position:left top;
} .pc-fc-customer { display: none; } .pc-cropper-p .pc-fc-customer { display: inline; } .pc-fc-controls
{ position: absolute; left: 0px; top: 50%; width: 72px; height: 436px; margin-top: -203px; font-family:
"Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size: 10px; } .pc-cropper-ro .pc-fc-controls
{ display: none; } .pc-fc-controls LABEL { display: block; margin: 8px 0px 6px -3px; text-transform:
uppercase; text-align: center; } .pc-fc-move { position: relative; width: 57px; height: 57px; margin:
0px auto 30px auto; background: url(/zf/img/core/printing/arrows.png); } .pc-fc-move DIV { position:
absolute; width: 19px; height: 19px; cursor: pointer; } .pc-fc-move-n { top: 0px; left: 19px; }
.pc-fc-move-s { top: 38px; left: 19px; } .pc-fc-move-w { top: 19px; left: 0px; } .pc-fc-move-e {
top: 19px; left: 38px; } .pc-fc-controls .slider { height: 196px; margin: 0px auto; } .pc-fc-controls
.slider-s { height: 196px; } .pc-fc-reset { display: block; width: 53px; height: 26px;      background:url(/zf/img/core/printing/btn-reset.png) no-repeat;
margin: 30px auto 0px auto; padding-top:3px; line-height: 18px; font-size: 10px; text-transform:
uppercase; text-align: center; } .pc-fc-reset:hover { text-decoration: none; } .pc-fc-arena, .pc-fc-holder,
.pc-fc-photo, .pc-fc-template, .pc-fc-shield, .pc-fc-shadow, .pc-fc-bg { position: absolute; } .pc-fc-wait
.pc-fc-arena { visibility: hidden; } .pc-fc-holder-i { position: absolute; width: 100%; height:
100%; overflow: hidden; background: #FFF; } .pc-fc-wmark { position: absolute; right: 0px; bottom:
-24px; height: 18px; line-height: 18px; } .pc-fc-shield { cursor: move; } .pc-cropper-ro .pc-fc-shield
{ cursor: default; }
.pc-mc { position: relative; padding-right: 298px; border-bottom-style: dotted; border-bottom-width:
1px; } .pc-mc-info { position: absolute; right: 0px; top: 0px; width: 297px; height: 100%; border-left-style:
dotted; border-left-width: 1px; } .pc-mc-info .pc-info { margin-top: 10px; margin-right: 4px; }
.pc-mc-main .sv-scroll .sv-inner { padding-right: 15px; } .pc-mc-incomplete { line-height: 1.65em;
padding: 3px 10px 6px 10px; } .pc-mc-group { padding: 2px 10px; margin: 1px; border-bottom-style:
solid; border-bottom-width: 1px; line-height: 22px; } .pc-mc-slot { position: relative; float: left;
width: 126px; height: 126px; margin: 10px; overflow: hidden; } .pc-mc-slot .pv-inner { position:
absolute; cursor: pointer; } .pc-mc-slot-e .pv-inner, .pc-mc-dragover .pv-inner { display: none;
} .pc-mc-slot .pv-crop-mask { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;
background: url(/zf/img/core/printing/crop-mask.gif) repeat; opacity: 0.7; } .pc-mc-slot .pv-crop-rect
{ position: absolute; background: no-repeat #FFF; border: 0px none; } .pc-mc-slot .pv-crop-rect-b,
.pc-mc-slot .pv-crop-rect-t { position: absolute; height: 10px; left: 2px; right: 2px; background:
url(/zf/img/core/printing/thumb-crop-rect-tb.png) repeat-x 0px 0px; } .pc-mc-slot .pv-crop-rect-t
{ top: -8px; } .pc-mc-slot .pv-crop-rect-b { background-position: 0px -10px; bottom: -8px; } .pc-mc-slot
.pv-crop-rect-r, .pc-mc-slot .pv-crop-rect-l { width: 10px; top: 2px; bottom: 2px; position: absolute;
background: url(/zf/img/core/printing/thumb-crop-rect-lr.png) repeat-y 0px 0px; } .pc-mc-slot .pv-crop-rect-l
{ left: -8px; } .pc-mc-slot .pv-crop-rect-r { background-position: -10px 0px; right: -8px; } .pc-mc-slot
.pv-crop-rect-tl, .pc-mc-slot .pv-crop-rect-tr, .pc-mc-slot .pv-crop-rect-bl, .pc-mc-slot .pv-crop-rect-br
{      position: absolute;      width: 10px;      height: 10px;      background: url(/zf/img/core/printing/thumb-crop-rect-corners.png) no-repeat 0px 0px;
} .pc-mc-slot .pv-crop-rect-tl { top: -8px; left: -8px; } .pc-mc-slot .pv-crop-rect-tr { top: -8px;
right: -8px; background-position: -10px 0px; } .pc-mc-slot .pv-crop-rect-bl { bottom: -8px; left:
-8px; background-position: 0px -10px; } .pc-mc-slot .pv-crop-rect-br { bottom: -8px; right: -8px;
background-position: -10px -10px; } .pc-mc-target { position: absolute; text-align: center; padding:
1px; border-style: none; border-width: 0px; } .pc-mc-target SPAN { display: inline-block; vertical-align:
middle; line-height: normal; } .pc-mc-clear { height: 1px; clear: both; }
.pc-ie { padding: 0px 0px 0px 298px; background: #404040; } .pc-ie-rbox { position: absolute; top:
0px; left: 0px; width: 297px; border-right-width: 1px; border-right-style: dotted; z-index: 20;
} .pc-ie-nav { position: absolute; left: 298px; bottom: 0px; padding: 8px 0px; height: 34px; text-align:
center; } .pc-hdr SPAN.pc-ie-confirm { display: inline-block; width: 24px; height: 24px; margin-right:
4px;      vertical-align: middle;      background-image:url(/zf/img/core/printing/cfg-save2.png);background-repeat:no-repeat;background-position:left top;;
} .pc-hdr A.pc-ie-viewcart { margin-left: 10px; } .pc-ie-nav .pc-button { position: relative; float:
right; margin-right: 8px; } .pc-ie-nav .pc-ie-back { float: left; margin-right: 0px; margin-left:
8px; } .pc-ie-nav .pc-ie-next, .pc-ie-nav .pc-ie-close { } .pc-ie-nav SPAN { line-height: 34px; }
.pc-ie-single .pc-ie-nav SPAN { display: none; } .pc-ie-rbar { position: relative; width: 296px;
height: 100%; z-index: 1; } .pc-ie-subtotal { position: absolute; left: 0px; bottom: 0px; width:
280px; height: 34px; border-top-width: 1px; border-top-style: dotted; padding: 8px; line-height:
34px; } .pc-ie-subtotal .ews { position: relative; display: inline-block; top: 6px; float: left;
} .pc-ie-subtotal .ews, .pc-ie-subtotal .ews INPUT, .pc-ie-subtotal .ews SPAN { height: 17px; }
.pc-ie-subtotal LABEL.pc-ie-qty { display: inline-block; line-height: 34px; float: left; margin-right:
4px; } .pc-ie-subtotal LABEL.pc-ie-money, .pc-ie-subtotal SPAN.pc-ie-money { display: inline-block;
line-height: 34px; float: right; } .pc-ie-subtotal SPAN.pc-ie-money { padding: 0px 4px; margin-left:
2px; text-align: right; font-weight: bold; } .pc-ie-digital .ews, .pc-ie-digital LABEL.pc-ie-qty
{ display: none; } .pc-ie-edit { padding: 3px 6px; } .pc-ie-q { position: relative; display: inline-block;
top: -2%; width: 11px; height: 11px; margin-left: 4px; line-height: 11px; border-width: 1px; border-style:
solid; font-size: 10px; text-align: center; text-indent: 0px; cursor: pointer; vertical-align: baseline;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .pc-ie-q:hover, .pc-ie-q:active
{ text-decoration: none; } .pc-hdr .pc-ie-q { margin-left: 6px; top: -5%; } .pc-ie-image { padding:
0px 4px 4px 4px; line-height: 1.5em; } .pc-ie-product-links { padding: 2px 6px 0px 6px; margin-bottom:
12px; border-top-style: solid; border-top-width: 1px; } .pc-ie-product-links DIV { padding-top:
8px; } .pc-ie-product-links A { font-weight: bold; } .pc-ie-option { height: 20px; padding: 4px
4px 8px 4px; margin-bottom: 4px; line-height: 20px; } .pc-ie-option-b { padding-top: 8px; border-top-style:
solid; border-top-width: 1px; } .pc-ie-section { margin-top: 4px; margin-bottom: 10px; } .pc-ie-sechdr
{ position: relative; height: 28px; padding-right: 64px; line-height: 22px; cursor: pointer; } .pc-ie-sechdr
DIV { height: 22px; padding: 3px 6px; line-height: 22px; border-bottom-style: solid; border-bottom-width:
1px; overflow: hidden; } .pc-ie-sechdr .pc-ie-money { position: absolute; top: 0px; right: 0px;
width: 50px; text-align: right; } .pc-ie-sechdr SPAN.pc-ie-sechdr-o, .pc-ie-sechdr SPAN.pc-ie-sechdr-c
{ margin-right: 2px; font-family: Arial; font-size: 14px; } .pc-ie-section-c .pc-ie-sechdr-o, .pc-ie-section-o
.pc-ie-sechdr-c, .pc-ie-section-o .pc-ie-name .pc-ie-val { display: none; } .pc-ie-secbody { padding-top:
4px; } .pc-ie-section DIV.pc-ie-radio { height: 24px; padding-left: 20px; line-height: 24px; } .pc-ie-section
DIV.pc-ie-radio INPUT.pc-ie-radio { display: inline-block; position: relative; margin: 0px; padding:
0px; vertical-align: text-top; } .pc-ie-section DIV.pc-ie-radio LABEL { margin-left: 3px; } .pc-ie-section
.pc-ie-help { padding-bottom: 5px; padding-left: 4px; } .pc-ie-section .pc-ie-line { padding-top:
1px; padding-bottom: 2px; } .pc-ie-section .pc-ie-line LABEL { display: inline-block; width: 72px;
padding-right: 4px; text-align: right; } .pc-ie-section .pc-ie-line INPUT { width: 200px; padding:
1px 3px; border-style: solid; border-width: 1px; } .pc-ie-section .pc-ie-text TEXTAREA { width:
276px; height: 4.8em; padding: 1px 3px; border-style: solid; border-width: 1px; } .pc-ie-section
.pc-ie-error { padding: 1px 2px 3px 2px; } .pc-ie-section .pc-ie-line .pc-ie-error { padding-left:
78px; } .pc-ie-section .pc-ie-placeholder { color: #AAA; } .pc-ie-section .pc-ie-color { display:
inline-block; width: 26px; height: 26px; padding: 2px; margin: 2px 0px 2px 4px; vertical-align:
middle; border-style: none; } .pc-ie-section .pc-ie-color-c { padding: 1px; border-style: solid;
border-width: 1px; } .pc-ie-section .pc-ie-color A { display: inline-block; width: 24px; height:
24px; border-style: solid; border-width: 1px; } .pc-ie-service { position: relative; padding: 6px;
margin-bottom: 10px; border-top-style: solid; border-top-width: 1px; } .pc-ie-service-e { padding-top:
10px; } .pc-ie-service .pc-ie-add, .pc-ie-service .pc-ie-remove { font-weight: bold; } .pc-ie-service
.pc-ie-name { padding-right: 70px; padding-bottom: 4px; line-height: 1.5em; } .pc-ie-service .pc-ie-money
{ position: absolute; top: 6px; right: 0px; padding: 0px 6px; width: 50px; line-height: 1.5em;
text-align: right; } .pc-ie-service .pc-ie-main { font-weight: bold; } .pc-ie-service .pc-ie-addon
{ white-space: nowrap; } .pc-ie-edit .pc-ie-empty { margin: 30px 10px; line-height: 1.5em; text-align:
center; } .pc-ie-slidein { width: 297px; right: -298px; } .pc-ie-slidein .pc-ie-buttons { position:
absolute; bottom: 10px; left: 0px; width: 276px; height: 34px; padding: 0px 10px; } .pc-ie-slidein
.pc-ie-buttons .pc-button { float: right; } .pc-ie-slidein H6 { padding: 5px 70px 10px 10px; margin:
0px; font-weight: normal; } .pc-ie-slidein H6 { font-weight: bold; } .pc-ie-slidein .pc-ie-buttons
.pc-ie-close { float: left; } .pc-ie-slidein .sv { position: relative; margin-right: 4px; } .pc-ie-slidein
.sv-inner { padding: 0px 6px 0px 8px; } .pc-ie-slidein TABLE { position: relative; table-layout:
fixed; border-collapse: separate; width: 278px; } .pc-ie-slidein .sv-scroll TABLE { width: 263px;
} .pc-ie-slidein TD { border-bottom-style: solid; border-bottom-width: 1px; } .pc-ie-slidein TABLE
.pc-ie-price { width: 80px; text-align: center; } .pc-ie-slidein .pc-ie-item { cursor: pointer; }
.pc-ie-slidein .pc-ie-item-s { cursor: default; } .pc-ie-slidein .pc-ie-group TD { padding: 6px 0px;
} .pc-ie-slidein .pc-ie-group TD.pc-ie-name { padding-left: 4px; } .pc-ie-products .pc-ie-item TD
{ padding: 7px 0px 9px 0px; } .pc-ie-products .pc-ie-item TD.pc-ie-name { padding-left: 7px; } .pc-ie-products
.pc-ie-spacer TD { height: 8px; padding: 0px; border-bottom-style: none; } .pc-ie-services TABLE {
margin-top: -7px; } .pc-ie-services TD.pc-ie-icon { width: 68px; height: 51px; margin: 0px; padding:
4px 0px; } .pc-ie-services TD.pc-ie-icon IMG { width: 60px; height: 51px; margin-left: 4px; margin-bottom:
-3px; } .pc-ie-services .pc-ie-item TD.pc-ie-name { padding-left: 3px; } .pc-ie-services .pc-ie-leader
TD { height: 1px; border-bottom-style: none; } .pc-ie-depends { padding: 10px 0px 2px 0px; margin:
6px 4px 2px 8px; border-top-width: 2px; border-top-style: solid; border-bottom-width: 2px; border-bottom-style:
solid; } .pc-ie-dlitem { position: relative; padding: 0px 0px 8px 68px; } .pc-ie-dlitem LABEL {
position: absolute; top: 1px; left: 0px; width: 60px; text-align: right; line-height: normal; }
.pc-ie-dlitem SELECT { width: 140px; height: 21px; border-width: 1px; border-style: solid; line-height:
normal; } .pc-cropper { display: none; position: absolute; right: 0px; top: 0px; background: #404040;
} .pc-ie-cropper .pc-cropper { display: block; } .pc-ie-footer { position: absolute; bottom: 0px;
padding: 8px 0px; height: 34px; border-top-style: dotted; border-top-width: 1px; } .pc-ie-footer
.pc-button { float: right; margin-right: 8px; } .pc-ie-batch .sv { margin: 0px; } .pc-ie-batch .sv-inner
{ padding: 0px 4px; } .pc-ie-batch .pc-ie-section .ews { display: inline-block; vertical-align:
middle; top: -2px; margin-left: 6px; } .pc-ie-batch .pc-ie-summary { padding: 10px 10px 10px 308px;
overflow: hidden; } .pc-ie-summary DIV { font-weight: bold; } .pc-ie-summary TABLE { margin-top:
4px; margin-left: 10px; width: auto; } .pc-ie-summary TD { padding-right: 6px; border-style: none;
line-height: 1.6em; }
.pc-pe { padding: 42px 0px 62px 0px; } .pc-pe-header { position: absolute; left: 0px; top: 0px;
width: 100%; height: 21px; padding: 10px 0px; border-bottom-style: solid; border-bottom-width: 1px;
line-height: 21px; font-weight: bold; text-indent: 10px; } .pc-pe-footer { position: absolute;
left: 0px; bottom: 0px; width: 100%; height: 36px; padding: 13px 0px 12px 0px; border-top-style:
solid; border-top-width: 1px; line-height: 36px; text-align: right; } .pc-pe-left { position: absolute;
left: 0px; top: 42px; width: 300px; padding-right: 9px; } .pc-pe-right { position: absolute; right:
0px; top: 42px; } .pc-pe-withinfo .pc-pe-right { padding-right: 298px; } .pc-pe-splitter { position:
absolute; height: 100%; top: 0px; right: 0px; width: 7px; border-left-style: solid; border-left-width:
1px; border-right-style: solid; border-right-width: 1px; cursor: e-resize; } .pc-pe-splitter SPAN
{ display: inline-block; position: relative; top: 50%; width: 7px; height: 20px; margin-top: -10px;
line-height: 20px; font-family: Arial, sans-serif; font-size: 13px; font-weight: bold; letter-spacing:
-1px; } .pc-pe-info { position: absolute; top: 42px; right: 0px; width: 297px; display: none; border-left-style:
solid; border-left-width: 1px; } .pc-pe-withinfo .pc-pe-info { display: block; } .pc-pe-info .pc-info
{ margin-top: 10px; margin-right: 4px; } .pc-pe-left .sv, .pc-pe-right .sv { margin: 0px; } .pc-pe-left
.sv-scroll .sv-inner { padding-right: 15px; } .pc-pe-left .pg { padding-bottom: 4px; } .pc-pe-left
.pg .pv { cursor: pointer; } .pc-pe-select { height: 22px; padding: 4px 10px 0px 10px; line-height:
22px; } .pc-pe-pad { position: absolute; display: none; left: -16px; top: -16px; width: 110px;
height: 110px; border-width: 1px; border-style: solid; } .pg-selected .pc-pe-pad { display: block;
} .pc-pv-info { position: absolute; height: 20px; width: 20px; right: 0px; top: 0px; z-index: 5;
} .pc-pv-info DIV { position: absolute; left: 2px; top: 2px; width: 16px;    height: 16px;      background-image:url(/zf/img/core/printing/cart-info-icon-16.png);background-repeat:no-repeat;background-position:left top;
} .pc-pv-info-popup { line-height: 1.6em; min-width: 160px; max-width: 300px; border-style: solid;
border-width: 2px; padding: 10px; position: absolute; z-index: 2500; } .pc-pv-info-popup TD { vertical-align:
top; padding: 3px 0px; } .pc-pv-info-popup TD.pc-pv-info-popup-label { text-align: right; white-space:
nowrap; padding-right: 6px; } .pc-pv-info-popup TABLE { margin-left: auto; margin-right: auto;
max-width: 270px; } .pc-pe-photos { margin-bottom: 6px; } .pc-pe-photos H6 { padding: 4px 10px 4px
18px; margin: 0px; border-bottom-style: solid; border-bottom-width: 1px; text-indent: -8px; font-weight:
normal; cursor: pointer; } .pc-pe-photos H6 SPAN { position: relative; display: inline-block; top:
-1px; width: 8px; height: 14px; font-family: Arial, sans-serif; font-size: 10px; text-align: center;
vertical-align: middle; } .pc-pe-photos H6 EM { font-style: normal; } .pc-pe-photos-e .pc-pe-sec-c,
.pc-pe-photos-c .pc-pe-sec-e, .pc-pe-photos-c .pc-pe-photos-b { display: none; } .pc-pe-photos .pg-empty-c
{ padding: 6px 10px; text-align: center; } .pc-pe-photos .pc-pe-getmore { line-height: 1.65em;
padding: 8px 10px; } .pc-pe-right .sv-scroll .sv-inner { padding-right: 15px; } .pc-pe-group {
padding: 2px 10px; margin: 1px; border-bottom-style: solid; border-bottom-width: 1px; line-height:
22px; } .pc-pe-group .pc-pe-removeall { float: right; } .pc-pe-slot { position: relative; float:
left; width: 126px; height: 126px; margin: 10px; } IMG.pc-pe-wait { position: absolute; display:
none; left: 51px; top: 51px; } .pc-pe-target { display: none; position: absolute; text-align: center;
padding: 1px; border-style: none; border-width: 0px; } .pc-pe-slot-e .pc-pe-target { display: block;
} .pc-pe-dragover .pc-pe-target { display: block; padding: 0px; border-style: solid; border-width:
1px; vertical-align: middle; } .pc-pe-target SPAN { display: inline-block; vertical-align: middle;
line-height: normal; } .pc-pe-target EM { font-style: normal; } .pc-pe-dragwait IMG.pc-pe-wait {
display: block; } .pc-pe-dragwait .pc-pe-target, .pc-pe-dragwait .pv-inner { display: none; } .pc-pe-slot
.pv-inner { position: absolute; } .pc-pe-slot-e .pv-inner, .pc-pe-dragover .pv-inner { display:
none;  }  .pc-pe-slot .pv-crop-mask {      width: 100%;      height: 100%;      background: url(/zf/img/core/printing/crop-mask.gif) repeat;
opacity: 0.7;; } .pc-pe-slot .pv-crop-rect { position: absolute; background: no-repeat #FFF; border:
0px none; } .pc-pe-slot .pv-crop-rect-b, .pc-pe-slot .pv-crop-rect-t { position: absolute; height:
10px;      left: 2px;      right: 2px;      background: url(/zf/img/core/printing/thumb-crop-rect-tb-gray.png) repeat-x 0px 0px;
} .pc-pe-slot .pv-crop-rect-t { top: -8px; } .pc-pe-slot .pv-crop-rect-b { background-position:
0px -10px; bottom: -8px; } .pc-pe-slot .pv-crop-rect-r, .pc-pe-slot .pv-crop-rect-l { width: 10px;
top: 2px;      bottom: 2px;      position: absolute;      background: url(/zf/img/core/printing/thumb-crop-rect-lr-gray.png) repeat-y 0px 0px;
} .pc-pe-slot .pv-crop-rect-l { left: -8px; } .pc-pe-slot .pv-crop-rect-r { background-position:
-10px 0px; right: -8px; } .pc-pe-slot .pv-crop-rect-tl, .pc-pe-slot .pv-crop-rect-tr, .pc-pe-slot
.pv-crop-rect-bl, .pc-pe-slot .pv-crop-rect-br { position: absolute; width: 10px; height: 10px;
background: url(/zf/img/core/printing/thumb-crop-rect-corners-gray.png) no-repeat 0px 0px; } .pc-pe-slot
.pv-crop-rect-tl { top: -8px; left: -8px; } .pc-pe-slot .pv-crop-rect-tr { top: -8px; right: -8px;
background-position: -10px 0px; } .pc-pe-slot .pv-crop-rect-bl { bottom: -8px; left: -8px; background-position:
0px -10px; } .pc-pe-slot .pv-crop-rect-br { bottom: -8px; right: -8px; background-position: -10px
-10px; } .pc-pe-slot .pc-pe-remove { position: absolute; top: 1px; right: 1px; width: 14px; height:
14px;      cursor: pointer;      background-image:url(/zf/img/core/printing/cfg-remove.png);background-repeat:no-repeat;background-position:left top;
} .pc-pe-slot-e .pc-pe-remove { display: none; } .pc-pe-clear { height: 1px; clear: both; } .pc-pe-helper
{ position: absolute; z-index: 5000; width: 112px!important; height: 157px!important; } .pc-pe-helper
.pv { visibility: visible!important; left: 0px!important; top: 0px!important; } .pc-pe-helper .pv
.pc-pe-pad2 { top: -12px; left: -12px; } .pc-pe-helper .pv .pc-pe-pad3 { top: -8px; left: -8px;
} .pc-pe-helper .pc-pe-stack { display: block; position: absolute; left: 0px; top: 0px; width: 80px;
height: 53px; line-height: 53px; text-align: center; } .pc-pe-helper-s .pv .pv-inner { left: 0px!important;
top: 13px!important; width: 80px!important; height: 53px!important; } .pc-pe-helper-s .pv .pv-shadow,
.pc-pe-helper-s .pv .pv-img { display: none; } .pc-pe-footer .pc-button { float: right; margin-right:
10px; margin-left: 10px; text-indent: 0px; } .pc-pe-footer .pc-pe-back { float: left; } .pc-pe-footer
SPAN, .pc-pe-footer .pc-pe-add, .pc-pe-footer .pc-pe-back { display: none; } .pc-pe-new .pc-pe-footer
.pc-pe-back, .pc-pe-new .pc-pe-footer .pc-pe-add { display: inline-block; } .pc-pe-new .pc-pe-footer
SPAN { display: inline; } .pc-pe-new .pc-pe-footer .pc-pe-close, .pc-pe-new .pc-pe-footer .pc-pe-save
{ display: none; }
.pc-ac { padding: 0px 0px 0px 0px; } .pc-ac-rbar { position: absolute; top: 50px; right: 60px;
width: 300px; } .pc-ac-main { padding: 50px 380px 50px 60px; } .pc-ac-main H5 { margin: 0px; font-weight:
normal; line-height: 1.5em; text-indent: -30px; } .pc-ac-main H5 SPAN.pc-ac-confirm { display: inline-block;
width: 24px;      height: 24px;      margin-right: 6px;      vertical-align: middle;      background-image:url(/zf/img/core/printing/cfg-save2.png);background-repeat:no-repeat;background-position:left top;;
} .pc-ac-wait .pc-ac-main { display: none; } .pc-ac-incomplete { margin-top: 20px; } .pc-ac-link
{ margin-top: 40px; } .pc-ac-wide { position: relative; margin-right: -320px; } .pc-ac-right {
display: none; position: absolute; top: 0px; right: 0px; text-align: right; } .pc-ac-wide .pc-ac-right
{ display: block; } .pc-ac-continue { margin-top: 180px; } .pc-ac-return { margin-bottom: 80px; }
.pc-ac-rbar H6 { margin: 0px; font-weight: normal; line-height: 24px; } .pc-ac-rbar H6 SPAN { float:
right; line-height: 24px; } .pc-ac-summary { padding: 10px; margin: 10px 0px 0px 0px; border-style:
solid; border-width: 1px; } .pc-ac-line { position: relative; width: 278px; min-height: 24px; }
.pc-ac-line DIV { position: absolute; top: 0px; height: 24px; } .pc-ac-line DIV.pc-ac-name { position:
static; left: 0px; width: 158px; height: auto; } .pc-ac-qty { right: 80px; width: 40px; text-align:
right; } .pc-ac-price { right: 0px; width: 60px; text-align: right; } .pc-ac-total { padding: 8px
10px 12px 0px; text-align: right; font-weight: bold; } .pc-ac-total SPAN { font-size: 150%; } .pc-ac-rbar
.pc-button { float: right; } .pc-ac-wait .pc-ac-rbar { display: none; }
.pc-info { position: relative; z-index: 2; } .pc-info-msg { display: none; position: relative;
top: 50%; padding: 0 10px; margin-top: -60px; text-align: center; line-height: 1.5em; } .pc-info-msg
DIV { margin-bottom: 20px; text-transform: capitalize; } .pc-info-image { position: relative; padding:
15px 0px 10px 0px; margin: 0px auto; text-align: center; } .pc-info-lv { cursor: pointer; } .pc-info-image
IMG { border-style: solid; border-width: 1px; } .pc-info-image SPAN { position: absolute; display:
block; top: 19px; right: 4px; width: 24px; height: 24px; cursor: pointer;      background-image:url(/zf/img/core/printing/zoom-in.png);background-repeat:no-repeat;background-position:left top;
} .pc-info-text { padding-top: 4px; line-height: 1.6em; } .pc-info .sv { position: static; } .pc-info
.sv-inner { padding: 0px 15px; } .pc-info .sv-scroll .sv-inner { padding-right: 28px; } .pc-info
P { line-height: 1.6em; margin: 1em 0px 0px 0px; } .pc-info P:first-child { margin-top: 0em; }
.pc-info-wait .sv { display: none!important; } .pc-info-wait .pc-info-msg { display: block; } .pc-info
H6 { margin: 16px 0px -8px 0px; padding: 0px; border-bottom-style: none; font-weight: bold; font-size:
12px; font-weight: bold; }
.userLtRt-left { width: 290px; float: left; } .userLtRt-right { margin-left: 330px; } .userLtRt-rightInner
{ } .userLtRt .aboutBin { margin-bottom: 5px; } .userLtRt .featuredBin, .userLtRt .recentBin, .userLtRt
.rootBin { margin-bottom: 10px; } .userLtRt .homemenu { margin-bottom: 5px; }
.userRtLt-right { width: 290px; float: right; } .userRtLt-left .clear { clear: left; } .userRtLt-left
{ margin-right: 330px; } .userRtLt-leftInner { } .userRtLt-right .copyright { text-align: right;
} .userRtLt .aboutBin, .userRtLt .featuredBin, .userRtLt .recentBin, .userRtLt .rootBin { margin-bottom:
10px; } .userRtLt .homemenu { margin-bottom: 5px; }
.userCtr-top { padding-bottom: 4px; min-height: 24px; } .userCtr-topRight { height: 30px; float:
right; } .userCtr-topLeft { min-height: 30px; } .userCtr .breadcrumbs { } .userCtr-topInner { position:
relative; height: 24px; } .userCtr-topInner .pair-box { line-height: 20px; } .userCtr-topRight .pair-box
{ line-height: 26px; } .userCtr-topRight .pair-left { margin: 0px 0px 0px 20px; } .userCtr-about
{ position: relative; width: 100%; border-width: 0px; border-collapse: collapse; } .userCtr-about
TR, .userCtr-about TD { border-width: 0px; vertical-align: top; } .userCtr-about TD { position:
relative; vertical-align: top; } .userCtr-fixedCell { width: 290px; padding-left: 20px; } .userCtr
.copyright { padding-top: 10px; line-height: 20px; text-align: center; } .userCtr .aboutBin, .userCtr
.featuredBin, .userCtr .recentBin, .userCtr .rootBin { margin-bottom: 10px; } .userCtr-fixedCell
.bin-header { height: 16px; line-height: 16px; padding-bottom: 5px; } .userCtr .guestbooklink-compact
{ margin-left: 14px; } .userCtr .homemenu { margin-bottom: 5px; }
.portfolio { padding-top: 15px; width: 870px; } #cv-frame .portfolio { padding-top: 15px; } .portfolio
.stretcher { overflow: visible; } .portfolio-section { padding-top: 15px; } .portfolio-section .bin
{ margin-bottom: 10px; } .portfolio-home-section { height: 22px; padding-bottom: 10px; } .portfolio-section
.searchBin { padding-top: 0px; padding-bottom: 0px; } .portfolio-section .welcomeBin .bin-content
{ padding: 0px; } .portfolio-section .copyright { text-align: center; padding-bottom: 10px; padding-top:
0px; } .portfolio .infoBin-horizontal { height: 24px; } .portfolio .guestbooklink-compact { margin-left:
14px; } .portfolio-left-fixed H1, .portfolio-right-fixed H1 { padding-top: 8px; } .portfolio-left-fixed
.homemenu, .portfolio-right-fixed .homemenu { padding-bottom: 20px; } .portfolio-top-spacer { height:
32px; line-height: 32px; } TABLE.portfolio-menulogo { table-layout: auto; } .portfolio-menulogo
TD.splitter-left-fixed, .portfolio-menulogo TD.splitter-right-fixed { width: 300px; } .portfolio-menulogo
TD.splitter-left-fixed .breadcrumbs, .portfolio-menulogo TD.splitter-right-fixed .breadcrumbs {
overflow: hidden; white-space: nowrap; } .portfolio-menulogo TD.splitter-left-fixed .breadcrumbs
.home, .portfolio-menulogo TD.splitter-right-fixed .breadcrumbs .home { padding-right: 4px; } .portfolio-menulogo
TD.splitter-right-wide, .portfolio-menulogo TD.splitter-left-wide { width: 100%; } TD.portfolio-social-section
{ width: 300px; vertical-align: top; padding-top: 8px; }
.folderLtRt-left { position: relative; width: 290px; float: left; } .folderLtRt-right { position:
relative; margin-left: 330px; }
.folderCtr .breadcrumbs { padding-bottom: 0px; } .folderCtr-info { padding: 0px 4px; } .folderCtr
.fpg { margin: 10px 0px; } .folderCtr .copyright { padding-top: 10px; line-height: 20px; text-align:
center; } .folderCtr .guestbookBin { margin-top: 10px; } .folderCtr .guestbooklink-compact { float:
right; margin-left: 14px; }
.photoSetRtLt-right { position: relative; width: 290px; float: right; } .photoSetRtLt-left { position:
relative; margin-right: 330px; } .photoSetRtLt .pager { margin-top: 8px; } .photoSetRtLt .captionbox
{ margin-bottom: 12px; } .photoSetRtLt .guestbookBin { margin-top: 10px; } .photoSetRtLt .qpl {
margin-top: 8px; margin-bottom: 12px; } .photoSetRtLt .actions-external { padding-right: 330px; }
.photoSetLtRt-left { position: relative; width: 290px; float: left; } .photoSetLtRt-right { position:
relative; margin-left: 330px; } .photoSetLtRt .pager { margin-top: 8px; } .photoSetLtRt .captionbox
{ margin-bottom: 12px; } .photoSetLtRt .guestbookBin { margin-top: 10px; } .photoSetLtRt .qpl {
margin-top: 8px; margin-bottom: 12px; } .photoSetLtRt .actions-external { padding-left: 330px; }
.photoSetCtr .breadcrumbs { padding-bottom: 0px; } .photoSetCtr-info { padding: 0px 4px; } .photoSetCtr
.captionbox { margin-top: 10px; } .photoSetCtr .pspg { margin: 5px 0px; } .photoSetCtr .selbar {
margin-top: 10px; } .photoSetCtr-content { margin-top: 8px; } .photoSetCtr-bottom { padding-top:
10px; } .photoSetCtr-bottomRight { float: right; width: 290px; } .photoSetCtr-bottomLeft { margin-right:
310px; } .photoSetCtr .copyright { padding-top: 12px; text-align: center; } .photoSetCtr .guestbooklink-compact
{ float: right; margin-left: 14px; }
.photoLtRtTh .breadcrumbs { padding-bottom: 0px; } .photoLtRtTh-left { margin-right: 300px; position:
relative; } .photoLtRtTh-right { width: 290px; float: right; } .photoLtRtTh-info { padding: 0px
4px; } .photoLtRtTh-navigation { margin: 8px 0px; position: relative; height: 40px; } .photoLtRtTh-navigation
.pair-middle { margin: 0px; } .photoLtRtTh-navigationButton { position: absolute; top: 0px; } .photoLtRtTh-navigationBack
{ left: 0px; } .photoLtRtTh-navigationNext { right: 0px; } .photoLtRtTh-navigationButton .standard,
.photoLtRtTh-navigationButton .hover { width: 46px; height: 38px; } .photoLtRtTh-navigationButton
.image { height: 22px; width: 22px; top: 9px; left: 12px; position: absolute; } .photoLtRtTh-navigationBack
.image {      background-image:url(/zf/img/layout/prev-bw.png);background-repeat:no-repeat;background-position:left top;
}    .photoLtRtTh-navigationNext .image {      background-image:url(/zf/img/layout/next-bw.png);background-repeat:no-repeat;background-position:left top;
} .photoLtRtTh-navigationBox { margin-left: 58px; margin-right: 58px; height: 100%; } .photoLtRtTh-navigation
.pair-box { position: relative; top: 8px; } .photoLtRtTh .tab-inner { width: 145px; } .photoLtRtTh
.pager-ie-fix { padding-top: 4px; } .photoLtRtTh .pager { margin-top: 0px; } .photoLtRtTh .copyright
{ padding-top: 10px; text-align: center; } .photoLtRtTh .recentcomments { margin-top: 12px; } .photoLtRtTh
.recentcomments-empty { text-align: center; } .photoLtRtTh .captionbox { margin: 5px auto 0px auto;
} .photoLtRtTh-right .qpl { margin-top: 8px; } .layout-static .photoLtRtTh-navigationButton { visibility:
inherit!important; }
.photoRtLtTh .breadcrumbs { padding-bottom: 0px; } .photoRtLtTh-left { width: 290px; float:left;
} .photoRtLtTh-right { margin-left: 300px; } .photoRtLtTh-info { padding: 0px 4px; } .photoRtLtTh-navigation
{ margin: 8px 0px; position: relative; height: 40px; } .photoRtLtTh-navigation .pair-middle { margin:
0px; } .photoRtLtTh-navigationButton { position: absolute; top: 0px; } .photoRtLtTh-navigationBack
{ left: 0px; } .photoRtLtTh-navigationNext { right: 0px; } .photoRtLtTh-navigationButton .standard,
.photoRtLtTh-navigationButton .hover { width: 46px; height: 38px; } .photoRtLtTh-navigationButton
.image { height: 22px; width: 22px; top: 9px; left: 12px; position: absolute; } .photoRtLtTh-navigationBack
.image {      background-image:url(/zf/img/layout/prev-bw.png);background-repeat:no-repeat;background-position:left top;
}    .photoRtLtTh-navigationNext .image {      background-image:url(/zf/img/layout/next-bw.png);background-repeat:no-repeat;background-position:left top;
} .photoRtLtTh-navigationBox { margin-left: 58px; margin-right: 58px; height: 100%; } .photoRtLtTh-navigation
.pair-box { position: relative; top: 8px; } .photoRtLtTh .tab-inner { width: 145px; } .photoRtLtTh
.pager-ie-fix { padding-top: 4px; } .photoRtLtTh .pager { margin-top: 0px; } .photoRtLtTh .copyright
{ padding-top: 10px; text-align: center; } .photoRtLtTh .recentcomments { margin-top: 12px; } .photoRtLtTh
.recentcomments-empty { text-align: center; } .photoRtLtTh .captionbox { margin: 5px auto 0px auto;
} .photoRtLtTh-right .qpl { margin-top: 8px; } .layout-static .photoRtLtTh-navigationButton { visibility:
inherit!important; }
.photoLtRt .breadcrumbs { padding-bottom: 0px; } .photoLtRt-left { position: relative; margin-right:
300px; } .photoLtRt-right { width: 290px; float: right; } .photoLtRt-separators { } .photoLtRt-info
{ padding: 0px 4px; } .photoLtRt-navigation { margin-top: 8px; position: relative; height: 84px;
} .photoLtRt-navigationStatic { display: block; } .photoLtRt-navigation .pair-box { margin-top:
29px; } .photoLtRt-navigation .label { position: absolute; bottom: 0px; font-size: 9px; text-transform:
uppercase; } .photoLtRt-navigationButton { position: absolute; height: 76px; width: 50%; top: 6px;
cursor: pointer; } .photoLtRt-navigationButton .pv { position: absolute; top: 0px; margin: 0px;
padding: 0px; } .photoLtRt-navigationBack { left: 8px; } .photoLtRt-navigationBack .label { left:
0px; } .photoLtRt-navigationBack .pv { left: 0px; } .photoLtRt-navigationNext { right: 8px; } .photoLtRt-navigationNext
.label{ right: 0px; } .photoLtRt-navigationNext .pv { right: 0px; } .photoLtRt-right .qpl, .photoLtRt-right
.captionbox { margin-top: 8px; } .photoLtRt .spacer { height: 10px; line-height: 10px; overflow:
hidden; }
.photoCtrTh .breadcrumbs { padding-bottom: 0px; } .photoCtrTh-info { padding: 0px 4px; } .photoCtrTh-thumbs
{ position: relative; } .photoCtrTh-grid { height: 68px; padding: 2px 90px; } .photoCtrTh .pvp .pv
{ padding: 2px 4px; } .photoCtrTh-navigationButton { position: absolute; top: 11px; } .photoCtrTh-navigationButton
.standard, .photoCtrTh-navigationButton .hover { width: 48px; height: 48px; } .photoCtrTh-navigationButton
.image { height: 22px; width: 22px; top: 13px; left: 13px; position: absolute; } .photoCtrTh-navigationBack
.image {      background-image:url(/zf/img/layout/prev-bw.png);background-repeat:no-repeat;background-position:left top;
}    .photoCtrTh-navigationNext .image {      background-image:url(/zf/img/layout/next-bw.png);background-repeat:no-repeat;background-position:left top;
} .photoCtrTh-navigationBack { left: 0px; } .photoCtrTh-navigationNext { right: 0px; } .photoCtrTh-navigationPageButton
{ position: absolute; top: 21px; } .photoCtrTh-navigationPageButton .standard, .photoCtrTh-navigationPageButton
.hover { width: 28px; height: 28px; } .photoCtrTh-navigationPageButton .image { height: 22px; width:
22px; top: 5px; left: 3px; position: absolute; } .photoCtrTh-navigationPageBack .image {      background-image:url(/zf/img/layout/prev-page-bw.png);background-repeat:no-repeat;background-position:left top;
}    .photoCtrTh-navigationPageNext .image {      background-image:url(/zf/img/layout/next-page-bw.png);background-repeat:no-repeat;background-position:left top;
} .photoCtrTh-navigationPageBack { left: 64px; } .photoCtrTh-navigationPageNext { right: 64px; }
.photoCtrTh-left { position: relative; margin-right: 300px; } .photoCtrTh-right { width: 290px;
float: right; } .photoCtrTh-right .captionbox, .photoCtrTh-right .qpl { margin-top: 8px; } .photoCtrTh
.spacer { height: 10px; line-height: 10px; overflow: hidden; } .layout-static .photoCtrTh-navigationButton
{ visibility: inherit!important; }
.photoCtr { } .photoCtr .breadcrumbs { padding-bottom: 0px; } .photoCtr-info { padding: 0px 4px;
} .photoCtr-main { margin-top: 8px; position: relative; } .photoCtr-main .stretcher { position:
relative; overflow: visible; margin: 0px 26px; } .photoCtr-main .photoCtr-navigationButton { position:
absolute; top: -1px; height: 100%; width: 26px; float: none; } .photoCtr-navigationBack { left:
-26px; } .photoCtr-navigationNext { right: -26px; } .photoCtr-navigationButton .standard, .photoCtr-navigationButton
.hover { position: relative; width: 24px; height: 100%; } .photoCtr-navigationButton .image { height:
22px; width: 22px; top: 50%; left: 1px; margin-top: -11px; position: absolute; } .photoCtr-navigationBack
.image {      background-image:url(/zf/img/layout/prev-bw.png);background-repeat:no-repeat;background-position:left top;
}    .photoCtr-navigationNext .image {      background-image:url(/zf/img/layout/next-bw.png);background-repeat:no-repeat;background-position:left top;
} .photoCtr .categoriesBin { margin-top: 8px; } .photoCtr-bottom { position: relative; } .photoCtr
.shortexif { margin-top: 12px; text-align: center; } .photoCtr .copyright { padding-top: 10px;
text-align: center; } .photoCtr .recentcomments { margin-top: 12px; } .photoCtr .captionbox { margin:
5px auto 0px auto; } .photoCtr .recentcomments-empty { text-align: center; } .layout-static .photoCtr-navigationButton
{ visibility: inherit!important; }
.search .breadcrumbs { padding-bottom: 6px; } .search .copyright { padding-top: 12px; text-align:
center; } .search-empty { position: absolute; text-align: center; left: 0%; top: 50%; margin-top:
-25px; width: 100%; } .search-empty SPAN { line-height: 160%; font-size: 160%; font-weight: normal;
} .search-emptyTip { padding-top: 4px; line-height: 100%; } .search .pager-ie-fix { padding-top:
1px; } .search .pager { margin-top: 9px; } .search-query { margin: 10px 0px; padding: 16px; overflow:
hidden; } .search-border1 { border-style: solid; border-width: 1px; } .search-query LABEL { position:
absolute; display: block; left: -110px; top: 0px; line-height: 24px; width: 100px; text-align: right;
} .search-query INPUT { height: 18px; line-height: 18px; width: 500px; border-style: solid; border-width:
1px; margin: 0px; padding: 2px 4px; } .search-query-inner { position: relative; height: 24px; padding-right:
4px; margin: 0 auto; width: 510px; } .search-query .button { position: absolute; left: 515px; top:
0px; }
.denied .breadcrumbs { } .denied .copyright { padding-top: 10px; line-height: 20px; text-align:
center; } .denied .center-outer { position: relative; top: 48%; } .denied .center-inner { width:
340px; height: 300px; position: relative; top: -72px; } .denied-box { padding: 60px 0px; text-align:
center; font-size: 12px; border-width: 2px; border-style: solid; position: relative; }
.signin-frame { width: 500px; margin: 0 auto; } .signin-title { text-align: center; margin: 30px
0px; } .signin FORM { width: 280px; margin: 0 auto; } .signin-password { margin-top: 30px!important;
} .signin-message-frame { padding-top: 8px; min-height: 28px; } .signin .buttons { margin: 12px
0px 30px 0px; position: relative; } .signin-skip { position: absolute; display: block; top: 0px;
right: 0px; height: 32px; line-height: 32px; } .signin .copyright { text-align: center; } .signin-hint
{ text-align: right; }
.form-field, .textfield, .selectfield { margin-top: 12px; } .textfield-nolabel { margin-top: 4px;
} .input { padding: 3px 6px; margin: 0; height: 22px; line-height: 22px; border: solid 1px; width:
266px; } .selectfield .label, .textfield .label { display: block; margin-bottom: 3px; } .textarea
{ padding: 3px 6px; margin: 0; height: 22px; line-height: 22px; border: solid 1px; width: 266px;
} .input-placeholder { color: #aaa; } .form-message-frame { margin: 8px 0; } .form-frame { padding:
30px 0px; } .form-frame-left { border-bottom-width: 0 !important; border-left-width: 0 !important;
border-top-width: 0 !important; float: left; position: relative; width: 434px; } .form-frame-right
{ position: relative; margin-left: 435px; width: 435px; } .form-frame-bin { width: 280px; position:
relative; margin: 0 auto; } .form-frame-hdr { text-align: center; margin-top: 10px; margin-bottom:
15px; } .form-frame-info { text-align: justify; height: 75px; } .form-message-frame { margin: 5px
0; min-height: 16px; }
.cr-password { margin-top: 30px; } .cr-message-frame { margin: 5px 0; } .cr-login-tip { text-align:
center; margin-top: 1px; } .cr-reset { width: 332px; } .cr-reset .popup-text { text-align: justify;
} .cr-reset FORM { position: relative; width: 310px; padding: 11px; overflow: auto; } .cr-reset
.input { width: 296px; } .cr-reset .submit { float: right; } .cr-reset-confirm { position: absolute;
top: 0px; left: 0px; padding: 80px 30px 20px 20px; } .cr-reset-confirm .text { padding-bottom: 40px;
text-align: justify; } .cr-reset-confirm .button { float: right; }
.builtin-about { } .builtin-about-centered .aboutme { padding: 8px 16px 16px 16px; } .builtin-about
.builtin-about-column { position: relative; padding-top: 8px; max-width: 700px; margin: 0 auto;
} .builtin-about .builtin-breadcrumbs { width: 668px; margin: 0 auto; } .builtin-about-ltrt .builtin-breadcrumbs
{ width: 678px; } .builtin-about-ltrt .myphoto .pv-outer { padding-right: 40px; padding-bottom:
40px; }
.builtin-contact { } .builtin-contact-middle { vertical-align: middle; } .builtin-contact-frame {
padding: 40px 103px; } .builtin-contact-form { vertical-align: middle; } .builtin-contact .contactInfo
TD { width: 246px; max-width: 246px; overflow: hidden; line-height: 18px; } .builtin-contact .contactInfo
TD.label { width: 100px; line-height: 18px; } .builtin-contact-table { table-layout: fixed; border-collapse:
collapse; width: 870px; margin: 0 auto; } .builtin-contact-info, .builtin-contact-form { padding:
40px 60px; position: relative; } .builtin-contact .contactInfo { width: 294px; margin: 32px auto;
} .builtin-contact .contact-form { padding-top: 12px; width: 280px; margin: 0 auto; }
.builtin-guestbook { } .builtin-guestbook .builtin-guestbook-column { position: relative; padding-top:
8px; max-width: 700px; margin: 0 auto; } .builtin-guestbook .builtin-breadcrumbs { width: 700px;
margin: 0 auto; }
.builtin-featured .pg { margin-top: 20px; }
.builtin-recent .pg { margin-top: 20px; }
.builtin-login { } .builtin-login .form-frame-bin { height: 455px; }
.client-access-form { padding: 20px; overflow: hidden; } .client-access-form-spacer { height: 16px;
line-height: 16px; } .builtin-about-centered .client-access-form { margin: 0px 16px; } .client-access-form
FORM { width: 240px; margin: 0 auto; position: relative; } .client-access-form INPUT { width: 155px;
} .client-access-form .form-message-frame { height: 16px; margin: 8px 0px 0px 0px; } .client-access-go
{ } .client-access-go { position: absolute; bottom: 23px; right: 0px; } .client-access-go .label {
width: 18px; text-align: center; } .client-access-form .form-pending { background: url(/zf/img/layout/spinner-16.gif) no-repeat 0px center;
padding-left: 18px; }
.cl-welcome { padding: 10px 0px 20px 0px; } .cl-account-link { padding: 10px 0px 30px 20px; } .cl-account-link
SPAN { display: block; }
.client-profile { margin-top: 0px!important; } .client-profile .form-frame-bin { height: 300px;
} .client-profile .form-frame-hdr { margin-bottom: 30px; }
.client-payment { margin-top: 0px!important; } .client-payment .co-pay-ccform { margin: 0 auto;
} .client-payment .co-pay-ccform-left { height: 280px; } .client-payment .co-buttons .button {
float: right; margin-left: 10px; }
.cl-order-history .frame { border-style: solid; border-width: 1px; margin-bottom: 20px; padding:
8px 12px 6px; } .cl-order-history TABLE { border-collapse: separate; border-spacing: 1px; width:
100%; } .cl-order-history THEAD { line-height: 2.2; } .cl-order-history TH { font-weight: normal;
} .cl-order-history .ref, .cl-order-history .status { width: 22ex; text-align: center; } .cl-order-history
.date, .cl-order-history .amount { width: 14ex; text-align: center; } .cl-order-history .link {
width: 12ex; text-align: center; } .cl-order-history .vendor { padding-left: 10px; text-align: left;
} .cl-order-history TD.separator { margin: 4px 0px; } .cl-order-history .order TD { padding-top:
4px; padding-bottom: 4px; min-height: 20px; } .cl-order-history .group TD { line-height: 1.8; }
.cl-order-history .group .vendor { text-align: right; padding-right: 10px; text-transform: uppercase;
} .cl-order-history .group .link { padding-left: 22ex; } .cl-order-history .empty { text-align:
center; }
.cl-order-details { } .cl-order-details-bar { position: relative; height: 34px; margin: 8px 0px;
} .cl-order-details-bar .buttons .button { margin-right: 10px; } .cl-order-details-bar .currency {
position: absolute; right: 0px; top: 5px; height: 24px; line-height: 24px; padding-left: 20px;
background-position: left center; } .cl-order-digital { overflow: auto; margin-bottom: 10px; height:
34px; } .cl-order-digital SPAN { height: 34px; line-height: 34px; } .cl-order-digital .cl-order-download-text
{ padding-left: 10px; }
.cl-order-receipt { padding-bottom: 12px; } .cl-order-receipt-title { height: 48px; line-height:
48px; } .cl-order-receipt-title .button { float: right; margin-top: 7px; margin-left: 10px; } .cl-order-receipt
.co-ob { margin-bottom: 16px; } .cl-order-receipt-bottom { overflow: hidden; } .cl-order-receipt-bottom
.button { float: right; }
BODY { font-family: Verdana, Lucida, Arial, sans-serif; background-color: #fff; color: #666; font-size:
11px; } A { color: #cc660b; border-width: 0px; } A:hover { color: #D93; } textarea { font-family:
Verdana, Lucida, Arial, sans-serif; } .header-bgcolor1 { background-color: #79C; } .header-font1
{ } .header-bgimage1 { } .header-bgcolor2 { background-color: #ABD; } .header-bgimage2 { } .header-bgcolor3
{ background-color: white; } .header-bgcolor4 { background-color: #57A; } .header-border1 { border-color:
#57A; } .header-border2 { border-color: #57A; } .header-border3 { border-color: #57A; } .header-color1
{ color: white; } .header-color2 { color: white; } .header-color3 { color: #333; } .header-color5
{ color: #FD3; } .header-color6 { color: #fff; } .header-font7 { font-size: 16px; font-weight: bold;
letter-spacing: 2.2px; } .header-color7 { color: white; } .header-controlMenu { top: 4px; left:
-13px;  }      .header-logo {      background-image:url(/zf/img/zenfolio-badge-white.png);background-repeat:no-repeat;background-position:left top;;
}  .header-logo:hover {      background-image:url(/zf/img/zenfolio-badge-white-hover.png);background-repeat:no-repeat;background-position:left top;;
}    .header-logo2 {      background-image:url(/zf/img/layout/zenfolio-logo-white.png);background-repeat:no-repeat;background-position:left top;;
}    .header-checkout {      background-image:url(/zf/img/checkout-badge-white.png);background-repeat:no-repeat;background-position:left top;;
} .footer-bgcolor1 { } .footer-border1 { border-color: #999; } .footer-color1 { color: #999; }
.footer-font1 { font-size: 12px; } .footer-bgimage1 { } .footer-font2 { font-size: 10px; } .layout-bgcolor1
{ } .layout-bgimage1 { } .layout-bgimage2 { } .layout-bgimage3 { } .layout-bgcolor4 { background-color:
#fff; } .layout-bgcolor5 { background-color: #fff; } .layout-border5 { border-color: #ddd; } .breadcrumbs-font1
{ font-size: 17px; } .breadcrumbs-color1 { } .breadcrumbs-color2 { } .breadcrumbs-font2 { font-size:
14px; } .breadcrumbs-font3 { } .breadcrumbs-color3 { color: #999; } .breadcrumbs-font4 { font-weight:
normal; color: #C60; } .breadcrumbs-color4 { } .userCtr .breadcrumbs-font4 { font-size: 19px; }
.pair-color1 { color: #666; } .pair-font1 { font-size: 11px; } .pair-color2 { color: #579; font-weight:
normal; } .pair-font2 { font-size: 11px; } .exif .pair-font2, .categories .pair-font2 { font-size:
100%; font-weight: normal; } .bin-bgcolor1 { background-color: #e5e5e5; } .bin-bgimage1 { } .bin-bgcolor3
{ } .bin-bgimage3 { } .bin-font1 { font-size: 12px; } .bin-color1 { color: #666; } .bin-color2 {
color: #999; } .bin-border1 { border-top: 0px solid #e5e5e5; border-bottom: 2px solid #e5e5e5; }
.bin-border2 { border-top: 1px solid #fff; border-bottom: 1px solid #fff; } .bin-border3 { } .bin-border4
{ border-bottom: 2px solid #CCC; } .bin-header .button-border1 { border-color: #999; } .bin-header
.button-bgcolor1 { background-color: #D5D5D5; } .bin-header .button-bgcolor2 { background-color:
#AAA; } .bin-header .button-border2 { border-color: #139; } .copyright-color1 { color: #999; }
.separator-border1 { border-top: 1px solid #999; border-bottom: 1px solid #999; } .separator-border2
{ border-top: 1px solid #999; border-bottom: 1px solid #999; } .caption-color1 { color: #003300;
} .caption-bgcolor1 { background: transparent; } .caption-border1 { border:none; } .caption-font1
{ font-size: 12px; line-height: 18px; } .caption-font2 { font-size: 18px; } .aboutme-color1 { }
.aboutme-color1 { } .aboutme-font1 { font-size: 11px; line-height: 16px; } .placeholder-font1 {
font-size: 12px; } .shortexif-color1 { } .pager-border1 { border-color: #fff; } .pager-border3 {
border-color: #79C; } .pager-bgcolor3 { background-color: #f5f5f5; } .links-font1 { font-size: 11px;
} .links-border1 { border-color: #ccc; } .links-bgcolor1 { background-color: #eee; } .links-color1
{ color: #666; } .links-font2 { font-size: 10px; } .links-border2 { border-color: #d4821b; } .links-color2
{ color: #d4821b; background-color: #fff; } .addToCart-font1 { font-size: 19px; font-weight: normal;
} .addToCart-color1 { color: #333; } .addToCart-color2 { color: #666; } .addToCart-font2 { font-size:
11px; } .addToCart .pv-iborder { color: #ccc; } .addToCart-bgcolor1 { background-color: #e5e5e5;
} .addToCart-font3 { font-size: 13px; } .addToCart-border1 { border-color: #ccc; } .addToCart-border2
{ border-color: #79C; } .addToCart-font4 { font-size: 11px; font-weight: bold; text-transform: uppercase;
} .addToCart-bgcolor3 { background-color: #e5e5e5; } .addToCart-border3 { border-color: #e5e5e5;
} .addToCart-color3 { color: #800; } .addToCart-color4 { color: #111; } .addToCart-bgcolor4 { background-color:
#e5e5e5; } .addToCart-bgcolor5 { background-color: #fff; border-bottom: 1px solid #ccc; } .addToCart-bgcolor6
{ background-color: #f5f5ff; } .addToCart-color6 { color: #000; } .tab-color1 { color: #333; }
.tab-color2 { color: #666; } .tab-color3 { color: #999; } .tab-font1 { font-size: 12px; } .tab-bgcolor1
{ background-color: #fff; } .tab-bgcolor2 { background-color: #e5e5e5; } .tab-bgcolor3 { background-color:
#f5f5f5; } .tab-border1 { border-color: #ccc; } .listheader-font1 { font-size: 13px; } .listheader-color1
{ color: #333; } .password-box INPUT { border: solid 1px #5E86BF; } .password-box .incorrect {
color: #880000; } .prefetch-user .prefetch-0, .prefetch-folder .prefetch-0 { background: url(/zf/img/layout/zenfolio/group-icon-highlight.png);
}    .prefetch-user .prefetch-1,  .prefetch-folder .prefetch-1 {      background: url(/zf/img/layout/zenfolio/group-icon-highlight-xl.png);
} .prefetch-user .prefetch-2, .prefetch-folder .prefetch-2, .prefetch-photoset .prefetch-2 { background:
url(/zf/img/layout/zenfolio/image-item-highlight.gif); } .prefetch-user .prefetch-3, .prefetch-folder
.prefetch-3,  .prefetch-photoset .prefetch-3 {      background: url(/zf/img/layout/zenfolio/image-item-highlight-120.gif);
} .prefetch-user .prefetch-4, .prefetch-folder .prefetch-4, .prefetch-photoset .prefetch-4 { background:
url(/zf/img/layout/zenfolio/image-item-highlight-200.gif); } .prefetch-user .prefetch-5, .prefetch-folder
.prefetch-5,  .prefetch-photoset .prefetch-5,  .prefetch-photo .prefetch-5 {      background: url(/zf/img/zenfolio-badge-white-hover.png);
} .ml-border1 { border-color: #d0d0d0; } .ml-border2 { border-color: #e5e5e5; } .ml-font1 { font-weight:
bold; font-size: 12px; } .ml-font3 { font-size: 12px; } .ml-font4 { font-size: 11px; } .ml-color4
{ color: #888; } .mv-bgcolor1 { } .ml-s-selected .mv-bgcolor1 { background-color: #e0e0e0; } .mv-font1
{ font-size: 12px; line-height: 20px; } .mv-color1 { color: #666; } .ml-s-selected .mv-color1 {
color: #666; } .mv-color2 { color: #888; } .mv-color3 { color: #666; } .mv-font2 { font-size: 12px;
} .mv-font3 { font-size: 11px; } .mv-color4 { color: #888; } .me-border1 { border-color: #ccc; }
.me-bgcolor1 { background-color: white; } .me-color1 { color: #333; } .me-color2 { } .me-disabled
.me-color2 { color: #666; } .me-readonly .me-color1 { color: #666; } .me-missing .me-color2 { color:
#880000; } .me-missing .me-border1 { border-color: #880000; } .me-readonly .me-bgcolor1 { background-color:
#DDD; } .me-font1 { font-size: 12px; } .me-color3 { color: #880000; } .recentcomments-color1 {
color: #CCCCCC; } .recentcomments-font1 { font-weight: bold; } .recentcomments-font2 { font-size:
11px; } .cb-border1 { border-color: #d0d0d0; } .cb-font1 { font-size: 17px; } .cb-font2 { font-size:
14px; } .cb-font3 { font-size: 12px; } .copyright-color2 { color: #666666; } .builtin-about .aboutme
{ font-size: 13px; line-height: 1.7em; } .psdec .pv-border { background-color: #fff; padding: 4px;
border-color: #ccc; border-width: 1px; left: -5px; top: -5px; } .welcome-color1 { color: #666666;
} .welcome-font1 { font-size: 16px; } .homemenu-horz .homemenu-font1 { font-size: 12px; font-weight:
normal; } .homemenu-vert .homemenu-font1 { font-size: 16px; font-weight: normal; letter-spacing:
-0.2px; } .homemenu-bgcolor1 { background-color: #79C; } .homemenu-vert .homemenu-bgimage1 { }
.homemenu-border1 { border-top: 2px solid #E5E5E5; border-bottom: 2px solid #E5E5E5; } .homemenu-color2
{ color: #f0f0f0; } .homemenu-bgcolor2 { } .homemenu-bgimage2 { } .homemenu-color3, .homemenu-color3:hover
{ color: #fff; } .homemenu-bgcolor3 { background-color: #ABD; } .homemenu-bgimage3 { } .homemenu-bgcolor4
{ } .homemenu-vert .homemenu-bgcolor4 { } .rootlink-font1 { font-size: 12px; } .menubar-font1 {
font-size: 11px; font-weight:bold; text-transform:uppercase; font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
} .menubar-bgcolor1 { background-color: #000; } .menubar-bgimage1 { } .menubar-border1 { border-bottom:
solid 0px #5577AA; } .menubar-color1 { color: #CCC; } .menubar-color2, .menubar-color2:hover {
color: #FFF; } .menubar-bgcolor2 { background-color: #222; } .builtin-contact .pair-font1 { font-size:
13px; } .contact-font1 { font-size: 19px; } .contact-border1 { border: solid 1px #999; } .search-border1
{ border:none; } .search-font1 { font-size: 13px; } .search-color1 { color: #333333; } .search-border2
{ border-color: #CCC; } .search-color2 { color: #333; } .search-bgcolor2 { background-color: white;
} .search-font2 { font-size: 13px; font-family: Verdana, Lucida, Arial, sans-serif; } .qpl-color1
{ } .qpl-color2, qpl-color2:hover { } .qpl-color3 { } .qpl-bgcolor2 { background-color: #eee; }
.qpl-bgcolor3 { background-color: #eee; } .qpl-font1 { } .qpl-font3 { } .builtin-font1 { font-size:
19px; } .builtin-color1 { } .builtin-font2 { font-size: 13px; line-height: 20px; } .builtin-color2
{ } .builtin-border1 { border: solid 1px #ddd; } .builtin-font3 { font-size: 24px; } .builtin-color3
{ color: #999; } .error-font1 { font-size: 20px; } .error-color1 { color: #888; } .input-color1
{ } .input-bgcolor1 { background-color: #fff; } .input-font1 { font-size: 14px; font-family: Arial;
} .input-border1 { border-color: #666; } .label-color1 { color: #666666; } .label-font1 { font-size:
12px; } .field-error .input-border1 { border-color: #880000; } .field-error .label-color1 { color:
#880000; } .form-color1 { color: #880000; } .form-font1 { font-size: 12px; } .cr-color1 { color:
#666666; } .cl-font1 { font-size: 24px; font-weight: bold; } .cl-color1 { color: #666666; } .cl-font2
{ font-size: 20px; font-weight: bold; } .cl-color2 { } .cl-font3 { font-size: 15px; } .cl-color3
{ } .select-font1 { font-family: Verdana, Lucida Grande, Arial, Helvetica, sans-serif; font-size:
11px; } .select-bgcolor1 { background-color: #fff; } .select-border1 { border-color: #666; } .select-color1
{ color: #151210; } .select-color2 { color: #C0C0C0; } .select-bgcolor2 { background-color: #383838;
} .select-color3 { color: #C0C0C0; } .select-bgcolor3 { background-color: #7799CC; } .buymenu-font1
{ font-size: 12px; } .buymenu-color1 { color: #666666; } .buymenu-color2 { color: #fff!important;
} .buymenu-bgcolor2 { background-color: #7799CC; } .buymenu-border1 { border-color: #e5e5e5; }
.richtext p { font-size: 12px; margin-top: 6px; margin-bottom: 6px; line-height: 150%; } .richtext
H1 { color: #79C; font-size: 220%; margin-top: 18px; margin-bottom: 12px; } .richtext H2 { color:
#79C; font-size: 180%; margin-top: 20px; margin-bottom: 6px; } .richtext H3 { color: #79C; font-size:
150%; margin-top: 14px; margin-bottom: 4px; } .richtext OL, .richtext UL { margin-top: 12px; margin-bottom:
12px; font-size: 12px; } .richtext TABLE { border-collapse: collapse; border-color: #E5E5E5; border-style:
solid; } .richtext HR { border-style: solid; border-color: #E5E5E5; } .richtext TD { line-height:
140%; padding: 8px; font-size: 100%; border-color: #E5E5E5; } .richtext IMG { border-color: #E5E5E5;
} .header-bgcolor5 { background-color: #7799CC; } .header-font8 { } .header-bgimage2 { } .header-color8
{ color: #FFFFFF; } .header-color9, .header-color9:hover { color: #FFFFFF; } .header-border4 {
border-color: #5577AA; border-width: 2px; border-style: solid; } .header-bgcolor6 { background-color:
#5577AA; } .footer-bgcolor2 { background-color: #FFFFFF; } .footer-bgcolor3 { background-color:
#5577AA; } .footer-border2 { border-color: #5577AA; border-width: 2px; border-style: solid; } .footer-color3
{ color: #666666; } .footer-color4 { color: #FFFFFF; } .footer-color4:hover { color: #E5E5E5; }
.footer-font3 { font-size: 13px; } .footer-bgimage2 { } .homemenu-horz .homemenu-bgcolor5 { background-color:
#FFFFFF; } .homemenu-horz .homemenu-border2 { border-color: #999; border-width: 2px; border-style:
solid solid; } .homemenu-horz .homemenu-font2 { } .homemenu-horz .homemenu-color4 { color: #666666;
} .homemenu-horz .homemenu-bgcolor6 { } .homemenu-horz .homemenu-color5 { color: #FFFFFF; } .homemenu-horz
.homemenu-bgcolor7 { background-color: #7799CC; } .homemenu-vert .homemenu-bgcolor5 { background-color:
#FFFFFF; } .homemenu-vert .homemenu-font2 { font-size: 16px; } .homemenu-vert .homemenu-border2
{ border-color: #999; border-width: 2px; border-style: solid solid; } .homemenu-vert .homemenu-color4
{ color: #666666; } .homemenu-vert .homemenu-bgcolor6 { } .homemenu-vert .homemenu-color5 { color:
#FFFFFF; } .homemenu-vert .homemenu-bgcolor7 { background-color: #7799CC; } .menubar-font2 { }
.menubar-bgcolor3 { background-color: #FFFFFF; } .menubar-bgimage2 { } .menubar-border2 { border-width:
2px; border-color: #5577AA; } .menubar-color3 { color: #666666; } .menubar-color4, .menubar-color4:hover
{ color: #FFFFFF; } .menubar-bgcolor4 { background-color: #7799CC; } .square-method-10 .pg-selected
{ background-color: #F5F5F5; } .square-method-10 .pv-pad { background-color: #F5F5F5; border-color:
#CCC; } .button-font1 { font-size: 11px; } .button-font2 { font-size: 16px; } .button-color1, button-color1:hover
{ color: #57A; } .button-bgcolor1 { background-color: #e5e5e5; } .button-border1 { border-color:
#d5d5d5; } .button-color2, A.button-color2:hover { color: #139; } .button-bgcolor2 { background-color:
#D5D5D5; } .button-border2 { border-color: #D5D5D5; } .button-color3, .button-color3:hover { color:
#ccc; } .button-bgcolor3 { background-color: #fff; } .button-border3 { border-color: #ccc; } .popup-bgcolor1
{ background-color: #fff; } .popup-border1 { border-color: #57A; } .popup-color1 { color: #666;
} .popup-font1 { font-size: 12px; } .popup-font2 { font-size: 12px; } .popup-bgcolor2 { background-color:
#e5e5e5; } .pc-bgcolor1 { background-color: #f0f0f0; } .pc .button-bgcolor1, .co-cart .button-bgcolor1
{ background-color: #92B0DD; } .pc .button-color1, .co-cart .button-color1 { color: #fff; } .pc
.button-color2, .co-cart .button-color2 { color: #FFF; } .pc .button-bgcolor2, .co-cart .button-bgcolor2
{ background-color: #A2C0ED; } .pc-border1 { border-color: #ccc; } .pc-color1 { color: #666; }
.pc-font1 { font-family: Verdana, Lucida, Arial, sans-serif; font-size: 11px; } .pc-bgcolor2 {
background-color: #e5e5e5; } .pc-color2 { color: #666; } .pc-border2 { border-color: #ccc; } .pc
.button-font1, .pc-font2 { font-size: 17px; } .pc-color3 { color: #333; } .pc-font3 { font-size:
22px; } .pc-color4 { color: #333; } .pc-font4 { font-size: 11px; } .pc-color5 { color: #333; }
.pc-bgcolor5 { background: #e5e5e5; } .pc-font5 { font-size: 14px; } .pc-color6 { color: #111; }
.pc-bgcolor6 { background-color: #FFF; } .pc-border6 { border-color: #CCC; } .pc-font6 { font-size:
11px; } .pc-color7 { color: #000; } .pc-bgcolor7 { background-color: #f5f5ff; } .pc-border7 { border-color:
#e5e5e5; } .pc-color8 { color: #800; } .pc-border8 { border-color: #800; } .pc-color9 { color: #111;
} .pc-bgcolor9 { background: #e5e5e5; } .pc-border9 { border-color: #ccc; } .pc-color10, A.pc-color10:hover
{ color: #fff; } .pc-bgcolor10 { background: #c70; } .pc-border10 { border-color: #c70; } .pc-bgcolor11
{ background: #FFF; } .pc-bgcolor12 { background: #F5F5F5; } .pc-border12 { border-color: #999;
} .ews-font1 { font-family: Verdana, Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px;
} .ews-bgcolor1 { background-color: #fff; } .ews-border1 { border-color: #999; } .ews-color1 {
color: #000; } .ews-bgcolor2 { background-color: #e5e5e5; } .ews-border2 { border-color: #ccc;
} .ews-color2 { color: #333; } .ews-bgcolor3 { background-color: #79C; } .select-font1 { font-family:
Verdana, Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; } .select-bgcolor1 { background-color:
#FFF; } .select-border1 { border-color: #999; } .select-color1 { color: #555; } .select-color2 {
color: #FFF; } .select-bgcolor2 { background-color: #79C; } .select-color3 { color: #FFF; } .select-bgcolor3
{ background-color: #79C; } .sb-color1 { color: #999; } .sb-color4 { color: #999; } .sb-bgcolor1
{ background-color: #fff; } .sb-bgcolor4 { background-color: #e5e5e5; } .sb-bgimage1 { background-image:
url(/zf/img/layout/sb-top.gif);   }    .sb-bgimage2 {      background-image: url(/zf/img/layout/sb-bottom.gif);
} .sb-bgimage3 { background-image: url(/zf/img/layout/sb-grip.gif); } .defdec .pv-border { background-color:
#f5f5f5; padding: 0px; border-color: #ddd; border-width: 1px; left: -1px; top: -1px; } .defdec-method-0
.pv-pad { width: 100px; height: 100px; left: -10px; top: -10px; background: url(/zf/img/layout/zenfolio/image-item.gif) no-repeat;
} .defdec-method-0 .pv-ihover .pv-pad { width: 100px; height: 100px; left: -10px; top: -10px; background:
url(/zf/img/layout/zenfolio/image-item-highlight.gif) no-repeat; } .defdec-method-10 .pv-pad {
width: 140px; height: 140px; left: -10px; top: -10px; background: url(/zf/img/layout/zenfolio/image-item-120.gif) no-repeat;
} .defdec-method-10 .pv-ihover .pv-pad { width: 140px; height: 140px; left: -10px; top: -10px;
background: url(/zf/img/layout/zenfolio/image-item-highlight-120.gif) no-repeat; } .defdec-method-11
.pv-pad { width: 240px; height: 240px; left: -10px; top: -10px; background: url(/zf/img/layout/zenfolio/image-item-200.gif) no-repeat;
} .defdec-method-11 .pv-ihover .pv-pad { width: 240px; height: 240px; left: -10px; top: -10px;
background: url(/zf/img/layout/zenfolio/image-item-highlight-200.gif) no-repeat; } .defdec .pg-selected
.pv-border, .defdec .pv-ihover .pv-border { border-color: #c60; } .defdec .folder .pv-border {
padding: 0px; border-color: #ddd; border-width: 1px; left: -1px; top: -1px; } .defdec .pv-ihover .folder
.pv-border { padding: 0px; border-color: #c60; border-width: 1px; left: -1px; top: -1px; } .defdec
.pv-folder {      background-image:url(/zf/img/layout/zenfolio/group-icon.png);background-repeat:no-repeat;background-position:left top;
}  .defdec-method-11 .pv-folder {      background-image:url(/zf/img/layout/zenfolio/group-icon-xl.png);background-repeat:no-repeat;background-position:left top;
}      .defdec .pv-ohover .pv-folder {      background-image:url(/zf/img/layout/zenfolio/group-icon-highlight.png);background-repeat:no-repeat;background-position:left top;
}  .defdec-method-11 .pv-ohover .pv-folder {      background-image:url(/zf/img/layout/zenfolio/group-icon-highlight-xl.png);background-repeat:no-repeat;background-position:left top;
} .defdec-method-0 .folder .pv-pad, .defdec-method-10 .folder .pv-pad { display: none; } .defdec-method-11
.folder DIV.pv-pad { height:224px; left:-50px; top:-50px; width:232px; background: url(/zf/img/layout/zenfolio/folder-pad-200.gif) no-repeat;
} .pg-method-11 .pv-folder { height:180px; left:-30px; top:-38px; width:180px; } .defdec-method-0
.pv-s-1 .pv-img { background-image: url(/zf/img/layout/zenfolio/thumbnail-empty.gif); } .defdec-method-10
.pv-s-1 .pv-img { background-image: url(/zf/img/layout/zenfolio/thumbnail-empty-120.gif); } .defdec-method-11
.pv-s-1 .pv-img { background-image: url(/zf/img/layout/zenfolio/thumbnail-empty-200.gif); } .defdec-method-0
.pv-s-2 .pv-img { background-image: url(/zf/img/layout/zenfolio/thumbnail-empty.gif); } .defdec-method-10
.pv-s-2 .pv-img { background-image: url(/zf/img/layout/zenfolio/thumbnail-empty-120.gif); } .defdec-method-11
.pv-s-1 .pv-img { background-image: url(/zf/img/layout/zenfolio/thumbnail-empty-200.gif); } .pv-label
.title, .pv-vlabel .title { color: #333; line-height: 15px; font-size: 12px; } .pv-label .pair,
.pv-vlabel .pair { font-size: 11px; color: #999; } .pv-label .pair-0, .pv-vlabel .pair-0 { font-size:
11px; color: #579; font-weight: normal; } .pv-index { font-family: "Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
background-color: #c60; color: #DDD; } .defdec .pv-index { top: -1px; right: -1px; } .square .pv-border
{ background-color: #fff; padding: 1px; border-color: #ccc; border-width: 1px; left: -2px; top: -2px;
} .square .pv-index { top: -1px; right: -1px; } .square .pg-selected .pv-border { padding: 0px;
border-color: #c70; border-width: 2px; } .square .pv-ihover .pv-border { border-color: #c70; }
.largeimage .pv-border { background-color: #fff; padding: 4px; border-color: #ccc; border-width:
1px; left: -5px; top: -5px; } .largeimage .pv-ihover .pv-border { border-color: #999; } .biothumb
.pv-border { background-color: #fff; padding: 4px; border-color: #ccc; border-width: 1px; left: -5px;
top: -5px; } .prodcat .pv-border { background-color: #fff; padding: 4px; border-color: #ccc; border-width:
2px; left: -6px; top: -6px; } .prodcat .pv-title-i { top: 6px; } .pvp-method-10 .pv { margin: 1px;
width: 148px; height: 148px; } .pvp-method-10 .pv-outer { left: 14px; top: 14px; } .pvp-method-11
.pv { margin: 2px; width: 232px; height: 232px; } .pvp-method-11 .pv-outer { left: 16px; top: 16px;
} .co-color1 { color: #666; } .co-color2 { color: #7799CC; } .co-color3 { color: #999; } .co-color5
{ color: #CC0000; } .co-color6 { color: #111; } .co-color7 { } .co-color8 { color: #FFF; } .co-border1
{ border-color: #BABABA; } .co-border2 { border-color: #7799CC; } .co-border3 { border-color: #CC0000;
} .co-font1 { font-family: Verdana, Lucida, Arial, sans-serif; font-size: 12px; } .co-font2 { font-family:
Verdana, Lucida, Arial, sans-serif; font-size: 22px; } .co-font3 { font-size: 14px; } .co-font5
{ font-size: 11px } .co-bgcolor2 { background-color: #E5E5E5; } .co-bgcolor3 { } .co-bgcolor4 {
background-color: #7799CC; }

