body { padding:0; margin:0;	font-weight:normal;	font-size:12px;	font-family:arial; height: auto; background-color: #7DA0D5;}
p {	font-weight:normal;}
a { font-weight:normal; color:#684a4c; font-size:11px; text-decoration:none }
a:hover { color:#A8844A; }
a img{	border:none; padding-bottom: 8px;}
/* ----------------------- */

#top1 {	width:300px; height:103px;	float:none;	background:url('images/logo.jpg');	margin-left: 5px;}
#logo { width:155px; height:92px; }
.contact_info{ position:absolute; top: 43px; left: 572px; }

#top2 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	width:743px; height:39px; float:none; margin-left: 5px;	background: #7d7165; line-height: 39px; }
#top2 p { color:#FFF; padding-left:0px; padding-top:44px; margin:0; }
#top2 a { color:#FFF; font-weight:bold; font-size:10px; padding-left:18px; margin:0; }
#top2 a:hover { color:#dae6e2; }
#top2 ul { padding-left:23px; padding-top:0px; margin:0; }
#top2 li { display:inline; padding:0; }

#menu img { border:0; }
#menu {	width:753px; height:142px;	background:#dde3ec;	text-align:left; position: relative; }

#space1 { width:753px; height:14px;	background: #dde3ec; font-size: 1px; }
#chd2 {	width:753px; height:19px; clear:both; background-color: #DCE3ED;}

#masthead {	width:753px; height:261px;}
.m_home { background:url('images/mphoto1.jpg') 7px top no-repeat #dde3ec; }
.m_aboutus { background:url('images/mphoto3.jpg') 7px top no-repeat #DCE3ED;}
.m_watercop { background:url('images/mphoto2.jpg') 7px top no-repeat #DCE3ED; }
.m_contactus { background:url('images/mphoto5.jpg')  7px top no-repeat #DCE3ED; }
.m_waterguard { background:url('images/mphoto4.jpg') 7px top no-repeat #DCE3ED; }

/* *** begin Index *** */
#space2 { width:753px; height:4px;	background: #dde3ec; font-size: 1px; position: relative; }
#info1 {
	height:188px;
	background:url('images/cbg1.jpg') left 36px no-repeat;
	background-color:#dde3ec;
	text-align:center;
	padding:0;
	margin:0;
	display:table;
	padding-bottom: 40px;
	padding-left: 7px;
	padding-top: 7px;
	padding-right: 7px;
}

#box1 {	width:218px; height:187px;	float:left;	margin-top:0px;	margin-left:0px; margin-right:0; border: 1px solid #000000;	padding-left: 9px; padding-right: 9px; }
#hi_watercop { width:236px; height:36px; background:url('images/home_boxtitle_01.jpg'); margin-left:-9px;	margin-top:0px;	margin-right: -9px; }
#box1 p { color:#826f62; font-size: 11px; font-family: arial; padding-left:0px; padding-top:0px; margin:0}

#box2 {	width:218px; height:187px; float:left; margin-top:0px; margin-left:12px; margin-right:0; border: 1px solid #000000; padding-left: 9px; padding-right: 9px;}
#box2 p { color:#826f62; font-size: 11px; font-family: arial; padding-left:0px; padding-top:0px; margin:0}
#hi_waterguard { width:235px; height:36px; background:url('images/home_boxtitle_02.jpg'); margin-left:-9px; margin-top:0px;	margin-right: -9px; }

#box3 {
	width:219px;
	height:187px;
	float:left;
	margin-top:0px;
	margin-left:12px;
	margin-right:0px;
	border: 1px solid #000000;
	padding-left: 9px;
	padding-right: 9px;
}
#box3 p { color:#826f62; font-size: 11px; font-family: arial; padding-left:0px; padding-top:0px; margin:0}
#hi_contactus { width:235px; height:36px; background:url('images/home_boxtitle_03.jpg'); margin-left:-9px;	margin-top:0px;	margin-right: -9px;}

#space3 { width:753px; height:19px; }
#info2 { width:753px; height:139px; background:url('images/cbg2.jpg') left bottom no-repeat; background-color:#FDF5E5; text-align:left; padding:0; margin:0; display:table; -moz-box-sizing: border-box; }

#info3 {
	width:723px;
	text-align:justify;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(images/reflect.gif);
	height: 50px;
	background-repeat: repeat-x;
	padding-top: 50px;
}
#info3 p { color:#dbe4eb; font-size: 11px; font-family:Arial, Helvetica, sans-serif; padding-left:0px;	padding-right:0px;	padding-top:0px; margin:0;	padding-bottom: 0px; }
/* *** end Index *** */

#content { width:753px; background-color: #DCE3ED;	text-align: justify; height: auto; position: relative;}

/* *** begin Water Cop/Water Guard *** */
#hi_iwg { width:209px; height:19px; background:url('images/int_waco.jpg'); margin-left:0px; margin-top:19px; }
#hi_iwc { width:229px; height:19px; background:url('images/int_wagu.jpg') no-repeat; margin-left:0px; margin-top:19px; }

.left_lb { width:198px;	float:left;	text-align:left; padding-left: 32px; padding-right: 19px; padding-top: 19px; padding-bottom: 24px;	margin: 0;	background-color: #DCE3ED;}
.right_lb {	width:470px; float:right; text-align:justify; height: 315px;	position: relative;	background-color: #DCE3ED; padding-right: 34px;	padding-left: 0px; line-height: 18px;}

#bigimg1 { width:198px;	height:272px; background-image:url(images/bigimg_01.jpg);}
#bigimg2 { width:198px;	height:272px; background-image:url(images/bigimg_02.jpg);}

.thumb1 {width:100px;	height:75px; margin-left:0px; margin-bottom:0px; float:left; padding-right: 23px;}

#thumbs_wrapper{position:absolute; top:200px; left:0px; height:auto; width:500px; }
.llbtxt { color:#80634f; text-align:right; padding-top:16px; padding-right:19px; padding-bottom:0; }
/* *** Water Cop/Water Guard  *** */

/* *** begin About *** */
.left_au { width:326px; float:left; text-align:left; }
.right_au {	width:248px; text-align:left; height: 250px; background-color: #DCE3ED;	padding-bottom: 0px; position: relative; float: right;	padding-top: 27px;	padding-left: 0px;}
#hi_wwa { width:205px;	height:19px; background:url('images/hi_wwa.jpg'); margin-left:0px;	margin-top:0px;	margin-bottom:15px;	padding:0;	position: relative;}
.lautxt { color:#80634f; text-align:justify; padding-top:27px;	padding-left:22px;	padding-right:22px;	padding-bottom:0px;	width: 461px;	background-color: #DCE3ED;	height: 250px;	float: left;	position: relative;	line-height: 19px;}
#auimg1 { width:225px;	height:178px;	margin-top:0px;	margin-left: 0px; background-image: url(images/auimg1.jpg);}
/* *** end About *** */

/* *** begin Contact Us *** */
input{height:17px; border:1px solid #7D7165; font-size: 11px; width: 180px; margin: 0; padding: 0; display: block;}
.contact_text{ margin-top:49px;	margin-left:8px; color: #FFFFFF; line-height: 18px;}
.contact_text a{ font-size:12px; color: #FFFFFF;}
textarea{ height:65px; width:180px; border:1px solid #7D7165; margin: 0; padding: 0;}
#left{ position:relative; width:190px;	padding-left: 13px; padding-top: 11px; float: left;	height: 302px;}
#right{	position:relative; width:224px; padding-right: 11px; float: right;	padding-top: 11px;}
.left_contact {	background-color:#DDE3EC; width:477px; text-align:left;	background-image: url(images/bg_contact.jpg); height: 302px; position: relative; float: left; padding-top: 0px;}
.right_contact {	background-color:#9bbfe4; width:235px; text-align:left;	height: 302px; float: right; position: relative; padding-right: 0px;}
form{ margin:0; padding:0; width: 182px; line-height: 25px;	display: BLOCK;	padding-left: 20px;	padding-top: 8px; color: #7D7165;}
/* *** end Contact *** */


#footer {
	width:723px;
	height:75px;
	text-align:center;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 11px;
	background-color: #7DA0D5;
	position: relative;
	letter-spacing: 1px;
	background-image: url(images/reflect.gif);
	background-repeat: repeat-x;
	padding-top: 50px;
	padding-right: 15px;
	padding-left: 15px;
}
#footer a { font-size:11px; color:#FFF; }
#footer a:hover { text-decoration:underline }
