form {
 display: inline;
}

div.locator_a {
 font-size: 9pt;
 padding-bottom: 30px;
}

div.locator_b {
 padding-bottom: 10px;
}

div.locator_c {
 font-size: 9pt;
}

select.locator_1 {
 font-size: 10px;
 padding: 0;
 border: 1px solid #999;
}
select.locator_1 option {
 font-size: 10px;
 padding: 0 3px;
}

input.locator_1 {
 font-size: 10px;
 padding: 1px 2px;
 width: 110px;
 border: 1px solid #999;
}

input.locator_2 {
 padding: 0;
 font-size: 9px;
 font-weight: bold;
 width: 40px;
 border: 1px solid #999;
 background-color: #ccc;
}

div.locator_err {
 font-size: 9pt;
 font-weight: bold;
 color: #c00;
 padding: 10px 0;
}

div.locator_item {
 padding: 0 0 10px 0;
}

a.locator_item, a.locator_item:link, a.locator_item:visited {
 color: #555;
 text-decoration: underline;
}
a.locator_item:hover, a.locator_item:active {
 text-decoration: underline;
 color: #EE8A1D;
}

a.locator_item_title, a.locator_item_title:link, a.locator_item_title:visited {
 color: #555;
 text-decoration: underline;
 font-weight: bold;
}
a.locator_item_title:hover, a.locator_item_title:active {
 text-decoration: underline;
 color: #EE8A1D;
 font-weight: bold;
}

div#map {
 border: 1px solid #999;
 background-color: #eee;
 overflow: hidden;
}

div#gmapDirHead a,
div#gmapDirHead a:link,
div#gmapDirHead a:visited,
span.gmapDirHead a,
span.gmapDirHead a:link,
span.gmapDirHead a:visited {
 color: #EE8A1D;
 text-decoration: underline;
}
div#gmapDirHead a:hover,
div#gmapDirHead a:active,
span.gmapDirHead a:hover,
span.gmapDirHead a:active {
 color: #555;
 text-decoration: underline;
}

input.gmapDirButton {
 font-size: 10px;
 font-weight: bold;
 border: 1px solid #999;
 background-color: #eee;
 color: #555;
}

input.gmapTextBox {
 font-size: 10px;
 padding: 1px 2px;
 width: 150px;
 border: 1px solid #999;
 margin-right: 3px;
 color: #555;
 background-color: #fff;
}

