.left
{
	float: left;
}
.right
{
	float: right;
}
.absolute
{
	position: absolute;
}
.relative
{
	position: relative;
}
.center
{
	text-align: center;	
}
.block
{
	display: block;
}
.shadow
{
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background-color: #474559;
	-moz-opacity: 0.75;
	opacity:.75;
	filter: alpha(opacity=75);	/* For IE8 and earlier */
}
a.preview img
{
	visibility: visible;
}
ul.slides
{
	color: #FFFFFF;	
	border-color: #CCC1BD;
}
.ch-grid
{
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 100%;
}

.ch-grid:after,
.ch-item:before
{
	content: '';
    display: table;
}

.ch-grid:after
{
	clear: both;
}

.ch-grid li
{
	width: 280px;
	height: 280px;
	display: inline-block;
}