
.gallery_category { 
	width: 970px; 
	margin: 0 auto 40px; 
}
.gallery_category li { 
	width: 149px; 
	height: 150px; 
	float: left; 
	text-align: center; 
	background-size: 100%; 
}
.gallery_category li a { 
	display: block; 
	background: rgba(255,255,255,.5); 
}
.gallery_category li a:hover { 
	opacity: 1; 
	background: none; 
}
.gallery_category li a dl { 
	display: table-cell; 
	width: 149px; 
	height: 150px; 
	vertical-align: middle; 
}
.gallery_category li a dl dt { 
	font-size: 30px; 
	line-height: 50px; 
	font-family: 'LaBelleAurore'; 
	color: #4d200d; 
	text-transform: capitalize; 
}
.gallery_category li a dl dd { 
	font-family: "hannari"; 
	font-size: 16px; 
	color: #605e5e; 
	padding: 0px 0 0; 
}
.gallery_category li+li { margin: 0 0 0 15.2px; }
.gallery_category li.short-bob { background-image: url(/img/gallery_category_back_short-bob.png); }
.gallery_category li.medium { background-image: url(/img/gallery_category_back_medium.png); }
.gallery_category li.long { background-image: url(/img/gallery_category_back_long.png); }
.gallery_category li.styling { background-image: url(/img/gallery_category_back_styling.png); }
.gallery_category li.mens { background-image: url(/img/gallery_category_back_mens.png); }
.gallery_category li.cat14 { background-image: url(/img/gallery_category_back_haircolor.png); }
#galleries { 
	position: relative; 
	padding: 0 0 20px; 
}
#galleries li a:hover { 
	filter: alpha(opacity=80); 
	-ms-filter: "alpha(opacity=80)"; 
	-moz-opacity: 0.8; 
	-khtml-opacity: 0.8; 
	opacity: 0.8; 
}
#galleries li a:hover { opacity: 1; }
#galleries li a:hover span { opacity: 1; }
#galleries li a { 
	display: block; 
	position: relative; 
}
#galleries li a span { 
	position: absolute; 
	top: 0; 
	left: 0; 
	opacity: 0; 
	position: absolute; 
	top: 15px; 
	left: 0; 
	right: 0; 
	width: 86%; 
	margin: auto; 
	color: #ffffff; 
	background: rgba(63,25,12,0.8); 
	padding: 14% 0.8em; 
	text-align: center; 
	z-index: 3; 
	font-size: 14px; 
	-webkit-transition: all 0.5s; 
	-moz-transition: all 0.5s; 
	-o-transition: all 0.5s; 
	transition: all 0.5s; 
}
.pagination-centered { 
	text-align: center; 
	margin: 0; 
	padding: 0; 
}
.pagination-centered .pagination { 
	margin: 0; 
	padding: 10px 0 0; 
}
.pagination-centered .pagination > .active > a, .pagination-centered .pagination > .active > a:focus, .pagination-centered .pagination > .active > a:hover, .pagination-centered .pagination > .active > span, .pagination-centered .pagination > .active > span:focus, .pagination-centered .pagination > .active > span:hover { 
	background: #000000; 
	color: #ffffff; 
	border-color: #dddddd; 
}
.pagination-centered .pagination > .active a:hover { opacity: 1; }
.pagination-centered .pagination > li > a, .pagination-centered .pagination > li > span { color: #000000; }
.noentry { 
	width: 970px; 
	margin: 60px auto 0; 
	background: #fef4f0; 
}
.noentry p { 
	font-size: 16px; 
	margin: 0; 
	padding: 30px; 
}
