body {
	background: #fff url(/_images/background-purple.jpg) repeat-y scroll left top;
}
.twocol-l {
	width: 195px;
	position: relative;
	float: left;
}
.twocol-r {
	width: 195px;
	position: relative;
	float: left;
	left: 5px;
}
#nav ul li ul {
	background: #7946a5;
}
.prod {
	margin: 2em 0em 0em;
	height: 100px;
}
.prod .prod-text {
	float: right;
	width: 110px;
}
.prod .prod-img {
	float: left;
	width: 75px;
}
.prod .prod-img img {
	width: 75px;
}
.prod .prod-text h2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #93173b;
	margin: 0px;
}
.prod-img {
	position: relative;
	z-index:100;
}
.prod-img a.prod-link, .prod-img a.prod-link:visited {
	display:block; 
	width:75px; 
	height:75px; 
	text-decoration:none; 
	background:#fff; 
	top:0; 
	left:0; 
	border:0;
}
.prod-img a img {
	border:0;
}
.prod-img a.prod-link:hover {
	text-decoration:none; 
}
.prod-img a img.large {
	display:block; 
	position:absolute; 
	width:1px; 
	height:1px; 
	border:0px; 
	top:-1px; 
	left:-1px;
}
.prod-img a.prod-link:hover img.large {
	display:block;
	position:absolute;
	top:-100px;
	left:165px;
	width:250px;
	height:auto;
	border:10px solid #fff;
	z-index: 500;
}
#about a {
	background: url(/_images/squares-p.jpg) no-repeat 0px -100px;
}
#about a:hover {
	background: url(/_images/squares-p.jpg) no-repeat -175px -100px;
}
#facilities a {
	background: url(/_images/squares-p.jpg) no-repeat 0px -150px;
}
#facilities a:hover {
	background: url(/_images/squares-p.jpg) no-repeat -175px -150px;
}
#products a {
	background: url(/_images/squares-p.jpg) no-repeat -175px -200px;
}
#products a:hover {
	background: url(/_images/squares-p.jpg) no-repeat -175px -200px;
}
#contact a {
	background: url(/_images/squares-p.jpg) no-repeat 0px -250px;
}
#contact a:hover {
	background: url(/_images/squares-p.jpg) no-repeat -175px -250px;
}
#buy a {
	background: url(/_images/squares-p.jpg) no-repeat 0px -350px;
}
#buy a:hover {
	background: url(/_images/squares-p.jpg) no-repeat -175px -350px;
}
