@charset "utf-8";
/* CSS Document */

/* Body */

body {
background:#00678E;
font-family:"Trebuchet MS", arial,helvetica,clean,sans-serif;
}

#body_background {
background:url(images/body_background.jpg) center 40px no-repeat;
bottom:0px;
height:614px;
left:0px;
position:fixed;
width:100%;
z-index:0;
}

a {
color:#bfe4fc;
text-decoration:none;
}

a:hover,
a.active {
color:#afa;
text-decoration:underline;
}

/* End Body */

/* Page */

#page {
margin:0px auto;
position:relative;
width:1020px;
z-index:1;
}

/* End Page */

/* Site Heading */


/* End Site Heading */

#site_heading {
background:url(images/bubbles.png) no-repeat 0px -20px;
height:50px;
margin:0px auto;
overflow:hidden;
padding:30px 10px 0px 10px;
width:1000px;
}

#site_heading h1,
#site_heading h1 a {
background:url(images/glasspackfilter_logo.png) no-repeat;
float:left;
height:25px;
text-indent:-9999px;
width:291px;
}

#site_heading p {
color:#9DD8FF;
float:right;
font-size:12px;
margin-top:2px;
width: 200px;
}



/* Main Navigation */

#main_navigation {
background:url(images/title_bar2.png) no-repeat;
height:30px;
margin:0px 0px 20px 0px;	
overflow:hidden;
padding:12px 12px 0px 12px;
font-size: 0.9em;
}
#main_navigation li {
	float:left;
	list-style:none;
}
#main_navigation li+li {
/*
	border-left:1px solid #007AA8;
*/
	margin-left:10px;
	padding-left:10px;
}

/*#main_navigation li a.active {
font-weight:bold;
}
*/
/* End Main Navigation */

ul.list_1 li {
color:#013449;
padding:10px 0px;
}

ul.list_1 li a,
ul.list_1 li a:active,
ul.list_1 li a:visited {
color:#D0F1F9;
}

ul.list_1 li h4 {
color:#D0F1F9;
margin-bottom:6px;
}

ul.list_1 li p {
line-height:1.6em;
}

ul.list_1 li p.question {
color:#D0F1F9;
font-weight:bold;
margin-bottom:8px;
}

ul.list_1 ul.sub_info {
overflow:hidden;
}

ul.list_1 ul.sub_info li {
color:#D0F1F9;
float:left;
font-size:.8em;
margin-right:20px;
}

ul.list_1 ul.sub_info li span {
color:#013449;
font-weight:bold;
float:left;
padding-right:6px;
width:110px;
}

ul.list_1 ul.sub_info li span.green_rating {
width:86px;
margin: 0px 0px 15px 0px;
}

#float	{
float: right;
margin: 20px 20px 0px 0px;
width: 200px;
padding: 15px;
border: 1px solid #025D82;
background-color: transparent;
-moz-border-radius:14px;
-webkit-border-radius:14px;
font-weight: bold;
}

.float	{
float: right;
margin: 20px 20px 0px 0px;
padding: 10px;
background-color: transparent;
}

#float2 	{
float: right;
margin: 0px 20px 0px 0px;
width: 200px;
padding: 10px;
border: 1px solid #025D82;
background-color: transparent;
-moz-border-radius:14px;
-webkit-border-radius:14px;
font-weight: bold;
}

.float2 	{
float: right;
margin: 0px 20px 0px 0px;
padding: 15px;
background-color: transparent;
}

/* Main Content */
#main_content {
background:url(images/tile_1.png) repeat;
color:#fff;
-moz-border-radius:14px;
overflow:hidden;
padding:14px;
-webkit-border-radius:14px;
width:992px;
}

#main_content h3 {
font-size:20px;
margin-bottom:6px;
}

#main_content p {
color:#013449;
font-size:.86em;
line-height:1.4em;
}

#main_content ul.benefits_list {
margin:20px 0px;
}

#main_content ul.benefits_list li {
margin-bottom:12px;
}

#main_content ul.benefits_list li h4 {
color:#D0F1F9;
cursor:pointer;
margin-bottom:12px;
}

#main_content ul.benefits_list ul {
list-style:disc;
margin:0px 16px;
}

#main_content ul.benefits_list ul li {
font-size:.86em;
line-height:1.6em;
margin-bottom:12px;
}

#safer_water {
background:url(images/ecoli_2.jpg) no-repeat right top;
padding-right:190px;
}

#lower_cost {
padding-right:190px;
}

#main_content .roman	{
font-family: "Times New Roman", Times, serif;
}

/* End Main Content */

/* Main Column */

#main_column {
background:#4FABCF;
float:left;
margin-right:20px;
-moz-border-radius:14px;
padding:14px;
-webkit-border-radius:14px;
width:692px;
}

#pond_fixed_video	{
float: right;
}

