﻿body {
    font: x-small Verdana, Arial, Sans-Serif;
    margin: 7px;
    background-color: #585858; /*#03593B; #003E1C; */
}

#container {
    position: relative; z-index: 1;
    top: 0px; left: 0px; width: 800px; height: 1025px;
    margin: auto;
    background-color: #FFFFFF; 
}



#toprow
{
    height:20px;
    background-color:#000000;
    color:#ffffff;
    font-size:10pt;
    vertical-align:middle;
    padding-top:2px;
    font-weight:bold;
}
#toprow a        { text-decoration: underline; color: #ffffff; }
#toprow a:hover  { text-decoration: underline; color: #C0C0C0; }



#topgraphic
{
   height:200px;
   background-image:url('/images/LakeHomes.jpg');
   font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; text-align: center; 
}
#topgraphic a        { text-decoration: underline; color: #ffffff; }
#topgraphic a:hover  { text-decoration: underline; color: #C0C0C0; }

#JudyReynolds        { position: absolute; z-index: 15; top: 27px; left: 22px; width: 436px; height: 57px; text-align:left; color: #ffffff; }
#JudyReynolds p      { margin:0; }
.JudyReynoldsSpan1   { font-family:Times New Roman; font-size:24pt; }
.JudyReynoldsSpan2   { font-style:italic; font-size:12pt; }

#SocialMediaIcons    { position: absolute; z-index: 15; top: 33px; 
left: 602px; 
width: 80px; 
height: 36px; 
text-align:left; }

#MLSHotLink          { position: absolute; z-index: 15; top: 31px; left: 688px; width: 95px; height: 46px; text-align: left; }
#MLSHotLink img      { border: outset 2px #922937; padding: 4px; }

#topmenu             { position:relative; top: 179px; left: 0; 
width: 770px; 
text-align: left; padding-left:10px;
}
.topmenutable        { width: 100%; }


#LeftBar
{
    z-index: 10;
    position: absolute;
    top:225px; left:-1px; width: 114px; height: 751px;
}
#LeftBar br      { line-height: 1.25; }
#LeftBar a       { font-weight: normal; text-decoration: none; color: #400000; }
#LeftBar a:hover { font-weight: normal; text-decoration: none; color: #B1151B; }
.SideBar
{
    border:outset 3px #585858; /* #00601C; */
    background-color: #ffffff; /* #F5FCF5; */
    font: Verdana, Arial, Helvetica, sans-serif 10pt;
    color: black;
    padding: 0;
    visibility:visible;
}
.BarLinks       { vertical-align:top; padding:5px; }
.BarLinks br    { line-height: 1.25; }


#BodyFocus
{
   	position: absolute; z-index: 25;
    top: 234px; left: 129px; width: 660px; height: 737px;
    background-color: #FFFFFF;
}
#SearchBodyFocus
{
   	position: absolute; z-index: 25;
   	height:2025px; width:772px; left:9px; top:234px;
}

#BottomBlock        { position:absolute; z-index:10;
                      top: 981px; left: 0px; width: 790px; height:35px;
                      border:outset 4px #585858; /* #00601C; */
                      background-color: #ffffff; /* #F5FCF5; */
                      padding: 2px;
	                  font-family: Verdana, Arial, Helvetica, sans-serif;
	                  font-size: 7pt;
	                  color: black;
	                  line-height: 1.15;
	                  text-align:center; }
#BottomBlock a      { font-size: 8pt; font-weight:bold; text-decoration: underline; color: Black;}
#BottomBlock a:hover{ font-size: 8pt; font-weight:bold; text-decoration: underline; color: #B1151B; }
#BottomBlock h2     { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; margin:0}

#BottomSubdivisions  
{
    position:absolute; z-index:10;
    top: 1035px; left: 1px; width: 785px; height:164px;
    font-family: sans-serif; font-size: 7pt;
    color: #ED1C24;
    line-height: 15px;
    text-align:center;
    padding: 5px;
    border:outset 2px #00601C;
    background-color: #DCF2DB;
}
#BottomSubdivisions a      { text-decoration: none; color: Black; border-bottom:dotted 1px; padding:0}
#BottomSubdivisions a:hover{ text-decoration: none; color: #B1151B; }
#BottomSubdivisions h2     { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; margin:0; color:#000000; padding:3pt; line-height:120%}

.NormalButton9  { font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.NormalButton10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.NormalButton12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.CommonBodyFocus
{
   	font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: 10pt;
   	line-height: 1.25;
   	color: black;
    border-style: none;
	border-color: inherit;
	border-width: 1px;
   	background-color: #ffffff;
   	padding: 5px;
}
.CommonBodyFocus h1
{
   	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt;
   	font-weight: bold; 
   	color: #500000;
   	margin-top:0;
   	margin-bottom:10px;
}

.CommonBodyFocus h2
{
   	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt;
   	font-weight: bold; 
   	color: #500000;
   	margin-top:0;
   	margin-bottom:7px;
}

.CommonBodyFocus h3
{
   	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt;
   	font-weight: bold; 
   	color: #500000;
   	margin-top:0;
   	margin-bottom:7px;
}

.CommonBodyFocus a
{
    font-weight: bold;
    text-decoration: none;
    color: #500000; /* #B1151B; /* Red; */
}
.CommonBodyFocus a:hover
{
    font-weight: bold;
    text-decoration: none;
    color: #C00000; /* #ff0000; /* #B1151B; */
}

.field-validation-error 
{
   color:Red;
}

.MainDialog           { line-height: 150% }
.MainDialog a         { font-weight: bold;text-decoration: none; color: #400000; }
.MainDialog a:hover   { font-weight: bold;text-decoration: none; color: #C00000; }
.SearchLinks          { line-height: 115% }
.SearchLinks a        { font-weight:normal;text-decoration: none; color: #400000; }
.SearchLinks a:hover  { font-weight:normal;text-decoration: none; color: #C00000; }
