#sortable { list-style-type: none; margin: 0; padding: 0;}
#sortable li { margin: 0 3px 10px 3px; padding: 0.4em; padding-left: 1.5em; background: none repeat scroll 0 0 #E6E6E6 !important; }
#sortable li span.ui-icon { position: absolute; margin-left: -1.3em; }
/* product category tabs */
.blockleoproducttabs{margin-top:15px;}
.blockleoproducttabs .leo-protab{width:74.5117%; float:left; margin-left:1.55312%}
.blockleoproducttabs .leo-cattab{width:23.5352%}
.blockleoproducttabs .block_content{
	border: 1px solid #E6E6E6;
	clear: both;
	margin:15px 0 0;
}
.blockleoproducttabs .htabs{
	background: #F5F5F5;
	border-right: 1px solid #E6E6E6;
	float: left;
	min-height: 400px;
}
.blockleoproducttabs .htabs li {display:block; width:100%; border-bottom:none }
	.blockleoproducttabs .htabs li a{
		display:block;
		padding:5px 6px;
		border-bottom:solid 1px #E6E6E6;
		color:#6f6f6f;
		font-size:14px;
	}
	.blockleoproducttabs .htabs li a:hover{color:#42A8BF}
	.blockleoproducttabs .htabs li img{border:none; margin-right:5px}
	.blockleoproducttabs .htabs li.active{border-right:1px solid #FFF}
	.blockleoproducttabs .htabs li.active a{ background:#FFF; text-decoration:none; color: #000}
/* produc carousel */
.blockleohighlightcarousel{
	margin:0;
}
.blockleohighlightcarousel .carousel{margin-bottom: 10px;}
.blockleohighlightcarousel .p-item{border:1px solid #e9e9e9;margin-bottom:15px}
	.blockleohighlightcarousel .left-block{
		text-align:center; 
		position:relative
	}
	
		.blockleohighlightcarousel a.product_image{border: none; height: auto;}
		.blockleohighlightcarousel .p-item h3 {text-align: left;}
		.blockleohighlightcarousel .product_desc{
			color: #666;
			display: block;
			font-size: 13px;
			margin-bottom: 10px;
			min-height: 50px;
		}
		.blockleohighlightcarousel .reduction{
			background: none repeat scroll 0 0 #DD4141;
			color: #FFFFFF;
			font-size:14px;
			font-weight:bold;
			left: 0;
			padding: 8px;
			position: absolute;
			top: 0px;
		}
		.blockleohighlightcarousel .leo-cart-view{
			border-left: 1px solid #E9E9E9;
			border-top: 1px solid #E9E9E9;
			height: 40px;
			line-height:40px;
		}
		.blockleohighlightcarousel .p-item:hover .product_image img{
			opacity:0.5;
			filter: alpha(opacity=50);
		}
	.blockleohighlightcarousel .carousel-product{
		margin: 15px 0 0;
	}
	/* button next - preview */
	.leo-manage .tab-content{
		overflow: inherit;
	}
	.leo-manage .product-tab{
		margin-top: 10px;
	}
	.leo-manage .product-tab .carousel-button{top: -22px;}
.leo-manage .carousel-button{position: relative; right: -5px;top: -12px}
	.leo-manage .carousel-control.right{right:0}
	.leo-manage .carousel-control.right .icon-angle-down{
		background: url("icon-nextprev.png") no-repeat scroll -22px 2px transparent;
		float: left;
		height: 20px;
		margin: 6px 0 0;
		width: 25px;
	}
	.leo-manage .carousel-control.right .icon-angle-down:hover{background-position:-22px -20px; opacity: 1}
	.leo-manage .carousel-control.left{right:34px;border-right:none; opacity: 1}
	.leo-manage .carousel-control.left .icon-angle-up{
		background: url("icon-nextprev.png") no-repeat scroll 10px 2px transparent;
		float: left;
		height: 20px;
		margin: 6px 0 0;
		width: 25px;
	}
	.leo-manage .carousel-control.left .icon-angle-up:hover{background-position:10px -20px}
	.leo-manage .carousel-control.left .icon-angle-up:before,
	.leo-manage .carousel-control.right .icon-angle-down:before{content:""}