.mooshowcase_wrapper{
	position:relative;
	overflow:hidden;
}
.mooshowcase_nav {
	/* width:100%; Need it?*/
	overflow:auto;
	margin-top:1px;
	padding:6px 10px;
}
.mooshowcase_nav.in {
	position:absolute;
	z-index:1;
	top:6px;
	font-weight:bold;
}

.mooshowcase_nav.out {
	position:relative;
	text-align:center;
}

.mooshowcase_nav a{
	display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;
	width:16px;
	height:22px;
	margin:0;
	font-weight:bold;
	color:#fff;
	line-height:22px;
	font-size:10px;
	text-align:center;
	background:url(/img/showcase_nav.png) no-repeat center center;
}
.mooshowcase_nav .navnp { width:60px; }
.mooshowcase_nav.out .navnp { float:right; }
.mooshowcase_nav.in .navnp { float:left; }

.mooshowcase_nav.out .navnp a {
	float:right;
	width:22px;
	height:21px;
	margin:0 0 0 8px;
	border-radius:0;
	-moz-border-radius:0;
	-khtml-border-radius:0;
	-webkit-border-radius:0;
	background-position:center top;
}
.mooshowcase_nav.in .navnp a { float:right;margin-right:6px; }
.mooshowcase_nav.out .navnp a.next { background:url(/img/smallNext.png) no-repeat; }
.mooshowcase_nav.out .navnp a.prev { background:url(/img/smallPrev.png) no-repeat; }
.mooshowcase_nav.out .navnp a:hover { background-position:center bottom; }

.mooshowcase_nav.in a{  }
.mooshowcase_nav.out a{  }

.mooshowcase_nav a:hover, .mooshowcase_nav a.selected{ background-image:url(/img/showcase_nav_selected.png) }

.mooshowcase_caption{
	background:url(/img/pad.png);
	color:#fff;
	font-size:14px;
	position:absolute;
	z-index:1;
	width:100%;
}
.mooshowcase_caption a { color:#ffff80; }
.mooshowcase_caption a:hover { color:#ffff00; }
.mooshowcase_caption .caption { display:none; }
.mooshowcase_captionpad{ padding:10px 15px; }

.mooshowcase_container{
	position:relative;
	width:100%;
}
.mooshowcase_container .item{
	position:absolute;
	display:block;
}
.mooshowcase_spinner{
	position:absolute;
	height:100%;
	width:100%;
	background:url(/img/spinner.gif) no-repeat center center;
}
