/* CSS Document */

/* CSS Document */


body { padding:0; margin:0; background:url(../images/body-bg.jpg) repeat-x; background-color:#FFFFFF; }
h1,h2,h3,h4,span,p,div { margin:0; padding:0; }
img { border:0; margin:0; padding:0; }
.image-left { float:left; margin:0; padding:0; }
.image-right { float:right; margin:0; padding:0;}
#wrap { margin:0 auto; padding:0; width:929px; background:#FFFFFF; overflow:hidden; clear:both; }


#header-top { width:929px; height:181px; margin:0; padding:0; float:left; background:url(../images/logo.jpg) no-repeat top left;}
#header-top h1 { display:none; }

#nav { width:929px; height:48px; margin:0; padding:0; float:left; background:url(../images/nav-bg.jpg) repeat-x;}

#nav ul { width:929px; height:48px; margin:0; padding:0; float:left; }
#nav ul li { margin:0; padding:0; float:left; list-style:none; }

#nav ul li.nav-sepa { width:1px; float:left;}
#nav ul li.nav-rgt { width:155px; float:left;}

#nav ul li.home { width:91px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; padding-top:10px; }
#nav ul li.home a { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
#nav ul li.home a:hover { text-decoration:none;}

#nav ul li.commercial { width:181px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:8px; }
#nav ul li.commercial a { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center; text-decoration:none; }
#nav ul li.commercial a:hover { text-decoration:none;}

#nav ul li.residential { width:177px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:8px; }
#nav ul li.residential a { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center; text-decoration:none; }
#nav ul li.residential a:hover { text-decoration:none;}

#nav ul li.relining { width:146px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:8px; }
#nav ul li.relining a { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center; text-decoration:none; }
#nav ul li.relining a:hover { text-decoration:none;}

#nav ul li.contact { width:174px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:8px; }
#nav ul li.contact a { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center; text-decoration:none; }
#nav ul li.contact a:hover { text-decoration:none;}

#below-nav { width:929px; height:62px; margin:0; padding:0; float:left;}
.mark-text { padding-top:12px;}
.marquee-text{ font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#ED2121; text-align:right;}



#content { width:929px; margin:0; padding:0; float:left;}

#rgt-form { width:208px; margin:0; padding:0; float:left; overflow:hidden;}
#rgt-form ul { width:208px; margin:0; padding:0; float:left; background:url(../images/form-body-bg.jpg) repeat-y;}
#rgt-form ul li { margin:0; padding:0; float:left; list-style:none;}
#rgt-form ul li.formtitle { width:208px; margin:0; padding:0; float:left; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#FFFFFF; text-align:center;}
#rgt-form ul li.formheading { width:185px; margin:0; padding:15px 0px 10px 23px; float:left; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;}
#rgt-form ul li.formtext { width:185px; margin:0; padding:6px 0px 3px 23px; float:left; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:nornal; color:#FFFFFF;}
#rgt-form ul li.formfield { width:185px; margin:0; padding:0px 0px 3px 23px; float:left; list-style:none; }
.input-field { width:160px; border:1px solid #399106; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.area-field { width:160px; height:50px; border:1px solid #399106; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.submit { margin:10px 0px 0px 85px; padding:0; float:left;}



#lft-content { width:697px; margin:0; padding:0px 0px 0px 24px; float:left; overflow:hidden;}

#main-content { width:497px; margin:0; padding:0; float:left; overflow:hidden;}
#main-content h2 { width:497px; margin:0; padding:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#0000FF; text-align:left;}
.bullet-content { width:477px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333399; text-align:left; padding-top:5px;}
.bullet { width:20px; float:left; padding-top:5px;}

#main-content ul { width:497px; margin:0; padding:0; float:left;}
#main-content ul li {width:470px; margin:0; padding:0; float:left; list-style:none;}

#main-content ul li.problem1 { width:140px; margin:35px 74px 0px 0px; padding:0; float:left; list-style:none; background:url(../images/img1.jpg) no-repeat top;}
#main-content ul li.problem1 h4 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#5BBF21; text-align:center; padding:6px 0px 0px 0px;}
.damage-pipe { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5BBF21; text-align:center; padding:0;}
.problem-text { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#0000FF; text-align:left; padding:160px 0px 0px 0px; line-height:18px;}

#main-content ul li.problem2 { width:140px; margin:35px 43px 0px 0px; padding:0; float:left; list-style:none; background:url(../images/img2.jpg) no-repeat top;}
#main-content ul li.problem2 h4 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#5BBF21; text-align:center; padding:6px 0px 0px 0px;}


#image-content { width:200px; margin:0; padding:0; float:left; overflow:hidden;}
#image-content h3 { width:200px; margin:0; padding:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#5BBF21; text-align:left;}
.wonderful-text { width:200px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#0000FF; text-align:left; padding:0; line-height:18px; float:left;}

/*********** footer section **************/

#footer { margin:50px 0px 0px 0px; padding:0; width:100%; height:98px; background:url(../images/footer-bg.jpg) repeat-x; overflow:hidden; clear:both; }
#footer-content { margin:0 auto; padding:0; width:929px; height:98px; }
.footer-text { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:center; padding-top:10px;}
.footer-text a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:center; text-decoration:none;}
.footer-text a:hover { text-decoration:underline;}
.copyright { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5BBF21; text-align:center; padding-top:35px;}


.inner-text { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0000FF; text-align:center; padding-top:35px;}



/**************** 17-11-09 ***********************/

ul.dropdown-menu { width:183px; float:left; border:0; list-style:none; margin:0; padding:0; }
ul.dropdown-menu li { width:183px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; margin:0; padding:0; }
ul.dropdown-menu li a { width:183px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
ul.dropdown-menu li a:hover { color:#FFFF99; text-decoration:none; }
ul.dropdown-menu li.menu { width:170px; padding:6px 0px 6px 13px; float:left; background:#008000; }


/****************** 01-12-09 *****************/

.content-text { font-family:Arial, Helvetica, sans-serif; color:#333399; font-size:14px; padding:20px 0px 10px 0px; }

.mandatory { font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:12px; color:#FF0000; padding:10px 0px 10px 0px; }

