.bodytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #333333}
h2 {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-style: normal; font-weight: normal; font-variant: normal; color: #003300; line-height: 16px}
a {  color: #006699; text-decoration: underline}
.sidebar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #333333; }


#contactInfo {
 float:left;
 margin:5px;
 width:220px;
}

div.vcard {
 margin-bottom: 5px;
}

div.vcard div.fn a {
 font-weight:bold;
}

div.vcard .adr {
 margin-bottom:10px;
}

#operatingHours {
 float:left;
 margin:5px;
 width:220px;
}

#operatingHours .hoursHead {
 display:block;
 font-weight:bold;
}

#formWrap {
width:530px; /* Specify your width here*/
margin-bottom:20px;
}

.formHead {
}

#customForm h3 {
 margin:0; padding:0;
}

#customForm ol, #customForm ul {
 list-style:none;
 margin:0; padding:0;
}

#customForm div {
 margin-bottom:20px;
 clear:both;
}

#customForm div label {
display: block;
float: left;
line-height:150%;
vertical-align: top;
width: 25%;
}

#customForm div label {
 inline-block !important;
}

#customForm div input {
  width: 69%;
  padding: 5px;
  margin:0;
}

#customForm div input[type="checkbox"] {
  width: auto;
  padding: 5px;
  margin:0;
}

#customForm div textarea {
  width: 69%;
  padding: 5px;
  margin:0;
}

#customForm div select {
  min-width: 33%;
  padding: 5px;
  margin:0;
}
#customForm div.submit {
  text-align: right;
  margin-bottom: 0;
}
#customForm div.submit input {
  width: auto;
  cursor: pointer;
}

#customForm div em {
 float:left;
 font-size:10px;
 margin-top:-10px;
}

.required {
 border:3px solid #333;
 }

.ketchup-error-container {
  display: none;
  position: absolute;
  width: auto;
}

.ketchup-error-container ol {
  font-size: 12px;
  color: #111;
  background: red;
  background: rgba(255, 0, 0, 0.6);
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  list-style: none;
  line-height: 16px;
}

.ketchup-error-container-alt { margin: 0px; margin-left:26%; width: 69%; display: none; }
.ketchup-error-container-alt li {
background-color: #FFEBE8;
color:#333;
font-weight:bold;
  padding: 3px 10px 3px 10px;
  font-size: 11px;
  margin-bottom: 3px;
  border:1px solid #C00;
  border-top:none;
border-radius: 0px 0px 8px 8px;
-moz-border-radius: 0px 0px 8px 8px;
-webkit-border-radius: 8px;
-webkit-border-top-right-radius: 0px;
-webkit-border-top-left-radius: 0px;
}
.formErrorMsg {
background-color: #FFEBE8;
color:#333;
  padding: 10px;
  border:1px solid #C00;
border-radius: 8px;
-moz-border-radius:8px;
-webkit-border-radius: 8px;
margin-top:20px;
}

#customMap {
 width:530px;
}

.hiddenField {
	display: none;
}
