/************************************/
/*      Ajax Form - stylesheet      */
/************************************/

.ajaxForm{
	position: relative;
	float: left;
	overflow: hidden;
}

.loader {
	display: none;
	position: absolute;
}

.loader {
	height: 48px;
	width: 64px;
	background: url('../images/ajaxForm/ajax-loader.gif') 0 0 no-repeat;
	z-index: 1;
}

#form_ok {
	position: absolute;
	height: 126px;
	width: 397px;
	left: -397px;
	background: url('../images/bg_okform.png') 0 0 no-repeat;
	z-index: 2;
	color: #000000;
	cursor: pointer;
}

#form_errors {
	position: absolute;
	height: 126px;
	width: 397px;
	left: -397px;
	z-index: 10;
	cursor: pointer;
	background: url('../images/bg_errorform.png') 0 0 no-repeat;
}

#form_ok h3, #form_errors h3 {
	margin: 24px 0px 0 130px;
	padding-bottom: 5px;
	font-size: 18px;
	text-transform: uppercase; 
	font-weight: normal;
}

#form_errors h3 { color: #740101; }
#form_ok h3 { color: #335111; }

#form_ok p, #form_errors p {
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0 0 0 130px;
	width: 210px;
}
