form#ContactMe {
	height:				305px;
	margin:				20px 0px 0px 10px;
	position:			relative;
}

form#ContactMe fieldset {
	border:				0px;
	margin:				0px;
	padding:			0px;
}

form#ContactMe fieldset ul {
	list-style:			none;
	margin:				0px;
	padding:			0px;
}

form#ContactMe fieldset ul li {
	position:			relative;
	height:				30px;
}

form#ContactMe fieldset ul li label {
	color:				#5FB7FF;
	cursor:				text;
	font-size:			15px;
	font-weight:		normal;
	left:				3px;
	position:			absolute;
	top:				3px;
	text-align:			left;
	z-index:			20;
}
	
form#ContactMe fieldset ul li label {
	color:				#5FB7FF;
	cursor:				text;
	font-size:			15px;
	font-weight:		900;
	left:				3px;
	position:			absolute;
	top:				3px;
	text-align:			left;
	z-index:			20;
}

form#ContactMe fieldset ul li label.error {
	background:			#FFE7DF;
	color:				#FF591F;
	cursor:				text;
	display:			none;
	font-size:			15px;
	text-align:			left;
	z-index:			100;
}

form#ContactMe fieldset ul li .error-label-overlay {
	background:			#FFE7DF;
	cursor:				text;
	display:			none;
	left:				3px;
	height:				20px;
	position:			absolute;
	top:				3px;
	width:				300px;
	z-index:			200;
}

form#ContactMe fieldset ul li input {
	background:			#DFF1FF;
	font-size:			15px;
	height:				20px;
	left:				0px;
	padding:			2px;
	top:				0px;
	width:				500px;
}
	
form#ContactMe fieldset ul li.error input {
	background:			#FFE7DF;
	color:				#FF591F;
}

form#ContactMe fieldset ul li#message-label {
	position:			relative;
}

form#ContactMe fieldset ul li#message-label textarea {
	background:			#DFF1FF;
	font-size:			15px;
	padding:			2px;
	width:				500px;
}
	
form#ContactMe a#send-email {
	background:			transparent url("/images/email.gif") 22px 5px no-repeat;
	border-bottom:		3px solid #5FB7FF;
	border-left:		1px solid #5FB7FF;
	border-right:		3px solid #5FB7FF;
	border-top:			1px solid #5FB7FF;
	bottom:				0px;
	font-size:			15px;
	font-weight:		900;
	height:				80px;
	position:			absolute;
	right:				20px;
	text-decoration:	none;
	width:				100px;
}

form#ContactMe fieldset a#send-email:hover {
	background:			#DFF1FF url("/images/email.gif") 22px 5px no-repeat;
}

form#ContactMe fieldset #send-email div {
	bottom:				5px;
	left:				33px;
	position:			absolute;
}

form#ContactMe div#sending {
	background:			#FFFFFF url("/images/loading.gif") center top no-repeat;
	color:				#175283;
	display:			none;
	font-size:			15px;
	font-weight:		900;
	height:				55px;
	left:				180px;
	padding:			70px 0px 0px 0px;
	position:			absolute;
	top:				50px;
}

form#ContactMe div#sent {
	background:			#FFFFFF url("/images/green_check.jpg") center top no-repeat;
	color:				#175283;
	display:			none;
	font-size:			15px;
	font-weight:		900;
	height:				55px;
	left:				180px;
	padding:			50px 0px 0px 0px;
	position:			absolute;
	top:				50px;
}