/********************** Product Detail */
/* Product Images */
.product-img-box { float:left; width:312px;}
.product-img-box .product-image-zoom { position:relative; overflow:hidden; width:312px; height:312px; z-index:9;}
.product-img-box .product-image-zoom img { position:absolute; left:0; top:0px; cursor:move;}
.image-zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px auto; background:url(../images/slider_bg.gif) no-repeat 50% 50%; padding:0 28px 0 28px; cursor:pointer; }
.image-zoom #track { position:relative; height:18px; margin-top:5px;}
.image-zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px;background:url(../images/magnifier_handle.gif) 0 0 no-repeat; }
.image-zoom .btn-zoom-out { position:absolute; left:2px; top:1px; }
.image-zoom .btn-zoom-in { position:absolute; right:2px; top:1px; }

.SlidingPanels {
	position: relative;
	padding: 0px;
	border: none;
	overflow:hidden;
}
.SlidingPanelsContentGroup {
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
}
.SlidingPanelsContent {
	width: 100%;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	border: none;
}
.SlidingPanelsAnimating * {
	overflow: hidden !important;
}
.siding-panel{
	position:relative;
	float:left;
	background:#999999;
	padding-top: 10px;
	padding-bottom:5px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	height:21px;
	top:-33px;
	z-index: 999; 
	opacity:0.8; 
	filter:alpha(opacity=50)
}
	  
#main_slide_nav .SlidingPanelsContentGroup{
	float:left;
	width:5000px;
}
#main_slide_nav .SlidingPanelsContent{
	float:left;
	width: auto;
	height:auto;
	height:auto!important;
	padding: 0;
}	
.normal-banner {
	background: #cdcdcd;
	color: black;
}
.current-banner {
	background:#000000;
	color: white;
}	  
.showPanel {display:none; z-index:0; position:absolute; left:-100000; top: 99999; background: #333333; color: #FFFFFF;}