/* MISC */
.clear {
	clear: both;
}
.borderTopLeft {
	/*border-top: 1px solid #787878;
	border-left: 1px solid #787878;*/
}
.borderBottomRight {
	/*border-right: 1px solid #787878;
	border-bottom: 1px solid #787878;*/
}
.borderRight {
	/*border-right: 1px solid #787878;*/
}
.borderRightDotted {
	/*border-right: 1px dotted #787878;*/
}
/* INDEX - GRID */
.thumbnail {
	float: left;
	position: relative;
	color:inherit;
	width: 160px;
	height: 160px;
	overflow: hidden;
}
.selectedThumbnail, .thumbnail:hover {
	color:inherit;
	/*background-color: #a1a1a1;*/
}
.emptyThumbnail {
	float: left;
	position: relative;
	color:inherit;
	/*background-color: #949494;*/
	width: 160px;
	height: 160px;
	overflow: hidden;
}


/* PROPER ALIGNMENT INSIDE CELLS */
.alignmentOuterGrid {
	z-index: 1;
	position: static;
	text-align: center;
	display: table;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.alignmentOuter {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.alignmentOuter {
	position: static;
	text-align: center;
	display: table;
}

.alignmentMiddle {
	position: static;
	display: table-cell;
	vertical-align: middle;
}

.alignmentInner {
	position: static;
}
.AdjustZIndex {
	position: relative;
}
