/* main containers */

a:link {
	color: #918f90;
	font-family:Arial, Helvetica, sans-serif;
}
a:hover {
	color:  #918f90;
	font-family:Arial, Helvetica, sans-serif;
}
a:active {
	COLOR: #918f90;
	font-family:Arial, Helvetica, sans-serif;
}
a:visited {
	COLOR: #918f90;
}

a.white:link {
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
}
a.white:active {
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
}
a.white:visited {
	color: #fff;
}
a.white:hover {
	color: #fff;	font-family:Arial, Helvetica, sans-serif;
}

a.black:link {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
}
a.black:active {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
}
a.black:visited {
	color: #000000;
}
a.black:hover {
	color: #000000;	font-family:Arial, Helvetica, sans-serif;
}

a.header:link {
	color: #97acbd;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.header:active {
	color: #97acbd;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.header:visited {
	color: #97acbd;
	text-decoration:none;
}
a.header:hover {
	color: #97acbd;	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#container {
	width: 900px;
	background-color:#171f2a;
	border-left: 1px solid #8fa9b8;
	border-right: 1px solid #8fa9b8;
	margin-left: auto;
  	margin-right: auto;
	height:1050px;

}

body {
	height:auto;
	background-color: #171f2a;
 	margin: 0px;
	background-image:url(../images/bg_gr.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;

}

#addressbar {
	width: 900px;
	background-color:#171f2a;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-image:url(../images/bg_bar.gif);
	margin-left: auto;
  	margin-right: auto;
	height:50px;
	float:left;

}

#addressbarblank {
	width: 350px;
	margin-left: auto;
  	margin-right: auto;
	height:50px;
	float:left;

}

#monmouth {
	width: 140px;
	margin-left: auto;
  	margin-right: auto;
	float:left;
	color:#918f90;
	height:20px;
	padding-left:10px;
	padding-top:17.5px;
	padding-bottom:12.5px;
	font-size: 85%;
	float:left;

}

#phone {
	width: 135px;
	margin-left: auto;
  	margin-right: auto;
	float:left;
	color:#918f90;
	height:20px;
	padding-left:10px;
	padding-top:17.5px;
	padding-bottom:12.5px;
	font-size: 85%;
	float:left;

}

#email {
	width: 225px;
	margin-left: auto;
  	margin-right: auto;
	float:left;
	color:#918f90;
	height:20px;
	padding-left:10px;
	padding-top:17.5px;
	padding-bottom:12.5px;
	font-size: 85%;
	float:left;

}

#bottombar {
	width: 700px;
	margin-left: 100px;
  	margin-right: auto;
	float:left;
	color:#918f90;
	height:20px;
	padding-left:10px;
	padding-top:17.5px;
	padding-bottom:12.5px;
	font-size: 85%;
	float:left;

}

#menubar {
	width: 900px;
	background-color:#171f2a;
	margin-left: auto;
  	margin-right: auto;
	height:98px;
	float:left;


}

#blankbluebar {
	width: 900px;
	background-color:#171f2a;
	margin-left: auto;
  	margin-right: auto;
	height:25px;
	float:left;


}

#logo {
	width: 500px;
	background-color:#171f2a;
	background-image:url(../images/logo.jpg);
	margin-left: auto;
  	margin-right: auto;
	height:50px;
	float:left;


}

#home {
	width: 90px;
	background-color:#171f2a;
	border-left: 1px solid #8fa9b8;
	margin-left: auto;
  	margin-right: auto; 
	height:20px;
	padding-left:10px;
	padding-top:17.5px;
	padding-bottom:12.5px;
	font-size: 85%;
	color:#97acbd;
	float:left;


}

#moisture {
	width: 90px;
	background-color:#171f2a;
	border-left: 1px solid #8fa9b8;
	margin-left: auto;
  	margin-right: auto; 
	height:25px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:15px;
	font-size: 85%;
	color:#97acbd;
	float:left;


}

#crack {
	width: 90px;
	background-color:#171f2a;
	border-left: 1px solid #8fa9b8;
	margin-left: auto;
  	margin-right: auto; 
	height:25px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:15px;
	font-size: 85%;
	color:#97acbd;
	float:left;


}

#about {
	width: 86px;
	background-color:#171f2a;
	border-left: 1px solid #8fa9b8;
	margin-left: auto;
  	margin-right: auto; 
	height:20px;
	padding-left:10px;
	padding-top:17.5px;
	padding-bottom:12.5px;
	font-size: 85%;
	color:#97acbd;
	float:left;

}

#aboutpic {
	width: 900px;
	background-color:#171f2a;
	background-image:url(../images/truck.jpg);
	margin-left: auto;
  	margin-right: auto; 
	height:300px;
	float:left;

}

#moisturepic {
	width: 900px;
	background-color:#171f2a;
	background-image:url(../images/SprayingFormSeams.jpg);
	margin-left: auto;
  	margin-right: auto; 
	height:300px;
	float:left;

}

#crackpic {
	width: 900px;
	background-color:#171f2a;
	background-image:url(../images/finshedwall.jpg);
	margin-left: auto;
  	margin-right: auto; 
	height:300px;
	float:left;

}

#indexpic {
	width: 900px;
	background-color:#171f2a;
	background-image:url(../images/waterproofing.jpg);
	margin-left: auto;
  	margin-right: auto; 
	height:300px;
	float:left;

}

#indextextleft {
	width: 430px;
	margin-left: auto;
  	margin-right: auto; 
	height:400px;
	padding-left:10px;
	padding-right:10px;
	color:#fff;
	text-align: justify;
	font-size: 75%;
	float:left;

}

#indextextlefttop {
	width: 410px;
	margin-left: auto;
  	margin-right: auto; 
	height:180px;
	padding-left:10px;
	padding-right:10px;
	color:#fff;
	text-align: justify;
	float:left;

}

#indextextleftbottom {
	width: 410px;
	margin-left: auto;
  	margin-right: auto; 
	height:220px;
	padding-top:2px;
	padding-left:40px;
	padding-right:20px;
	background-image:url(../images/roundedbox.gif);
	background-repeat: no-repeat;
	color:#000000;
	text-align: justify;
	font-size: 115%;
	float:left;

}

#indextextright {
	width: 429px;
	border-left: 1px solid #8fa9b8;
	margin-left: auto;
  	margin-right: auto; 
	height:400px;
	padding-left:10px;
	padding-right:10px;
	color:#fff;
	text-align: justify;
	font-size: 75%;
	float:left;

}

#footer {
	width: 900px;
	height:80px;
	padding-top:20px;
	color:#fff;
	text-align: center;
	float:left;

}

h3 {
	color: #fff;
	text-align: center;
	font-weight: bold
}

/* FORM STYLES */

form {width: 400px;}

fieldset{
	padding:10px;
	border:1px solid #fff;
	margin-bottom:15px;
width: 400px;
}

.textarea2{
background-color:#F0F0FF;
background-image: none;
border: 1px solid #006666;
margin: 4px;
padding: 6px;
}

input,textarea{
background-color:#CCCCFF;
background-image:url(../images/shadeform.jpg);
border: 1px solid #006666;
margin: 4px;
font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}


label{
	color:#fff;
	font-weight: bold;
}
legend{
padding:10px;
color:#fff;
font:16px bold Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.submitbutton {
	border: 1px solid #003366;
	background-color:#CCCCFF;
}

/*end of form styles */


