.item-tab {
	/**z-index:20;**/
}
.item-tab .strip{
	height:26px;
	white-space: nowrap;
	overflow:hidden;
	vertical-align:middle;
	line-height:29px;
	cursor:default;
	-moz-user-select:none;
	float: left;
}
.item-tab .tab{
	position:absolute;
	left:-10000px;
	top:-10000px;
	overflow: auto;
	outline: none;
}
.item-tab-strip{
	float: left;
	position: relative;
	top: 1px;
	z-index:1;
}
.item-tab-body {
	border:1px solid #cccccc;
	position:relative;
	overflow:hide;
	background-color:#fff;
	
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
    background-color:#fcfcfc;
    
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
    box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
}
.active{
	/*background-color:#fff;*/
	position:relative;
	top:1px;
	z-index:1;
	/****/
}
.strip .strip-left, .strip .strip-right{
	float:left;
	height:100%;
	width:3px;
	
}
.strip .strip-center{
	float:left;
	height:100%;
	
	vertical-align: center;
}

.strip-left {
	background:url(../tab/strip-over-both.gif) left top;
}
.strip-right {
	background:url(../tab/strip-over-both.gif) right top;
}
.strip-center {
	background:url(../tab/strip-over-center.gif) repeat-x left top;
	text-align: center;
}
.active .strip-left {
	background:url(../tab/strip-active-both.gif) left top;
}
.active .strip-right {
	background:url(../tab/strip-active-both.gif) right top;
}
.active .strip-center {
	background:url(../tab/strip-active-center.gif) repeat-x left top;
	line-height:25px;
}

.tab-close {
	background:url(../tab/tab_close.gif);
	position:relative;
	top:8px;
	float:right;
	width:11px;
	height:11px;
	line-height: 1px;
	font-size: 1px;
	cursor: pointer;
	visibility: hidden;
}
.active .tab-close {
	background-position:-11px -33px;
	top:7px;
}
.tab-btn-over{
    background-position:0 -11px;
}
.active .tab-btn-over{
    background-position:-11px -11px;
}
.tab-btn-down{
    background-position:0 -22px;
}
.active .tab-btn-down{
    background-position:-11px -22px;
}
.tab-scroll{
	width:18px;
	background: url(../tab/scroll.gif);
	float: left;
	position: relative;
	top: 1px;
	z-index:1;
	height:26px;
}
.tab-scroll-left{
	background-position: -17px 0;
}
.tab-scroll-right{
	background-position: 0 -27px;
}
.tab-scroll-left-over{
	background-position: 0 0;
}
.tab-scroll-right-over{
	background-position: -17px -27px;
}
.scroll-disabled{
	opacity:0.5;
	filter:	alpha(opacity=50);
}
