@charset "utf-8";
/* CSS Document */

#wrapper {
	position:absolute;
	left:50%;
	width:800px;
	margin-left: -400px;
}

#topbar {
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
	height:36px;
}

#cslogo {
	position:absolute;
	left:0px;
	top:36px;
	width:70px;
	height:95px;
}

#bannerspot {
	position:absolute;
	left:70px;
	top:36px;
	width:730px;
	height:95px;
}

#anime {
	position:absolute;
	left:732px;
	top:60px;
	width:65px;
	height:65px;
}

#servoffcol {
	position:absolute;
	left:189px;
	top:131px;
	width:215px;
	height:469px;
}

#specincol {
	position:absolute;
	left:404px;
	top:131px;
	width:204px;
	height:469px;
}

#whowecol {
	position:absolute;
	left:608px;
	top:131px;
	width:192px;
	height:469px;
	z-index:4;
}

#nav1 {
	position:absolute;
	left:0px;
	top:131px;
	width:189px;
	height:40px;
}

#nav2 {
	position:absolute;
	left:0px;
	top:171px;
	width:189px;
	height:27px;
}

#nav3 {
	position:absolute;
	left:0px;
	top:198px;
	width:189px;
	height:26px;
}

#nav4 {
	position:absolute;
	left:0px;
	top:224px;
	width:189px;
	height:39px;
}

#nav5 {
	position:absolute;
	left:0px;
	top:263px;
	width:189px;
	height:49px;
}

img {border:none}
a {border:none; text-decoration:none}

#nav6 {
			position:absolute;
			left:0px;
			top:312px;
			width:189px;
			height:21px; }

#nav7 {
			position:absolute;
			left:0px;
			top:333px;
			width:189px;
			height:17px; }

#nav8 {
			position:absolute;
			left:0px;
			top:350px;
			width:189px;
			height:17px; }

#nav9 {
			position:absolute;
			left:0px;
			top:367px;
			width:189px;
			height:17px; }

#nav10 {
			position:absolute;
			left:0px;
			top:384px;
			width:189px;
			height:17px; }

#nav11 {
			position:absolute;
			left:0px;
			top:401px;
			width:189px;
			height:17px; }

#nav12 {
			position:absolute;
			left:0px;
			top:418px;
			width:189px;
			height:17px; }
#nav13 {
			position:absolute;
			left:0px;
			top:435px;
			width:189px;
			height:17px;
}

#nav14 {
			position:absolute;
			left:0px;
			top:452px;
			width:189px;
			height:182px;
}

ul { 
			list-style-position: outside;
			list-style-type: circle;
			text-align:left;
					

}

#special {
  padding:0;
  margin:0;
  }
#special li {
	line-height:20px;
  list-style-type:none;
  margin:0 0 0 2em;
  } 
a:visited {
  
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff;
			text-decoration:none
 }
a:hover {
  
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff;
			text-decoration:none
 }
a:link {
  
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff;
			text-decoration:none
 }
a:link {
  
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff;
			text-decoration:none
 }
div.callus {
			position:absolute;
            width: 162px;
            height: 20px;
            left : 634px;
            top: 573px;
            z-index: 5;
			line-height:13px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff;
}

div.castings1 {
			position:absolute;
            width: 113px;
            height: 144px;
            left : 57px;
            top: 35px;
            z-index: 5;
			line-height:13px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff;
}

div.castingstitle {
            position:absolute;
            width: 100px;
            height: 20px;
            left : 59px;
            top: 188px;
            z-index: 5;
			line-height:12px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff;
}

div.stamping1 {
			position:absolute;
            width: 113px;
            height: 144px;
            left : 51px;
            top: 256px;
            z-index: 5;
			line-height:13px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff;
}

div.stampingtitle {
            position:absolute;
            width: 100px;
            height: 20px;
            left : 53px;
            top: 407px;
            z-index: 5;
			line-height:12px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff;
}

div.fasteners1 {
			position:absolute;
            width: 113px;
            height: 144px;
            left : 49px;
            top: 35px;
            z-index: 5;
			line-height:13px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff;
}

div.fastenerstitle {
            position:absolute;
            width: 100px;
            height: 20px;
            left : 50px;
            top: 188px;
            z-index: 5;
			line-height:12px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff; }

div.tubing1 {
			position:absolute;
            width: 113px;
            height: 144px;
            left : 47px;
            top: 257px;
            z-index: 5;
			line-height:13px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff; }

div.tubingtitle {
            position:absolute;
            width: 100px;
            height: 20px;
            left : 48px;
            top: 408px;
            z-index: 5;
			line-height:12px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff; }

div.machining1 {
			position:absolute;
            width: 113px;
            height: 144px;
            left : 657px;
            top: 166px;
            z-index: 5;
			line-height:13px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff; }

div.machiningtitle {
            position:absolute;
            width: 100px;
            height: 20px;
            left : 659px;
            top: 317px;
            z-index: 5;
			line-height:12px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff; }

div.springs1 {
			position:absolute;
            width: 113px;
            height: 144px;
            left : 656px;
            top: 388px;
            z-index: 5;
			line-height:13px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff; }

div.springstitle {
            position:absolute;
            width: 100px;
            height: 20px;
            left : 658px;
            top: 540px;
            z-index: 5;
			line-height:12px;
			font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            color:#ffffff; }

div.tagline {
			position:absolute;
			width: 450px;
			height: 20px;
			left : 10px;
			top: 10px;
			z-index: 5;
			line-height:12px;
			font-family:Arial, Helvetica, sans-serif;
			font-style:italic;
			font-weight:bold;
			font-size: 14px;
			color:#ffffff; }