﻿.nl-gallery {
    position: relative;
}
	.nl-gallery button {
		cursor: pointer;
	}

	.nl-gallery img {
		position: absolute;
		width: 100%;
		-height: 100%;
	}

	.nl-gallery .gallery-indicators {
		position: absolute;
		right: -37px;
		top: 40px;
	}

	.nl-gallery .gallery-indicators .slide_selector {
		display: block;
		margin-bottom: 13px;
		width: 17px;
		height: 17px;
		border: none;
		background-color: #bcbbb7;
		cursor: pointer;
	}

		.nl-gallery .gallery-indicators .slide_selector.selected {
			background: #74716c;
		}

        .nl-gallery .gallery-nav {
            position: absolute;
            right: 0;
            top: 10px;
            width: 100%;
            z-index: 1;
        }

	.nl-gallery .gallery-nav .gallery-arrow {
		-display: none;
		position: absolute;
		height: 31px;
		width: 32px;
		top: 50%;
		background: #808080;
		cursor: pointer;
	}

	.nl-gallery .gallery-nav .gallery-arrow.gaprev {		
		left: 10px;
		background: url(images/controls.png) no-repeat 0 -32px;
	}

	.nl-gallery .gallery-nav .gallery-arrow.ganext {		
		right: 10px;
		background: url(images/controls.png) no-repeat -43px -32px;
	}

.nl-gallery .thumb-container {
    margin: 10px 0 0 -3%;
}
.nl-gallery .thumb-container img {
    position: relative;
    width: 30.3%;
    margin: 0 0 0 3%;
   
}

.nl-lightbox-content {
    padding: 10px 10px 10px 10px;
}

.ui-widget-overlay {
    background: #444;
    opacity: 1;
}


.nl-lightbox-content .lightbox-controls {
    position: absolute;
    right: 0;
    top: 50%;
    width: 100%;
    z-index: 1;
}

.nl-lightbox-content .gallery-arrow {
	position: absolute;
	height: 31px;
	width: 32px;
	top: 0;
	background: #808080;
	cursor: pointer;
}

.nl-lightbox-content .gallery-arrow.gaprev {		
	left: 20px;
	background: url(images/controls.png) no-repeat 0 -32px;
}

.nl-lightbox-content .gallery-arrow.ganext {		
	right: 20px;
	background: url(images/controls.png) no-repeat -43px -32px;
}