.ngg-thumbnail {
	float: left;
	margin-right: 12px;
}

.ngg-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-thumbnail img:hover {
	background-color: #A9A9A9;
}

.ngg-description {
	text-align: left;
}

/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	overflow: hidden;
	margin: 0 auto;
	clear:both; 
	display:block !important;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 10px 10px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
	float: left;
	margin:5px;
}
.ngg-gallery-thumbnail-box-right {
	float: right;
	margin: 5px;
}
.ngg-gallery-thumbnail {
	float: left;
	margin-right: 5px;
	text-align: center;
}

.ngg-gallery-thumbnail img {
	background: url(images/shadow.png);
	display:block;  
	margin:0px;
	padding:10px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background: url(images/shadow-hover.png);
} 

.ngg-gallery-thumbnail span {
	font-size:90%;
	padding-left:5px;
	display:block;
}

.ngg-clear {
	clear: both;
}

/* ----------- Gallery navigation -------------*/

.ngg-navigation {
	font-size:1.1em !important;
	clear:both !important;
	display:block !important;
	padding-top:15px;
	text-align:right;
	font-family: "Lucida Sans", Verdana, Arial, sans-serif;
	height: 50px;
	
}

.ngg-navigation span,
.ngg-navigation a {
	font-weight:bold;
	border-bottom:2px solid #fff;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-navigation a:hover, 
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
	border-bottom: 2px solid #8b4726;
	color: #F24E36 !important;
	text-decoration: none !important;
	background: none;
}

/* ----------- Single picture -------------*/
.ngg-singlepic {
	background-color:#000;
	display:block;  
	padding:0px;
}

.ngg-left {
	float: left;
	margin-right:10px;
}

.ngg-right {
	float: right;
	margin-left:10px;
}

.ngg-center {
  	margin-left: auto !important;
    margin-right: auto !important;
}