﻿.clear { 
    clear: both; 
}

#googleBaseControlContainer {
    width: 900px;
    margin: auto;
}
#googleBaseControlContainer .leftColumn {
    float: left;
    width: 175px;
    margin-right: 20px;
}
#googleBaseControlContainer form legend {
    font-weight: bold;
    font-size: 1em;
}   
#googleBaseControlContainer form input[type="text"] {
    width: 145px;
}
#googleBaseResultsContainer {
    float: left;
    width: 270px;
    margin-top: 10px;
}
#map_canvas {
    border: solid 1px #85b5d9;
    height: 650px;
    float: right;
    margin-top: 10px;
}
.shaded {
    background-color:#dfeffc;
    border:solid 1px #85b5d9;
}

.resultItem {
    cursor: pointer;
    padding: 3px;
    border: solid 1px #85b5d9;
    width: 100%;
    margin-bottom: 5px;
}
.resultItem > h3 {
    font-size: 12px;
    display: inline;
    margin-bottom: 33px;
}
.resultItem > .imageContainer {
    width: 115px;
    min-height: 75px;
    padding: 0;
    float: left;        
}
.resultItem > .imageContainer img {
    width: 100px; 
    margin-right: 15px;         
    border: solid 1px #85b5d9;
}
.resultItem .price {
    font-weight: bold;
}
.resultItem p[class!="price"] {
    margin: 0;
}

.resultInfoWindow {
    position: absolute;
    width: 200px;
}
.resultInfoWindow .topImage {
    width: 200px;
    margin: 0;
    padding: 0;
    height: 14px; 
}
.resultInfoWindow .topImage img {
    width: 200px;
    margin: 0;
    padding: 0; 
}
.resultInfoWindow .innerWindow {
    padding: 10px;
    background: #fff;
    border-right:solid 1px #85b5d9;
    border-left:solid 1px #85b5d9;
    border-bottom:solid 1px #85b5d9;
    margin:0;
}
.resultInfoWindow .innerWindow > h3 {
    font-size: 12px;
    display: inline;
    margin-bottom: 3px;
}
.resultInfoWindow .innerWindow .imageContainer {
    width: 85px;
    min-height: 55px;
    padding: 0;
    float: left;
}
.resultInfoWindow .innerWindow .imageContainer img {
    width: 70px; 
    margin-right: 15px;
}
.resultInfoWindow .innerWindow .price {
    font-weight: bold; 
    line-height: 2em;
}
.pager ul {list-style:none; margin:1em 0 0 0; padding:0 0 0 0}
.pager ul li {display:inline; margin: 0; }
.pager ul li + li { margin-left: 4px; }
.pager ul li a {text-decoration:none; color:#101010; padding:4px; border: solid 1px #85b5d9; }
.pager ul li a:link, 
.pager ul li a:visited {background-color:#ffffff; }
.pager ul li a:hover {background-color: #85b5d9; color: #fff; }
.pager ul li a:active {background-color: #ffffff; }
.pager .morepages{border:none;margin:0 0 -3px 0}
.pager ul li.currentpage{background-color: #85b5d9; color:#fff; padding:4px; border: solid 1px #85b5d9}

   
p.slider-value {
    margin: 0 0 4px;
    padding: 0;
}
select, div.slider {
    margin-bottom:7px;
}
label {
    font-weight:bold;
    color: black;
    padding-top:5px;
    display: block;
}

