div.color_picker {
  height: 13px;
	width: 13px;
	padding: 0 !important;
	border: none;
	background: #000;
	cursor: pointer;
	line-height: 16px;
	z-index: 5;
	position: relative;
	clear: both;
	margin: 4px;
}

div#color_selector {
  width: 180px;
  position: absolute;
  border: 1px solid #598FEF;
  background-color: #EFEFEF;
  padding: 2px;
  z-index:5;
}
  div#color_custom {width: 100%; float:left }
  div#color_custom label {font-size: 95%; color: #2F2F2F; margin:0; width: 25%}
  div#color_custom input {margin: 0; padding: 0; font-size: 95%; border: 1px solid #ccc; width: 65%; }

div.color_swatch {
  height: 12px;
  width: 12px;
  border: 1px solid #ccc;
  margin:1px 1px 0 0;
  float: left;
  cursor: pointer;
  line-height: 12px;
  z-index:5;
  position:relative;
 }
div.color_swatch.hover{
  border: 1px solid #000;
}
div#color_custom input{
	width:100%;
}
