#content-left, #content-right {
	position: inherit;
	float: left;
	width: 485px;	
}

#content-left {
	padding-right: 15px;	
}

#content-right {
	width: 500px;
}



/* Contact form */
#contact-form {padding:0px 0 0 0;}
#contact-form .success {padding-bottom:5px;}
#contact-form textarea, #contact-form input {margin:0;font-size:13px; border-radius:3px; border:1px solid #b9b9b9; border-right:1px solid #dfdfdf; border-bottom:1px solid #e4e4e4; color:#696969; padding:10px 16px;outline:none; position:relative; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;background:#fff;}
#contact-form input {width:286px;}
#contact-form textarea {overflow:auto; width:286px; height:188px;resize:vertical; margin:0 !important;}	
#contact-form label {display:block; padding-bottom:15px; overflow:hidden;}	
#contact-form label.message { display:block; padding-bottom:0 !important; }
#contact-form .error, #contact-form .empty, #contact-form .success {display:none;}	
#contact-form .error, #contact-form .empty {text-align:left; color:red; font-size:11px;}
#contact-form .buttons2 {
	padding-top: 29px; 
	padding-left: 0px; 
	width: 320px;}
#contact-form .buttons2 a {
	display: block;
	width: 150px;
	line-height: 35px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	color: #ffffff;
	background-color: #0865f1;
}

#contact-form .buttons2 a:hover {
	color: #0865f1;
	background-color: #ffffff;
	border: solid 1px #0865f1;
	width: 148px;
	line-height: 33px;
}
#contact-form .success {width:246px; margin-bottom:20px; padding:10px; position:absolute;}
#contact-form span{ display:block; margin: 0px 0 0 5px;}

#map_canvas {
    width:292px;
	height:252px;
	padding:14px;
	background:#FFFFFF;
	overflow:hidden;
	border: 1px solid #b9b9b9;
	margin-bottom:19px;
}