body { color: #666; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #d3d2da; text-align: center; margin: 0; padding: 0; }
#wrapper { background-color: white; text-align: center; position: relative; width: 772px; height: 512px; margin-top: 4%; margin-right: auto; margin-left: auto; }
#header { background-image: url(../images/header.jpg); background-repeat: no-repeat; top: 0; left: 0; width: 772px; height: 117px; }
/*background images for each page*/
#homeimage { background-image: url(../images/home.jpg); width: 495px; height: 383px; float: right; }
#servicesimage { background-image: url(../images/services.jpg); width: 495px; height: 383px; float: right; }
#contactimage { background-image: url(../images/contact.jpg); width: 495px; height: 383px; float: right; }
#linksimage { background-image: url(../images/links.jpg); width: 495px; height: 383px; float: right; }
#bottom { background-image: url(../images/bottom.jpg); background-repeat: no-repeat; position: absolute; top: 500px; left: 0; width: 772px; height: 12px; float: left; clear: both; }
/*These rules define the body of text on the pages*/
.text { text-align: left; position: absolute; top: 160px; left: 60px; width: 600px; height: 300px; z-index: 1; }
.text a { color: #96c; font-weight: normal; text-align: left; z-index: 1; }
#nav { text-align: left; position: absolute; top: 101px; left: 50px; width: 500px; height: 20px; margin: 0; padding: 0; }
a { color: #666; font-size: 12px; text-decoration: none; margin: 0; padding: 0; }
a:hover { color: #2d2d2d; font-size: 12px; text-decoration: underline; }
#footer1 { font-size: 12px; text-align: left; position: absolute; top: 475px; left: 50px; }
#footer2 { font-size: 12px; text-align: right; position: absolute; top: 475px; left: 548px; }
.servicestext { font-size: 12px; line-height: 110%; text-align: left; position: absolute; top: 160px; left: 60px; width: 600px; height: 300px; z-index: 1; }
.servicestext p { font-size: 12px; font-weight: bold; text-align: left; z-index: 1; margin: 0; padding: 5px 0 0; }
.servicestext a { color: #96c; font-weight: normal; text-decoration: none; text-align: left; z-index: 1; }
.linkstext { font-size: 12px; line-height: 110%; text-align: left; position: absolute; top: 31px; left: 230px; width: 600px; height: 300px; z-index: 1; }
