.select-replacement li {
	display: inline-block;
	margin:0 5px 0 0;
	cursor: pointer;
	border: 1px solid #ffffff;
	height: 19px;
}

.select-replacement li.attributeimprove-option-selected {
	border: 1px solid #333333;
}

.attributeimprove-hexa {
	display: inline-block;
	height:17px;
	width:26px;
	border: 1px solid #dddddd;
}

.attributeimprove-hexa:hover {
	border: 1px solid #000000;
}

.attributeimprove-label-css {
	display: inline-block;
	height:20px;
	line-height:20px;
	width:20px;
	background-color: #cccccc;
	border: 1px solid #dddddd;
	color:#ffffff;
	text-align: center;
}

.attributeimprove-label-css:hover {
	background-color: #000000;
	border: 1px solid #ff0000;
}

/* category filters */
.attributeimprove-filter-category {
	display: inline-block;
}

.attributeimprove-filter-link-category {
	
}

.attributeimprove-thumbnail-category {
	border: 1px solid #dddddd;
}
.attributeimprove-thumbnail-category:hover {
	border: 1px solid #000000;
}

.attributeimprove-hexa-category {
	display: inline-block;
	width: 20px;
	height: 20px;
	border: 1px solid #DCDCDC;
}
.attributeimprove-hexa-category:hover {
	border: 1px solid #000000;
}

.attributeimprove-css-category {
	display: inline-block;
	height: 20px;
	border: 1px solid #dddddd;
	padding: 2px 4px;
	margin-bottom: 3px;
}
.attributeimprove-css-category:hover {
	border: 1px solid #000000;
}
.main-image-link {
	display: block;
    margin: 0 auto;
    position: relative;
    width: 364px;
}
.media-mask {
	position: absolute;
    text-align: center;
    top:0;
    background-color: #000000;
	opacity:0.4;
	filter:alpha(opacity=40);
}
.media-mask img {
	vertical-align: middle;
}

.to-pick {color:#A6085D;font-size: 11px;}