.grey_block {
	display: block;
	width: 210px;
	height: 20px;
	background: #5e5e5e;
	float: left;
	margin-right: 16px;
}
.grey_block.last {
	margin-right: 0;
}
.grey_block.large {
	margin-left: 2px;
	width: 268px;
}

#contact {
	width: 950px;
}
#contact #contact_left {
	float: left;
	width: 664px;
 	height: 615px;	
}
#contact_left #contact_left_top {
	height: 89px;
	background: #f7d51b;
	padding-top: 22px;
}
#contact_left_top h2 {
	display: block;
	width: 132px;
	height: 20px;
	text-indent: -9999em;
	background: url(images/contact.png) no-repeat;
 	margin: 0 0 0 17px;
}

#contact_left_bottom #contact_address_1_container{
	margin-top: 30px;
	margin-bottom: 20px;
}
#contact_address_1_container #contact_address_1 {
	float: left;
	width: 227px;
	font-size: 12px;
	color: #5d6060;	
	line-height: 14px;
}
#contact_address_1_container #contact_address_1_image {
	float: left;
	width: 226px;	
}
#contact_address_1_container #contact_address_1_gm {
	float: left;
	width: 211px;
	height: 208px;
	overflow: hidden;		
}

#contact_left_bottom #contact_address_2_container{
	margin-top: 20px;
}
#contact_address_2_container #contact_address_2 {
	float: left;
	width: 227px;
	font-size: 12px;
	color: #5d6060;
	line-height: 14px;	
}
#contact_address_2_container #contact_address_2_image {
	float: left;
	width: 226px;	
}
#contact_address_2_container #contact_address_2_gm {
	float: left;
	width: 211px;
	height: 208px;
	overflow: hidden;	
}

#grey_blocks1 {

}
#grey_blocks2 {
	clear: both;
	padding-top: 22px;
	padding-bottom: 35px;
}

#contact #contact_right {
	padding: 22px 10px 0 10px;
	float: right;
	width: 248px;
	height: 593px;
	background: #f7d51b;	
}
#contact_right h3 {
	display: block;
	width: 135px;
	height: 9px;
	background: url(images/send_email.png) no-repeat;
	text-indent: -9999em;
}
#contact_right #contact_error {
	background: #5e5e5e;
	color: #fff;
	font-size: 13px;
	padding: 10px;
	margin-top: 11px;
	display: none;
}
#contact_error span {
	text-transform: uppercase;
}
#contact_form #contact_sent {
	margin-top: 20px;
	display: block;
	font-weight: bold;
}
#contact_form form {
	margin-top: 27px;
}
#contact_form input.text {
	width: 242px;
	height: 18px;
	border: 0;
	margin-bottom: 9px;
	padding: 3px;
}
#contact_form div.label {
	margin-bottom: 6px;
	font-size: 12px;
}
#contact_form textarea {
	padding: 3px;
	border: 0;
	width: 242px;
	height: 188px;
	overflow: auto;
}
#contact_form #submit_contact {
	display: block;
	border: 0;
	width: 144px;
	height: 23px;
	background: url(images/submit_contact.png) no-repeat;
	margin-top: 9px;
	cursor: pointer;
}
