ul.gallery-layout {
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}
.gallery-layout li {
	float:left;
	list-style:none;
	background-image: none;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0px;
	padding: 3px;
	border: 1px solid #ededed;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.gallery-layout li:hover {
	z-index: 1000;
	border: 1px solid #999999;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#album-list {
	list-style:none;
	overflow:hidden;
	clear:both;
	margin: 0px;
	padding: 0px;
}
#album-list ul {
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
#album-list ul li {
	list-style:none;
	overflow:hidden;
	margin-bottom:20px;
	clear:both;
	margin-left: 0px;
	padding-left: 0px;
}
#album-list ul li .defaultImage {
	width:124px;
	float:left;
	margin: 0px;
	padding: 0px;
}
#album-list ul li .defaultImage a {
	display:block;
	padding:0px;
	width:100%;
	text-align:center;
	margin: 0px;
}
#album-list ul li .defaultImage a img {
	margin:0px;
	padding:0px;
}
#album-list ul li .defaultImage a:hover {
	background:#ccc;
	margin: 0px;
	padding: 0px;
}
#album-list ul li .galleryDetails {width:300px;float:left;padding:12px 0 20px 40px;}
#album-list ul li h4 {margin:0;padding:0;}

#pagination-imagegallery {
	border:0;
	padding:0;
	clear:both;
	float: right;
	margin-top: -35px;
	margin-right: -15px;
	margin-bottom: 0;
	margin-left: 0;
}
#pagination-imagegallery li{
	border:0;
	margin:0;
	padding:0;
	font-size:20px;
	list-style:none;
	margin-right:2px;
	display:inline;
	background-image: none;
	color: #ededed;
}
#pagination-imagegallery a{
	margin-right:2px;
}
#pagination-imagegallery .previous-off,
#pagination-imagegallery .next-off {
	color:#cccccc;
	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{
	color:#EF5E00;
	font-weight:bold;
	display:block;
	float:left;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}
#pagination-imagegallery a:link,
#pagination-imagegallery a:visited {
color:#0e509e
display:block;
	float:left;
	text-decoration:none;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	color: #696c6a;
}
#pagination-imagegallery a:hover{
	color: #EF5E00;
	text-decoration: none;
}
.gallery-layout:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.gallery-layout {zoom:1;}
.gallery-layout {
	background-image: url(../images/ajax-loader-lg.gif);
	background-repeat: no-repeat;
	background-position: 300px;
}
.gallery-layout.loaded {
	background:none;
}
.gallery-layout li a {visibility:hidden;}
.gallery-layout.loaded li a {visibility:visible;}

.album-nav {
	overflow:hidden;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 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;}
#clicktoenlarge {
	height: 30px;
	width: 200px;
	background-image: url(click-to-enlarge.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: -23px;
	margin-left: 3px;
}
