#mainFrame {
	position: relative;
	width: 550px;
	height: 550px;
	margin: 0 auto;
}

#mainlabel {
	fill: #232323;
	stroke: none;
	font-size: 28px;
}

.carbonbutton, .sliderknob {
	stroke: #232323;
	stroke-width: 1.5;
	fill: #3bb08f;
	opacity: 0.4;
}

body {
	background: #efefef;
}

#eqnblock {
	position: absolute;
	width: 500px;
	height: 50px;
	left: 15px;
	top: 140px;
	font-size: 25px;
	z-index: 10;

}

#hydro {
	position: absolute;
	left: 50px;
	top: 0px;
	text-align: center;
}

#reactplus {
	position: absolute;
	left: 165px;
	top: 0px;
	text-align: center;
}

#oxy {
	position: absolute;
	left: 205px;
	top: 0px;
	text-align: center;
}

#eqnarrow {
	position: absolute;
	left: 270px;
	top: 0px;
	text-align: center;
}

#water {
	position: absolute;
	left: 310px;
	top: 0px;
	text-align: center;
}

#prodplus {
	position: absolute;
	left: 375px;
	top: 0px;
	text-align: center;
}

#cardy {
	position: absolute;
	left: 405px;
	top: 0px;
	text-align: center;
}

.lighttxt {
	opacity: 0.4;
}

.sliderbar {
	fill: none;
	stroke: #232323;
	stroke-width: 1.5;
}

.tableline {
	fill: none;
	stroke: #3bb08f;
	stroke-width: 3;
}

.tableshade {
	stroke: none;
	fill: #3bb08f;
	opacity: 0.2;
}

.tnumb {
	text-anchor: middle;
	font-size: 14px;
}