/* CSS Document - SenecaMachine.com :: Developed by Spires Video Services, LLC */

/* Global HTML settings
-------------------------------------------------*/
body {
  background-image: url(../images/SMbackground.jpg);
  background-color:#FFFFFF; 
  margin-top: 0px; 
  margin-bottom: 0px; 
  margin-left: 0px; 
  margin-right: 0px;
}

h1 {
  font-size:18px;
  text-decoration:underline;
}

h2 {
  font-size:16px;
  text-decoration:none;
  margin-top:20px;
  margin-bottom:0px;
}

p {
  margin-top:0px;
  margin-bottom:10px;
  text-indent:20px;
}

ul {
  margin:0px;
  margin-bottom: 10px;
  padding:0px;
  padding-left:20px;
  list-style:disc;
}

a:link { color:#FFFF00; text-decoration:none; }
a:visited { color:#FFFF00; text-decoration:none; }
a:active { color:#000000; text-decoration:none; }
a:hover { color:#FFFFFF; text-decoration:none; }

img {border-width:0;}

span {
  margin-bottom:0px;
  display: block;
  visibility: hidden;
}

/* Site Specific IDs and CLASSES
-------------------------------------------------*/
#positioner { /* sets the entire site to center in the browser */
  position:relative;
  width:850px;
  margin:auto; /* Right and left margin widths set to "auto" */
  text-align:left; /* Counteract to IE5/Win Hack */
  padding:0px 0px 0px 0px;
}

#mainBody { /* sets the text area for the site */
  position:absolute;
  left:70px;
  top:210px;
  width:716px;
  height:340px;
  z-index:1;
  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
  font-size:14px;
  color:#FFFFFF;
  overflow:auto;
  overflow-x:hidden;
  padding-right:10px;
}

#footer { /* footer links and copyright ID */
  position:absolute;
  left:0px;
  top:575px;
  width:849px;
  height:36px;
  z-index:1;
  text-align:center;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  color:#CCCCCC;
}

.copyrightInfo {
  text-align:center;
  font-size:9px;
  font-family:Arial, Helvetica, sans-serif;
  color:#CCCCCC;
	margin-bottom:0px;
  display:inline;
  visibility: visible;
}

.mapDivider {
  color:#CC9900;
	margin-bottom:0px;
  display:inline;
  visibility: visible;
}

a.copyright:link { color:#CCCCCC; text-decoration:none; }
a.copyright:visited { color:#CCCCCC; text-decoration:none; }
a.copyright:active { color:#CCCCCC; text-decoration:none; }
a.copyright:hover { color:#FFFFFF; text-decoration:none; }

a.footer:link { color:#FFFF00; text-decoration:none; }
a.footer:visited { color:#FFFF00; text-decoration:none; }
a.footer:active { color:#CC9900; text-decoration:none; }
a.footer:hover { color:#FFFFFF; text-decoration:none; }

.textBox {
  width:229px;
  position:relative;
  float:left;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
	padding-right:0px;
	padding-left:0px;
  font-size:13px;

}

.textBoxMiddle {
  width:220px;
  position:relative;
  float:left;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:17px;
  margin-right:17px;
	padding-right:0px;
	padding-left:0px;
  font-size:14px;
}

.siteMap {
  width:220px;
  position:relative;
  float:left;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:5px;
  margin-right:5px;
  font-size:18px;
}

p.textBox {
  text-indent:0px;
  text-align:left;
}

p.noIndent {
  text-indent:0px;
}

.service {
  position:relative;

}

.refractory {
  position:relative;
  height:125px;
}

.imageLeft {
  float:left;
	padding-right:3px;
}

.jobPositions {
  text-align:center;
}

.contact {
  text-align:center;
}

/* CSS Button Rollover initial States
-------------------------------------------------*/

#button01normal, #button02normal, #button03normal, #button04normal, #secondary01normal, #secondary02normal, #secondary03normal, #secondary04normal, #secondary05normal {
  visibility:visible;
	position: absolute;
	top: 0px;
	left: 0px;
}

#button01over, #button02over, #button03over, #button04over, #secondary01over, #secondary02over, #secondary03over, #secondary04over, #secondary05over {
  visibility:hidden;
  position: absolute;
	top: 0px;
	left: 0px;
}

#button01down, #button02down, #button03down, #button04down, #secondary01down, #secondary02down, #secondary03down, #secondary04down, #secondary05down {
  visibility:hidden;
  position: absolute;
	top: 0px;
	left: 0px;
}


/* Layout CSS
-------------------------------------------------*/

#spacerTop {
  position:absolute;
  left:0px;
  top:0px;
  width:849px;
  height:93px;
  z-index:0;
}

#frameTop {
  position:absolute;
  left:0px;
  top:93px;
  width:849px;
  height:37px;
  z-index:0;
}

#frameLeft {
  position:absolute;
  left:0px;
  top:130px;
  width:52px;
  height:429px;
  z-index:0;
}

#frameBody {
  position:absolute;
  left:52px;
  top:130px;
  width:752px;
  height:429px;
  z-index:0;
}

#frameRight {
  position:absolute;
  left:804px;
  top:130px;
  width:45px;
  height:429px;
  z-index:0;
}

#frameBottom {
  position:absolute;
  left:0px;
  top:559px;
  width:849px;
  height:36px;
  z-index:0;
}

