
/* general reset */
img {border-style:none;}



.tabspace {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 8px;
	margin-bottom: 20px;
}
/* tab-box */
.tab-box {
	width:1020px;
	background: repeat-y;
	margin-left:-20px !important;
	
}
.tab-box .tab-box-holder {background: no-repeat;}
.tab-box .tab-box-frame {
	background:  no-repeat -1px 100%;
	margin-left:-20px !important;
	overflow:hidden;
	height:1%;
	padding:0;
}
/* tabset */
.tablset a:hover{text-decoration:underline;}
.tab-box .tabset {
	background:none;
	padding:;
	margin-left:-20px !important;
	list-style:none;
	height:1%;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	line-height:17px;

}
.tab-box .tabset li{float:left;}
.tab-box .tabset li a {
	color:#8b8b8b;
	width:200px;
	display:block;
	text-decoration:none;
	background: no-repeat;
	padding:0;
	position:relative;
	margin-left:-20px !important;
}
.tab-box .tabset li a.tab11{
	z-index:2;
}
.tab-box .tabset li a.tab12{
	z-index:1;
}

.swatch_column {
	width: 106px;
	text-align: center;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0;
}

.tab-box .tabset a.active {
	color:#8b8b8b;
	background:url no-repeat;
	padding:0;
	margin-top:0;
	z-index:10 !important;
	margin-left:-20px !important;
}
.tab-box .tabset li a:hover {text-decoration:underline;}

/* tabset-box */
.tabset-box {
	overflow:hidden;
	width:100%;
	margin-left:-20px !important;
	margin-top:-1em;
		
}
/* tabset */
.tabset-box .tabset {
	list-style:none;
	padding:0;
	overflow:hidden;
	width: 960px;
	font-size:12px;

}

.tabset-box ul {
	margin-bottom: 14px !important;
	margin-left:-20px !important;
	
}

.tabset-box .tabset li {float:left; padding: 0 0px; margin-left: 22px !important;}
.tabset-box .tabset li a {
	display:block;
	color:#8b8b8b;
	text-decoration:none;
	height:21px;
	position:relative;
	margin:0;
	padding:0;
	text-align:center;
	cursor:pointer;
	outline:none;


}
.tabset-box .tabset .first .active {
	margin:0;
	background:no-repeat;
}
.tabset-box .tabset .last .active {
	margin:0;
	background: no-repeat;
}

.tabset-box .tabset li a:hover{text-decoration:underline;}
.tabset-box .tabset li a.active {
	color:#8b8b8b;
	background:  no-repeat;
	margin:0;
	z-index:20;
	padding:0;
	border:none;
}
.tabset-box .tabset .tab1 {
	background: no-repeat;
	z-index:10;
	margin:0;
}
.tabset-box .tabset .tab2 {
	background: no-repeat;
	z-index:9;

}
.tabset-box .tabset .tab3 {
	background:  no-repeat;
	z-index:8;


	
}
.tabset-box .tabset .tab4 {
	background: no-repeat;
	z-index:7;




}
.tabset-box .tabset .tab5 {
	background:  no-repeat;
	z-index:6;
	left:30px;
}

.tabset-box .tabset .tab6 {
	background: no-repeat;
	z-index:5;
	left:40px;


}
/* main-box */
.main-box {background:  repeat-y;}
.main-box .frame {
	background:  no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:5px 10px 19px;
}
.main-box .frame ul {
	list-style:none;
	margin-left:20px;
	padding:23px 0 0 41px;
	overflow:hidden;
	height:1%;
}
.main-box .frame ul li {
	float:left;
	padding:0 55px 0 0;
	margin-left:20px !important;
}
.main-box .frame ul li img {display:block;}


/* tabset-box2 */
.tabset-box2 {
	overflow:hidden;
	width:100%;
	padding:0;
	font-size: 12px;
	line-height: 17px;
	position:relative;
}
/* tabset-box2 tabset */
.tabset-box2 .tabset {
	list-style:none;
	margin: 0;
	padding:0;
	overflow:hidden;
	width:475px;
	height:auto;
	position:absolute;
	top:0;
	left:0;
}
.tabset-box2 .tabset li {
	float:left;
	display:block;
}
.tabset-box2 .tabset li a {
	display:block;
	color:#8b8b8b;
	text-decoration:none;
	height:22px;
	position:relative;
	margin:0;
	padding:0;
	text-align:center;
	cursor:pointer;
	outline:none;

}
.tabset-box2 .tabset .first .active {margin:0;}
.tabset-box2 .tabset .last .active {margin:0;}
.tabset-box2 .tabset li a:hover{text-decoration:underline;}
.tabset-box2 .tabset li a.active {
	color:#333;
	height:50px;
	background:  no-repeat;
	margin:0;
	z-index:20;
	padding:0;
	border:none;
}
.tabset-box2 .tabset .tab6 {
	background:  no-repeat;
	z-index:10;
}
.tabset-box2 .tabset .tab7 {
	background:  no-repeat;
	z-index:9;
	overflow:hidden;
}
.tabset-box2 .tabset .tab8 {
	background: no-repeat;
	z-index:8;
	overflow:hidden;
}
.tabset-box2 .tabset .tab9 {
	background:  no-repeat;
	z-index:7;
}
.tabset-box2 .tabset .tab10 {
	background: no-repeat;
	z-index:6;
	margin:0;
}
.tabset-box2 .main-box .frame p {
	margin:0;
	line-height:22px;
}
.tabset-box2 .main-box .frame {
	padding:37px 58px 25px 68px;
	font-size:13px;
	width:475px;
	overflow:hidden;
}
.tabset-box2 .main-box .frame img {
	float:left;
	margin:0;
}
.tabset-box2 .main-box .frame p a {
	color:#e76e34;
	text-decoration:none;
}
.tabset-box2 .main-box .frame p a:hover {text-decoration:underline;}

