.farbtastic {
	position: relative;
}
.farbtastic * {
	position: absolute;
	cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
	width: 195px;
	height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
	top: 47px;
	left: 47px;
	width: 101px;
	height: 101px;
}
.farbtastic .wheel {
	background: url(js/farbtastic/wheel.png) no-repeat;
	width: 195px;
	height: 195px;
}
.farbtastic .overlay {
	background: url(js/farbtastic/mask.png) no-repeat;
}
.farbtastic .marker {
	width: 17px;
	height: 17px;
	margin: -8px 0 0 -8px;
	overflow: hidden;
	background: url(js/farbtastic/marker.png) no-repeat;
}

.pickerBlock {
	/*border-style: solid;*/
	/*border-color: #ddd #fff #fff #ddd;*/
	/*border-width: 2px;*/
	/*background-color: #EDF5FD;*/
	width: 91%;
	background-color: #FFFFFF;
	border: solid 1px #DFDFDF;
	margin-top: 10px;
	padding: 10px 2%;
	display: none;
	position:relative;
}

.bulletColour {
	display:inline;
	float:left;
	padding:0 5px;
	margin-right:20px;
	margin-bottom:10px;
	cursor:pointer;
}

.farbToggle {
	position: absolute;
	right: 5px;
	bottom: 5px;
	background-color: #fff;
}

.farbToggle a {
	font-size: 10px;
	cursor:pointer
}

.picker {
	float:left
}

#message {
	padding: 10px;
}
label.addCategorySection{
	display: block;
	margin: 5px 0;
}
label.addCategorySection input{
	margin-right: 20px;
	vertical-align: middle;
	width: auto;
	display: inline-block;
}

.oldVersion {
	background-color: #EAF3FA;
	padding: 10px;
	margin-top: 10px;
}

.oldVersion label {
	font-weight: bold;
}

.oldVersion p {
	font-style: oblique;
	font-size: 12px;
}

.oldVersion input {
	border:solid 1px #DFDFDF;
	display: block;
	margin-top: 10px;
}

#editcat .newVersion label {
	font-weight:bold;
	margin-bottom: 10px;
	display:block;
}

#editcat .newVersion {margin-bottom: 20px;}

.oldVersion .pickerBlock {
	width: auto;
}