html
{
height: 100%;
}

body {
  background-color: #82AFB5;
  background-image: url('../Images/Common/PageBGHomes.jpg');
  background-position: bottom;
  background-repeat: repeat-x;
  background-attachment: fixed;
  margin: 0;
  padding: 0;
  height: 100%;
}

#main {
  margin: 0 auto;
  height: 740px;
  width: 952px;
}

  #midApp	
  {
  position:  absolute;  top: 120px;
  margin-left: 175px;
  width: 450px;
  height: 430px;
  scrollbar-base-color: #cccccc;
  font: 100% serif;

  overflow: auto;
  overflow-x: hidden;
  padding: 15px;
  }

#neighborhoods	
  {
	position:  absolute; top: 125px;
	margin-left: 10px;
	width: 150px;
	height: 450px;
	scrollbar-base-color: #cccccc;
	font: 100% serif;
	overflow: auto;
	overflow-x: hidden;
	padding: 15px;
  }
  
  #trendsLeft	
  {
	position:  absolute; top: 100px;
	margin-left: 25px;
	width: 310px;
	height: 400px;
	scrollbar-base-color: #cccccc;
	font: 100% serif;
	overflow: auto;
	overflow-x: hidden;
	padding: 15px;
	left: -18px;
  }
  

#topLeftCopy	
  {
  position:  absolute;  top: 140px;
  margin-left: 195px;
  width: 475px;
  height: 260px;
  scrollbar-base-color: #cccccc;
  font: 100% serif;
  overflow: auto;
  overflow-x: hidden;
  padding: 15px;
  }

#topLeftHomeOwnerTest	
  {
  position:  absolute;  top: 140px;
  margin-left: 195px;
  width: 310px;
  height: 260px;
  scrollbar-base-color: #cccccc;
  font: 100% serif;
  overflow: auto;
  overflow-x: hidden;
  padding: 15px;
  }
#midLeftCopy	
  {
   position:  absolute;  top: 395px;
  margin-left: 195px;
  width: 285px;
  height: 190px;
  scrollbar-base-color: #cccccc;
  font: 100% serif;

  overflow: auto;
  overflow-x: hidden;
  padding: 15px;
  }

#bottomLeftCopy	
  {
   position:  absolute;  top: 525px;
  margin-left: 195px;
  width: 285px;
  height: 100px;
  scrollbar-base-color: #cccccc;
  font: 100% serif;

  overflow: auto;
  overflow-x: hidden;
  padding: 15px;
  }

#midLeftImage	
  {
   position:  absolute;  top: 415px;
  margin-left: 130px;
  width: 360px;
  height: 121px;
  scrollbar-base-color: #cccccc;
  font: 100% serif;
  overflow: auto;
  overflow-x: hidden;
  padding: 15px;
  background-image: url(../Images/Home/mmTest/congrats01.png);
  background-repeat: no-repeat;

  }


#topLeftImage	
  {
   position:  absolute;  top: 540px;
  margin-left: 140px;
  width: 349px;
  height: 78px;
  scrollbar-base-color: #cccccc;
  font: 100% serif;
  overflow: auto;
  overflow-x: hidden;
  padding: 15px;
  background-image: url(../Images/Home/mmTest/congrats02.png);
  background-repeat: no-repeat;
  }
  

  
  

#randomHouse	
  {
  position:  absolute;  top: 125px;
  margin-left: 100px;
  width: 232px;
  height: 348px;
  }

#top10Decor	
  {
  position:  absolute;  top: 460px;
  margin-left: 550px;
  width: 111px;
  height: 139px;
  background-image: url(../Images/Home/mmTest/top10Decor.png);
  background-repeat: no-repeat;
  }

#top10DecorText	
  {
  position:  absolute;  top: 255px;
  margin-left: 715px;
  width: 152px;
  text-decoration:none !important;
  }

#quotesText	
  {
	position:  absolute;
	top: 515px;
	margin-left: 70px;
	width: 850px;
	height: 171px;
  }
  
  #subQuotesText	
  {
  position:  absolute;  top: 330px;
  margin-left: 665px;
  width: 210px;
  height: 139px;
  }

#rightline_horiz {
	float: left;
	margin-top: -30px;
}

#leftline_horiz {
	float: left;
	margin-top: -30px;
}

div.horiz_box {
	float: left;
	height: 144px;
	width: 220px;
	margin-right: 10px;
	margin-left: 10px;
}
div.horiz_boxLeft {
	float: left;
	height: 144px;
	width: 330px;
	margin-right: 10px;
	margin-left: 10px;
}

.horiz_seperator {
	height: 178px;
	width: 10px;
	float: left;
	margin-top: -30px;
}

#mainImage {
  width: 360px;
  height: 200px;
  margin-left: 140px;
  margin-top: 405px;
}

p { 
  text-indent: 25px;
  }

.DivHeader
        {
	        font-family: verdana;
	        font-size: 12px;
	        color:#5B1400;	
	        font-weight:bold;
        }

.DivContent
        {
	        font-family: arial;
		  line-height: 110%;
	        font-size: 11px;
	        color:#5B1400;	
        }


.DivHeadPromo
        {
	        font-family: verdana;
	        font-size: 14px;
	        color:#5B1400;	
	        font-weight:bold;
        }

.DivConPromo
        {
	        font-family: arial;
		  line-height: 110%;
	        font-size: 12px;
	        color:#5B1400;	
        }
		
		
.DivQuotes
        {
	        font-family: serif;
	        font-size: 14px;
	        color:#884A2C;
		font-style:italic;	
        }

.disclaimer { 
  font: 75% serif;
  color: #333333;
  font-style: italic;
  line-height:75%
  }
	h1
	{
		color: #666666;
		font: 200% serif;
		text-align: left;
		letter-spacing: -1px;
	}
	h1 a { text-decoration: none; }

a:link { 
  color: maroon;
  text-decoration: none;
  }

a:visited { 
  text-decoration: none;
  color: maroon;
  }

a:hover, a:active  {
    text-decoration: none;
  color: #maroon;
  }

.footer a:link { 
  text-decoration: none;
  color: white;
  }

.footer a:visited { 
  text-decoration: none;
  color: white;
  }

.footer a:hover, a:active  {
  text-decoration: none;
  color: white;
  }


.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -20px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: -20px; /* .push must be the same height as .footer */
        text-align: center;
        font: 80% sans-serif;
        color: white;
}

#subMenu {
  color: #ffffff;
  font: 90% sans-serif; 
  padding: 0px;
  top: 0px;
  width: 800px;

}

img.a {position: absolute; bottom: 0px;}

#bottomImage
  {
  clear: left;
  margin-left: 10px;
  position:  absolute;  bottom: 0px;
  }

#bottomLinks	
  {
  width: 800px;
  margin: 0 auto;
  font: 65% sans-serif;
  color: #000000;
  position: absolute; bottom: 15px;
  text-indent: 300px;
	}