#spacerBottom {
  position:absolute;
  left:0px;
  top:595px;
  width:849px;
  height:32px;
  z-index:0;
}

#select01 {
  position:absolute;
  left:78px;
  top:126px;
  width:163px;
  height:57px;
  z-index:20;
}

#select02 {
  position:absolute;
  left:236px;
  top:126px;
  width:184px;
  height:57px;
  z-index:20;
}

#select03 {
  position:absolute;
  left:416px;
  top:126px;
  width:184px;
  height:57px;
  z-index:20;
}

#select04 {
  position:absolute;
  left:596px;
  top:126px;
  width:174px;
  height:57px;
  z-index:20;
}

#logo {
  position:absolute;
  width:200px;
  height:115px;
  z-index:0;
  left: 50px;
  top: 6px;
}

#machineButtonContainer {
  position:absolute;
	width:600px;
	height:30px;
	top:180px;
	left:152px;
	z-index:1;
}
#machineLeft {
  position:relative;
  width:23px;
  height:29px;
	float:left;
  z-index:10;
}

#machineSelect01 {
  position:relative;
  width:138px;
  height:29px;
	float:left;
	left:-4px;
  z-index:10;
}

#machineSelect02 {
  position:relative;
  width:115px;
  height:29px;
	float:left;
		left:-8px;
  z-index:10;
}

#machineSelect03 {
  position:relative;
  width:116px;
  height:29px;
	float:left;
		left:-4px;
  z-index:10;
}

#machineSelect04 {
  position:relative;
  width:122px;
  height:29px;
	float:left;
		left:-12px;
  z-index:10;
}

#machineSelect05 {
  position:relative;
  width:121px;
  height:29px;
	float:left;
		left:-16px;
  z-index:10;
}

#machineRight {
  position:relative;
  width:19px;
  height:29px;
	float:left;
	left:-17px;
  z-index:10;
}

#machineBackground {
  position:absolute;
  width:631px;
  height:29px;
  left:0px;
  top:0px;
  z-index:9;
}

#aboutSelect01 {
  position:absolute;
  left:171px;
  top:180px;
  width:138px;
  height:29px;
  z-index:10;
}

#aboutSelect02 {
  position:absolute;
  left:306px;
  top:180px;
  width:115px;
  height:29px;
  z-index:10;
}

#aboutSelect03 {
  position:absolute;
  left:417px;
  top:180px;
  width:116px;
  height:29px;
  z-index:10;
}

#aboutSelect04 {
  position:absolute;
  left:529px;
  top:180px;
  width:122px;
  height:29px;
  z-index:10;
}

#aboutLeft {
  position:absolute;
  left:152px;
  top:180px;
  width:23px;
  height:29px;
  z-index:10;
}

#aboutRight {
  position:absolute;
  left:649px;
  top:180px;
  width:19px;
  height:29px;
  z-index:10;
}

#aboutBackground {
  position:absolute;
  width:512px;
  height:29px;
  left:161px;
  top:180px;
  z-index:9;
}


#senBody01 {
  position:absolute;
  left:0px;
  top:0px;
  width:376px;
  height:54px;
}

#senBody02 {
  position:absolute;
  left:376px;
  top:0px;
  width:376px;
  height:54px;
}

#senBody03 {
  position:absolute;
  left:0px;
  top:54px;
  width:376px;
  height:53px;
}

#senBody04 {
  position:absolute;
  left:376px;
  top:54px;
  width:376px;
  height:53px;
}

#senBody05 {
  position:absolute;
  left:0px;
  top:107px;
  width:376px;
  height:54px;
}

#senBody06 {
  position:absolute;
  left:376px;
  top:107px;
  width:376px;
  height:54px;
}

#senBody07 {
  position:absolute;
  left:0px;
  top:161px;
  width:376px;
  height:54px;
}

#senBody08 {
  position:absolute;
  left:376px;
  top:161px;
  width:376px;
  height:54px;
}

#senBody09 {
  position:absolute;
  left:0px;
  top:215px;
  width:376px;
  height:53px;
}

#senBody10 {
  position:absolute;
  left:376px;
  top:215px;
  width:376px;
  height:53px;
}

#senBody11 {
  position:absolute;
  left:0px;
  top:268px;
  width:376px;
  height:54px;
}

#senBody12 {
  position:absolute;
  left:376px;
  top:268px;
  width:376px;
  height:54px;
}

#senBody13 {
  position:absolute;
  left:0px;
  top:322px;
  width:376px;
  height:53px;
}

#senBody14 {
  position:absolute;
  left:376px;
  top:322px;
  width:376px;
  height:53px;
}

#senBody15 {
  position:absolute;
  left:0px;
  top:375px;
  width:376px;
  height:54px;
}

#senBody16 {
  position:absolute;
  left:376px;
  top:375px;
  width:376px;
  height:54px;
}
