html {
height: 100%;
}

#nonFooter {
position: relative;
min-height: 100%;
}

* html #nonFooter {
height: 100%;
}

#content {
padding-bottom: 70px;
}

#footer {
position: relative;
margin-top: -70px;
}

#returnButton{
	margin-left: -484px;
}

.mainBody {
	background-color:#000000;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	height:100%;
	padding:0px;
	background-image:url(../images/rezbground.jpg);
}

#demoButton {
    margin: 40px 20px;
}

#fiftyUses {
	margin-bottom:24px;
	margin-top:31px;
	width:534px;
}

#facts{
	border:1px solid #CCCCCC;
	margin-top:37px;
	padding:15px;
}

.phosphorBody {
	background-color:white;
	width:1000px;
	font-family:"Lucida Grande", Verdana, Arial, sans-serif;
	margin:auto;
}

.phosphorBody img{
border: none;
}

#pdfIcon{
	float:none;
	margin-right:4px;
	margin-top:-7px;
	position:relative;
	top:10px;
	border:none;
}

.testimonial img{
    margin-left: 11px;
}

.testimonial{
	margin-top:30px;
	width: 690px;
	margin-bottom:30px;
}



.phosphorBody p{
	font-size:13px;
	text-align: left;
	margin:0 168px;
}

.phosphorBody h1 {
	letter-spacing: -1px;
	padding-left:28px;
	padding-right:28px;
	padding-top:60px;
	width: 750px;
}

.normal {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.heading {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.bold {
font-weight:bold;
}

.footerStripTable {
background-color:#054585;
width:100%;
height:70px;
}
.copyright {
font-size:10px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.centerbox {
filter:alpha(opacity=80); 
-moz-opacity: 0.80;
position:absolute;
top:0px;
left:10px;
}

.noflash {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.introBody {
background-color:#000000;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
height:100%;
padding:0px;
}

.textboxlabels {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

.textboxlabelsreq {
font-weight:bold;
}

.sendButton {
background-color:#b1cce8;
color:#2D416F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:80px;
height:30px;
border-width:0px;
}

.txtContact {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2D416F;
border-collapse:collapse;
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#b1cce8;
}

.txtboxwidth {
width:200px;
}

form#contactpro{
	margin-top: 29px; 
	margin-left: 6px;

}

.txtOops {
background-color:#FF3E3E;
}

.marginafter {
margin-bottom:3px;
}

.disclaimer {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
}
