@charset "UTF-8";

/* CSS RESET */
* {
	margin:0;
	padding:0;
	border:0;
	}

h1, h2, h3, h4, code, address, caption, cite, code, form, p, blockquote, fieldset, input, ul, ol, li {
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	}

ul, ol {
	list-style:none;
	}
	
/* END CSS RESET */

/* TAGS */
body {
	background:#e4e4e4;
	color:#222222;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	}
p {	margin-top:16px;
	}
h3 {
	font-size:20px;
	color:#333333;
	font-weight:bold;
	margin-top:20px;
	line-height:24px;
	}
a {
	}
a:visited {
	}
a:active {
	}
a:hover {
	}
#content ul{
	list-style:inside square;
	margin-top:24px;
	}
	
input,textarea,label {
	
	border: 1px #666666;
	width: 300px;
	margin-left:20px;
	}
	
form {
	background:#5f6e9f;
	width:375px;
	}
/* END TAGS */

/* DIV I.D. */
#wrapper {
	background:url(images/shadow.png) no-repeat;
	width:900px;
	margin:25px auto 25px auto;
	padding:8px;
	padding-bottom:0px;
	}
#container {
	width:900px;
	}
#header {
	width:900px;
	height:225px;
	}
#nav {
	background:url(images/navbar.png) repeat;
	width:600px;
	height:50px;
	padding:0 150px;
	}
#main {
	width:900px;
	padding-top:50px;
	background-image:url(images/content.png);
	}
#content {
	margin-left:75px;
	width:375px;
	}
#promo {
	width:375px;
	height:733px;
	padding-top:320px;
	float:right;
	bottom:0px;
	}
#promo3 {
	width:375px;
	height:404px;
	background:url(images/feature3.png) no-repeat;
	}
#promo img{
	bottom:0px;
	}
#footer {
	background-image: url(images/footer.png);
	width:900px;
	height:100px;
	text-align:center;
	}
/* END DIV I.D. */

		/* List Nav */
		.nav {
			float:left;
			}
		#nav a {
			display:block;
			height:50px;
			width:150px;
			text-align: center;
			background-image: url(images/navbutton.png);
			}
		#nav a:hover {
			background-position:center;
			}
		#nav a:active {
			background-position:right;
			}
		#centernav a {
			background:url(images/navbuttoncenter.png);
			}
		/* End List Nav */

		/* Footer Breadcrumb */
		.breadcrumb {
			padding-top:10px;
			}
		.footer {
			display:inline;
			font-size:12px;
			line-height:14px;
			}
		a.footer:link {
			color:#a1a1a1;
			font-weight:bold;
			text-decoration:none;
			}
	
		a.footer:hover {
			color:#dddddd;
			text-decoration:none;
		}
	
		a.footer:visited {
			color:#818181;
			text-decoration:none;
		}
	
		p.footer {
			color:#a1a1a1;
		}
		
		.adr{
			color:#a1a1a1;
			font-size:12px;
		}
		.tel{
			color:#a1a1a1;
			font-size:12px;
		}
		/* End Footer Breadcrumb */

/* IMAGE REPLACEMENT */
#logo {
	background: url(images/headerfull.jpg) no-repeat;
	width:900px;
	height:225px;
	text-indent:-9000px;
}

h1#index {
width:375px;
height:100px;
text-indent:-9000px;
background:url(images/h1-index.png);
}

h1#system {
width:375px;
height:60px;
text-indent:-9000px;
background:url(images/h1-system.png);
}

h1#inspection {
width:375px;
height:60px;
text-indent:-9000px;
background:url(images/h1-inspection.png);
}

h1#service {
width:375px;
height:60px;
text-indent:-9000px;
background:url(images/h1-service.png);
}

h1#about {
width:375px;
height:60px;
text-indent:-9000px;
background:url(images/h1-about.png);
}

span#inspection{
position:absolute;
text-indent:-9000px;
}

/* CLASSES */
/* END CLASSES */