.lb-loader,.lightbox {    text-align: center;    line-height: 0;}body:after {    content: url(../pictdiv/close.png) url(../pictdiv/loading.gif) url(../pictdiv/prev.png) url(../pictdiv/next.png);    display: none;}.lb-dataContainer:after,.lb-outerContainer:after {    content: "";    clear: both;}body.lb-disable-scrolling {    overflow: hidden;}.lightboxOverlay {    display: none;    z-index: 9999;    position: absolute;    top: 0;    left: 0;    opacity: .8;    background-color: #000;    filter: alpha(Opacity=80);}.lightbox {    z-index: 10000;    position: absolute;    left: 0;    width: 100%;    font-weight: 400;}.lightbox .lb-image {    display: block;    height: auto;    max-width: inherit;    border-radius: 3px;}.lightbox a img {    border: none;}.lb-outerContainer {    position: relative;    width: 250px;    height: 250px;    margin: 0 auto;    border-radius: 4px;    background-color: #fff;}.lb-loader,.lb-nav {    position: absolute;    left: 0;}.lb-outerContainer:after {    display: table;}.lb-container {    padding: 4px;}.lb-loader {    top: 43%;    width: 100%;    height: 25%;}.lb-cancel {    display: block;    width: 32px;    height: 32px;    margin: 0 auto;    background: url(../pictdiv/loading.gif) no-repeat;}.lb-nav {    z-index: 10;    top: 0;    width: 100%;    height: 100%;}.lb-container > .nav {    left: 0;}.lb-nav a {    outline: 0;    background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);}.lb-next,.lb-prev {    display: block;    height: 100%;    cursor: pointer;}.lb-nav a.lb-prev {    float: left;    left: 0;    width: 34%;    opacity: 0;    background: url(../pictdiv/prev.png) left 48% no-repeat;    -webkit-transition: opacity .6s;    -moz-transition: opacity .6s;    -o-transition: opacity .6s;    transition: opacity .6s;    filter: alpha(Opacity=0);}.lb-nav a.lb-prev:hover {    opacity: 1;    filter: alpha(Opacity=100);}.lb-nav a.lb-next {    float: right;    right: 0;    width: 64%;    opacity: 0;    background: url(../pictdiv/next.png) right 48% no-repeat;    -webkit-transition: opacity .6s;    -moz-transition: opacity .6s;    -o-transition: opacity .6s;    transition: opacity .6s;    filter: alpha(Opacity=0);}.lb-nav a.lb-next:hover {    opacity: 1;    filter: alpha(Opacity=100);}.lb-dataContainer {    width: 100%;    margin: 0 auto;    padding-top: 5px;    -webkit-border-bottom-left-radius: 4px;    -webkit-border-bottom-right-radius: 4px;    -moz-border-radius-bottomleft: 4px;    -moz-border-radius-bottomright: 4px;    border-bottom-left-radius: 4px;    border-bottom-right-radius: 4px;}.lb-dataContainer:after {    display: table;}.lb-data {    padding: 0 4px;    color: #ccc;}.lb-data .lb-details {    float: left;    width: 85%;    text-align: left;    line-height: 1.1em;}.lb-data .lb-caption {    font-size: 13px;    font-weight: 700;    line-height: 1em;}.lb-data .lb-number {    display: block;    clear: left;    padding-bottom: 1em;    font-size: 12px;    color: #999;}.lb-data .lb-close {    display: block;    float: right;    width: 30px;    height: 30px;    text-align: right;    outline: 0;    opacity: .7;    background: url(../pictdiv/close.png) top right no-repeat;    -webkit-transition: opacity .2s;    -moz-transition: opacity .2s;    -o-transition: opacity .2s;    transition: opacity .2s;    filter: alpha(Opacity=70);}.lb-data .lb-close:hover {    opacity: 1;    cursor: pointer;    filter: alpha(Opacity=100);}