body
{
    background-color: #FFFFFF;
    margin-top: 0px;
}

.wrapper
{
    margin-left: auto;
    margin-right: auto;
    width: 930px;
    font: 13px Verdana;
    padding: 0;
}

.wrapper a
{
    color: #A32638;
    text-decoration: none;
}

.wrapper a:hover
{
    color: #202020;
}

.leftwrapper
{
    margin-left: auto;
    margin-right: auto;
    font: 11px Verdana;
    padding: 0;
}

.masthead
{
	float: left;
	clear: both;
	width: 930px;
	height: 110px;
	margin: 0px 0px 0px 0px;
	background: url('masthead1.jpg') no-repeat;
}
.menu
{
    width: 910px;
    height: 25px;
    margin: 2px 0px 3px 0px;
    padding: 0px 10px 0px 10px;
    text-align: right;
    font: 13px "Verdana";
    color: #999999;
    position: absolute;
}

.menu a
{
    color: #111111;
    text-decoration: none;
    border-bottom: 0px;
}

.menu a:hover
{
    color: #900000;
    text-decoration: none;
}

.footer
{
    background: #DDDDDD;
    border: 1px;
    width: 910px;
    height: 40px;
    margin: 0px 0px 3px 0px;
    padding: 6px 10px 0px 10px;
    text-align: center;
    float: left;
    color: #666666;
    font: 11px "Verdana";
}

.footer a
{
    color: #111111;
    text-decoration: none;
}


.footer a:hover
{
    color: #900000;
    text-decoration: none;
}

.leftcol
{
    float: left;
    width: 165px;
    padding: 2px 4px 2px 0px;
    margin: 0px 0px 0px 0px;
    font: 90% Tahoma;
    vertical-align: top;
}

.leftcol a
{
    color: #000000;
    text-decoration: none;
}

.middlecol
{
    float: left;
    width: 558px;
    padding: 2px 4px 2px 6px;
    margin: 0px 0px 0px 0px;
    border-left: thin solid #E0E0E0;
    border-right: thin solid #E0E0E0;
    vertical-align: top;
}

.midcol
{
    float: left;
    width: 558px;
    padding: 2px 4px 2px 6px;
    margin: 0px 0px 0px 0px;
    vertical-align: top;
}

.rightcol
{
    width: 165px;
    float: left;
    padding: 2px 4px 2px 6px;
    margin: 0px 0px 0px 0px;
    font: 100% "Tahoma";
    text-decoration: none;
    vertical-align: top;
}

.rightcol a
{
    color: #A32638;
    text-decoration: none;
}

.imgMouse
{
    cursor: hand;
    color: Blue;
}

.tdList
{
    vertical-align: Top;
    padding-left: 3px;
    line-height: 19px;
}

.GInfoWindow
{
    max-width: 350px;
    width: 350px;
    height: 275px;
    text-align: justify;
    max-height: 275px;
    min-height: 250px;
    min-width: 200px;
    padding-right: 6px;
    overflow: auto;
}

.AgentPhoto
{
    height: 110px;
    margin-right: 5px;
    float: left;
}

.AgentInfo
{
    height: 110px;
}

input.zipcode
{
    width: 120px;
}

input.CompatibleButton
{
    padding-left: 2px;
}

#divBanner
{
    width: 930px;
    height: 160px;
    background-image: url('banner_findagent_3.jpg');
    background-repeat: no-repeat;
    margin-bottom: 2px;
}


#divMap
{
    width: 930px;
    height: 600px;
    margin-bottom: 2px;
}
