@charset "utf-8";

body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:url(../image/body_bg.gif) left top repeat-x #edeeee;}

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

#container{width:990px; margin:0px auto; padding:0px;}

#header{width:990px; margin:0px auto; padding:0px;}

.logo{ margin:20px 0 0 0; padding:0px; float:left;}

.licesend{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff; font-weight:normal; float:right; overflow:hidden;}

.call_us{ margin:0px; padding:0px; float:right; overflow:hidden;}

.call_us h1{margin:10px 15px 0px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff; font-weight:normal; float:right; text-align:center; }

.clr{clear:both;}

.menu{width:745px; margin:0px 0 0 0; padding:0px; float:right;}

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

.menu ul li{margin:0px; padding:0px list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; float:left; list-style:none;}

.menu ul li a{margin:0px; padding:30px 30px 17px 34px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; float:left; text-decoration:none;}

.menu ul li a:hover{margin:0px; padding:30px 30px 17px 34px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; float:left; text-decoration:none; background:#373b3c;}

.banner_main{width:990px; margin:5px 0 0 0; padding:0px; background:url(../image/banner_bg.gif) left top no-repeat; height:307px; overflow:hidden;}

.banner{width:737px; margin:0px; padding:0px 0 0 9px; overflow:hidden; float:left;}

.service{width:230px; margin:0px; padding:0px overflow:hidden; float:right;}

.service h1{width:221px; margin:10px 0 0 0; padding:0px 0 0 40px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000; font-weight:normal; background:url(../image/services_icon.gif) left top no-repeat;}

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

.service ul li{margin:15px 0 0 0; padding:0px 0 0 40px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3c3c3c; background:url(../image/service_icon.png) 5px top no-repeat;}

#contant{width:990px; margin:0px auto; padding:0px 0 15px 0; background:#fff; overflow:hidden;}

.service_image{width:990px; margin:0px auto; padding:0px; overflow:hidden;}

.service_image ul{margin:0px auto; padding:0px;}

.service_image ul li{margin:0px auto; padding:10px 0 0 11px; list-style:none; float:left;}

.left_penal{width:268px; margin:20px 0 0 10px; padding:0px; float:left;}

.testimonial{width:268px; margin:0px; padding:0px;}

.testimonial_top{width:268px; margin:0px; padding:0px 0 0 0; background:url(../image/testimonial_top.gif) left top no-repeat; height:49px;}

.testimonial_top h1{margin:0px; padding:10px 0 0 55px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; background:url(../image/testimonial_icon.gif) 7px 8px no-repeat; height:32px; overflow:hidden}

.testimonial_top p{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}

.testimonial_middle{width:266px; margin:0px; padding:0px 0 10px 0; background:url(../image/testimonial_middle.gif) left top repeat-x; border-left:1px solid #d1d3d3; border-right:1px solid #d1d3d3; overflow:hidden;}

.testimonial_middle p{margin:0px auto; padding:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444444; width:220px; line-height:24px; text-align:justify;}

.testimonial_middle span{margin:0px; padding:10px 15px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2f2f2f; float:right;}

.testimonial_bottom{width:268px; margin:0px; padding:0px; background:url(../image/testimonial_bottom.gif) left top no-repeat; height:9px;}


.satisfaction{width:268px; margin:10px 0 0 0; padding:0px;}

.we_accept{width:253px; margin:10px 0 0 12px; padding:0px;  overflow:hidden; background:url(../image/we_accept_icons.gif) left 30px no-repeat; width:232px; height:90px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; text-align:center;}



.right_penal{width:690px; margin:15px 0 0 0; padding:0px; float:right;}

.right_penal h1{width:700px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#2f2f2f;} 

.right_penal span{width:651px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fe1313;}

.red
{ color:#0000CC;}

.black
{ color:#000;}
.right_penal p{width:650px; margin:10px 0 0 0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; text-align:justify;} 

.emergency{margin:0px; padding:0px; width:651px; height:166px; overflow:hidden; background:url(../image/emergency_services_image.gif) left top no-repeat;}

.emergency h1{margin:0px; padding:50px 0px 0 180px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000;  overflow:hidden; font-weight:normal; line-height:22px}

.emergency span{margin:0px; padding:0px 0 0 40px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff;  overflow:hidden; font-weight:normal;}



.footer_main{width:100%; margin:0px 0 10px 0; padding:0px 0 40px 0; overflow:hidden; background:#35363a;}
	
.footer{width:981px; margin:0px auto; padding:40px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; line-height:22px;}
	
.footer a{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; line-height:22px; text-decoration:none;}
	
.footer a:hover{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; line-height:22px; text-decoration:none;}
	
	




