.k_validation_tip {
	background: #ffc url(../images/validation/tip.gif) no-repeat -10px 5px;
	border: 1px solid #c93;
	filter: alpha(opacity = 0);
	margin-left: 1em;
	opacity: 0;
	padding: 10px 12px;
	position: absolute;
	z-index: 1000000;
}

.k_validation_tip span {
	background: url(../images/validation/tip.gif) left top no-repeat;
	height: 19px;
	left: -10px;
	position: absolute;
	top: 5px;
	width: 10px;
}

.k_validation_tip_reverse {
	filter: alpha(opacity = 0);
	opacity: 0;
	position: absolute;
	z-index: 1000000;
}

.k_validation_tip_reverse div {
	background: #ffc;
	border: 1px solid #c93;
	float: left;
	padding: 10px 12px;
}

.k_validation_tip_reverse span {
	background: url(../images/validation/tip.reverse.gif) left top no-repeat;
	float: left;
	height: 19px;
	margin: 5px 0 0 -1px;
	width: 10px;
}

.k_validation_warning {
	background: #ffdacc url(../images/validation/warning.gif) no-repeat -10px 5px;
	border: 1px solid #e91520;
	margin-left: 1em;
	padding: 10px 12px;
	position: absolute;
	z-index: 1000000;
}

.k_validation_warning span {
	background: url(../images/validation/warning.gif) left top no-repeat;
	height: 19px;
	left: -10px;
	position: absolute;
	top: 5px;
	width: 10px;
}

.k_validation_warning_reverse {
	position: absolute;
	z-index: 1000000;
}

.k_validation_warning_reverse div {
	background: #ffdacc;
	border: 1px solid #e91520;
	float: left;
	padding: 10px 12px;
}

.k_validation_warning_reverse span {
	background: url(../images/validation/warning.reverse.gif) left top no-repeat;
	float: left;
	height: 19px;
	margin: 5px 0 0 -1px;
	width: 10px;
}

.k_validation_error {
	background: #ffdacc url(../images/validation/error.gif) no-repeat -10px 5px;
	border: 1px solid #e91520;
	filter: alpha(opacity = 0);	
	margin-left: 1em;
	opacity: 0;
	padding: 10px 12px;
	position: absolute;
	z-index: 100000;
}

.k_validation_error span {
	background: url(../images/validation/error.gif) left top no-repeat;
	height: 19px;
	left: -10px;
	position: absolute;
	top: 5px;
	width: 10px;
}

.k_validation_error_reverse {
	filter: alpha(opacity = 0);
	opacity: 0;
	position: absolute;
	z-index: 1000000;
}

.k_validation_error_reverse div {
	background: #ffdacc;
	border: 1px solid #e91520;
	float: left;
	padding: 10px 12px;
}

.k_validation_error_reverse span {
	background: url(../images/validation/error.reverse.gif) left top no-repeat;
	float: left;
	height: 19px;
	margin: 5px 0 0 -1px;
	width: 10px;
}