#gencon{
padding: 12px; min-width:800px; min-height: 400px;
}
#mapgencon{
padding: 0px; min-width:300px; min-height: 200px; background:#FFA500;
}
#map-canvas{
display:block !important; min-height: 400px; width: 60%; float: left; margin-right: 0px;
}
.mapinfo{
width: 35%; padding: 10px; float: left;
background:#fff;
}
.optininfo{
width: 100%; padding: 10px; float: left;
}
.optininfo input{
width:92%;
}
.hatespam{
font-size:small;
color:white;
font-weight:bold;
}
.optinintro{
color:white;
}