input, textarea, label {
width: auto;
margin: 0;
}

div.tx-wecmap-pi3 h2,
div.tx-wecmap-pi3 h1 {
line-height: 28px;
font-size: 20px;
padding-bottom: 10px;
margin-bottom: 0px;
margin-top: 10px;
}

div.tx-wecmap-pi3 h1 {
padding-bottom: 3px;
margin-top: 0px;
}

div.tx-wecmap-map p {
padding: 0;
margin: 0;
}

div.tx-wecmap-map label {
width: 90px;
margin: 0;
margin-right: 10px;
padding: 0;
}

div.tx-wecmap-map input,
div.tx-wecmap-map textarea {
width: auto;
margin: 0;
padding: 0;
}

input#tx-wecmap-directions-from-map419,
input#tx-wecmap-directions-to-map419 {
width: 160px;
}


