html,body {
height:100%
}

body {
font-size:12px;

background-color:#000d8b;
font-family:"Trebuchet MS", Arial, sans-serif;
margin:0;
padding:0
}

h1 {
font-size:20px;
color:#0010ad;
margin:0px;
padding:0px;
}

h2 {
font-size:17px;
color:#000;
line-height:0em;
margin-top:15px;
margin-bottom:13px
}

h3 {
font-size:14px;
color:#b00000;
font-weight:bold;
margin-bottom:3px;
margin-top:8px;
}
p{margin-top:0px;}

#holder {
width:920px;
background-color:#FFF;
min-height:100%;
margin:0 auto;
padding:0
}

#subholder {
width:900px;
margin:0 auto;
}

#top {
background-image:url('topwaterworks.jpg');
width:855px;
height:202px;
margin:0 auto;
background-repeat:no-repeat;
}

#right {
margin:30px 0 0 305px
}


img, a {
text-decoration:none;
border:0;
color:#000;
border:0
}

#left {
width:265px;
float:left;
margin-top:10px;
margin-left:12px;
}

#leftcontent {
position:relative;
font-size:12px;
float:left;
margin-right:22px;
width:300px;
color:#2f2f2f;
line-height:1.4em
}

#leftcontentother {
font-size:12px;
width:300px;
padding-right:20px;
float:left;
color:#2f2f2f;
line-height:1.4em
}

#rightcontent {
position:relative;
width:200px;
float:left;
}

.leftop {
background-image:url('leftop.jpg');
height:472px;
margin-top:15px
}

#nav {
position:relative;
padding-top:100px;
width:853px;
z-index:10;
text-indent:-9999px;
margin:0
}

#nav ul {
height:30px;
width:100%;
position:relative;
margin:0;
padding:0
}

#nav ul li {
list-style:none;
position:absolute;
top:0;
margin:0
}

#nav ul li a {
text-decoration:none;
color:#fff;
height:45px;
display:block
}

#callnow {
position:relative;
top:76px;
margin-left:285px;
color:#FF0;
font-size:30px;
font-family:"Trebuchet MS", Arial;
line-height:1.75em;
font-weight:700
}

.servicing {
color:#FF0;
font-size:12px;
line-height:0.1em;
font-family:"Trebuchet MS", Arial;
font-weight:400
}

.city {
margin-left:10px;
width:110px;
float:left
}

.phonenumber {
margin-left:10px
}

.num {
padding-bottom:2px;
border-bottom:1px #ffcfcf solid
}

.space {
height:7px
}

#navHome {
left:242px;
width:60px
}

#navAbout {
left:302px;
width:100px
}

#navServices {
left:402px;
width:95px
}

#navExpert {
left:497px;
width:155px
}

#navGreen {
left:642px;
width:105px
}

#navContact {
left:747px;
width:107px
}

.YTvideos object {
position:relative;
top:295px;
left:40px;
width:190px;
height:160px
}

#bookonline {
height:108px;
width:237px;
background-image:url('bookonline.gif');
}

#BookNow {
position:relative;
top:40px;
height:66px;
z-index:10;
text-indent:-9999px;
display:block;
}

#locationstop {
background-image:url('locations.png');
background-repeat:no-repeat;
height:41px;
width:273px;
margin-top:5px;
}

p {
padding-bottom: 10px; 
}

.waterworks{
color:#005b90;}


.services ul, li {list-style-type:none; margin-left: 0; padding-left: 0;}
li {list-style-type:square;}
strong {color:black}
a {color:#b00000; text-decoration:underline; font-weight:bold}

.services a{text-decoration:none; font-weight:bold;}
.services {padding-top:0; margin-top:0;}

#footer a {color:grey; text-decoration:none}
.coupon {background-image:url('/coupon/coupon.gif'); height:172px; width:235px;}