.gallery {
	border: 1px solid gray;
	width: 100%;
	height: 350px;
	position: relative;
	text-align: center;
}


.gallery .previous, .gallery .next {
	background-color: rgb(187, 187, 187);
	color: white;

	height: 100%;
	width: 25px;
	
	position: absolute;
	top: 0;
	line-height: 350px;
	vertical-align: middle;
}

.gallery .previous {
	left: 0;
}

.gallery .next {
	right: 0;
}

.gallery .previous:hover, .gallery .next:hover {
	background-color: rgb(221, 221, 221);
}

.gallery img {
	height: 320px;
}

.gallery .menu {
	left: 25px;
	bottom: 0;
	height: 29px;
	border-top: 1px solid rgb(187, 187, 187);
	line-height: 25px;
	vertical-align: middle;
}

