#content h2 {
	margin: 0px;
	text-align: center;
	color: #fff;
	background-color: #363636;
	width: 600px;
	height: 20px;
	line-height: 20px;
	margin-left: -30px;
	font-size: 1em;
}

#main_content {
	padding-top: 0px;
	height: auto;
}

.gallery_browser {
	position: relative;
	background-color: #363636;
	width: 540px;
	height: 110px;
	margin-left: -30px;
	padding: 0px 30px;
	border-bottom: 20px solid #363636;
	overflow: hidden;
}

#nextBtn {
	position: absolute;
	top: 20px;
	right: 0px;
	height: 90px;
	width: 35px;
	background-color: #363636;
}

#nextBtn a {
	display: block;
	height: 90px;
	background: url(../images/next_arrow.png) center no-repeat;
	color: #363636;
}

#nextBtn a:hover {
	background-image: url(../images/next_arrow_hover.png);
}

#nextBtn a span {
	display: none;
}

#prevBtn {
	position: absolute;
	top: 20px;
	left: 0px;
	height: 90px;
	width: 35px;
	background-color: #363636;
}

#prevBtn a {
	display: block;
	height: 90px;
	background: url(../images/previous_arrow.png) center no-repeat;
	color: #363636;
}

#prevBtn a:hover {
	background-image: url(../images/previous_arrow_hover.png);
}

#prevBtn a span {
	display: none;
}

ul.gallery-layout {margin:0;padding:0;}
.gallery-layout li {float:left;padding:10px;list-style:none;margin:0;}
.gallery-layout li:hover {background:#ddd;}
#album-list ul li {list-style:none;overflow:hidden;margin-bottom:20px;clear:both;}
#album-list ul li .defaultImage {width:124px;float:left;}
#album-list ul li .defaultImage a {display:block;padding:12px;width:100%;text-align:center;}
#album-list ul li .defaultImage a img {margin:0;padding:0;}
#album-list ul li .defaultImage a:hover {background:#ccc;}
#album-list ul li .galleryDetails {float:left;padding:12px 0 20px 40px;}
#album-list ul li h4 {margin:0;padding:0;}

#pagination-imagegallery {border:0; margin:10px 0 0 0; padding:0;clear:both;}
#pagination-imagegallery li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;
display:inline;
}
#pagination-imagegallery a{
border:solid 1px #9aafe5;
margin-right:2px;
}
#pagination-imagegallery .previous-off,
#pagination-imagegallery .next-off {
border:solid 1px #DEDEDE;
color:#888888;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#pagination-imagegallery .next a,
#pagination-imagegallery .previous a {
font-weight:bold;
}
#pagination-imagegallery .active{
background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-imagegallery a:link,
#pagination-imagegallery a:visited {
color:#0e509e;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-imagegallery a:hover{
border:solid 1px #0e509e;
}
.gallery-layout:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.gallery-layout {zoom:1;}
/*.gallery-layout {background: url('../images/ajax-loader-lg.gif') center no-repeat;}*/
/*.gallery-layout.loaded {background:none;}*/
/*.gallery-layout li a {visibility:hidden;}*/
/*.gallery-layout.loaded li a {visibility:visible;}*/

.album-nav {overflow:hidden;padding:5px 0;margin:10px 0;}
.album-nav ul {margin:0;padding:0;}
.album-nav li {width:48%;margin:0;padding:1%;list-style:none;}
.album-nav li.next {float:right;}
.album-nav li.prev {float:left;}
.album-nav li:hover {background:#ddd;}
.album-nav li .album-nav-img {width:20%;float:left;}
.album-nav li .album-nav-desc {width:75%;float:right;}
.album-nav h4 {border:0;font-size:12px;margin:0;}

#gallery-list {
	margin: 0px -10px;
	height: 110px;
}

#caption {
	position: relative;
	border-top: 1px solid #181818;
	background: url(../images/zoom.png) 538px 20px no-repeat;
	background-color: #4c4c4c;
}

#caption .zoom {
	position: absolute;
	right: 30px;
	bottom: 22px;
	width: 32px;
	height: 32px;
}

#caption .zoom a {
	display: block;
	width: 32px;
	height: 32px;
}

#caption .zoom a:hover {
	border: none;
}

.image-wrapper {
	background-color: #141414;
}

.navigation {
	height: 90px !important;
	width: 550px !important;
}

#thumbs {
	width: 550px;
	margin-left: -5px;
}

#thumbs li {
	width: 550px;
}

#thumbs li li {
	width: auto;
	border: none;
	margin-left: 0px;
}

.thumb_groups {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.thumb_groups li {
	width: 550px;
}

.thumbs li {
	padding: 0px 10px !important;
}

/* gallery list */

#album-list {
	margin: 2em 0px 4em;
}

#album-list h2 {
	background-color: transparent;
	color: #000;
	font-size: 1.2em;
	text-align: left;
	width: 540px;
	margin-left: 0px;
}

#album-list ul {
	margin: 0px;
	padding: 0px;
}

#album-list a:hover {
	border: none;
}

#album-list ul li {
	padding: 0px;
	margin-top: 1em;
}

#album-list ul li div.defaultImage {
	padding: 0px 5px;
	width: 90px;
}

#album-list ul li div.defaultImage a {
	border: none;
	padding: 0px;
}

#album-list ul li .galleryDetails {
	padding: 0px;
}

#main_content .share {
	margin-left: -30px !important;
	width: 540px;
	padding: 0px 30px;
}

.share h2 {
	color: #000 !important;
	width: 540px !important;
	background-color: transparent !important;
}
