#location
{
    float: left;
    margin-left: 10px;
}

#location h1
{
    font-size: 1.8em;
    margin: 5px 0px;
}

#searchoptions
{
    float: right;
}

#searchoptions input
{
    height: 10px;
    width: 10px;
    float: left;
    margin: 0px 5px 0px 20px;
    display: inline;
}

#searchoptions label
{
    float: left;
    margin: 0px;
    line-height: 100%;
    color: #FFF;
}

#searchresult form
{
    margin: 0px;
}

table.searchresult
{
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

td.thumbbox
{
    width: 190px;
    float: left;
    padding: 3px;
    background-color: #FFF;
    text-align: center;
}

.imagename
{
    width: 100%;
    float: left;
    margin-top: 5px;
    text-align: center;
}

.imagename p, .imagename a
{
    color: #3E433A;
    text-decoration: none;
}

.thumb
{
    display: table-cell; /*Ny*/
    /*float: left;*/
    height: 200px;
    width: 190px;
    /*background-color: #EEE;
    margin-bottom: 10px;*/
    vertical-align: bottom; /*Ny*/
}

.thumb img
{
    border: 1px solid #000;
    margin-bottom: 10px; /*Ny*/
}

.thumb img:hover
{
    border: 1px solid #0F0;
}

/* For Explorer */

.ethumb
{
    display: table-cell; /*Ny*/
    /*float: left;*/
    height: 200px;
    width: 190px;
    /*background-color: #EEE;
    margin-bottom: 10px;*/
    vertical-align: bottom; /*Ny*/
}

.ethumb img
{
    border: 1px solid #000;
    margin-bottom: 10px; /*Ny*/
}

.ethumb img:hover
{
    border: 1px solid #0F0;
}

.thumbicons
{
    width: 190px;
    float: left;
    padding-bottom: 5px;
    border-bottom: 3px double #99A892;
}

.thumbicons img
{
    border: 0px;
    margin: 0px 5px;
}

#resultsheader
{
    float: left;
    width: 980px;
    padding: 10px 0px;
    border-top: 3px double #99A892;
    border-bottom: 3px double #99A892;
    margin-bottom: 20px;
}

#resultsheader h3, #resultsheader p
{
    float: left;
    margin: 0px;
}

#resultsheader select
{
    float: left;
    border: 1px solid #000;
    margin: 0px 15px 0px 5px;
}

.resultsnavigation
{
    float: right;
    margin: 0px;
}

.resultsnavigation input
{
    float: left;
    width: 2em;
    border: 1px solid #939393;
    margin: 0px 5px;
}

.resultsnavigation p
{
    float: left;
    color: #298905;
    margin: 0px;
}

.resultsnavigation .left
{
    float: left;
    margin: 3px 5px 0px 0px;
}

.resultsnavigation .right
{
    float: left;
    margin: 3px 0px 0px 5px;
}

.resultsnavigation img
{
    border: none;
}
