
				.contactback {
					height: 38px;
					width: 346px;
					text-align:right;
					font-style:italic;
					font-size:20px;
					padding-top:30px;
					padding-right: 8px;
					overflow:hidden;
					color:#666;
				}
				.contactphone {
					background:url(../images/phone.gif) no-repeat 0 50%;
					padding:18px 0;
					text-align:right;
				}
				.contactemail {
					background:url(../images/email.gif) no-repeat 0 50%;
					padding:18px 0;
					text-align:right;
				}
				.contactaddr {
					background:url(../images/address.gif) no-repeat 0 50%;
					padding:18px 0;
					text-align:right;
				}
				.primarycontact {
					margin-top:20px;
					float: left;
				}
				.map {
					margin-top:40px;
					width:305px;
					height: 132px;
					float: right;
					background:url(../images/map.gif) bottom center no-repeat;
				}
				ul#contact-form {
					list-style-type: none;
					margin-left:0;
				}
				ul#contact-form li {
					margin-top:10px;
				}
				label {
					display:block;
					width: 81px;
					height: 20px;
					padding:6px 0px;
					background: #fff;
					float:left;
					font-size:13px;
					color:#333;
				}
				.inputbox {
					border: 1px solid #ccc;
					height:16px;
					width:450px;
					font-size:14px;
					padding:10px;
					float:right;
				}
				.textbox {
					border: 1px solid #ccc;
					width:450px;
					padding:10px;
					height: 135px;
					overflow:auto;
					font-size:14px;
					line-height: 18px;
					float:right;
				}
				#contact-form p{
					margin: 20px 0;
					font-weight:bold;
					font-style:italic;
				}
#response {
	display: none;
	padding: 5px;
	padding-top:0;
	text-align: left;
	margin-top: 10px;
	float:left;
	width: 550px;
	margin-top:-35px;
	font-size: 14px;
	font-style:italic;
	font-weight:bold;
	color:#333;
}
.loader {
	float:left;
	padding-top:16px;
	padding-left:514px;
}
	#tooltip {
		position: absolute;
		z-index: 3000;
		border: 1px solid #111;
		background-color: #eee;
		padding: 5px;
		opacity: 0.85;
	}
	#tooltip h3, #tooltip div { margin: 0; }
	#point1, #point2, #point3, #point4, #point5, #point6, #point7, #point8 {
		position:absolute;
		width:12px;
		display:block;
	}
	#point1 {
		margin-left:10px;
		margin-top:41px;
	}
	#point2 {
		margin-left:20px;
		margin-top:16px;
	}
	#point3 {
		margin-left:178px;
		margin-top:18px;
	}
	#point4 {
		margin-left:234px;
		margin-top:27px;
	}
	#point5 {
		margin-left:245px;
		margin-top:22px;
	}
	#point6 {
		margin-left:257px;
		margin-top:15px;
	}
	#point8 {
		margin-left:275px;
		margin-top:9px;
	}
	#point7 {
		margin-left:226px;
		margin-top:40px;
	}
	.fancyspot {
		width:12px;
		height:12px;
		overflow:hidden;
	}
	#tooltip.pretty {
		font-family: Arial;
		border: none;
		width: 117px;
		padding:5px;
		height: 36px;
		opacity: 0.8;
		background: url(../images/shadow.png) no-repeat;
	}
	#tooltip.pretty h3 {
		font-size: 9pt;
		text-align: center;
		font-weight:normal;
		color: #fff;
		padding-top:8px;
		font-style:italic;
	}