#album-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#album-list ul li {
	margin: 0;
	padding: 20px 0 20px 0;
	background: url(../../themes/xxx/images/bg_table.png) no-repeat 50% 100%;
	float:left;
	display:inline-block;
	width:494px;
}
#album-list .defaultImage {
	float: left;
	margin: 0 20px 0 0;
}
#album-list .defaultImage a img {
	border: 6px solid #111;
}
#album-list .defaultImage a:hover img {
	border: 6px solid #F60;
}
#album-list .galleryDetails {
	float: left;
}
#album-list .galleryDetails h4 {
	margin: 0 0 10px 0;
}
#album-list .galleryDescription {
	font-size: 1em;
	font-weight: normal;
	color: #CCCCCC;
}

.gallery-layout {
	zoom:1;
}
.gallery-layout {
	background: url('../images/ajax-loader-lg.gif') center no-repeat;
}
.gallery-layout.loaded {
	background: none;
}
.gallery-layout {
	margin: 0;
	padding: 0;
	list-style: none;
}
.gallery-layout li {
	display: block;
	float: left;
	margin: 0 30px 30px 0;
	padding: 0;
}
.gallery-layout li a img {
	border: 6px solid #111;
}
.gallery-layout li a:hover img {
	border: 6px solid #F60;
}


.gallery-layout li a {
	visibility: hidden;
}
.gallery-layout.loaded li a {
	visibility: visible;
}

.album-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.album-nav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#pagination-imagegallery {
	border:0;
	margin:0 0 10px 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 {
	margin-right:2px;
}
#pagination-imagegallery .previous-off, #pagination-imagegallery .next-off {
	color:#888888;
	display:none;
	float:left;
	font-weight:bold;
	margin-right:2px;
	padding:3px 4px;
}
#pagination-imagegallery .next a, #pagination-imagegallery .previous a {
	font-weight:bold;
	color:#fff;
}
#pagination-imagegallery .active {
	background:#F60;
	color:#fff;
	font-weight:bold;
	display:block;
	float:left;
	padding:3px 6px;
}
#pagination-imagegallery a:link, #pagination-imagegallery a:visited {
	color:#fff;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}
#pagination-imagegallery a:hover {
	background:#F60;
}

.album-nav ul.albums-pag{
	float:left;
	display:inline-block;
	list-style:none;
}

ul.albums-pag li.prev{
	padding:5px 0;
}

ul.albums-pag li.next{
	padding:5px 0;
}

ul.albums-pag a{
	color: #F60;
}


/* ---------
XXX styles
--------------*/

