body:after { content: url(../images/loading.gif)url(../images/prev.png)url(../images/next.png); display: none }
.lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background-color: black; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity: 0.8; display: none }
.lightbox { position: absolute; left: 0; width: 100%; z-index: 10000 }
.lightbox.lb-image { display: block; height: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px }
.lightbox a img { border: none }
.lb-outerContainer { position: relative; background-color: white; *zoom:1;width: 250px; height: 250px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px }
.lb-outerContainer:after { content: ""; display: table; clear: both }
.lb-container { padding: 4px }
.lb-loader { position: absolute; top: 43%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0 }
.lb-cancel { display: block; width: 32px; height: 32px; margin: 0 auto; background: url(../images/loading.gif)no-repeat }
.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10 }
.lb-container>.nav { left: 0 }
.lb-nav a { outline: none }
.lb-prev, .lb-next { width: 49%; height: 100%; cursor: pointer; display: block }
.lb-prev { left: 0; float: left }
.lb-prev:hover { background: url(../images/prev.png)left 48%no-repeat }
.lb-next { right: 0; float: right }
.lb-next:hover { background: url(../images/next.png)right 48%no-repeat }
.lb-dataContainer { margin: 0 auto; *zoom:1;color: #fff }
.lb-caption { font-size: 13px }
.lb-number { font-size: 12px; margin-left: 20px; color: #777 }
.lb-close { float: right; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;font-size: 30px; cursor: pointer;line-height: 15px; }
.lb-close:hover { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1; }

#masonry { margin: 0 auto;}
#masonry .sPic { width: 330px; margin: 15px; padding: 0; border-width: 1px; -webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 20px rgba(0, 0, 0, 0.3); }
#masonry .sPic .imgs { padding: 10px; }
#masonry .sPic a { color:#0a7a1a;}
#masonry .sPic .title { color:#0a7a1a; font-weight: bold; margin: 0 10px 10px; }
.lightbox .lb-image { max-width: none; }
