.MagicZoom{
			cursor: url(../images/zoomin.cur), 
	        pointer;
}
.MagicZoomBigImageCont {
	border:1px solid #999;
	background:#FFF;
	box-shadow: 3px 3px 6px #999;
}

.MagicZoomMain {
	text-align: center !important;
	width: 92px;
}

.MagicZoomMain div {
	padding: 0px !important;
}
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#91b817;
	text-align:     center !important; 
}
.MagicZoomPup {
	border: 		0px solid #aaa;
	background: 	#ffffff;
}
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}

#tsShopContainer{width:100%;position:relative;}
#tsImgS{text-align:center;width:526px;position:relative;}
#tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsImgS img{border:0px;display:block;}
#tsPicContainer{width:530px;position:relative;}

#tsImgSCon{
	font-size:0;
	margin-top:10px;
	text-align: left;
	padding-left:20px;
	font-size:0;
	width:500px;
}
#tsImgSCon li{
	display: inline-block;
	vertical-align: top;
	width:15%;
	height:85px;
	max-height:100%;
	margin-right:1.5%;
	text-align: center;
	border:1px solid #ddd;
	box-sizing:border-box;
	cursor: pointer;
}
#tsImgSCon li span{
	height:100%;
	display: inline-block;
	vertical-align: middle;
}
#tsImgSCon li img{
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
	vertical-align: middle;	
}
#tsImgSCon li.tsSelectImg{
	border:1px solid #8b4846;
}
