/* CSS Document */
#map_canvas {
	margin-top:25px;
	display: block;
	border-radius:8px;
	/*background-color: rgba(16, 39, 60, .4);*/
	height:248px;
	z-index:1000000;
	overflow: hidden!important;
}


#contactTable {
	width:100%;
}

#contactTable tr {
	display:block;
	margin-bottom:4px;
}

label {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;	
	display:block;
	width:75px;
}

#customername {
	width: 100%;
	min-width:140px;
	max-width:400px;
	font-family: 'Open Sans', sans-serif;	
	font-size:11px;

}
#customeremail {
	width: 100%;
	min-width:140px;
	max-width:400px;
	font-family: 'Open Sans', sans-serif;	
	font-size:11px;
}
#customertelephone {
	width: 100%;
	min-width:140px;
	max-width:400px;
	font-family: 'Open Sans', sans-serif;	
	font-size:11px;
}

#customermessage {
	width: 100%;
	min-width:140px;
	max-width:400px;
	font-family: 'Open Sans', sans-serif;	
	font-size:11px;
}


input[type=submit] {
	font-family: 'Open Sans', sans-serif;	
    border-radius: 6px;
    border: 0;
	width:50px;
    background: rgba(16, 39, 60, 1);
	color:#FFFFFF;
	font-size:11px;
	padding:3px;
	margin-right:3px;
	margin-top:15px;
 }

input[type=reset] {
    font-family: 'Open Sans', sans-serif;	
	border-radius: 6px;
    border: 0;
	width:50px;
    background: rgba(16, 39, 60, 1);
	color:#FFFFFF;
	font-size:11px;
	padding:3px;
	margin-top:15px;
}
#emailForm a {
	text-decoration: none;
	color: #231F20;
	font-size:12px;
}
#emailForm a:hover {
	color: #AC1917;
}
.errormessage {
	font-family: 'Open Sans', sans-serif;	
	color: #231F20;
	font-size:11px;
	margin-bottom:7px;
}

#emailForm label{
	color: #231F20;
	font-size:12px;
}

.return {
	color: #448cca;
}

