@charset "UTF-8";
#photolocator {
}
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	height: auto;
	width: auto;
}
#container  {
	width: 858px;
	background: #FFFFFF;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 100%;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	position: absolute;
	font-family: "Courier New", Courier, monospace;
	font-size: xx-small;
}
#mainContent  {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: x-small;
	position: absolute;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	height: 100%;
	width: 80%;
}
#frontpageaddress {
	position: absolute;
	left: 374px;
	top: 450px;
	font-size: medium;
}
#H1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: medium;
	position: absolute;
	left: 15px;
	top: 11px;
	padding-top: 0;
	padding-bottom: 0;
	width: 168px;
}
#H2 {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	font-family: Tahoma, Geneva, sans-serif;
	font-size: small;
	position: absolute;
	left: 12px;
	top: 32px;
	width: 197px;
}
#H3 {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	font-family: Tahoma, Geneva, sans-serif;
	font-size: small;
	position: absolute;
	left: 76px;
	top: 221px;
	width: 711px;
	height: 419px;
}
#LivingstonLogo {
	position: relative;
	width: 115px;
	height: 113px;
	left: 0px;
	top: 0px;
}
#LivingstonConstruction {
	position: relative;
	width: 115px;
	height: 113px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	top: -113px;
	left: 117px;
	text-align: center;
}
#LivingstonResidential {
	position: relative;
	left: 233px;
	top: -226px;
	width: 115px;
	height: 113px;
	padding-top: -113;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	text-align: center;
}
#LivingstonLandscape {
	position: relative;
	left: 350px;
	top: -339px;
	width: 115px;
	height: 113px;
	text-align: center;
}
#LivingstonRetaining {
	position: relative;
	left: 466px;
	top: -452px;
	width: 115px;
	height: 113px;
	padding-left: 0px;
	text-align: center;
}
#ContractorLogin {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: x-small;
	position: absolute;
	left: 299px;
	top: 21px;
	width: 542px;
	height: 21px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
#TopBox {
	font-size: x-small;
	font-family: Tahoma, Geneva, sans-serif;
	background-color: #999;
	text-align: center;
}
#LivingstonSeaWalls {
	font-size: small;
	position: relative;
	left: 582px;
	top: -565px;
	width: 115px;
	height: 113px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	text-align: center;
}
#LivingstonUrent {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: small;
	position: relative;
	left: 698px;
	top: -678px;
	width: 115px;
	height: 113px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	text-align: center;
}
#Sublisting {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: medium;
	position: absolute;
	left: 92px;
	top: 477px;
	width: 248px;
	height: 339px;
}
#BottomBox {
	font-size: x-small;
	font-family: Tahoma, Geneva, sans-serif;
	background-color: #999;
	text-align: center;
}
#counter {
	color: #FFF;
	position: absolute;
	visibility: hidden;
	height: 0px;
	width: 0px;
}
#logos {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	position: absolute;
	left: 1029px;
	top: 70px;
	width: 759px;
	height: 150px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}

