body {
	margin: 0px;
	padding: 0px;
	text-align: center;	
	background: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	color:#fff;
	background-image:url(/images/topgrad.gif);
	background-repeat:repeat-x;
}

form
{

}

#page {display:block;
	width: 961px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
	
}

#content 
{ 
	width: 750px;
	float:right;
	margin: 152px 0px 0px 0px ;
	padding:0px 0px;
    display:table;
}

a:visited{
    color:#70cbff;
}

#content p, #content table, #content ul{margin-right:0px;padding-right:0px;}

#content p{line-height:20px; font-size:12px; letter-spacing:1px; margin-left:20px;}

#content img{ margin-right:0px; padding-right:0px;
}

.toplink{clear:both;display:block;text-align:right;}

/*============================lnav===========================*/

#lnav {
	width: 200px;
	margin: 200px 0px 10px 0px;
	float:left;
	font-family:Verdana;
	font-size:14px;
	line-height:25px;
	letter-spacing:2px;
	background-image:url(/images/lnavback.gif);
	background-repeat:repeat-y;
	background-position:right;
}

#lnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-indent: 0px;
	margin-left:0px;
}

#lnav ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	background-color:#000;
	margin-top:1px;
}

#lnav ul .last{margin-bottom:1px;}

#lnav a, #lnav a:visited {display:block;
	text-decoration: none;
	padding: 1px 0px;
	padding-left:10px;
	color:#fff;
}

#lnav ul li a:hover
{
 color:#70cbff;
}


#lnav ul li ul
{
}

#lnav ul li ul li
{
    line-height:20px;
    font-size:14px;
    color:#333;
    }
    
#lnav ul li ul a, #lnav ul li ul a:visited
{
        font-size:13px;
        letter-spacing:2px;
    color:#333;
    padding-left:12px;
    font-weight:500;
   display:block;
    }
/*===========================================================*/

#foot 
{
    border-top:solid 1px #4b86d3;
	padding-top: 8px;
	clear: both;
	text-align: center;
	vertical-align: top;
	padding-bottom:20px;
	background-color:#000;
	font-size:11px;
	line-height:13px;
	
}

#fo0t a, #foot a:visited {color:#68bfff}

#credit{font-size:10px;text-align:right;margin:8px 8px 0px 0px;}
p 
{
    
}

#foot p {
	margin:0px auto 10px auto;
	margin-top:0px;	
}

#top {
	position: absolute;
	top: 0px;
	width: 961px;
	height:119px;
	text-align: left;
	background-image:url(/images/header.jpg);
    display:block;
    border-bottom:1px solid #4b86d3;
}

#branding
{margin-top:0px;
    height:94px;
    width:290px;
    text-align:left;
background:none;
display:table;
float:left;
 z-index:0; 
 position:absolute;
}

#branding img {margin:0;padding:0px;border:0px;
 z-index:0; 
}

.logolink{
width:300; 
height:107px; 
display:table; 
text-decoration:none;
position:absolute; top: 5px; left:0px;
 z-index:9; 
 background-image:url(/images/transparent.gif);
 }
 
#branding p 
{
    position:absolute; top: 36px; right:22px; 
             }
             
.slogan 
{
    text-align:center;
position:absolute;
top:60px;
right:5px;
	font:18px Verdana, Arial, Helvetica, sans-serif;}
	
/* nav menu 1 */
#nav1 {width:460px; float:right;text-align:right; margin-top:80px; margin-right:6px;}
#nav1 ul 
{
    padding:0px;
	margin: 11px 0px;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
}

#nav1 ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 23px;
	text-indent: 0px;
    display:inline;
}

#nav1 ul li a {
color:#fff;
	text-decoration: none;
	width: 100%;
}

#nav1 ul li a:hover {
    color:#70cbff;
	margin-right: 0px;
	margin-left: 0px;
}

/* nav menu 2 */
#nav2
{
text-align:right;
position:absolute;
top:125px;
z-index:7;
left:0px;
font-family:arial;
font-size:13px;
color:#ddd;
font-weight:bold;
    }
    
#nav2 a, nav2 a:visited{color:#ddd; text-decoration:none;}
#nav2 a:hover{color:#70cbff;}


/* nav menu 3 footer */
#fnav{text-align:center ;
    }
    
#fnav ul {
	margin: 0px;
	padding: 3px 0px;
}

#fnav ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 4px;
	text-indent: 0px;
    display:inline;
}

#fnav ul li a {
	width: 100%;
}

#fnav ul li a:hover {
	text-decoration: underline;
	margin-right: 0px;
	margin-left: 0px;
}
#fnav ul li a.active {
    color:red;
}


h1, h2, h3, h4, h5, h6 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	line-height: 140%;
	font-weight:normal;
}
h1 {
    font-size: 19px;
    color:#000;
    text-align:left;
    color:#eee;
    line-height:40px;
    margin-left:20px;
    letter-spacing:1px;
    background-image:url(/images/h1bg.gif);
    background-repeat:repeat-x;
    background-position:right;
    padding-left:10px;
    height:44px;
    
}

h2, h3, h4 {
	font-size: 15px;
	line-height: 30px;
    font-family:Verdana;
    color:#fff;
    border-bottom:1px solid #4b86d3;
    margin-top:24px;
    margin-left:20px;
    margin-right:0px;
    letter-spacing:1px;
    background-image:url(/images/h1bg.gif);
    background-repeat:repeat-x;
    background-position:right;
    padding-left:6px;
}



h5 {
	font-size: 14px;

}
h6 {
	font-size: 14px;

}

#emailtable
{
    font-weight:normal; 
    font-family:Arial; 
    font-size:12px; 
    line-height:normal;
    color:#053779;
    }
#contactheading{margin-left:8px;color:#053779;}

.sendbutton{color:#053779;}

#call{position:absolute;right:0px;top:110px;font-size:20px;}
#callheading{color:#f30;font-style:italic;}
#phone{
    position:absolute;
    left:390px;
    top:37px;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    line-height:18px;
    color:#b1ffff;
    }
    
 #phone span{
    font-size:16px;
    color:#fff;
    }

/*********************Homepage Table*********************/
#ht tr td{padding:9px;}
#ht1 a.rollover, #ht2 a.rollover, #ht3 a.rollover, #ht4 a.rollover{
    display: block;
	width: 165px;
	height: 165px;
	text-decoration: none;
	}

#ht1 a.rollover{background: url("/images/abrasives.gif");}
#ht2 a.rollover{background: url("/images/welding.gif");}
#ht3 a.rollover{background: url("/images/chemical.gif");}
#ht4 a.rollover{background: url("/images/safety.gif");}

#ht1 a.rollover:hover, #ht2 a.rollover:hover, #ht3 a.rollover:hover, #ht4 a.rollover:hover {
	background-position: -165px 0;
	}

/********************Content Columns********************/
.col1{width:60%;float:left;}
.col2{width:40%;float:right;}



	    #emailtable {margin-left:30px;}
	    #emailtable td{font:11px tahoma; color:#fff;}
	    #emailtable td em{font:9px tahoma;}
	    
	    #emailtable td input, #emailtable td textarea{width:200px;}