* {	padding: 0;
	margin: 0;
	}

	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	   margin:0; 
	   padding:0; 
	} 

body {
	}


#container { 
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	padding: 0px;
}




/* Images */


#topbar
	{
	position: absolute;
	top: 0px;
	margin-left: 0px;
	
}

#bottombar
	{
	position: absolute;
	top: 150px;
	margin-left: 0px;
	width:  300px;
	
}


#winnertext
	{
	position: absolute;
	top: 200px;
	margin-left:  200px;
	width: 450px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	
}


#slice
	{
	position: absolute;
	top: 83px;
	margin-left: 0px;
	
}

#es
	{
	position: absolute;
	top: 160px;
	margin-left: 750px;
	
}


.bar1
	{
	position: absolute;
	top: 120px;
	margin-left: 0px;
 	background: url(about1.gif) no-repeat;	
	white-space: nowrap;
 	display: block;
	width: 180px;
	height: 30px;
	margin: 0;
}
.bar1 a
{
display: block;
width: 180px;
height: 30px;
}
.bar1 img
{
width: 180px;
height: 30px;
border: 0
}
.bar1:hover img
{
visibility: hidden;
}


.bar2
	{
	position: absolute;
	top: 120px;
	margin-left: 180px;
 	background: url(products1.gif) no-repeat;	
	white-space: nowrap;
 	display: block;
	width: 180px;
	height: 30px;
	padding: 0;
}
.bar2 a
{
display: block;
width: 180px;
height: 30px;
}
.bar2 img
{
width: 180px;
height: 30px;
border: 0
}
.bar2 a:hover img
{
visibility: hidden;
}


.bar3
	{
	position: absolute;
	top: 120px;
	margin-left: 360px;
 	background: url(services1.gif) no-repeat;	
	white-space: nowrap;
 	display: block;
	width: 180px;
	height: 30px;
	padding: 0;
}
.bar3 a
{
display: block;
width: 180px;
height: 30px;
}
.bar3 img
{
width: 179px;
height: 30px;
border: 0
}
.bar3 a:hover img
{
visibility: hidden;
}

.bar4
	{
	position: absolute;
	top: 119px;
	margin-left: 542px;
 	background: url(gallery1.gif) no-repeat;	
	white-space: nowrap;
 	display: block;
	width: 180px;
	height: 30px;
	padding: 0;
}
.bar4 a
{
display: block;
width: 180px;
height: 30px;
}
.bar4 img
{
width: 180px;
height: 30px;
border: 0
}
.bar4 a:hover img
{
visibility: hidden;
}

.bar5
	{
	position: absolute;
	top: 120px;
	margin-left: 720px;
 	background: url(events1.gif) no-repeat;	
	white-space: nowrap;
 	display: block;
	width: 180px;
	height: 30px;
	padding: 0;
}
.bar5 a
{
display: block;
width: 180px;
height: 30px;
}
.bar5 img
{
width: 180px;
height: 30px;
border: 0
}
.bar5 a:hover img
{
visibility: hidden;
}



/* text positioning*/








#concordaddress
{
	position: absolute;
	top: 536px;
	margin-left: 145px;
	width: 200px;
	height: 50px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #846262;
	letter-spacing: 3px;
	
}

#vacaddress
{
	position: absolute;
	top: 536px;
	margin-left: 340px;
	width: 200px;
	height: 50px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #846262;
	letter-spacing: 3px;
	
}

#sacaddress
{
	position: absolute;
	top: 536px;
	margin-left: 546px;
	width: 200px;
	height: 50px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #846262;
	letter-spacing: 3px;
	
}

#historytextc1
{
	position: absolute;
	margin-left: 170px;
	top:  165px;
	width: 180px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
	line-height: 17px;
}

#historytextc2
{
	position: absolute;
	margin-left: 365px;
	top:  165px;
	width: 180px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
line-height: 17px;
}

#historytextc3
{
	position: absolute;
	margin-left: 560px;
	top:  165px;
	width: 180px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
line-height: 17px;
}

#locationstextc1
{
	position: absolute;
	margin-left: 160px;
	top:  170px;
	width: 180px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
	line-height: 17px;
}

#locationstextc2
{
	position: absolute;
	margin-left: 365px;
	top:  170px;
	width: 180px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
	line-height: 17px;
}

