-moz-box-sizing:border-box;box-sizing:border-box;

.swatchColorDesc {font-size: 10px; font-family: Arial, Helvetica,sans-serif; color: #333333;}

.swatchTable {
	border-left: 1px solid #333333;
	border-right: 0px solid #333333; 
	border-top:1px solid #333333; 
	border-bottom:1px solid #333333; 
}

.tableswatch {
	border-top: 0px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
}

.topandbottom {
	border-top: 1px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}

.swatchunderline {font: underline;}

.swatchContainer{
	width:338px;
	position:relative;
	float:left;
	margin-top:-2px;
	margin-bottom: 6px;
}

.swatchBlock{float:left;margin:0;padding:0;}
.swatchLink{float:left;margin:0;padding:0;border:1px solid #ffffff;margin-right:1px;margin-top:1px;}
.swatchLink:hover{border:1px solid #c0c0c0;}
.swatch{margin:0;padding:0;float:left;position:relative;}
.swatch > .swatchImg{margin:0;padding:0;float:left;}

DIV.SwatchBox {
		margin:0px;padding:0px;
		position:absolute;
		top:0;
		left:0px;
		width:217px;    
		margin-top:0px;
		text-align:center;
		min-width:75px;
		overflow:hidden;
		visibility:hidden;
		border:1px solid #ffffff;
		background-color: #ffffff;
		z-index:1000;
	}
	
.SwatchBoxImg {
		margin:0;padding:0;
		width:215px;height:128px;
		overflow:hidden;
		border:1px solid #333333;
		border-bottom:0px;}

.SwatchBoxText{
	border:1px solid #333333;
	margin:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
	margin:0px;
	overflow:hidden;
	text-align:left;
	background-color:#ffffff;
}

.SwatchBoxColorDesc{
	font : 10px/12px Arial, Verdana, sans-serif;
	padding:0px;
	margin:0px;
	color : #333333;
	font : bold 11px/12px Arial, Verdana, sans-serif;
	/*height:12px;*/
	height: auto;
	overflow:hidden;
	text-align:left;
	background-color:#ffffff;
}

.SwatchBoxAction{
	font : 10px/12px Arial, Verdana, sans-serif;
	padding:0px;
	margin:0px;
	height:15px;
	overflow:hidden;
	text-align:left;
	color : #333333;
	background-color:#ffffff;
}