/* CSS Document */

htmlmen,body{
height: 100%;
}
body{
margin: 0;
padding: 0;
font-family: Arial, Verdana, sans-serif;
font-size: 8.5pt;
background: #fff url(images/bg.jpg) repeat fixed;
}
img{
border: none;
}
p{
color:#333;
}
h1{
font-size: 14pt;

margin-bottom: 20px;
color: #06c;
}


.spacer{
clear: both;
font-size: 0;
line-height: 0;
margin: 0;
padding: 0;
}

.page0 h2, .home0 h2{
font-size: medium;
padding-bottom: 5px;
}

#main{
position: relative;
width: 760px;
margin: 0 auto;
padding: 0 10px;
height: 100%;
min-height: 100%;
}
.submain{

}
html>body #main {
height: auto;
}


#page{
width: 758px;
background-color: #fff;
padding-bottom: 30px;
}
#header{
background: #fff url(images/header.gif) no-repeat top left;
height: 111px;
position: relative;
}
#logola{

margin:0;
padding:0;

}

#headertest {
	float:right;
	margin-top: -22px;
	width: 595px;
	border-bottom: solid 1px #7480a3;
    line-height:normal;
    }


#headertest ul {
    margin: 0px;
    padding:0;
    list-style:none;
    }
#headertest li {
    float:left;
    background:url("images/norm_right.gif")
      no-repeat right top;
    margin:0;
    padding:0;
    }

#headertest a {
    display:block;
    background:url("images/norm_left.gif")
      no-repeat left top;
    padding:5px 10px 4px;
    font-weight: bold;
    color: #002c55;
    text-decoration: none;
    }

#headertest #current {
    background-image:url("images/norm_right_on.gif");
    }
#headertest #current a {
    background-image:url("images/norm_left_on.gif");
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding-bottom:5px;
    }


.title_nav {
width: 161px;
padding-left: 15px;
margin-top: 6px;
font-weight: bold;
color: #fff;
top: 116px;
}


.search {
float: right;
height: 50px;
width: 200px;
margin-right: 10px;
margin-top: 40px;
margin-bottom: 0px;
margin-left: 0px;
padding: 0px;
}

.search th {
color: #002c55;
}

#menu{
float: left;
width: 161px;

}

.title {
background-color: #002c55;
font-weight: bold;
color: #fff;
}

.bluegrey {
background-color: #c1cad7;
color: #002c55;
}

.nickel {
background-color: #254EB7;
color: #fff;
}

.steel {
background-color: #5A8DAB;
color: #FFFFFF;
}

.duplex {
background-color: #cae0e9;
color: #002c55;
}

.cupro {
background-color: #BF2E1B;
color: #FFFFFF;
}

.hiconduct {
background-color: #eac943;
color: #002c55;
}

.alum {
background-color: #f3d660;
color: #002c55;
}


.nickel_b {
background: #fff url(images/nickel_b.gif) no-repeat top left;
color: #002c55;
border-bottom: 1px solid #eaeaea;
}
.steel_b {
background: #fff url(images/steel_b.gif) no-repeat top left;
color: #002c55;
border-bottom: 1px solid #eaeaea;
}
.bronze_b {
background: #fff url(images/bronze_b.gif) no-repeat top left;
color: #002c55;
border-bottom: 1px solid #eaeaea;
}
.steal_b {
background: #fff url(images/steal_b.gif) no-repeat top left;
color: #002c55;
border-bottom: 1px solid #eaeaea;
}

#mainmenu{
margin-top:0;
margin-left: 0px;
margin-bottom: 20px;
padding: 0;
width: 161px;
}
#mainmenu li{
list-style-image: none;
list-style: none;
margin: 0;
border-bottom: 1px solid #eaeaea;
}
#mainmenu a:link, #mainmenu a:visited{
width: 161px;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 15px;
display: block;
color: #002c55;
font-weight: bold;
text-decoration: none;
}
#mainmenu a:hover{
background-color: #9cc;
}

#menu2{
float: left;
width: 150px;
background-color: #90c1fe;
}


#mainmenu2{
margin: 0;
padding: 0;
width: 150px;
}
#mainmenu2 li{
list-style-image: none;
list-style: none;
margin: 0;
padding: 0;
border-bottom: 2px solid #fff;
}
#mainmenu2 a:link, #mainmenu2 a:visited{
width: 140px;
padding: 5px;
display: block;
color: #fff;
font-weight: bold;
text-decoration: none;
}
#mainmenu2 a:hover{
background-color: #7096c5;
}
.heading {
font-size: 110%;
font-weight: bold;
}
.introtext {
line-height: 140%;
}
.choosebox {
width: 572px;
margin-top: 30px;
height: 63px;
background: url(images/choose.gif);
}
.choosebox p{
padding-top: 35px;
padding-left: 20px;
}
.choosebox a{
color: #fff;
font-weight: bold;
text-decoration: none;
}