#locationstextc3
{
	position: absolute;
	margin-left: 560px;
	top:  170px;
	width: 180px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
	line-height: 17px;
}

#captions
{
	position: absolute;
	margin-left: 750px;
	top:  375px;
	width: 140px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #353435;	
}


#owners
{
	position: absolute;
	margin-left: 355px;
	top:  180px;
	width: 180px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
	line-height: 17px;
}

#concordbio
{
	position: absolute;
	margin-left: 160px;
	top:  355px;
	width: 180px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
	line-height: 17px;
}

#vacavillebio
{
	position: absolute;
	margin-left: 355px;
	top:  355px;
	width: 180px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
	line-height: 17px;
}

#sacramentobio
{
	position: absolute;
	margin-left: 560px;
	top:  355px;
	width: 180px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
	line-height: 17px;
}

#bonniebio
{
	position: absolute;
	margin-left: 140px;
	top:  260px;
	width: 260px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
	line-height: 17px;
}

#rickbio
{
	position: absolute;
	margin-left: 290px;
	top:  260px;
	width: 310px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
	line-height: 17px;
}



#alanbio
{
	position: absolute;
	margin-left: 435px;
	top:  260px;
	width: 390px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
	line-height: 17px;
}

#teresabio
{
	position: absolute;
	margin-left: 580px;
	top:  260px;
	width: 180px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
	line-height: 17px;
	height: 71px;
}

#memberships
{
	position: absolute;
	margin-left: 165px;
	top:  165px;
	width: 560px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
	line-height: 13px;
}

#productnames
{
	position: absolute;
	margin-left: 165px;
	top:  170px;
	width: 800px;
}

#products
{
	position: absolute;
	margin-left: 165px;
	top:  160px;
	width: 562px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
	line-height: 13px;

}

#homeownerc1
{
	position: absolute;
	margin-left: 175px;
	top:  160px;
	width: 260px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
	line-height: 13px;
}

#homeownerc2
{
	position: absolute;
	margin-left: 460px;
	top:  160px;
	width: 260px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
	line-height: 13px;
}


#contractors
{
	position: absolute;
	margin-left: 162px;
	top:  155px;
	width: 575px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
	line-height: 13px;

}

#gallery
{
	position: absolute;
	margin-left: 170px;
	top:  185px;
	width: 575px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
	line-height: 13px;

}

#e2w
{
	position: absolute;
	margin-left: 763px;
	top:  182px;

}

#e2w2
{
	position: absolute;
	margin-left: 750px;
	top:  155px;
	width: 121px;
	line-height: 13px

}


#leftbuttons
{
	position: absolute;
	margin-left: 17px;
	top:  320px;
	width: 46px;
	height: 70px;

}

#galleryimg
{
	position: absolute;
	margin-left: 170px;
	top:  195px;
	width: 575px;
	text-align: center;
}

#events
{
	position: absolute;
	margin-left: 165px;
	top:  155px;

	width: 572px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f2826;
	line-height: 13px;

}

#tips
{
	position: absolute;
	margin-left: 190px;
	top:  185px;
	width: 500px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f2826;
	line-height: 22px;
}


#galleryproducts {
	position: absolute;
	top: 175px;
	margin-left:755px;
	width: 125px;
	text-align: left;
text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #353435;	
	
	}



/* Link List */


#linkList {
	position: absolute;
	top: 155px;
	margin-left: 13px;
	#margin-left: -2px;
	}


#linkList li {
	list-style-type: none;
	padding-top: 11px;
	}



#linkList li a {
	display: block;
	width: 150px;
	line-height: 25px;
	padding: 0px;
	margin: 0px;
	}


#linkList2 {
	position: absolute;
	top: 150px;
	margin-left: 4px;
	#margin-left: -13px;
	align: left;
	}


#linkList2 li {
	list-style-type: none;
	padding-top: 1px;
	#padding-top: 3px;
	}

#linkList2 li a {
	display: block;
	width: 150px;
	}




/* Link Atributes */


a:link {
	color: #353435;
	text-decoration: none;
}


a:visited {
	color: #353435;
	text-decoration: none;
}

a:hover {
	color: #353435;
	text-decoration: underline;
}



p.text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #632E29;
{
	
	
