body { background-position: 1024px 0; }
p { color: #ff3; }
td { }
a:link { color: #fff; }
a:visited { }
a:hover { }
.h3 {font-family:verdana, arial, sans-serif; text-decoration:none; color:#e4d748;}
a:active { }
#container { background-color: #000001; background-position: 1024px 0; text-align: center; width: 1024px; }
#main { text-align: center; word-spacing: 14px; position: absolute; top: 200px; left: -70px; width: 1200px; height: auto; margin: 0; padding: 0; border-color: red; border-width: 2px; outline: solid 2px black; }
#navbar { text-align: center; position: absolute; top: -5px; left: -250px; width: auto; height: 60px; z-index: 5; border-color: black; border-width: 0; outline-color: black; outline-width: 2px; }
#topbar { text-align: center; position: relative; left: 0; z-index: 0; outline-width: 2px; }
.p1 { color: #fff; text-align: left; }
#nav { position: absolute; top: 170px; left: -71px; z-index: -4; border-width: 1px; }
#spacer1 { height: 10px; }
#navbar1 { position: absolute; top: 110px; left: 0; right: 0; bottom: 0; z-index: 5; }
#title { position: absolute; top: 65px; left: 375px; font-family:verdana, arial, sans-serif; text-decoration:none; font-size:20pt; color:#e4d748; }
#reflowpic { padding-top: -20px; border: solid 2pt #fff; }
#sidenav { position: absolute; top: 0; left: 1000px; z-index: 500;font-family: verdana, arial, sans-serif; color:#e4d748; font-size:10pt; }
.p2{color:#fff; font-family: verdana, arial, sans-serif; text-decoration: none;}
	#tableleft { position:absolute; top: 300px; left: 50px;}
	#lefttitle { position:absolute; top: 155px; left:20px; width:1024px; height:auto; color:white; font:bold 16px verdana; text-align:left; float:none;}
	#leftparagraph {position:absolute; top:200px; left:5px; width:400px; height:auto; line-height:27px;font-family:verdana, arial, sans-serif; font-size:11pt; color:#fff; z-index:100000000000;}
#mail { position:absolute; top:85px; left: 700px; height:15px; width:100px; z-index:100;}
	
	
	#lefttitle2 {margin:190px 0 0 20px; width:1024px; height:auto; color:#e4d748; font:bold 12px verdana; text-align:left; float:none;}
	#leftparagraph2 {margin:20px 0 0 20px; width:1005px; height:auto; line-height:27px; font-family:verdana, arial, sans-serif; font-size:11pt; color:#fff; z-index:100000000000;}
	
	#foot {margin:0 0 0 20px; width:1024px; float:none; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
	#foot ul {margin:12px 0; padding:0;}
	#foot ul li {display:inline; border-right:1px solid #fff; float:none; line-height:21px;}
	#foot ul li.last {border-right:0;}
	#foot ul li a {padding:0 8px; margin:12px 0;}
	#foot ul li a:visited {color:#bbb;}
	hr {border:0; color:#fff; background-color:#fff; height:1px; padding:0; margin:14px 0 0 0;}


#mail { position:absolute; top:85px; left: 700px; height:15px; width:100px; z-index:100;}


	#cnclathe { position:absolute; top:180px; left:840px; height:auto; width:200px;color:white; z-index:20000; 
padding: 4px;font-family:verdana, arial, sans-serif;}
	#paragraph1 {position:absolute; color:#fff;  top: 120px; left: 50px; width: 1010px; font-family: verdana, arial, sans-serif; font-size: 11pt;}
	
	#myImageFlow { color:white;text-align: center; width:800px; height:900px; position:absolute; top: 124px; left: 260px; z-index: 30;  }
	#imageflowpointer{position:absolute; top:470px;left:360px;}
#iealttext {position:absolute; top:490px; left:370px; color:white; font-family: verdana, arial, sans-serif;}




/* positioning for navbar links */
#home { position: absolute; top:103px; left: 237px;z-index: 31;}
#exotic { position: absolute; top:103px; left: 311px;z-index: 31;}
#soldering { position: absolute; top:103px; left: 387px;z-index:31;}
#welding { position: absolute; top:103px; left: 489px; z-index: 31;}
#production { position: absolute; top:103px; left: 601px;z-index: 31;}
#precision { position: absolute; top:103px; left: 717px;z-index: 31;}
#anodizing { position: absolute; top:103px; left: 819px;z-index: 31;}
#resources { position: absolute; top:103px; left: 938px;z-index: 31;}
#logo { position: absolute; top: 0px; left: 14px;}
#topmid { position: absolute; top:-103px; left: -3px;}



/* GALLERY */
#gallery_container {width:492px ; height:94px ; margin:10px 0 10px 280px; background:#2d2d2d ; padding:7px 0; display:block; }
#thumb_container{ position:relative ; overflow:hidden ; height:90px ; margin:0 auto;  }
#thumbs { white-space:nowrap; display:block; position:relative; }
#thumbs a { padding:0px; margin:0px; }
#thumbs a img{ border:1px solid #2d2d2d; }



/* the forward and backward buttons */
.addfwd { display:block; position:absolute; cursor:pointer; width:25px; height:101px; top:245px; left:749px; background:url(../images/gallery_fwd.gif) no-repeat;  }
.addbkwd { display:block; position:absolute; cursor:pointer; width:25px; height:101px; top:245px; left:278px; background:url(../images/gallery_back.gif) no-repeat;  }
/* thumbnail slider end */