@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #336699;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #ffffff;
}
.oneColFixCtr  a{
	text-decoration:none;
	color:#ffffff;
}
.oneColFixCtr a:link{
	color:#ffffff;
}
.oneColFixCtr  a:visited{
	color:#ffffff;
}
.oneColFixCtr  a:hover{
	color:#FF984D;
}
.oneColFixCtr #container {
	width: 880px;  
	background: #336699;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #bottomContent-left{
	color: #ffffff;
	margin-top:10px;
		font-size:0.7em;
		clear:both;
		float:left;
		width:48%;
}
.oneColFixCtr #bottomContent-right{
	color: #ffffff;
	margin-top:10px;
		font-size:0.7em;
		clear:right;
		float:right;
		width:20%;
}

.oneColFixCtr #TopContent{
height:25px;
	width: 880px;  
	border-top:solid#0001px;
	border-bottom:solid#0001px;
	background-color:#336699;
	color: #ffffff;
	margin-top:30px;
	padding:0px; 
	font-size:0.8em;
	margin-bottom:5px;
}
.oneColFixCtr #TopContent p {
	float:left;
	margin:0px;
	padding:0px;
	color:#ffffff;
	line-height:30px;
		display:inline;
	white-space:nowrap;
}
.oneColFixCtr #TopContent ul{
	float:right;
	margin:0px;
	padding:0px;
	color:#ffffff;
	line-height:30px;
	white-space:nowrap;
}
.oneColFixCtr #TopContent li{
	list-style-type:none;
	display:inline;
}
.oneColFixCtr #TopContent  a{
	text-decoration:none;
	margin:7px 10px;
	color:#ffffff;
	margin-bottom:0px;
	padding-bottom:0px;
}
.oneColFixCtr #TopContent  a:link{
	color:#ffffff;
}
.oneColFixCtr #TopContent  a:visited{
	color:#ffffff;
}
.oneColFixCtr #TopContent  a:hover{
	color:#FF984D;
}
.oneColFixCtr #bottomContent {
	color: #ffffff;
	margin-bottom:30px;
	padding:0px; 
}
.oneColFixCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #2B4463;
	padding-left:0;
	margin-left:0;
	padding-right:0;
	margin-right:0;
}
.oneColFixCtr #main-left {
	margin: 0;
	padding: 0; 
	float:left;
	width:56%;
	background:url(../images/wisconsin.gif) no-repeat left center;
}
.oneColFixCtr #mainContent-right {
	margin: 0;
	padding: 0; 
	float:right;
	width:43%;
}
.oneColFixCtr #mainContent-right h2 {
color:#F4F7FA;
font-size:1.1em;
text-align:center;
margin: 0;
padding: 0; 
padding-top:5px;
}
.oneColFixCtr #mainContent-right p  {
margin: 0;
padding: 0; 
padding-top:5px;
background:#CCFFFF;
border:2px solid #6699CC;
margin-right:10px;
}
.form  {
margin: 0;
padding: 0; 
padding-top:5px;
background:#CCFFFF;
border:2px solid #6699CC;
margin-right:10px;
line-height:16px;
color:#000000;
}

.oneColFixCtr #maincontent-left {
	margin: 0;
	padding: 0; 
	float:left;
	width:100%;
	background:url(../images/baby-bathtub.gif) no-repeat left bottom;
}
.oneColFixCtr #main-left-top {
width:75%;
text-align:center;
margin: 0;
padding: 0; 
margin-left:50px;
margin-top:10px;
}
.main-phone {
font-size:2.7em;
color:#FFCC00;
margin: 0;
padding: 0; 
}
.main-address1 {
color:#FFFFFF;
float:left;
font-size:0.9em;
margin: 0;
padding: 0; 
}
.main-address2 {
color:#FFFFFF;
float:right;
font-size:0.9em;
margin: 0;
padding: 0; 
padding-bottom:5px;
}

.main-left-center-left {
clear:both;
float:left;
width:125px;
margin-left:10px;
}
.main-left-center-left img{
margin-bottom:10px;
margin-top:10px;
}
.main-left-center-right {
clear:right;
width:340px;
float:right;
background:url(../images/bottled-water.gif) no-repeat center left;
	margin: 0;
	padding: 0; 
}
.main-left-center-right ul{
padding-left:90px;
}
.main-left-center-right li{
color:#ffffff;
list-style-type:square;
margin-left:18px;
}

.main-overview  {
	color:#ffffff;
	font-size:0.7em;
	clear:both;
	float:right;
	width:295px;
}
main-overview  p{
	margin: 0;
	padding: 0; 
}
.main-end  {
	clear:both;
	height:195px;
}
.request {
padding-top:40px;
}

.WaterTestStamp  {
z-index:+1;
position:absolute;
top:85px;
}
.oneColFixCtr #mainContent-right h3 {
color:#ffffff;
border:none;
font-size:0.9em;
font-weight:normal;
}
.oneColFixCtr #interior-left {
	margin: 0;
	padding: 0; 
	float:left;
	width:27%;
	padding-top:10px;
	padding-left:8px; 
	margin-left:18px; 
}
.oneColFixCtr #interior-left ul  {
	list-style-type:square;
	line-height:30px;
	margin: 0;
	padding: 0; 
}
.oneColFixCtr #interior-left li a {
/*	list-style-type:square;*/
	line-height:30px;
	margin: 0;
	padding: 0; 
}
.gallery {
margin-left:35px;
margin-right:35px;
}
 .gallery table { float: left;
                  margin: 0 35px 20px 0; }
 .gallery table { border-collapse: collapse; }
 .gallery table td { padding: 0; }
 .gallery table caption { font-size: 80%; }

.oneColFixCtr #interior-right {
	margin: 0;
	padding: 0; 
	float:right;
	width:68%;
	background:#3D5F80;
	padding-left:15px;
}