body.Locate.search #PageBody {
  min-height:360px;
  height:auto !important;
  height:360px;
}

body.Locate.results #PageBody {
}

body.Locate h3 {
    color:  #000;
    font-size:  1em;
}

.GoForm td {
    vertical-align:  bottom;  
    padding-right:  5px;
}

#RefineSearch {
    width:  708px;
    overflow: auto;
}

#RefineSearch td {
    vertical-align:  bottom;
}

#RefineSearch td.first {
    padding-right:  255px;
}

#RefineSearch select {
    border:  1px solid #757575;
    width:  156px;
    height:  21px;
}

#RefineSearch td.second {
    padding-right:  5px;
}

.shadow {
    background: transparent url(/res/images/locate/table-shadow.png) no-repeat bottom left;
    padding-bottom:25px;
    margin-top: 55px;
}

#ContractorTableWrapper {
    margin-top:  40px;
    margin-bottom:  30px;
    width:  708px;
}

#ContractorTableContent {
    -moz-border-radius-bottomright:  1em;
    -moz-border-radius-bottomleft:  1em;
    -webkit-border-bottom-right-radius:  1em;
    -webkit-border-bottom-left-radius:  1em;
    border-bottom-right-radius:  1em;
    border-bottom-left-radius:  1em;
    border:  1px solid #c7c0b8;
}

#ContractorTable {
    margin:  0px 0px 0px 42px;
    width:  650px;
    background:  white url(/res/images/locate/tab-bg.png) no-repeat top left;
    -moz-border-radius-topright:  1em;
    -moz-border-radius-topleft:  1em;
    -webkit-border-top-right-radius:  1em;
    -webkit-border-top-left-radius:  1em;
    border-top-right-radius:  1em;
    border-top-left-radius:  1em;
    padding-left:25px;
    position:  relative;
    top:  -25px;
    left:  -42px;
}

#ContractorTable thead th {
    padding-top:  5px;
    padding-bottom:  35px;
    color:  #000;
}

#ContractorTable thead th.headerSortUp {
    background:  transparent url(/res/images/site/asc.png) no-repeat 90% 27%;
}

#ContractorTable thead th.headerSortDown {
    background:  transparent url(/res/images/site/desc.png) no-repeat 90% 27%;
}

#ContractorTable thead th a {
    text-decoration:  none;
}

#ContractorTable td {
    padding-right:  20px;
    padding-top:  10px;
    padding-bottom:  10px;
    border-bottom:  1px solid #c7c0b8;
}

#ContractorTable th.last ,
#ContractorTable td.last {
    padding-left:  15px;
}

#ContractorTable td strong {
    color:  #000;
}

#map_canvas {
    border:1px solid #979797; 
    background-color:#e5e3df;
    width:735px;
    height:500px;
    margin-bottom:  10px;
}