#pond_fixed_video p.title	{
color: #025D82;
font-size: 16px;
margin: 0px 0px 0px 25px;
}
#pond_fixed_video p.video	{
border: 2px solid #025D82;
background-color: transparent;
}

#ecoliM	{
position: absolute;
top: 575px;
left: 520px;
visibility: visible;
z-index: 1111;
font-size: .75em;
color: #dbeffc;
width: 170px;
visibility: hidden;
}

#sdhg	{
position: absolute;
top: 1205px;
left: 520px;
visibility: visible;
z-index: 1111;
font-size: .75em;
color: #dbeffc;
width: 170px;
}

#cwqa	{
position: absolute;
top: 1310px;
left: 527px;
visibility: visible;
z-index: 1111;
font-size: .75em;
color: #dbeffc;
width: 170px;
}

#savewater  {
position: relative;
/* top: 1050px; */
/* left: 250px; */
height: 410px;
visibility: visible;
z-index: 1112;
/* width: 240px; */
}

#water_chiller	{
float: right;
width: 250px;
font-size: 12px;
border: 1px solid #025D82;
padding: 5px;
margin: 0px 0px 5px 5px;
}

#water_chiller img	{
position: relative;
float: left;
padding: 0px 5px 5px 0px;
}

#prod_col	{
float: right;
width: 250px;
border: 1px solid #ffffff;
padding: 5px;
margin: 0px 0px 5px 5px;
}

#prod_col img	{
position: relative;
float: left;
padding: 0px 5px 5px 0px;
}

#prod_ctr	{
float: right;
width: 250px;
border: 1px solid #ffffff;
padding: 5px;
margin: 0px 0px 5px 5px;
}

#prod_ctr img	{
position: relative;
padding: 0px 5px 5px 0px;
}

.ordered_list {
font-size:.8em;
list-style:decimal;
margin:12px 0px 20px 21px;
}

.list_2 li,
.ordered_list li {
line-height:1.6em;
margin-bottom:8px;
}

.list_2 {
font-size:.8em;
list-style:disc;
margin:12px 0px 20px 18px;
}

.p_spacing {
margin:12px 0px 24px 0px;
}

.commercial {
background:url(images/commercial_photo.jpg) no-repeat right  -30px;
padding:0px 240px 10px 0px;
}


#left_column,
#right_column {
float:left;
}

#left_column {
margin-right:20px;
width:270px;
}

#right_column {
border:3px solid #D0F1F9;
width:334px;
}

li ol li {
line-height:1.6em;
margin-top:30px;
padding:40px 0px 40px 200px;
position:relative;
}

li ol li li {
margin:0px;
padding:0px;
}

li ol li img {
left:0px;
position:absolute;
top:0px
}

#building_photo {
border:2px solid #D0F1F9;
margin:10px 0px 20px 0px;
}

.floatLeft	{
float: left;
width: 200px;
}

.description	{
width: 300px;
}

.title	{
font-size: 18px;
width: 200px;
color: #025D82;
}

#main_column p.title	{
font-size: 18px;
width: 236px;
color: #025D82;
}

#main_column p.video	{
border: 2px solid #025D82;
background-color: transparent;
}

.testimonial_pics	{
float: left;
margin: 0px 5px 5px 0px;
border: none;
}

.testimonial_pics2	{
margin: 0px 5px 5px 0px;
border: none;
}

hr	{
clear: left;
width: 100%;
visibility: hidden;
}

/* End Main Column */

/* Side Column */
#side_column {
color:#025D82;
float:left;
font-size:.86em;
padding-bottom:82px;
width:240px;
}

#side_column a {
color:#025D82;
font-size:1em;
}

#side_column h3 {
font-size:1.4em;
}

#side_column h5 {
color:#D0F1F9;
font-size:1.2em;
text-align:center;
}

#side_column p.title	{
font-size: 14px;
width: 236px;
color: #ffffff;
}

#side_column ul  {
color:#013449;
margin:10px 0px 20px 0px;
}

#side_column ul li {
font-size:1em;
line-height:1.4em;
list-style:disc;
margin:0px 0px 10px 16px;
}

#side_column ul#phone li {
list-style:none;
}

#side_column #logos {
bottom:14px;
position:absolute;
text-align:right;
width:240px;
}

#side_column #logos img {
/* margin:0px 2px 0px 14px; */
margin:0px 2px 0px 34px; 
}

#side_column #ordering {
background:#fff;
margin-bottom:20px;
-moz-border-radius:14px;
padding:14px;
-webkit-border-radius:14px;
}

#install_video {
border:2px solid #025D82;
margin:8px 0px 20px 1px;
width:235px;

}

div.gmnoprint {
background-color:red;
}

.blue {
color:#D0F1F9;
}

.dark_blue {
color:#025D82;
}

#testimonials a,
#testimonials a:hover,
#testimonials a:visited	{
color: #ffffff;
}
/* End Side Column */