.hide {
	display: none;
}

.error,.error label {
	color: #eb0617 !important;
	/* border:1px solid #eb0617 !important; */
}

.editor {
	position: absolute;
	top: 2px;
	left: 2px;
}

.editor a {
	padding: 0;
	margin: 0;
	height: 16px;
	width: 8px;
}

a.editable_edit {
	z-index: 100;
	width: 20px;
	height: 20px;
	background: url('/images/edit_icon.png') no-repeat;
	position: absolute;
	display: none;
}

.editor_control {
	z-index: 100;
	position: absolute;
	display: none;
}

.editor_control .edit {
	z-index: 100;
	width: 20px;
	height: 20px;
	background: url('/images/edit_icon.png') no-repeat;
	float: left;
	margin-right: 2px;
}

.editor_control .delete {
	z-index: 100;
	width: 20px;
	height: 20px;
	background: url('/images/delete_icon.png') no-repeat;
	float: left;
	margin-right: 2px;
}

.editor_control .replace {
	z-index: 100;
	width: 20px;
	height: 20px;
	background: url('/images/shortcut_icon.png') no-repeat;
	float: left;
	margin-right: 2px;
}

.editor_control .crop {
	z-index: 100;
	width: 20px;
	height: 20px;
	background: url('/images/crop_icon.png') no-repeat;
	float: left;
	margin-right: 2px;
}

.editor_control .pin {
	z-index: 100;
	width: 20px;
	height: 20px;
	background: url('/images/pin_icon.png') no-repeat;
	float: left;
	margin-right: 2px;
}

.editor_control .unpin {
	z-index: 100;
	width: 20px;
	height: 20px;
	background: url('/images/unpin_icon.png') no-repeat;
	float: left;
	margin-right: 2px;
}

.editor_control .publish {
	z-index: 100;
	width: 20px;
	height: 20px;
	background: url('/images/publish_icon.png') no-repeat;
	float: left;
	margin-right: 2px;
}

.editor_control .unpublish {
	z-index: 100;
	width: 20px;
	height: 20px;
	background: url('/images/unpublish_icon.png') no-repeat;
	float: left;
	margin-right: 2px;
}

.not_active,a.not_active {
	opacity: 0.25;
	border-color: white !important;
}

a.pin {
	border-color: #F6D33B !important;
}

.box_move {
	width: 30px;
	height: 27px;
	background: url('/images/move.png') no-repeat center;
	position: absolute;
	z-index: 10;
	top: 3px;
	left: 3px;
	display: none;
}

.move .box_move {
	display: block;
}

.moveParent {
	position: relative;
}

/*li {position:relative;}*/
#addForm label {
	position: relative;
	display: block;
	font-size: 14px;
	color: black;
	margin-bottom: 5px;
}

#addForm .s_button {
	height: 29px;
	width: 143px;
	background: url(/images/sprite.png) no-repeat 0 -229px;
	border: none;
	display: block;
	padding: 0 45px;
	font-family: 'PT Sans', Verdana, Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 20px;
	margin: 30px 0 10px 0;
}