/*
	LCMS Fancybox Styles
*/

#lcms_fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 999904;
	display: none;
}

* html #lcms_fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#lcms_fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancybox.png');
}

#lcms_fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 999900;
	display: none;
}

* html #lcms_fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#lcms_fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#lcms_fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 999901;
	display: none;
}

#lcms_fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #000;
}

#lcms_fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#lcms_fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#lcms_fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 999903;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#lcms_fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#lcms_fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#lcms_fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#lcms_fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 999902;
}

.lcms_fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.lcms_fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.lcms_fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#lcms_fancybox-title-over {
	padding: 10px;
	background-image: url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancy_title_over.png');
	display: block;
}

#lcms_fancybox-title-wrap {
	display: inline-block;
}

#lcms_fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#lcms_fancybox-title-left {
	padding-left: 15px;
	background-image: url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#lcms_fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#lcms_fancybox-title-right {
	padding-left: 15px;
	background-image: url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#lcms_fancybox-left, #lcms_fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/blank.gif');
	z-index: 999902;
	display: none;
}

#lcms_fancybox-left {
	left: 0px;
}

#lcms_fancybox-right {
	right: 0px;
}

#lcms_fancybox-left-ico, #lcms_fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 999902;
	display: block;
}

#lcms_fancybox-left-ico {
	background-image: url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#lcms_fancybox-right-ico {
	background-image: url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#lcms_fancybox-left:hover, #lcms_fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#lcms_fancybox-left:hover span {
	left: 20px;
}

#lcms_fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.lcms_fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 999001;
}

#lcms_fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancybox-x.png');
}

#lcms_fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#lcms_fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#lcms_fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#lcms_fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#lcms_fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#lcms_fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancybox-y.png');
}

#lcms_fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#lcms_fancybox-loading.lcms_fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancy_loading.png', sizingMethod='scale'); }
/*.lcms_fancybox-ie #lcms_fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancy_close.png', sizingMethod='scale'); }*/

/*.lcms_fancybox-ie #lcms_fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.lcms_fancybox-ie #lcms_fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.lcms_fancybox-ie #lcms_fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.lcms_fancybox-ie #lcms_fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancy_title_right.png', sizingMethod='scale'); }*/

/*.lcms_fancybox-ie #lcms_fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.lcms_fancybox-ie #lcms_fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancy_nav_right.png', sizingMethod='scale'); }*/

.lcms_fancybox-ie .lcms_fancy-bg { background: transparent !important; }

.lcms_fancybox-ie #lcms_fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.lcms_fancybox-ie #lcms_fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.lcms_fancybox-ie #lcms_fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.lcms_fancybox-ie #lcms_fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.lcms_fancybox-ie #lcms_fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.lcms_fancybox-ie #lcms_fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.lcms_fancybox-ie #lcms_fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.lcms_fancybox-ie #lcms_fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }





/*
 * EF Fancybox
 * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 */

#lcms_fancybox-loading { z-index:999904; }
#lcms_fancybox-overlay { background:#000; z-index:999900; }
#lcms_fancybox-wrap    { z-index:999901; }

#lcms_fancybox-wrap a,
#lcms_fancybox-wrap a:hover,
#lcms_fancybox-wrap p,
#lcms_fancybox-wrap font,
#lcms_fancybox-wrap strong,
#lcms_fancybox-wrap em { color:#fff !important; border:0 !important; text-decoration:none !important; font-family:'helvetica neue',helvetica,"Myriad Pro",arial,sans-serif; font-size:11px; }

/*#lcms_fancybox-wrap:hover a#lcms_fancybox-close strong {
	display: block;
}

#lcms_fancybox-wrap:hover #lcms_fancybox-title-over {
	display: block;
}*/

#lcms_fancybox-outer { background:#000; }

a#lcms_fancybox-close        { background:transparent !important; right:12px !important; top:4px !important; width:72px !important; z-index:999904 !important; }
a#lcms_fancybox-close strong { display:block; /*none*/ width:66px !important; height:30px !important; background:url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancy_close.png') right center no-repeat !important; cursor:pointer !important; z-index:999904 !important; line-height:30px !important; color:#fff !important; text-shadow:0px 0px 2px #444 !important; text-transform:uppercase !important; text-decoration:none !important; font-size:11px !important; text-align:left !important; padding:0 0 0 10px !important; }

#lcms_fancybox-content { height:auto; width:auto; padding:0; margin:0; }
#lcms_fancybox-img { width:100%; height:100%; padding:0; margin:0; border:none; outline:none; line-height:0; vertical-align:top; -ms-interpolation-mode: bicubic; }
#lcms_fancybox-frame { position:relative; width:100%; hegutight:100%; border:none; display:block; }

