.SlotsWrapper { margin: 0 0 40px 0; }
.SlotsWrapper .Padding { padding: 20px; }
.SlotsWrapper .Border { border: 1px #c2c2c2 solid; }

/**************************************************************************************************/
.Slots
{
	width: 458px;
	height: 250px;
	padding: 0;
	overflow: hidden;
}

.Slots ul { width: 8244px; }

.Slots li
{
	margin: 0 10px 100px 0;
	padding: 0;
}

/**************************************************************************************************/
.Reviews .Controls { margin: 0 46px 0 0; }

.Reviews .Controls li
{
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0;
	height: 13px;
	width: 60px;
}

.Reviews .Controls li.next
{
	background-position: right center;
	margin: 0 5px 0 0;
	background-image: url('../media/icons/small_stretched/slots_next.gif');
}

.Reviews .Controls li.prev
{
	background-position: left center;
	margin: 0 0 0 5px;
	background-image: url('../media/icons/small_stretched/slots_prev.gif');
}

.Reviews .Controls li.prev:hover { background-image: url('../media/icons/small_stretched/slots_prev_hover.gif'); }
.Reviews .Controls li.next:hover { background-image: url('../media/icons/small_stretched/slots_next_hover.gif'); }

/**************************************************************************************************/
.archivePage .Topper .SlotsWrapper
{
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
}

.archivePage .Topper .SlotsWrapper .Padding { padding: .95em 0 0 0; }
.archivePage .Topper .SlotsWrapper .Border { border-width: 0; }

/**************************************************************************************************/
.archivePage .Topper .Slots
{
	width: 280px;
	height: 25px;
}

.archivePage .Topper .Slots ul { width: 1750px; }

.archivePage .Topper .Slots li
{
	margin: 0;
	padding: 0;
	width: 140px;
}

.archivePage .Topper .Slots li.one { width: 35px; }
.archivePage .Topper .Slots li.two { width: 70px; }
.archivePage .Topper .Slots li.three { width: 105px; }
.archivePage .Topper .Slots li.four { width: 140px; }
.archivePage .Topper .Slots li.five { width: 175px; }
.archivePage .Topper .Slots li.six { width: 210px; }
.archivePage .Topper .Slots li li { width: 35px; }

.archivePage .Topper .Slots li p
{
	font-size: 100%;
	line-height: 1em;
	margin: 0;
}

.archivePage .Topper .Slots li .Padding
{
	margin: 0;
	padding: 0;
}

/**************************************************************************************************/
.archivePage .Topper .Controls { margin: 0; }
.archivePage .Topper .Controls .Padding { padding: 10px 0 0 0; }

.archivePage .Topper .Controls li
{
	float: left;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0;
	height: 13px;
	width: 7px;
}

.archivePage .Topper .Controls li:hover { cursor: pointer; }

.archivePage .Topper .Controls li.next
{
	margin: 0 2px 0 0;
	background-image: url('../media/icons/small/slots_next.gif');
}

.archivePage .Topper .Controls li.prev
{
	margin: 0 0 0 2px;
	background-image: url('../media/icons/small/slots_prev.gif');
}

.archivePage .Topper .Controls li.prev:hover { background-image: url('../media/icons/small/slots_prev_hover.gif'); }
.archivePage .Topper .Controls li.next:hover { background-image: url('../media/icons/small/slots_next_hover.gif'); }
