@CHARSET "UTF-8";

#contact_left_column {
	width: 610px;
	float: left;
	padding: 0 0 0 60px;	
}

#contact_right_column {
	width: 300px;
	float: left;	
}

	/* Form */
#contact_left_column .contact_form_container {
	padding-top: 5px;
	width: 490px;	
}		

#contact_left_column .contact_form_container .contact_form_content {
	width: 325px;
	padding-bottom: 10px;	
}	

.contact_form_textarea textarea, .contact_form_content input {
	font-family: Garamond, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #986232;
	border: none;
}

.contact_form_container label {
	font-family: Georgia, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #7d3602;
	display: block;
	padding: 0 0 5px 10px;	
}	

		/* Field */
.contact_form_container #contact_left_field {
	width: 10px;
	height: 39px;
	background: url("../img/contact_input_left.jpg") 0% 50% no-repeat;
}

.contact_form_container #contact_right_field {
	width: 10px;
	height: 39px;
	background: url("../img/contact_input_right.jpg") 100% 50% no-repeat;
}

.contact_form_container #contact_middle_field {
	height: 39px;	
	padding-top: 9px;
	background: url("../img/contact_input_middle.jpg") repeat-x;
	font-size: 0;
}

#contact_left_column .contact_form_container input {	
	height: 20px;
	width: 300px;
	padding: 0 1px;
	background-color: #dccea7;	
}

#contact_left_column .contact_form_container .error {
	background-color: #e26666 !important;	
}

.second_container .message_successful {
	font-family: Georgia, Verdana, sans-serif;
	font-size: 14pt;	
	color: #65a0a5;
	padding-bottom: 30px;
	text-align: center;	
}	
		/* /Field */
		
		/* Textarea */
.contact_form_container #contact_left_textarea {
	width: 10px;
	height: 177px;
	background: url("../img/contact_textarea_left.jpg") 0% 50% no-repeat;
}

.contact_form_container #contact_right_textarea {
	width: 10px;
	height: 177px;
	background: url("../img/contact_textarea_right.jpg") 100% 50% no-repeat;
}

.contact_form_container #contact_middle_textarea {
	height: 177px;	
	padding-top: 10px;
	background: url("../img/contact_textarea_middle.jpg") repeat-x;
	font-size: 0;
}

.contact_form_container .contact_form_textarea {
	width: 500px;
}	

.contact_form_container textarea {
	width: 470px;
	height: 155px;
	overflow: hidden;
	background-color: #dccea7;
}

.contact_submit_button {
	width: 152px !important;
	height: 48px !important;	
	background-color: #e7e1bb !important;
}	
		/* Textarea */
	/* /Form */
	
	/* Container */
#contact_right_column .contact_channels_container {
	width: 279px;	
}

.contact_channels_left {
	background: url("../img/contact_channels_left.jpg") top left repeat-y;
}

.contact_channels_right {
	background: url("../img/contact_channels_right.jpg") top right repeat-y;
}

.contact_channels_top {
	background: url("../img/contact_channels_top.jpg") top center no-repeat;
}

.contact_channels_bottom {
	padding: 13px;
	background: url("../img/contact_channels_bottom.jpg") bottom right no-repeat;
}

.contact_channels_content {
	padding: 20px 0;
	background-color: #dccea7	
}

.contact_channels_content label {
	font-family: Georgia, Garamond, sans-serif;
	font-size: 16pt;
	color: #65a0a5;	
}

.contact_channels_content span {
	font-family: Garamond, Verdana, sans-serif;
	font-size: 15pt;
	color: #7d3602;	
}

.contact_channels_content div {
	padding: 23px 0 23px 30px;	
}	

	/* /Container */
	