/* CSS Document */

/* ----- Layout Elements ---- */
body {
  margin: 0px;
  padding: 0px;
  background-image:url("../images/site-bg.png");
  background-attachment: fixed; 
  background-repeat: no-repeat;
  background-position: center top;
  background-color: EEEEEE;
  text-align: center;
  }

#wrap {
  margin: 3px 0px 0px 0px;
  width: 780px;
  margin: 0px auto;
  text-align: left;
  }

#products {
  margin: 3px 0px 0px 10px;
  width: 500px;
  margin: 0px auto;
  text-align: left;
  }
  
#main-content {
	margin: 5px 20px 12px 155px;
	padding: 2px 5px 5px 2px;
  	width: 585px;
	line-height: 1.65em;
	}
	
#facility-content {
	float:left;
	width: 440px;
	}
	
#facility-right {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 460px;
	padding: 0px 0px 0px 0px;
  	width: 155px;
	}
	
#right-inside {
	margin: 0px 0px 0px 260px;
	padding: 0px 0px 0px 0px;
  	width: 290px;
	}
	
#left-content {
	float:left;
	width: 145px;
	}
	
#left-content2 {
	float:left;
	width: 275px;
	}
	
#footer {
	clear: left;
	padding: 5px 0px 0px 37px;
	/* border: solid #333 1px; */
	width: 500px;
	margin: 0px auto;
	}
	
#footerbg {
	background: url("../images/footer-bg.png") center no-repeat;
	height: 350px;
}
	
#clear {
	clear: left;
	width: 500px;
	}

/* ---- Text Elements ---- */

h1, h2, h3 {
	display:inline;
	}

.maintext {
  font-family: Tahoma, Verdana, Sans-Serif;
  font-size: 12px;
  color: #000;
 }
 
.maintext a:link, .maintext a:visited, .maintext a:active {
	color: #A40000;
	text-decoration: underline;
	}
	
.maintext a:hover {
 	color: #000;
	text-decoration: underline;
	}
 
.hmtext {
  font-family: Tahoma, Verdana, Sans-Serif;
  font-size: 14px;
  color: #000;
 }
 
.hmtext a:link, .hmtext a:visited, .hmtext a:active {
	color: #A40000;
	text-decoration: underline;
	}
	
.hmtext a:hover {
 	color: #000;
	text-decoration: underline;
	}
 
.footer {
 	font-family: Tahoma, Verdana, Sans-Serif;
  	font-size: 10px;
	text-transform: uppercase;
  	color: #000;
 }
 
.footer a:link, .footer a:visited, .footer a:active {
 	color: #A40000;
	text-decoration: none;
 }
 
 .footer a:hover {
 	color: #000;
	text-decoration: underline;
 }

.bldRed {
	color:#A40000;
	text-transform: uppercase;
	font-family: Tahoma, Verdana, Sans-Serif;
    font-size: 14px;
	font-weight: bold;
	}

.bldBlk {
	color:#000;
	font-family: Tahoma, Verdana, Sans-Serif;
    font-size: 14px;
	font-weight: bold;
	}
	
.bldBlk a:link, .bldBlk a:visited, .bldBlk a:active {
	color: #000;
	text-decoration: none;
	}
	
.bldBlk a:hover {
 	color: #A40000;
	text-decoration: underline;
	}
	
.bldWht {
	color:#FFF;
	font-family: Tahoma, Verdana, Sans-Serif;
    font-size: 14px;
	font-weight: bold;
	}
	
.smtxt {
 	font-family: Tahoma, Verdana, Sans-Serif;
 	font-size: 11px;
  	color: #000;
	}
	
.smtxtB {
 	font-family: Tahoma, Verdana, Sans-Serif;
 	font-size: 11px;
	font-weight:bold;
  	color: #000;
	}
	
.smtxtR {
 	font-family: Tahoma, Verdana, Sans-Serif;
 	font-size: 11px;
	color:#A40000;
	}
	