.imgpicker-row {
	position: relative !important;
	width: 215px !important;
	height: 51px !important;
}


/* ########################################################################################  kussenkleur  */

div.imgpicker {
	position			: absolute;
	top					: 22px;
	right				: 3px;
	background			: url(../images/colorpicker-bg.png) no-repeat;
	width				: 212px;
	height				: 27px;
}
div.imgpicker.active {
	right				: 0;
	background			: url(../images/colorpicker-top.png) no-repeat;
	width				: 917px;
	padding				: 30px 0 0 0;
	color				: #453a47;
	z-index				: 99 !important;
}
div.imgpicker .imgpickerbottom {
	display: none;
}
div.imgpicker.active .imgpickerbottom {
	display: block;
	background: url(../images/colorpicker-bottom.png) left bottom no-repeat;
	padding: 0 0 15px 0;
}
div.imgpicker .imgpickercontent {
	background: url(../images/colorpicker-content.png) repeat-y;
	padding: 10px 20px;
}
div.imgpicker .dropdown {
	position: absolute;
	top: 0;
	right: 0;
	width: 212px;
	height: 27px;
	font-size			: 14px;
	color: #8e8175;
	text-indent: 7px;
	line-height: 27px;
	z-index: 9;
	cursor: pointer;
}
div.imgpicker.active .dropdown {
	/*	
	background: url(../images/dropdown-button-up.png) right top no-repeat;
*/
	color: #453a47;
	text-indent: 4px;
}
div.imgpicker .colortitle {
	margin: 0 0 8px 0;
	font-size: 20px;
}
div.imgpicker #kussenkleur_selected {
	font-weight			: bold;
}
div.imgpicker .vergrote {
	position: absolute;
	top: 48px;
	left: 630px;
}
div.imgpicker .boxgray {
	position: relative;
	background: #e2ddd8;
	height: 258px;
	padding: 7px 9px 7px 3px;
}
div.imgpicker ul {
	width: 606px;
	height: 224px;
	list-style: none;
}
div.imgpicker li {
	display			: block;
	float			: left;
	width			: 94px;
	height			: 130px;
	margin			: 0 0 0 6px;
}
div.imgpicker .colorbox {
	display: block;
	background: #453a47;
	width: 88px;
	height: 88px;
	padding: 1px;
	border: 2px solid #e2ddd8;
}
div.imgpicker a:hover .colorbox, div.imgpicker .selected .colorbox {
	border-color: #a4a4a4;
}
div.imgpicker .empty .colorbox {
	background: #cbc5c2;
}
div.imgpicker .color {
	display: block;
	width: 82px;
	height: 82px;
	border: 3px solid #fff;
	cursor: pointer;
}
div.imgpicker .empty .color {
	background: #e2ddd8;
	width: 88px;
	height: 88px;
	border: 0;
}
div.imgpicker .name {
	display			: block;
	padding			: 0 0 0 3px;
}
div.imgpicker .ikwilgeen {
	margin: 10px 0 0 9px;
	position:absolute;
}
div.imgpicker .ikwilgeen label {
	display: inline !important;
	float: none !important;
}
div.imgpicker .ikwilgeen input {
	display: inline !important;
	width: auto !important;
}
div.imgpicker .image {
	display: block;
	position: absolute;
	top: 9px;
	right: 9px;
	width: 260px;
	height: 250px;
	overflow: hidden;
}
div.imgpicker #colorbox {
	position: absolute;
	top: 9px;
	right: 9px;
	width: 260px;
	height: 250px;
	overflow: hidden;
}
div.imgpicker #colorbox span.showbox {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 258px;
	height: 248px;
	border: 1px solid #cbc5c2;
}
div.imgpicker #colorbox .showimage {
	display			: block;
	height			: 248px;
}
div.imgpicker img {
	position: absolute;
}
div.imgpicker .validation-advice {
	position: absolute;
	top: 0;
	right: -3px;
	background: url(../images/colorpicker-bg-error.png) no-repeat;
	width: 215px;
	height: 27px;
	margin: 0 !important;
	padding: 0 !important;
	text-indent: -999em;
	overflow: hidden;
}
div.imgpicker.active .validation-advice {
	display: none;
}
div.imgpicker a, div.imgpicker a:hover {
	text-decoration: none !important;
}
