/* Preload images */
body:after 			{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;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image 		{display: block;height: auto;max-width: inherit;-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;}
.lb-cancel:before				{display:block;font-family: FontAwesome;content: "\f085";font-size:40px;line-height:40px; color:#9fb53a;}
.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;background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}

.lb-prev, .lb-next 					{height: 100%;cursor: pointer;display: block;}

.lb-nav a.lb-prev 						{width: 34%;left: 0;float: left;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s; color:#424c4b;}
.lb-nav a.lb-prev:before				{position:absolute;display:block;width:40px;height:40px;font-family: FontAwesome;content: "\f104";font-size:40px;line-height:40px;left:0px;bottom:45%;background: #FFFFFF;-moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px; -khtml-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;}
.lb-nav a.lb-prev:hover 				{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1; color:#9fb53a;}

.lb-nav a.lb-next 						{width: 64%;right: 0;float: right;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s; color:#424c4b;}
.lb-nav a.lb-next:before				{position:absolute;display:block;width:40px;height:40px;font-family: FontAwesome;content: "\f105";font-size:40px;line-height:40px;right:0px;bottom:45%;background: #FFFFFF;-moz-border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0px 0px 3px; -khtml-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;}
.lb-nav a.lb-next:hover 				{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1; color:#9fb53a;}

.lb-dataContainer 						{margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}
.lb-dataContainer:after 				{content: "";display: table;clear: both;}
.lb-data 								{padding: 0 4px;color: #ccc;}

.lb-data .lb-details 					{width: 85%;float: left;text-align: left;line-height: 1.1em;}
.lb-data .lb-caption 					{font-size: 13px;font-weight: bold;line-height: 1em;}

.lb-data .lb-number 					{display: block;clear: left;padding-bottom: 1em;font-size: 12px;color: #999999;}

.lb-data .lb-close 						{display: block;float: right;width: 30px;height: 30px;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}
.lb-data .lb-close:before				{display:block;font-family: FontAwesome;content: "\f00d";font-size:30px;line-height:40px;}
.lb-data .lb-close:hover 				{cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}