h1 {
  background:#696a6e;
  line-height:20px;
  font-family:"Tahoma", Tahoma, Arial, Helvetica, sans-serif;
  letter-spacing: 3px;
  font-weight: bold;
  font-size: 10pt;
  color: #FFF;
  margin: 0px 0px 10px 0px;
  padding: 6px 0px 6px 20px;
}

h2 {
  font-family:"Tahoma", Tahoma, Arial, Helvetica, sans-serif;
  display: inline;
  position: relative;
  top: -25px;
  left: 25px;
}

#map {
  padding: 0 0 0 0;
  margin: 0;
  width: 710px;
  height: 325px;
  float: left;
  clear:both;
  visibility: hidden;
}

#output {
  float:left;
  padding:0 0 12px 0;
}

#output h3 {
  font-family:"Tahoma", Tahoma, Arial, Helvetica, sans-serif;
  font-size:100%;
  font-weight:bold;
  margin:0;
  padding:18px 0 12px 0px;
}

#yourloc {
  color: #000000;
}

#map div {
  color: #000000;
}

.gmnoprint div {
        font-family:"Tahoma", Tahoma, Arial, Helvetica, sans-serif;
        font-size:100%;
        color:#000000;
}

.dealer {
  display: none;
  background-color: #000;
  color: #ffffff;
  padding: 0 0 12px 0px;
}
a {
  color: #DEB408;
  text-decoration: none;
}
a:hover {
  color: #ffffff;
}
#rt {
  visibility: hidden;
  text-align: right;
  font-size: 11px;
  font-family: "Tahoma", Tahoma, Arial, Helvetica, sans-serif;
  margin: 0px 0px 0px 50px;
}

div.rl_header {
  width: 200px;
  height: 25px;
  margin: 10px 0px;
  padding: 0px;
}

div.rl_header p {
  margin: 0px;
  padding: 0px;
}

div.retailer_header {
  border-top:1px solid #696a6e;
  padding:12px 12px 12px 0;
}

#call_me_back_form label {
  width: 80px;
  display: block;
  float: left;
  text-align: right;
  margin-right: 10px;
}
#call_me_back_form input {
  font-size: 100%;
  margin-bottom: 5px;
}
#call_me_back_form input.submit {
  font-size: 70%;
}

#call_me_errors .header {
  color: red;
}

#call_me_errors ul {
  font-size: 70%;
  margin-left: 50px;
}

#call_me_back_form .success {
  color: green;
}

#map .retailer_window {
  font-size: 12px;
}

#map .retailer_window a {
        color: #0000aa;
        text-decoration: underline;
}

#map .retailer_window a:hover {
        color: #ffffff;
        background-color: #0000aa;
        text-decoration: none;
}


.location_section {
        float:left;
        width:716px;
}

.location_section p {
  margin-bottom: 5px;
}

.location_section p #location, .location_section #country {
        font-size:12px;
        line-height:16px;
        padding:1px;
        margin:0;
}

.location_section #l_selection {
        padding:6px 0;
}

.location_section #legend {
        padding:6px 0;
}








