html{
padding:0;
margin:0;
 height:100%; 

background:#1c1c1c;
}
body{

background: url('../images/headbg.gif')repeat-x;
font-family:arial;
margin:0;
padding:0;
 height:100%; 
}
#site{
height:auto;
width:851px;
margin:0 auto;
}
#header{
padding-top:17px;
width: 851px;
}
.left{
float:left;
margin-bottom:17px;
}
#phone{
padding-top:53px;
float:right;
}
h2{
font-size:18px;
padding:5px 0;
margin:0;
}
#phone p{
font-size:12px;
padding:0;
margin:0;
color:#ffffff;
}
#nav{
padding:43px 17px 0 17px;
float:left;
}
#nav a{
text-decoration:none;
font-size:12px;
color:#d3d3d3;
}
img{
border:none;
}

#content2 img {
padding:2px;
}


#content{
clear:both;
background:#fff;
padding:16px;

}

#indexphpheight{
min-height:1430px;
}

#servicesheight{
min-height:360px;
}

#aboutheight{
min-height:1615px;
}

#supportheight{
min-height:680px;
}

#contactheight{
min-height:590px;
}

#companyheight{
min-height:400px;
}

#left{
height:auto;
background:#fff;

float:left;
width:445px;
}
	#left p{
	font-size:13px;
	background:#d3d3d3;
	padding:10px;
	margin:0 0 17px 0;
	}
#quote{
background:#d9d9d9;
padding:10px;
height:auto;
margin-bottom:17px;
}
#quote p{
font-weight:bold;
padding:10px 0 5px 0;
margin:0;
font-size:13px;
}
#nav img{
filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;

}
#nav img:hover{
filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;

}

.input{
border:none;
padding:7px 2px;
width:200px;
}
.input2{
border:none;
padding:7px 2px;
width:380px;
height:130px;
}
#right{
background:#fff;
float:right;
width:349px;
}
#right3{
background:#fff;

float:right;
width:356px;
}
#download3{
background:#d3d3d3;
min-height:300px;
margin-bottom:14px;
}
.submit{
border:none;
height:26px;
width:98px;
background: url('../images/btn_download.gif');
margin:10px 0 17px 0;
}
.submit2{
border:none;
height:26px;
width:84px;
background: url('../images/btn_send.gif');
margin:10px 0 17px 0;
}
.submit:hover{
cursor:pointer;
border:none;
height:26px;
width:98px;
background: url('../images/btn_download.gif');
margin:10px 0 17px 0;
}
.submit2:hover{
cursor:pointer;
border:none;
height:26px;
width:84px;
background: url('../images/btn_send.gif');
margin:10px 0 17px 0;
}
#footer{
width:100%;
margin-top:27px;
clear:both;
background:#fff;
}
#footl{
float:left;
width:400px;
}
	#footer2 p{
	font-size:11px;
	}
	#footer2 h3{
	font-size:13px;
	color:#6e6e6e;
	}
	#footer2 a{
	font-size:11px;
	}
#footr{
text-align:right;
float:right;
width:400px;
}
#footer2{
position:relative;
width:100%;
bottom:0;
height:115px;
margin:0 auto;
width:851px;
}
ul{
list-style:none;
padding:10px 0;
margin:0;
}
li{
font-size:12px;
padding:3px 10px;
margin:0;
}
#content p{
	font-size:14px;
	background:#d9d9d9;
	padding:10px;
	margin:0 0 17px 0;
	}
#content p em{
font-size:14px;
	background:#d9d9d9;
	margin:0 0 17px 0;
	font-weight:bold;
}
#content3 p{
padding:0 17px 17px 0;
}
.special{
color:#be0101;
}
.header{
background: url('../images/product_top.gif');
height:30px;
}
#content4{
/* height:100%;  */
/* background: url('http://mtpllc.us/beta/images/bg-container.gif') repeat-y 0 0; */
 clear:both; 
width: 851px;

}
#content2 ul{
width:175px;
margin:0;
padding:0 0 0 10px;
}
li a{
text-decoration:none;
color:#000;

}
li a:hover{
text-decoration:none;
color:#777777;

}
.hover:hover{
filter:alpha(opacity=97);
	-moz-opacity:0.97;
	-khtml-opacity: 0.97;
	opacity: 0.97;
}
#content2 li{
font-size:10px;
padding:5px;
margin:0;
text-decoration:none;
border-bottom:1px solid #d3d3d3;
}
#content3{
margin-bottom:17px;
 height:100%; 
padding:15px 0 0 0;
background: #ffffff;
width:636px;
 min-height:1520px; 
float:right;
}
#content2{
 min-height:1500px;
float:left;
width:200px;
display: inline;

margin-bottom: 17px;
/* padding: 15px 0; */
 height:100%;
background: #ffffff; 
padding:15px 0 20px 15px;}

#content2.li{
margin-bottom: 2px;
}

#sidenav{
min-height:1500px;

width:185px;
float:left;

}
#content33{
margin-bottom:17px;
padding:15px 0 17px 0;
background: #ffffff;
width:636px;
height:4351px;
float:right;
}
#content23{
min-height:1500px;
margin-bottom:17px;
 height:100%; 
background: #ffffff;
width:190px;
padding:15px 0 0 15px;
float:left;
}
#content33 p{
margin:0;
padding:0;
}
#ul{
padding:0;
margin:0;
}
#content8{
min-height:4368px;
margin-bottom:17px;
 height:100%; 
background: #ffffff;
width:200px;
padding:15px 0 0 15px;
float:left;
}
td{
padding-left:20px;
font-size:11px;
height:30px;
}
.fibers{
width:100px;
}
tr{
}
#product{
width:619px;
background: url('../images/product_top.gif') no-repeat;
}
.product{
font-size:12px;
padding:5px 23px;
background:#ededed;
font-weight:normal;
}

#contentheader
{
	background: #000000 url('../images/content_bottom.jpg') no-repeat 0 100%;
	width: 620px;
	padding-bottom: 10px;
}

#contentheader p
{
	margin: 0;
	padding: 10px 10px 0 20px;
	background: url('../images/content_top.jpg') no-repeat 100% 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	text-align: left;
	color: #FFF
}


.toplevel 
{
	margin: 0;
	padding: 10px 0 0 15px;
	border: 2px white solid;
	background:  url('../images/item.gif') no-repeat;
	width: 170px;
	height: 27px;
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	text-align: left;
	color: #FFF
}

.toplevel a
{
	text-decoration: none;
	color: white;
}

#locations
{
	clear: both;
	float: left;
}

#logo
{
color: white;
font-size: 12px;
width: 250px;
}


#logo p
{
margin: 0;
padding: 0;
clear: left;
padding-bottom: 5px;
}

#headerlogo img
{
margin-bottom: 0;
}