@charset "utf-8";
/* CSS Document */

/*main*/
* {margin: 0;} 
html, body {height: 100%; background-image:url(images/back.jpg); background-repeat:repeat-x; background-color:#9eceee; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;} 
.wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -4em;} 
.push {height: 4em;}
/*end main*/

/*layout*/
#container {margin-left:auto; margin-right:auto; width:742px;}
.headertop {background-image:url(images/header.jpg); width:742px; height:239px; float:left}
#nav {background-image: url(images/nav-back.jpg); width:742px; height:47px; float:left}
.nav { text-align:center; margin-top:15px;}
.content {background-repeat:no-repeat;  width:742px; float:left; background-color:#ffffff; }
.centerabout {width:700px; height:490px; margin:15px 15px 0px 20px; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.centerconcrete {width:500px; height:455px; margin:15px 15px 0px 125px; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000}
.centercontracting {width:500px; height:350px; margin:15px 15px 0px 125px; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000}
.centertearout {width:550px; /*height:370px; */margin:15px 15px 0px 100px; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000}
.centersitework {width:500px; height:295px; margin:15px 15px 0px 125px; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000}
.centercontact {width:500px; height:290px; margin:15px 15px 0px 125px; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000}
.left {background-image:url(images/ScrollPicbox1.jpg); width:255px; height:185px; float:left; margin:40px 6px 5px 38px}
.right {width:400px; height:185px; float:left; margin:40px 5px 5px 6px; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; color:#00285D}
.bottomleft {background-image:url(images/photostrip1.jpg); width:221px; height:99px; margin:40px 6px 10px 28px; float:left}
.bottomcenter {background-image:url(images/photostrip2.jpg); width:221px; height:99px; float:left; margin:40px 6px 10px 6px}
.bottomright {background-image:url(images/photostrip3.jpg); width:221px; height:99px; float:left; margin:40px 25px 10px 6px}
.bottomleftconcrete {background-image:url(images/concrete-pad.jpg); width:221px; height:99px; margin:40px 6px 10px 28px; float:left}
.bottomcenterconcrete {background-image:url(images/concrete-pour.jpg); width:221px; height:99px; float:left; margin:40px 6px 10px 6px}
.bottomrightcontracting {background-image:url(images/pool.jpg); width:221px; height:99px; float:left; margin:40px 25px 10px 6px}
.bottomlefttearout {background-image:url(images/tearout.jpg); width:221px; height:99px; margin:40px 6px 10px 28px; float:left}
.bottomcentertearout {background-image:url(images/tearout3.jpg); width:221px; height:99px; float:left; margin:40px 6px 10px 6px}
.bottomrighttearout {background-image:url(images/tearout2.jpg); width:221px; height:99px; float:left; margin:40px 25px 10px 6px}
.bottomleftabout {background-image:url(images/curb-driveway.jpg); width:221px; height:99px; margin:40px 6px 10px 28px; float:left}
.bottomcenterabout {background-image:url(images/site-grading.jpg); width:221px; height:99px; float:left; margin:40px 6px 10px 6px}
.bottomrightabout {background-image:url(images/retaining-wall.jpg); width:221px; height:99px; float:left; margin:40px 25px 10px 6px}
.contentbottom {background-repeat:no-repeat; width:742px; float:left}
.footerbottom {background-image: url(images/footer.jpg); width:742px; height:36px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; margin-bottom:10px}
.address {width:742px; height:60px; float:left; margin:30px 0px 30px 0px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif}
/*end layout*/

/*style*/
img { border:none}
.nav a{ margin-top: 10px; color: #000000; text-decoration:none;}
.nav a:hover { color: #999999; text-decoration:none;}
.nav img{ margin-top:0px; text-align:center;}

.content p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;  margin-top:5px; margin-left: 0px; color:#3c3b3b; }
.content h1{margin-top:20px; font-weight:bold; color:#f22700; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.copyright a{color:#00285d; text-decoration:none}
.bottomnav {text-align:center; clear:both;}
.bottomnav a{color:#000000; text-decoration:none; text-align:center}
ul.disc {list-style-type: square; list-style-position:inside}
ul.none {list-style-type: none; list-style-position:inside}
/* end styles */