/* Document Wide */

#logoUnderlayImage{
	position: absolute;
	top:0px;
	left:0px;

}

#logoOverlay{
	position: absolute;
	top:10px;
	left:15px;

}
#logoType{
	position: absolute;
	top: 93px;
	left: 86px;
}

/* Navigation*/
#navigation{
	position: absolute;
	top: 5px;
	left: 400px;
	line-height: 17px;
}

.navigationList{
	list-style-type: none;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
}

.navigationListItem{
	margin-top: 2px;
	margin-left: 0px;
	padding: 1px;
}

.navLinks{
	color: red;
	text-decoration: none;
	font-family: arial, sans-serif;
	font-size: .8em;
	font-weight: bold;
}

.navLinks:active{
	color: red;
	text-decoration: none;
	font-family: arial, sans-serif;
	font-size: .8em;
	font-weight: bold;
}

.navLinks:hover{
	color: red;
	text-decoration: none;
	font-family: arial, sans-serif;
	font-size: .8em;
	font-weight: bold;
}
.navLinksOnPage{
	color: black;
	font-family: arial, sans-serif;
	font-size: .8em;
	font-weight: bold;
}
/* END Navigation*/

/* Text classes Document Wide */

.text
{
	font-family: georgia, sans-serif;
	font-size: .8em;
	line-height: 1.5em;
        color: #333333;
}
.gray{
        color: #999999;
}
.smalltext{
	font-family: georgia, sans-serif;
	font-size: .7em;
	line-height: 1.7em;
	color: #000000;

}

.heading{
	font-family: georgia, sans-serif;
	font-size: 1.5em;
	line-height: 1.1em;
        word-spacing: -0.02em;
        color: #000000;
}
.pageLinks{
        color: red;
        text-decoration: none;
}

.pageLinks:active{
        color: red;
        text-decoration: none;
}

.pageLinks:hover{
        color: red;
        text-decoration: none;
}

.italics{
	font-style: italic;
}

.captionfont{
	font-family: georgia, sans-serif;
	font-size: .8em;
	line-height: 1.5em;
	color: #999999;
	font-style: italic;
}

/* End Text classes */

/* Paragraph classes */

.shortPar{
        margin-top: 0em;
        margin-bottom: 0em;
        }
.largeSpace{
        margin-top: 1em;
        margin-bottom: 0em;
        }
.smallSpace{
        margin-top: .5em;
        margin-bottom: 0em;
        }
.indexTextList{
        margin-top: .5em;
        margin-bottom: .5em;
        text-indent: 2em;
        }
.indentQuote{
        text-indent: 0px;
        }
/* End Document Wide
-----------------------------------------------------------------------------*/

/* Home Page */
#homePageImage{
	position: absolute;
	top: 259px;
	left:0px;
 width:385px
        }
#address{
	position: absolute;
	top:130px;
	left:86px;
	white-space: pre;
	width: 12em;
	      }
#homepageQuote{
	position: absolute;
	top: 148px;
	left: 275px;
	width: 29em;
        }
#homePageText{
	position: absolute;
	top: 235px;
	left: 405px;
	width: 20em;
        }
#caption{
	position: absolute;
	top: 575px;
	left: 10px;
	width: 740px;
        }
        
 #homeAssocLogo{
	position: absolute;
	top: 600px;
	left:269px;
        width:385px

        }
/* End Index Page */


/* Custom Homes */
#customHomesTopText{
	position: absolute;
	top: 166px;
	left: 86px;
	line-height: 1.5em;
	width: 45em;
        }

#customHomesLeftText{
	position: absolute;
	top: 260px;
	left: 86px;
	width: 300px;
        }

#customHomesImage{
	position: absolute;
	top: 7px;
	left: 571px;
	width: 166px;
	height: 133px;


        }

#customHomesCaption{
	position: absolute;
	top: 420px;
	left: 450px;
	width: 18em;
        }

/* End Custom Homes */


/* Houses for Sale */
#housesForSaleText{
	position: absolute;
	top: 167px;
	left: 86px;
	width: 44em;
	line-height: 1.5em;
        }
        
#house1{
	position: absolute;
	top: 28em;
	left: 86px;
	width: 13em;
        }
        
#house2{
	position: absolute;
	top: 28em;
	left: 328px;
	width: 15em;
        }
        
#house3{
	position: absolute;
	top: 28em;
	left: 652px;
	width: 12em;
        }

#house4{
	position: absolute;
	top: 57em;
	left: 328px;
	width: 15em;
        }
        
#house5{
	position: absolute;
	top: 45em;
	left: 86px;
	width: 12em;
	height: 20em;
        }
        
#house6{
	position: absolute;
	top: 45em;
	left: 288px;
	width: 13em;
	height: 20em;
        }

#drivingDirections{
	position: absolute;
	top: 102em;
	left: 86px;
	width: 35em;
	height: 10em;
        }
        
/* End Houses for Sale */


/* Remodeling */

#remodelingTop{
	position: absolute;
	top: 167px;
	left: 86px;
	width: 450px;
	line-height: 1em;
	height: 50em;
        }

/* End Remodeling */

/* Testimonials */

#testimonialsText{
	position: absolute;
	top: 158px;
	left: 86px;
	width: 32em;
        }
/* End Testimonials */

/* Contact */
#form{
	position: absolute;
	top: 265px;
	left: 16px;
	width: 40em;
	height: 20em;
        }
#submitText{
	position: absolute;
	top: 300px;
	left: 0px;
	width: 15em;
        }
/* End Contact */

/* Portfolio */
#portfolioText{
	position: absolute;
	top: 180px;
	left: 16px;
	width: 3.5em;
        }
#imageC1-1{
	position: absolute;
	top: 173px;
	left: 120px;
        }
        
#imageC1-2{
	position: absolute;
	top: 563px;
	left: 223px;
	width: 184px;
	height: 131px;


        }
        
#imageC1-3{
	position: absolute;
	top: 436px;
	left: 1px;
        }
        
#imageC1-4{
	position: absolute;
	top: 574px;
	left: 1px;
        }

#imageC2-1{
	position: absolute;
	top: 282px;
	left: 86px;
        }
        
#imageC2-2{
	position: absolute;
	top: 144px;
	left: 279px;
        }
        
#imageC2-3{
	position: absolute;
	top: 438px;
	left: 222px;
        }
        
#imageC3-1{
	position: absolute;
	top: 147px;
	left: 468px;
        }
        
#imageC3-2{
	position: absolute;
	top: 240px;
	left: 470px;
        }
        
#imageC3-3{
	position: absolute;
	top: 342px;
	left: 471px;
        }

#imageC4-1{
	position: absolute;
	top: 2px;
	left: 611px;
        }

#imageC4-2{
	position: absolute;
	top: 160px;
	left: 612px;
        }

#imageC4-3{
	position: absolute;
	top: 314px;
	left: 613px;
        }
        
#captionPortfolio{
	position: absolute;
	top: 510px;
	left: 86px;
	width: 550px;
        }
/* End Portfolio */
