@charset "utf-8";
/* CSS Document */
#picWindow {
	background:url(../images/contactus_04.jpg) no-repeat;
}
#mapWindow {
	position:absolute;
	top:112px;
	left:16px;
	width:374px;
	height: 229px;
	}
#mapWindow img {
	border:1px solid #FF3300;
	padding:2px;
	margin-top:5px;
	margin-left:5px;
	clear:both;
	position:relative;
	float:left;
	}
#mapWindow p {
	top:25px;
	left:120px;
	width:110px;
	position:absolute;
	float:left;
	clear:both;
	}
#mapWindow p a{
	text-decoration:underline;
	color:#FF0000;
	}
		
		
#contactForm {
	width:507px;
	height:316px;
	float:left;
	background:url(../images/contactus_08.jpg) no-repeat center center;
	}	
#formElements {
	position:absolute;
	top:418px;
	left:317px;
	font-family:"Times New Roman", Times, serif;
	color:#585858;
	font-size:10px;
	width: 184px;
	height: 226px;
	/*letter-spacing:0.5em;*/
	}	
/*#formElements form label {
	text-indent:-5000px;
}	*/					
#formElements .formbox {
	height:18px;
	line-height:18px;
	font-size:11px;
	border:0 solid #fff;
	vertical-align:middle;
	}
#formElements #fullName {
	position:absolute;
	left:2px;
	top:2px;
	width: 167px;
	}	
#formElements #email {
	position:absolute;
	left:2px;
	top:25px;
	width:167px;
	}
#formElements #comments {
	position:absolute;
	left:2px;
	top:49px;
	width:167px;
	height: 140px;
	border:0 solid #fff;
	}
#formElements #cancel {
	position:absolute;
	left:29px;
	top:196px;
	width:63px;
	height:22px;
	border:0 solid #fff;
	background-color:transparent;
	}
#formElements #send {
	position:absolute;
	left:95px;
	top:197px;
	width:63px;
	border:0 solid #fff;
	height:22px;
	background-color:transparent;
	}	
#contactForm #formFeedback {
	position:absolute;
	left:222px;
	top:414px;
	width:285px;
	height: 230px;
	vertical-align:middle;
	background:#fff;
	}
#contactForm #formFeedback #formFeedbackTxt {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	letter-spacing:3px;
	text-align:center;
	/*line-height:75px;*/
	color:#FF0000;
	margin:80px auto;
	}
