﻿body
{
    font-family: Arial;
}

img
{
    border: none;
}


#divSearch
{
    margin-bottom: 20px;
}

#divIcons
{
    width: 85px; 
    text-align: center;
}

#divResults
{
    
}

#divAdvanced div
{
    display: none;
}

#divAdvanced div h1
{
    background-color: Black;
    color: White;
    /*display: inline;*/
    width: 90px;
    
    font-size: 12pt;
    line-height: 12pt;
    margin: 0;
    padding: 5px;
}

#divAdvanced div div
{
    display: block;
    width: 530px;
    border: solid 1px Black;
    margin: 0;
    padding: 8px;
    margin-bottom: 15px;
}

.iconlinks a
{
    text-decoration: none;
    margin-bottom: 10px;
    color: Gray;
}

.iconlinks a:hover
{
    color: Blue;
    text-decoration: underline;
}

#divLandmarks table img, #divCities table img
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#divLandmarks table td
{
    text-align: center;
    width: 110px;
    height: 110px;
    vertical-align: top;
}

#divCities table td
{
    text-align: center;
    width: 130px;
    vertical-align: top;
}

div#divLandmarks div, div#divCities div, div#divLotCode div, div#divAddress div
{
    padding: 20px;
    width: 687px;
}

#divGrid th
{
    font-size: 10pt;
    font-weight: bold;
}

#divGrid td
{
    padding-right: 20px;
    text-align: center;
    font-size: 10pt;
}

#divGrid a
{
    color: Black;
    text-decoration: none;
}

#divGrid a:hover
{
    color: Blue;
    text-decoration: Underline;
}

#divMap
{
    cursor: hand;
}

.hide
{
    display: none;
}

.infooverlay
{
    font-size: 10pt;
    background-image: url('../Images/markercps4.png');
    background-position: top left;
    background-repeat: no-repeat;
    width: 240px;
    height: 125px;
    font-weight:normal;
    padding:0 0 0 0;
    
}

.infooverlay b
{
    padding: 5px 0 8px 25px;
    text-align:left;
}

.infooverlay p
{
    display: none;
    margin:  3px 0 3px 0;
    /*
    height: 3.5em;
*/    
    padding:0 0 0 0;
}

.infooverlay p table
{
    font-size: 9pt;
    margin: 0;
    padding: 0 0 0 0;
    border-spacing: 0;
}

.infooverlay p table td
{
    margin: 0;
    padding: 0;
}

.infolink
{
    font-family: Arial;
    font-size: 9pt;
    color: Blue;
}

#tabResults
{
    font-size: 10pt;
}

.infooverlay ul
{
    padding: 0;
    margin: 10px 0 10px 0;
}

.infooverlay li
{
    display: inline;
    padding: 0px 1px 0px 1px;
    margin: 0;
    cursor: pointer;
   
}

.infooverlay li.selected
{
    padding: 0px;
   
    
}

.debug
{
    border: solid 1px black;
}

table.searchBubble {
	border-width: 0px;
	padding:0px 0px 0px 0px;
	border-style: none;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}
table.searchBubble th {
	border-width: 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	background-color: white;
}
table.searchBubble td {
	border-width: 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	background-color: white;

	
}
.searchBubbleCell
{
 font-family:arial;
 font-size:9px;
 font-weight: normal; 
 text-align: left;
 background-color: #ffffff;
}

div.imagebox
{
    font-size: 7pt;
    font-weight: 700;
    color: #ffcc00;
    background-image: url(../images/boxbackground.jpg);
    background-repeat: no-repeat;
    padding: 15px 0px;
    width: 687px;
}

div.imagebox table td
{
    padding: 3px 15px;
}

div.imageboxbottom
{
    background-image: url(../images/box_bottom.jpg);
    background-repeat: no-repeat;
    height: 5px;
    width: 687px;
}
