body { margin:0; padding:0; background:#000000 url(../images/top-bg.jpg) left top repeat-x; font-family:Arial, Helvetica, sans-serif; color:#707070; font-size:12px;
}
h1, h2, h3, h4, h5, h6, li, ol, ul, div, p{margin:0; padding:0;}
#outer{width:921px; margin:0 auto;}
#nav{width:234px;float:left; background:url(../images/nav-bg.jpg) right top no-repeat; height:34px; padding-left:687px; line-height:34px;color:#ffffff; font-size:18px; font-family:"Times New Roman", Times, serif; }
#nav a{ color:#ffffff; font-size:18px; font-family:"Times New Roman", Times, serif; text-decoration:none; padding:0 10px;}
#nav a:hover{text-decoration:underline;}
.logo{height:120px; width:921px;float:left;}
.header{height:152px; width:921px; background:url(../images/banner.jpg) left top no-repeat; float:left;}
.Drain{height:47px; width:901px; background:#731207; line-height:47px; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; padding-left:20px;  margin-top:18px; float:left;}
.main-b{background:url(../images/bg2.jpg); width:877px; float:left;  padding:0 22px 20px 22px;}
.banner2{width:877px; float:left; background:url(../images/banner2.jpg) right top no-repeat; margin-top:14px; color:#707070; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.banner2 span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#731207;}
.banner2 ul{ list-style:none;padding-left:8px;}
.banner2 li{ list-style:none; line-height:29px; background:url(../images/bulits.jpg) left no-repeat; padding-left:13px;}
.we-cover{width:877px; float:left; height:101px; margin-top:29px; background:url(../images/bd-g.jpg) left top no-repeat;list-style:none; padding-top:4px;}
.we-cover2{width:877px; float:left; height:91px; margin-top:20px; background:url(../images/bd-g.jpg) left top no-repeat;list-style:none; padding-top:14px;}

.bulits{ background:url(../images/bulits.jpg) left no-repeat; padding-left:10px; line-height:23px;}
.see-location{width:877px; float:left; margin-top:29px; line-height:22px; }
.see-location span{font-weight:bold; }
.see-location a{font-weight:bold; color:#304658; font-size:13px;}
.our-speci{width:877px; float:left;}
.our-speci-l{width:380px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#731207; font-size:18px; font-weight:bold; padding-top:10px;}
.our-speci-r{width:497px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#731207; font-size:18px; font-weight:bold;}
.our-speci-r span{ font-size:26px; font-weight:normal;}
.footer{color:#ffffff; font-size:18px; font-family:"Times New Roman", Times, serif; width:921px; float:left; text-align:center; background:url(../images/footer-bg.jpg) left top no-repeat #731207;  height:50px; padding-top:10px;}
.footer a{color:#ffffff; font-size:18px; font-family:"Times New Roman", Times, serif; text-decoration:none; padding:0 10px;}
.footer a:hover{ text-decoration:underline;}
.footer p{ font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; margin-top:7px;}
.footer p a{ font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; text-decoration:underline;}
.footer p a:hover{ text-decoration:overline;}


/*location page */
.banner2-l{width:877px; float:left; margin-top:14px; color:#707070; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.banner2-l span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#731207;}
.banner2-l ul{ list-style:none;}
.banner2-l li{ list-style:none; line-height:29px; background:url(../images/bulits.jpg) left no-repeat; padding-left:13px;}

.banner2-l-l{  float:left; width:190px; padding-left:20px;}
.banner2-l-r{  float:left; width:240px; padding-left:0px;}
.see-location-page{width:877px; float:left; margin-top:10px; line-height:22px; }
.see-location-page span{font-weight:bold; }