@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/body_bg.gif) left top repeat-x #faf8f9;}

h1, h2, h3 h4, h5, h6, input, pre, form{margin:0px; padding:0px;}

#container{margin:0px auto; padding:0px; width:1024px; overflow:hidden;}

.header{margin:0px; padding:0px; width:1024px; overflow:hidden;}

.logo{margin:0px; padding:0px; width:341px; overflow:hidden; float:left;}

.call{margin:0px; padding:0px; width:358px; background:url(../images/call_us.gif); height:155px; overflow:hidden; float:right;}

.call h1{margin:0px; padding:90px 0 0 55px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#FFFFFF; font-weight:normal; float:left;}

#banner_main{margin:0px; padding:0px; width:1024px; overflow:hidden;} 

.banner{margin:0px; padding:0px; width:1023px; overflow:hidden;}

.navi{margin:20px auto; padding:0px; width:1024px; overflow:hidden;}

.navi ul{margin:0px; padding:0px;}

.navi ul li{margin:0px; padding:0px; list-style:none; display:inline; float:left; background:url(../images/navi_hover.gif) left top no-repeat; height:22px;}

.navi ul li a{margin:0px; padding:4px 52px 0 52px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; float:left;}

.navi ul li a:hover{margin:0px; padding:4px 52px 0 52px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFF00; text-decoration:none; float:left;}

#mid_content{margin:0px; padding:0px; width:1024px; overflow:hidden;}

.left_panel{margin:50px 0 0 0px; padding:0px; width:280px; overflow:hidden; float:left;}

.services{margin:0px; padding:0px; width:272px; overflow:hidden; float:left;}

.services_top{margin:0px; padding:0px; background:url(../images/services_top.gif); width:270px; height:46px; float:left;}

.services_top h1{margin:0px; padding:10px 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF;}

.services_mid{margin:0px; padding:0px; background:url(../images/services_bg.gif) left top repeat-x #cfe9f5; width:268px; overflow:hidden; border:1px solid #96d6f3; float:left;}

.services_mid ul{margin:0px 0 0 10px; padding:0px;}

.services_mid ul li{margin:0px; padding:15px 0 5px 15px; list-style:none; display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(../images/aero.png) left 17px no-repeat; border-bottom:1px solid #c0dbe8; width:180px;}

.testimonials{margin:20px 0 0 0px; padding:0px; width:272px; overflow:hidden; float:left;}

.testimonials_top{margin:0px; padding:0px; background:url(../images/services_top.gif); width:270px; height:46px; float:left;}

.testimonials_top h1{margin:0px; padding:10px 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF;}

.testimonials_mid{margin:0px; padding:0px 0 20px 0px; background:url(../images/services_bg.gif) left top repeat-x #cfe9f5; width:268px; overflow:hidden; border:1px solid #96d6f3; float:left;}

.testimonials_mid p{margin:0px; padding:10px 0 0 14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px; text-align:justify; width:240px;}

.testimonials_mid span{margin:0px; padding:10px 10px 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; float:right;}

.testimonials_mid span a{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; font-style:italic; text-decoration:none;}

.testimonials_mid span a:hover{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; text-decoration:none; font-style:italic;}

.satis{margin:20px 0 0 0px; padding:0px; width:277px; overflow:hidden; float:left;}

.we{margin:30px 0 0 0px; padding:0px; width:234px; overflow:hidden; float:left;} 

.right_panel{margin:46px 0 0 0px; padding:0px; width:744px; overflow:hidden; float:right;}

.damage{margin:0px 0 0 15px; padding:0px; width:740px; overflow:hidden; float:left;}

.damage h1{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000000; font-weight:normal;}

.damage h1 span{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#07548b; font-weight:normal;}

.damage p{margin:0px; padding:10px 0 0 0px; width:707px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; text-align:justify; color:#666666;}

.image_1{margin:0px 0 0 15px; padding:0px; width:709px; overflow:hidden; float:left;}

.water{margin:0px; padding:0px; width:744px; overflow:hidden; float:left;}

.water ul{margin:0px; padding:0px;}

.water ul li{margin:0px 0 0 22px; padding:0px; list-style:none; display:inline; float:left;}

.clr{margin:0px; padding:0px; clear:both;} 

.footer_main{margin:10px 0 0 0px; padding:0px; background:url(../images/footer.gif) left top repeat-x; height:150px; overflow:hidden;}

.footer{width:1044px; margin:0px auto; padding:15px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; line-height:20px;}

.footer a{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; text-decoration:none;}

.footer a:hover{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; text-align:center; text-decoration:none; color:#CCCCCC;}