/* 
WCEX SKU Select Style 
*/

.skuform.sku-select .right {
	width: 100%;
}

#itempage .dlseller-wrapper table.dlseller {
    margin-bottom: 20px;
}

/* -- table -- */
.item-info table.item-sku {
	display: block;
	margin-bottom: 1.429em;
	border-collapse: separate;
	overflow-x: auto;
}
.item-sku tbody tr {
	border: none;
}
.item-info .item-sku th {
	white-space: nowrap;
}
.item-info .item-sku th,
.item-info .item-sku td {
	padding: .714em;
}
.item-info .item-sku th,
.item-info .item-sku td,
.item-info .item-sku tbody tr th,
.item-info .item-sku th:last-child,
.item-info .item-sku td:last-child {
	border: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.item-info .item-sku th {
	background: none;
}
.skuform table.item-sku {
	border: none;
}
/* -- dl,dt,dd -- */
dl.item-sku,
dl.item-sku dt,
dl.item-sku dd {
	display: block;
	border: none;
}
dl.item-sku dt,
dl.item-sku dd {
	width: auto;
}
.skuform .item-sku {
	margin-top: 20px;
}
.skuform .item-sku + .item-option {
	margin-top: -10px;
}
dl.item-sku dt {
	font-size: 16px;
	margin-bottom: 4px;
	padding: 0;
	background: none;
}
dl.item-sku dd {
	margin: 0 0 .5714em;
	padding: 0;
}
dl.item-sku select {
	width: 100%;
}
#wc_regular dl.item-sku dt,
#wc_regular dl.item-sku dd {
	float: none;
}
dl.item-sku dd label {
	padding-top: 5px;
}
dl.item-sku dd input[type=radio]+.radiomark {
	display: none;
}
dl.item-sku dd input[type=radio]:checked + label, dl.item-sku dd label:hover {
	padding-top: 4px;
}
dl.item-sku dd input[type=radio]:checked~label,
dl.item-sku dd label:hove {
    padding: 0 20px;
    border: 2px solid #333;
}r