@charset "utf-8";
/* CSS Document */

html, body {height:100%;}
body {
	color:#595758;
	margin-top:0;
	font:11px Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	margin-left: 0px;
	}
	
h1 {
font-size: 25px;
}	

#sideNav {
	margin-left:10px;
	}
	
	
	
#sideNav a {
	color:#fff;
	font:11px "Arial", Helvetica, sans-serif;
	font-style:italic;
	padding-bottom:5px;
	text-decoration:none;
	}
#sideNav a:hover {
	text-decoration: underline;
}	

.nlarge {
	color:#b6b7b9;
	font:10px Arial, Helvetica, sans-serif;
	}
	
.address {
	color:#4f64a7;
	font:12px "Arial", Helvetica, sans-serif;
	padding-top: 12px;
	}
	
.opening {
	color:#000;
	font-size:14px;
	}
	
.email {
	color:#4f64a7;
	font-weight:bold
	}
	
.bodyText {
	
	}	

.maintext p {
	padding-right: 50px;
	line-height: 15px;
	}
	
.headertext {
	line-height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333399;
	font-size: 10px;
}

.headertext a:link, .headertext a:visited {
text-decoration: none; color: #333399;
font-weight: bold;
}
.headertext a:hover, .headertext a:active {
text-decoration: underline; color: #333399;
font-weight: bold;
}
	
#home .home,
#services .services ,
#portfolio .portfolio,
#news .news,
#clients .clients, 
#testimonials .testimonials,
#contact .contact ,
#point .point {
font-weight: bold;
cursor: default;
}	
#acrylic .acrylic,
#graphics .graphics,
#industrial .industrial, 
#moulding .moulding, 
#plastic .plastic, 
#proto .proto, 
#shop .shop, 
#vacuum .vacuum {
font-weight: bold;
cursor: default;
}

#industrialsections .isec {
font-weight: bold;
cursor: default;
}

/*
#home .home span,
#services .services span ,
#portfolio .portfolio span,
#news .news span,
#clients .clients span, 
#testimonials .testimonials span,
#contact contact span {
visibility: visible;
}	
*/
img {
border: none;
}