* { margin:0; padding:0; border:0 }
body { 
	background:#000;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
img { border:none; }
	
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url('../img/common/progress.gif') no-repeat center center;}
	
#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img{ width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#fff; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 url('../img/common/progress.gif') no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }

.jp-audio {
	width:240px;
	height:auto;
	position:absolute;
	bottom:0px;
	left:5px;
	z-index:99999999;
}
.jp-controls li {
	font-weight:normal;
	text-align:left;
	float:left;
	 }
.jp-pause,
.jp-play { 
	display:block;
	padding:9px 0px 0px 20px;
	width:100px;
	height:21px;
	background-position:0 0; }

.jp-pause	{ background-image:url('../music/off.jpg'); }
.jp-play 	{ background-image:url('../music/on.jpg');  }

.jp-controls li a:hover, 
{
	background-position:30 0;}

.openbtt {
	font-weight:normal;
	text-align:center;
	width:120px;
	height:30px;
	line-height:31px;
	position:absolute;
	bottom:0px;
	left:10px;
	z-index:99999999;
	background-color:#000;
	cursor:pointer;
}
.openbtt  a:link {
	text-decoration: none;
	color: #fff;
}
.openbtt  a:visited {
	text-decoration: none;
	color: #fff;
}
.openbtt  a:hover {
	text-decoration: none;
	color: #90C;
}
.openbtt  a:active {
	text-decoration: none;
	color: #fff;
}

.btt {
	font-weight:normal;
	text-align:center;
	width:120px;
	height:30px;
	line-height:31px;
	position:absolute;
	bottom:0px;
	right:120px;
	z-index:99999999;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background-color:#000;
}
.btt a:link {
	text-decoration: none;
	color: #fff;
}
.btt a:visited {
	text-decoration: none;
	color: #fff;
}
.btt a:hover {
	text-decoration: none;
	color: #90C;
}
.btt a:active {
	text-decoration: none;
	color: #fff;
}

.controls_wrapper {
	background:url('../music/controls.png');
	background-repeat:repeat;
	margin:0 auto;
	width:100%;
	height:30px;
	position:fixed;
	bottom:0px;
	left:0;
	z-index:4;
	}
	 
.storeinfo_button, .back_button {
	width:90px;
	line-height:31px;
	cursor: pointer;
}
.storeinfo_button {
	width:130px;
	float:left;
}
.back_button {
	width:90px;
	float:right;
}


/*store info slide up-------------------------------------------------*/
.storeinfo_silde {
	display:none;
	color:#FFF;
	background:url('../img/common/storeinfo.png');
	background-repeat:repeat;
	text-align:left;
	width: 500px;
	padding:30px 30px 23px;
	position:absolute;
	bottom:30px;
	left: 0px;
	z-index:9999999;
	}

.storeinfo_title {
	font-size:11px;
	padding:20px 0px 5px;
	margin:0px;
	}

.storeinfo_silde span {
	font-size:10px;
	width:100%
}
.storeinfo_name {
	font-weight:bold;
	padding-bottom:4px;
	float:left;
	width:150px;
}
.storeinfo_mail {
	padding-bottom:4px;
}

.border {
	border:2px solid;
}

a:link {
	text-decoration: none;
	color:#FFF;
}
a:visited {
	text-decoration: none;
	color:#FFF:
}
a:hover {
	text-decoration: none;
	color:#90C
}
a:active {
	text-decoration: none;
	color:#FFF;
}
