
label {
display: block;
margin-bottom: 0.5rem;
}

.contact p {
margin-top: 0;
font-size: 1.2em;
text-align: left;
}
.red {
font-weight: bold;
color: #F00;
}

ul.MenuBarHorizontal a.contact {
background-image: url(images/hover.png);
background-repeat: no-repeat;
}
#contact-wrapper2 {
width:370px;
border:1px solid #e2e2e2;
background:#f1f1f1;
padding:20px;
float: right;
}


#contact-wrapper {
width:430px;
border:1px solid #e2e2e2;
background:#f1f1f1;
padding:20px;
float: left;
clear: both;
}
#contact-wrapper div {
clear:both;
margin:1em 0;
}
#contact-wrapper label {
display:block;
float:none;
font-size:16px;
width:auto;
}
form#contactform input {
border-color: #c9c6c6;
border-style: solid;
border-width: 1px;
padding: 5px;
font-size: 16px;
color: #333;
margin-top: 0px;
margin-right: 7px;
margin-bottom: 7px;
margin-left: 0px;
background-color: #dad9d9;
}
form#contactform textarea {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 100%;
padding: 0.6em 0.5em 0.7em;
background-color: #dad9d9;
border: 1px solid #c1bfbf;
}
.submit-btn {
background-color: #3071b7 !important;
color: #FFF !important;
padding: .3em 1em !important;
border: solid #3e84cf .12em !important;
text-transform: uppercase !important;
}

#emailform {
width: 580px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 30px;
margin-left: 14px;
}
