.overlay
{
	//height: 200px;
	position: relative;
	border: none;
	style: block;
}
.shelftitle
{
	width: 100%;
	height: 40px;
	float: left;
	background-color: rgba(20, 20, 20, 0.7);
	font-color: white;
	font: small-caps bold 24px/40px Georgia, serif;
	position: static;
}
td.pic
{
	width: 190px;
	height: 260px; 
	text-align: center; 
	vertical-align: middle;
}
td.title
{
	text-align: center; 
	vertical-align: center;
	height: 50px;
	background-color: rgba(20, 20, 20, 0.5);
}
img.logo
{
//	position: fixed;
	position: absolute;
//	position: relative;
	z-index: 2;
	left: 0px;
  	bottom: 0px;
}
img.edition
{
//	position: fixed;
	position: absolute;
//	position: relative;
	z-index: 3;
	left: 0px;
  	bottom: 50px;
	width: 40px;
	height: 40px;
}

body
{
	font-family: Tahoma;
	font-size: 20px;
	color: White;
	text-shadow: 0 0 40px black, 0 0 30px red, 0 0 20px orange;
}
*{
    	margin:0;
    	padding:0;
}
.img-fluid{
    	max-width: 100%;
    	height: 100%;
    	display: block;
}
a
{
    color: White;
    text-decoration: none;
}
a:hover
{
	color: white;
	text-decoration: none;
	text-shadow: 0 0 40px white, 0 0 30px white, 0 0 20px white;
}
// SCROLL BAR
/* width */
::-webkit-scrollbar {
  width: 20px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: red;
  border-radius: 10px;
}