/* Begin CONTACT PAGE */

/* BEGIN CONTACT LEFT SIDEBAR */
#sidebar_left_contact {
	float:left; /* needed for Firefox and IE6 */
	margin:20px 0;
	padding: 0;
	width: 200px;
	height:100%;
	}

#sidebar_left_contact_content_wrap {
	width: 200px;
	height:670px;
	background: url("../images/contact-bkgd-left-sidebar.jpg") no-repeat 0px 0px;
	}

#sidebar_left_contact_content_1 {
	margin-top:260px;
	float:left; /* float needed for Firefox */
	padding-left:60px;
	color:#8E9481;
	}

#sidebar_left_contact_content_2 {
	margin-top:30px;
	float:left; /* float needed for Firefox */
	padding-left:100px;
	}
/* END CONTACT LEFT SIDEBAR */

/* BEGIN CONTACT PAGE MAIN */
#contact_content_wrap {
	height:670px;
	background:url("../images/contact-bkgd.jpg") no-repeat;
	}

#contact_content1 {
	margin:0 auto;
	width:480px;
	text-align:left;
	}

#contact_content1 h3 {
	display:none;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	color:#F36A26;
	}
	
#contact_content2 {
	margin-top:55px;
	float:left;
	width:480px;
	}

.contact_info {
	line-height:1.321em;
	margin-bottom:7px;
	}

#phone_nos {
	/*padding-left:172px;*/
	color:#fff;
	line-height:1.721em;
	font-weight:bold;
	margin-left:-20px;
	position:relative; /* for IE6 */
	float:left;
	}

#directions {
	margin-top:60px;
	float:left;
	margin-left:-60px;
	position:relative; /* for IE6 */
	clear:left;
	}

#directions_col_1 {
	float:left;
	line-height:1.321em;
	padding:0 60px 0 0;
	}

#directions_col_2 {
	float:left;
	line-height:1.321em;
	}
	
.directions_header {
	font-weight:bold;
	margin:0 0 5px;
	}

.address_header {
	font-weight:bold;
	margin:0 0 2px;
	}

/*see style.css*/
/*.yahoo_maps_form {
	margin:0; needed for IE
	}

.yahoo_maps_input {
	border:0;
	}

.google_maps_input img {
	margin-top:2px;
	}*/

#form_wrap {
	height:317px;
	}
/* END CONTACT PAGE MAIN */

/* BEGIN CONTACT FORM */
#contact_form1 {
font-family:"helvetica neue",arial,helvetica,sans-serif;
font-size:12px;
line-height:20px;
margin:0 auto;
text-align:left;
width:480px;
}

fieldset {
border:1px solid #74B9E7;
margin:0;
padding:0 0 5px 7px;
}

fieldset ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:7px 0 0;
padding:0pt;
}

fieldset li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding-bottom:5px;
}
	
#message_box {
	padding-bottom:3px;
	}

#name, #email, #email2 {
width:225px;
	}

.label_one {
float:left;
margin-right:0.5em;
text-align:right;
white-space:nowrap;
width:10em;
	}
	
select, button, textarea {
	font-family:arial,helvetica,clean,sans-serif;
	font-size:99%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	border: 1px solid #A7B4AC;
	}

.formInputs { /* so that input does not conflict with search input in sidebar-custom-right.php */
	font-family:arial,helvetica,clean,sans-serif;
	font-size:99%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	border: 1px solid #A7B4AC;
	}

.optional {
	color:#8E9481;
	font-size:10px;
	}

textarea {
	height:60px;
	width:225px;
	overflow:auto;
	background-color:#fff;
	}

#contact_submit_1 {
	padding:10px 0 0;
	text-align:center;
	}

#contact_submit_1 a {
	background: url('../images/contact-form-send-button.gif') 0px 0px no-repeat;
	display: block;
	margin: 0 auto;
	height: 36px;
	width: 71px;
}

#contact_submit_1 a:hover {
	background: url('../images/contact-form-send-button.gif') 0 -36px no-repeat;
}
/* END CONTACT FORM */
/* End CONTACT PAGE */