@charset "utf-8";
/* CSS Document */
body{
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #029bc8 url(images/bg.png) repeat-x scroll 0px 0px;
	color: #000000;
}
#wrapper {
	position: relative;
	width: 1011px;
	text-align: left;
	margin: 0 auto;
}
#header {
	float: left;
	width: 1011px;
	height: 302px;
	background:url(images/header.jpg) no-repeat scroll 0px 0px;
}
#content_wrap {
	float: left;
	display: inline;
	width: 887px;
	margin: 0px 0px 0px 59px
}
#content {
	float: left;
	width: 887px;
	background:url(images/content_bg.jpg) repeat-y scroll 0px 0px;
}
#content img {
	margin: 15px 0px 15px 0px;
}
#footer {
	float: left;
	width: 887px;
	height: 18px;
	background:url(images/footer.jpg) no-repeat scroll 0px 0px;
}
#directions {
	float: left;
	display: inline;
	width: 234px;
	height: 169px;
	margin: 0px 0px 0px 50px;
}
#directions a {
	float: left;
	width: 234px;
	height: 169px;
	background:url(images/directions.jpg) no-repeat scroll 0px 0px;
}
#directions a:hover {
	background:url(images/directions.jpg) no-repeat scroll 0px -169px;
}
#menu {
	float: left;
	display: inline;
	width: 169px;
	height: 169px;
	margin: 0px 0px 0px 50px;
}
#menu a {
	float: left;
	width: 169px;
	height: 169px;
	background:url(images/menu.jpg) no-repeat scroll 0px 0px;
}
#menu a:hover {
	background:url(images/menu.jpg) no-repeat scroll 0px -169px;
}
#contact {
	float: left;
	display: inline;
	width: 239px;
	height: 169px;
	margin: 0px 0px 0px 50px;
}
#contact a {
	float: left;
	width: 239px;
	height: 169px;
	background:url(images/contact.jpg) no-repeat scroll 0px 0px;
}
#contact a:hover {
	background:url(images/contact.jpg) no-repeat scroll 0px -169px;
}
#contact_wrap {
	float: left;
	width: 638px;
	background: #ffffff;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#contact_left {
	float: left;
	width: 360px;
}
#contact_header {
	float: left;
	width: 353px;
	height: 111px;
	background:url(images/contact/header.png) no-repeat scroll 0px 0px;
	margin: 0px 0px 10px 0px;
}
#contact_thanks {
	float: left;
	width: 353px;
	height: 111px;
	background:url(images/contact/thanks.png) no-repeat scroll 0px 0px;
	margin: 0px 0px 10px 0px;
}
#contact_thanks_info {
float: left;
width: 350px;
font-size: 18px;
font-family:Georgia, "Times New Roman", Times, serif;
padding: 0px 0px 0px 10px;

}
.contact_field {
	float: left;
	width: 360px;
	margin: 5px 0px 0px 0px;
}
.contact_label {
	float: left;
	width: 90px;
	padding: 6px 0px 6px 10px;
}
.contact_input {
	float: left;
	width: 260px;
}
.contact_input input {
	width: 240px;
	height: 25px;
	font-size: 18px;
	border: 1px solid #b4b4b4;
	outline: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 3px 0px 0px 5px;
}
.contact_msg_label {
	float: left;
	width: 353px;
	padding: 6px 0px 6px 10px;
}
.contact_msg_input {
	float: left;
	width: 353px;
	padding: 0px 0px 0px 12px;
}
.contact_msg_input textarea {
	width: 329px;
	height: 150px;
	font-size: 18px;
	border: 1px solid #b4b4b4;
	outline: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 3px 0px 0px 5px;
}
#contact_right {
	float: right;
	width: 275px;
	display: inline;
}
#contact_logo {
	float: right;
	width: 241px;
	margin: 10px 10px 10px 0px;
}
#contact_submit_wrap {
	float: left;
	width: 275px;
	margin: 20px 0px 0px 0px;
}
#contact_arrow {
	float: left;
	width: 49px;
	height: 35px;
	margin: 15px 0px 0px 0px;
}
#contact_submit {
	float: left;
	width: 215px;
	height: 69px;
	margin: 0px 0px 0px 1px;
}
#contact_submit input {
	float: left;
	width: 184px;
	height: 69px;
	background: #ffffff url(images/contact/submit.png) no-repeat scroll 0px 0px;
	outline:none;
	border: 0px solid #ffffff;
	cursor:pointer;
}
