/************************* SCROLLER ***************************/

*
{
	-webkit-backface-visibility:hidden;
}

.mercuryWrapper
{
	position:relative;
	overflow:hidden;
	margin: 0 auto;
}

.mobileMercury *
{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-khtml-user-select:none;
	-o-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-select:none;
}

.mercuryWrapper .mercuryScroller
{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
}

.mercuryWrapper .mercuryElement
{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	overflow:hidden;
}

.mercuryWrapper .mercuryLoader
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(resources/ajax_loader.gif) no-repeat center center;
}

.mercuryWrapper .mercuryBox
{
	position:absolute;
	overflow:hidden;
	top:0px;
	visibility:hidden;
}

.mercuryWrapper .mercuryScrollBarVerticalBox
{
	position:absolute;
	top:0px;
	right:0px;
	width:12px;
	height:100%;
	background:url(resources/white_effect.png) repeat;
	z-index:100;
}

.mercuryWrapper .mercuryScrollBarVertical
{
	position:absolute;
	top:0%;
	right:0%;
	width:100%;
}

.mercuryWrapper .mercuryScrollBarHorizontalBox
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:12px;
	background:url(resources/white_effect.png) repeat;
	z-index:100;
}

.mercuryWrapper .mercuryScrollBarHorizontal
{
	position:absolute;
	bottom:0%;
	left:0%;
	height:100%;
}

.mercuryWrapper .mercuryScrollBarImage
{
	position:absolute;
	border-radius:4px;
	background:#444;
}

.mercuryWrapper .mercuryScrollBarVertical .mercuryScrollBarImage
{
	top:0%;
	right:15%;
	width:70%;
	height:100%;
}

.mercuryWrapper .mercuryScrollBarHorizontal .mercuryScrollBarImage
{
	bottom:15%;
	left:0%;
	width:100%;
	height:70%;
}