/*#lcms_fancybox-title-over {
	display:none;
}*/

#lcms_fancybox-title           { display:block; width:100%; position:absolute; bottom:0; left:0; font-family:'helvetica neue',helvetica,arial,sans-serif; font-size:11px; z-index:999902; }
#lcms_fancybox-title-over      { padding:10px; background:transparent url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancy_title_over.png'); display:block; font-weight:bold; color: #fff !important; }
#lcms_fancybox-title-wrap span { height:auto !important; display:block; }
#lcms_fancybox-title-main      { display:block; background:rgb(0,0,0); background:rgba(0,0,0,0.3); line-height:18px; padding:8px 15px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; float:none; }

#lcms_fancybox-title-left  { padding-left:15px; background:transparent; }
#lcms_fancybox-title-right { padding-left:15px; background:transparent; }

.lcms_fancybox-title-inside  { padding:10px 0; text-align:center; color:#333; }
.lcms_fancybox-title-outside { padding-top:5px; color:#fff; text-align:left; font-weight:bold; }
.lcms_fancybox-title-over    { color:#fff; text-align:left; }

/*#lcms_fancybox-desc-icon {
	display: block;
	width: 30px;
	height: 30px;
	background: url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/fancybox.png') right 29px;
	position: absolute;
	right: 0;
	top: 3px;
	cursor:pointer;
}*/

#lcms_fancybox-desc {
/*	background:#000;
	padding: 8px 15px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;*/
	font-weight:normal;
/*	display:block;
	text-align:left;
	position:absolute;
	bottom:35px;
	right:auto;
	left:auto;*/
	color:#fff !important;
}

#lcms_fancybox-desc font { color:#fff !important; }

#lcms_fancybox-left, 
#lcms_fancybox-right,
#lcms_fancybox-left:hover, 
#lcms_fancybox-right:hover { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url('/Elements/Water.Elements.PhotoGallery/js/jquery.fancybox-1.3.1/fancybox/blank.gif'); z-index: 999902; display: none; background-color:transparent !important; }

#lcms_fancybox-left-ico,
#lcms_fancybox-right-ico { left:0; height:30px; z-index:999903; }

#lcms_fancybox-left-ico  { background-position:-40px -31px; }
#lcms_fancybox-right-ico { background-position:-40px -61px; }

#lcms_fancybox-left span  { left:30px !important; }
#lcms_fancybox-right span { left:auto; right:30px !important; }

.lcms_fancy-bg { z-index:999001; width:20px; height:20px; }
#lcms_fancy-bg-n  {display: none !important; top:-20px; left:0; width:100%; }
#lcms_fancy-bg-ne {display: none !important; top:-20px; right:-20px; }
#lcms_fancy-bg-e  {display: none !important; top:0; right:-20px; height:100%; }
#lcms_fancy-bg-se {display: none !important; bottom:-20px; right:-20px; }
#lcms_fancy-bg-s  {display: none !important; bottom:-20px; left:0; width:100%; }
#lcms_fancy-bg-sw {display: none !important; bottom:-20px; left:-20px; }
#lcms_fancy-bg-w  {display: none !important; top:0; left:-20px; height:100%; }
#lcms_fancy-bg-nw {display: none !important; top:-20px; left:-20px; }


/* For disabled animations */

a#lcms_fancybox-close strong, 
#lcms_fancybox-title-over,
#lcms_fancybox-left-ico, 
#lcms_fancybox-right-ico { display:none; color: #fff !important; text-decoration:none !important; border:0 !important; }

#lcms_fancybox-outer:hover a#lcms_fancybox-close strong, 
#lcms_fancybox-outer:hover #lcms_fancybox-title-over, 
#lcms_fancybox-left:hover #lcms_fancybox-left-ico, 
#lcms_fancybox-right:hover #lcms_fancybox-right-ico { display:block !important; }

/* 
* FancyBox - jQuery Plugin
* Simple and fancy lightbox alternative
*
* Examples and documentation at: http://fancybox.net
* 
* Copyright (c) 2008 - 2010 Janis Skarnelis
*
* Version: 1.3.1 (05/03/2010)
* Requires: jQuery v1.3+
*
* Dual licensed under the MIT and GPL licenses:
*   http://www.opensource.org/licenses/mit-license.php
*   http://www.gnu.org/licenses/gpl.html
*/
/*
     FILE ARCHIVED ON 06:29:30 Jul 19, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:04:03 Nov 28, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.618
  exclusion.robots: 0.084
  exclusion.robots.policy: 0.074
  esindex: 0.009
  cdx.remote: 5.828
  LoadShardBlock: 160.488 (3)
  PetaboxLoader3.datanode: 94.68 (4)
  PetaboxLoader3.resolve: 124.622 (3)
  load_resource: 390.222
*/