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;
}

input.zipcode
{
    width: 120px;
}

input.CompatibleButton
{
    padding-left: 2px;
}

input.watermarktext
{
    color: #808080;
    font-style: italic;
}

#divSidebar
{
 float: left;
 width: 299px;
 height: 600px;
 margin-bottom: 2px;  
 margin-right: 1px;
}

#divSearchBox
{
    font-size: 11pt;
    color: #FFFFFF;
    background-color: #9C3442;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    margin-bottom: 2px;
    height: 24px;
 }

#divAgentList
{
    height: 572px;
    overflow: auto;
    background-color: #EEEEEE;
    padding-top: 2px;
    padding-left: 2px;
  
}

#divMap
{
    float: right;
    width: 630px;
    height: 600px;
    margin-bottom: 2px;
}

