   

.tx-rgsimplegooglemaps-pi1 .mapdiv {
  border:1px solid #ccc;
  background:#eee;
  width:315px;
  height:200px;
overflow: hidden;
}

.tx-rgsimplegooglemaps-pi1 fieldset {
  border: none;
  border-top:0;
  margin:0;
  padding:10px;
  width:295px;
}

.tx-rgsimplegooglemaps-pi1 legend {
  display:none;
}                      

.tx-rgsimplegooglemaps-pi1 .el {
  float:left;
  margin-right:0px;
color: #fff;
}

.tx-rgsimplegooglemaps-pi1 .el input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 180px;
  padding: 1px;
  border: 1px solid #ccc;
color: #858585;
  margin-bottom: 5px;
margin-right: 5px;
float: left;
  -webkit-box-shadow: 3px 3px 5px #333;
  -moz-box-shadow: 3px 3px 5px #333;
  box-shadow: 3px 3px 5px #333;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
}



.tx-rgsimplegooglemaps-pi1 .el input:focus {
  border: 1px solid  #366531;
  outline: none;
}
   

#gdirect {
overflow-y: auto;
height: 150px;
margin-top: 15px;
font-size: 11px;
}

#gdirect img {
height: 20px;
}

.tx-rgsimplegooglemaps-pi1 input.submit {
border: 1px solid #366531;
color: #366531;
background: #ffffff;
width: 100px;
float: left;
cursor: pointer;
height: 20px;
  -webkit-box-shadow: 3px 3px 5px #333;
  -moz-box-shadow: 3px 3px 5px #333;
  box-shadow: 3px 3px 5px #333;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}

.tx-rgsimplegooglemaps-pi1 label {
  display:block;
margin-bottom: 10px;
}

.tx-rgsimplegooglemaps-pi1 .clr {
  clear:both;
}
