* {	margin: 0;	padding: 0;}body {	font-family: arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;	background-color: #ffffff;	color: #004478;	text-align: center;	padding-bottom: 20px;}.wrapper {	position: relative;	margin: 0 auto;	padding: 0;	width: 800px;	height: auto;	background: transparent;	text-align: left;}img {	border:none}/*------------- MAIN BACKDROPS ----------------- */.logo {	position:relative;	left:-5px;	z-index:300;	float:left;}/*----------HIDDEN DROP-DOWNS ----------------- */#MMMenuContainer0713095937_0 { 	display:none;}#MMMenuContainer0713101203_1 { 	display:none;}#MMMenuContainer0713101358_2 { 	display:none;}#MMMenuContainer0713101714_3 { 	display:none;}#MMMenuContainer0713102108_4 { 	display:none;}#MMMenuContainer0713102337_5 { 	display:none;}#MMMenuContainer0713102426_6 { 	display:none;}/*------------- NAVIGATION ----------------- */.navbar {	position:relative;	float:left;	z-index:250;}/*-----page marker underlines ----- */.about-us {	display:none;	position:absolute;	left:17px; 	top: 124px; 	height:1px; 	width:47px;	background-image:url(images/1-pixel-004478.gif);	background-repeat:repeat-x;	font-size:0px;	line-height:0px;	z-index:200;}.pure-water {	display:none;	position:absolute;	left:105px; 	top: 124px; 	height:1px; 	width:56px; 	background-image:url(images/1-pixel-004478.gif);	background-repeat:repeat-x;	font-size:0px;	line-height:0px;	z-index:200;}.technology {	display:none;	position:absolute;	left:203px; 	top: 124px; 	height:1px; 	width:55px; 	background-image:url(images/1-pixel-004478.gif);	background-repeat:repeat-x;	font-size:0px;	line-height:0px;	z-index:200;}.products {	display:none;	position:absolute;	left:300px;	top: 124px; 	height:1px; 	width:45px; 	background-image:url(images/1-pixel-004478.gif);	background-repeat:repeat-x;	font-size:0px;	line-height:0px;	z-index:200;}.where-to-buy {	display:none;	position:absolute;	left:386px; 	top: 124px; 	height:1px; 	width:66px; 	background-image:url(images/1-pixel-004478.gif);	background-repeat:repeat-x;	font-size:0px;	line-height:0px;	z-index:200;}.customer-support {	display:none;	position:absolute; 	left:493px; 	top: 124px; 	height:1px; 	width:92px; 	background-image:url(images/1-pixel-004478.gif);	background-repeat:repeat-x;	font-size:0px;	line-height:0px;;	z-index:200;}.news-info {	display:none;	position:absolute;	left:625px; 	top: 124px; 	height:1px; 	width:50px; 	background-image:url(images/1-pixel-004478.gif);	background-repeat:repeat-x;	font-size:0px;	line-height:0px;	z-index:200;}.distributors {	display:none;	position:absolute; 	left:717px; 	top: 124px; 	height:1px; 	width:56px; 	background-image:url(images/1-pixel-004478.gif);	background-repeat:repeat-x;	font-size:0px;	line-height:0px;	z-index:200;}/*------------- INDEX ----------------- */.index-logo {	position:absolute;	top:0px;	left:-5px;	z-index:300;}.index-navbar {	position:absolute;	top:106px;	z-index:250;	}.index-text-1 {	position:absolute; 	left:20px; 	padding: 20px 0 20px 0; 	width:140px;	font-size: 12px;	z-index:200;}.grid1 {	position:absolute; 	left:16px; 	top:160px; 	width:180; 	height:193; 	background-color:#dde7f1;	z-index:200;}.grid2 {	position:absolute; 	left:209px; 	top:160px; 	width:180; 	height:193; 	background-color:#a8c5dd;	z-index:200;}.grid3 {	position:absolute; 	left:400px; 	top:160px; 	width:180; 	height:193; 	background-color:#dde7f1;	background-image: url(images/grid3.png);	background-repeat:no-repeat;	z-index:200;}.grid4 {	position:absolute; 	left:594px; 	top:160px; 	width:180; 	height:193;	background-image: url(images/home-grid4.jpg);	background-repeat:no-repeat;	z-index:200;}.grid5 {	position:absolute;	left:16px;	top:366px;	width:180;	height:193;	background-color:#dde7f1;	background-image: url(images/grid5.jpg);	background-repeat:no-repeat;	z-index:200;}.grid6 {	position:absolute;	left:209px;	top:366px;	width:180;	height:192;	background-image: url(images/grid6.jpg);	background-repeat:no-repeat;	z-index:200;}.grid6-text-2 {	position:absolute;	top:12px;	width:170px;	font-size: 16px;	color:#FFFFFF;	text-align:right;	z-index:100;	z-index:200;}.grid6-text-3 {	position:absolute; 	top: 36px;	width:170px;	font-size: 20px;	color:#FFFFFF;	text-align:right; 	z-index:100;	line-height:normal;	z-index:200;}.grid6 a:link {	color: #ffffff;	text-decoration: none;	font-weight:normal;}.grid6 a:visited {	color: #ffffff;	text-decoration: none;	font-weight:normal;}.grid6 a:hover {	color: #ffffff;	text-decoration: underline;	font-weight:normal;}.grid6 a:active {	color:#ffffff;	text-decoration:underline;	font-weight:normal;}.grid7 {	position:absolute;	left:400px; 	top:366px;	width:180;	height:193;	background-image: url(images/grid7.jpg);	background-repeat:no-repeat;	z-index:200;}.grid8 {	position:absolute;	left:594px;  	top:366px;	width:180;	height:193;	background-image: url(images/grid8.jpg);	background-repeat:no-repeat;	z-index:200;}.awards {	position:absolute;	background-color:#FFFFFF;	width:371px;	left: 16px;	top: 571px;	border: solid;	border-width:1px;	border-color: #004478;	z-index:200;}.awards-image  {	padding:10px;	text-align:center;}.filler {	position:absolute;	background-color:#C3DCEF;	width:374px;	right:26px;	top: 571px;	height: 291px;	z-index:200;}/*------------- CONTENT ----------------- */.main {	position:relative;	float:left;	width:774px;	background-color:#C3DCEF;	background-image:url(images/background-C3DCEF.png);}a:link {	color: #004478;	text-decoration: underline;	font-weight:700;}a:visited {	color: #004478;	text-decoration: underline;	font-weight:700;}a:hover {	color: #0060aa;	text-decoration: none;	font-weight:700;}a:active {	color:#0060aa;	text-decoration:none;	font-weight:700;}.left {	position:relative;	float:left;	background-color:#FFFFFF;	width:594px;}.body {	position:relative;	float:left;	left:0px; 	width:556px;	border: none;}.body-padding {	height:35px;}.title {	font-size: 14pt;	color: #004478;	font-weight:bold;}h1 {	font-size:14px;	font-weight:bold;}h2 {	font-size:16px;	font-weight:bold;}	.text {	position:relative;	float:left;	height:630px;	font-size: 12px;	line-height: 18px;	color: #004478;	padding: 20px 20px 40px 20px;}.text2 {	text-align: justify;}.text3 {	position:relative;	float:left;	height:630px;	font-size: 12px;	line-height: 18px;	color: #004478;	padding: 20px 20px 40px 20px;}.text4 {	font-size: 12px;	line-height: 18px;}.sidebar-image-1 {	display:none;	padding: 35px 0 20px 0;	background-color:#FFFFFF;	float:right;}.sidebar-image-2 {	display:none;	padding: 0 0 20px 0;	background-color:#FFFFFF;	float:right;}.sidebar-certification {	display:none;	float:left;	font-size: 12px;	line-height: 20px;	width:160px;	height:250px;	padding: 10px;	background-image:url(images/certification-sidebar.png);	background-repeat:no-repeat;}hr {	height:1px;	border:none;	color: #004478;	background-color:#004478;} img.floatright {  	float: right;  }   img.floatleft {  	float: left;	margin: 0 8px 8px 0;}.note {	font-size:10px;	line-height: normal;}.top-link {	font-size:9px;	line-height: normal;}.features {  	float: left;	width:220px;	padding-left:20px}.benefits {  	float: right;	width:220px;}.product-list {	position:relative;	float:left;	left: 350px;	font-size:14px;	font-weight:bold;	line-height: 24px;	top: -366px;}.product-grid6 {	position:absolute;	left:350px;	top:238px;	width:180;	height:192;	background-image: url(images/grid6.jpg);	background-repeat:no-repeat;	z-index:30;}.product-grid6 a:link {	color: #ffffff;	text-decoration: none;	font-weight:normal;}.product-grid6 a:visited {	color: #ffffff;	text-decoration: none;	font-weight:normal;}.product-grid6 a:hover {	color: #ffffff;	text-decoration: underline;	font-weight:normal;}.product-grid6 a:active {	color:#ffffff;	text-decoration:underline;	font-weight:normal;}.warranty-text {	position:relative;	float:left;	height:319px;	font-size: 12px;	line-height: 18px;	color: #004478;	padding: 20px 20px 40px 20px;}.ie6 {	display:none;	line-height:0px;	font-size:0px;}/*------------- LIST ----------------- */#list ul {	margin: 0 0 0 20px;}#list li {	margin: 0 0 0 20px;}#list ul li {	margin: 0 0 0 20px;}#list ul ul li {	margin: 0 0 0 20px;}/*------------- FOOTER ----------------- */.bottom-links {	display:none;	position: relative;	width: 550px;	left:16px;	top:10px;	float:left;}.bottom-links p {	font: normal 9px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;	color: #004478;	width: auto;	margin-bottom: 0;}.bottom-links a:link {	color: #004478;	text-decoration: none;	font-weight:normal;}.bottom-links a:visited {	color: #004478;	text-decoration: none;	font-weight:normal;}.bottom-links a:hover {	color: #0060aa;	text-decoration: underline;	font-weight:normal;}.bottom-links a:active {	color:#0060aa;	text-decoration:underline;	font-weight:normal;}.copyright {	display:none;	position: relative;	width: 205px;	padding: 0 23px 10px 0;	top:10px;	float:right;	text-align:right;}.copyright p {	font: normal 9px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;	color: #004478;	width: auto;	margin-bottom: 0;}
