body {
	background: #EFEFEF;
	margin: 0px;
	padding: 0px;
}

#contactform ul.form {
	text-align: left;
	position: relative;
	float: left;
	width: 381px;	
	padding: 0px;
	margin: 0;
	list-style: none;
	background: url('../_images/contact_bg.jpg') no-repeat 0 bottom;
}

#contactform ul.form li {
	position: relative;
	float: left;
	width: 381px;	
	list-style: none;
	padding: 0;
	margin: 0;
	font: 13px/30px arial;
	font-weight: bold;
	color: #000000;
}

#contactform img.formtext {
	position: absolute;
	top: 10px;
	left: 0px;	
}

#contactform ul.form .textbox {
	position: relative;
	float: left;
	width: 372px;
	height: 33px;
	margin: 0px;
	background: #fbfbfb;
	color: #b7b7b7;
	font: 13px/32px georgia;
	border: 1px solid #bfbfbf;
	padding: 0px 0 0 7px;
}

#contactform ul.form .textbox:focus {
	background: #ffffff;
	border: 1px dotted #adadad;
}

#contactform ul.form .textarea {
	position: relative;
	float: left;
	width: 372px;
	height: 84px;
	margin: 0px;
	background: #fbfbfb;
	color: #b7b7b7;
	font: 13px/17px georgia;
	border: 1px solid #bfbfbf;
	padding: 5px 0 0 7px;
	resize:none;
}

#contactform ul.form .textarea:focus {
	background: #ffffff;
	border: 1px dotted #adadad;
}

#contactform .submit {
	position: relative;
	float: right;
	margin: 11px 0 0 0;
	padding: 0px;
	right: 0px;
	bottom: 0px;
	width: 120px;
	height: 33px;
	background: url('../_images/contact_submit.jpg') no-repeat 0 0;
	border: 0px;
	cursor: pointer;
}

#contactform .submit:hover {	
	background-position: 0 -33px;
	border: 0px;
}

#contactform_thanks {
	position: relative;
	float: left;
	width: 385px;
	height: 360px;
	overflow: hidden;
	background: url('../_images/contact_bg.jpg') repeat-x 0 bottom;
}

#contactform_thanks .image {
	position: relative;
	float: left;
	margin: 30px 0 0 0px;
}

#contactform_thanks .text {
	position: relative;
	float: left;
	width: 375px;
	margin: 0px 0 0 5px;
	font: 18px/24px georgia;
	color: #777777;
}

#contactform_thanks .text a {
	font: 11px/24px georgia;
	color: #777777;
	text-decoration: none;
}

#contactform_thanks .text a:hover {	
	text-decoration: underline;	
}