#map_canvas {
/*border: 5px solid #fff;*/
margin: 20px 0 0 -20px;
}
ul.contact {
font-size: 14px;
padding-bottom: 10px;

}
ul.contact li{
padding-bottom: 5px;
font-weight: 900;
}
.contact span {
font:18px Georgia;
color:/*#4e020e*/ #b29a66;
font-weight: 900;
}
#mainContent .contact a{color:#4e020e;}
#mainContent .contact a:hover{color:#e96a15;}
#mainContentContact {width: 100%;  }
#subcontent2 .opentimes {
padding: 0px; 
color:/*#b29a66*/#faeac1;
font-size:14px;
font-style: normal;
text-align: left;

  }

#subcontent2 em {
font-weight: 600;
color:#fff;
}

#formContainer{
color:#60493a;
position: relative;
z-index: 5;
width:100%;
padding-top: 10px;
}
#formContainer fieldset {
	padding: 0 20px;
	border: 3px solid #dbbb92;
}
#formContainer legend {	
  font-size: 16px;
	font-weight: 600;
	color:#4e020e;
	padding: 0 5px 5px;
	/*background: inherit;*/
}
#formContainer em { color:#e96a15; }
#formContainer p {
  position: relative;
	margin-top: 3px;
}
#formContainer label {
	float: left;
	text-align: right;
	width: 200px;
	padding-right: 15px;
}
#formContainer #messageLabel, #formContainer #marketingLabel  { 
width: 490px;
text-align: left;
}
#formContainer input{
  width: 300px;
}
#formContainer input#marketing{
width: 15px;
margin-top: -10px;
}
#formContainer input.submit {width: 150px;}
#formContainer #first {margin-left: 125px;  }
#formContainer textarea { width:520px;height:150px;}
#formContainer .note {
font-style: italic;
color:#4e020e;
font-size: 12px;
}