.boxes {
width: 572px;
height: 194px;
margin-top: 30px;
}

.box_left {
float: left;
height: 194px;
width: 178px;
background: url(images/weight_bg.gif);
border: solid 1px #c1cad7;
}
.box_mid {
float: left;
margin-left: 13px;
height: 194px;
width: 178px;
background: url(images/vol_bg.gif);
border: solid 1px #c1cad7;
}
.box_right {
float: right;
margin-left: 10px;
margin-right: 5px;
height: 194px;
width: 178px;
background: url(images/vol_bg.gif);
border: solid 1px #c1cad7;
}


.box1{
margin: 0 0 20px 0;
padding: 0 0 5px 0;
}
.box2{
margin: 0;
}
.box1 h2{
margin: 0;
padding: 3px;
color: #fff;
font-size: small;
}
.box1 p{
margin: 0;
padding: 3px;
font-size: x-small;
}
.box1 ul{
margin: 0 0 0 20px;
padding: 0;
}
.bluebox{
background-color: #C7DBF0;
}
.bluebox h2{
background-color: #69c;
}
.greenbox{
	background-color: #CAE3E3;

}
.greenboxmain{
	background-color: #CAE3E3;
	padding: 5px;

}
.greenbox h2{
background-color: #699;
}

.home0{
float: left;
padding-top: 20px;
width: 560px;
}


.family{
float: right;
margin-left: 20px;
}

.home1{
width: 560px; 
padding: 0 150px 0 10px;

}
.homedvd{
width: 560px; 
}
.home2{
width: 560px; 
padding: 10px;
}
.home3{
width: 560px; 
padding: 10px;
}
.cap{
font-size: 200%;
}
.prod{
padding-top: 10px;
}
.prod img{
float: left;
border: 1px solid #000;
}
.prod p{
float: left;
width: 320px;
padding: 0 9px;
position: relative;
}
.prod strong{
font-size: small;
}
.prod span{
text-align: right;
display: block;
}
.dvd{
	font-size: 10px;
	text-indent: 0px;


}
.dvd img{
	float: left;
	margin-right: 4px;
	margin-bottom: 20px;


}
.dvd p{
float: left;
width: 200px;
padding: 0;
position: relative;
}
.dvd strong{
font-size: small;
}
.dvd span{
text-align: right;
display: block;
}
#right{
float: right;
width: 150px;
padding: 20px 0;
}
#servright{
float: right;
width: 280px;
padding: 0px 0;
}
.page0{
float: left;
width: 560px;
padding: 10px;
margin-bottom: 20px;
}



.list2 li{
margin-bottom: 10px;
}
.list2 li span{
color: #999;
font-size: x-small;
}

.page0 img{
margin: 5px;
}

.red{
color: #c00;
}
.green{
color: #366;
}
.smalllink{
font-size: x-small;
}
.center{
display: block;
text-align: center;
}

.t_general th{
background-color: #699;
color: #fff;
text-align: left;
padding: 2px;
}
.t_general td{
background-color: #eaeaea;
font-size: x-small;
padding: 2px;
}
.t_general2 th{
background-color: #699;
color: #fff;
text-align: left;
padding: 2px;
}
.t_general2 td{
background-color: #eaeaea;
font-size: small;
padding: 2px;
}
.t_staff th{
text-align: left;
padding: 2px;
padding-right: 5px;
border: 1px solid #ccc;
}
.t_staff td{
background-color: #eaeaea;
}

.chem{
font-size: medium;
color: #c00;
}

/* ------------------------------------------ */
#footer{

background-color: #002c55;
text-align: center;
color: #fff;
font-size: x-small;
padding: 2px;
position: absolute;
bottom: 0;
width: 754px;
}
#nfooter #footer{
    position:relative;
}
#footer span, #footer span a{
color: #9cc;
}
.telno {
	font-size: 12px;
	font-weight: bold;
}
.autombox {
	font-size: small;
	background-color: #CAE3E3;
	float: right;
	width: 200px;
	border: 1px solid #009999;
	padding: 3px;


}

.floatthird {
    float:right;
    width:35%;
}
.floatthird p {
    font-size:small;
}

.man-spec td {
    background-color: #added6;
}
.nickel_c {
	color: #002c55;
	border-bottom: 1px solid #eaeaea;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: left top;
}
