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

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

#container{width:1000px; margin:0px auto; padding:0px; background:#fff; overflow:hidden; border:1px solid #bab8b8;}

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

.header_top{width:1000px; margin:0px auto; padding:0px; background:url(../images/header_top_bg.gif) left top repeat-x; overflow:hidden;}

.logo{width:552px; margin:0px; padding:15px 0 0 22px; float:left; background:url(../images/logo.gif) left top no-repeat; height:75px;}

.logo a{font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:34px; color:#889a20; text-decoration:none; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}

.call_us{width:246px; margin:-80px 210px 0 0; padding:0px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; text-align:justify;}

.phone{width:200px; margin:-81px 0 0 0; padding:0px; float:right; font-size:20px; color:#fff; text-align:justify; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#889a20;}

.clr{clear:both;}

.banner{width:1000px; margin:0px; padding:0px;}

.menu{width:1000px; margin:0px; padding:0px; background:url(../images/menu_bg.gif) left top no-repeat; height:71px; overflow:hidden;}

.nav{width:658px; margin:24px 0px 0px 0px; padding:0px; float:left;}

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

.nav ul li{margin:0px; padding:0px; list-style:none; float:left; background:url(../images/line.gif) left top no-repeat; height:41px;}

.nav ul li a{margin:0px; padding:12px 20px 0 20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:justify; text-decoration:none;}

.nav ul li a:hover{margin:0px; padding:12px 20px 0 20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:justify; text-decoration:none; background:url(../images/line.gif) left top repeat-x; height:41px;}

.dactive{margin:0px; padding:0px; background:url(../images/line.gif) left top repeat-x; height:41px;}

.emergency{width:260px; margin:10px 0px 0px 0px; padding:0px; float:right;}

.emergency h2{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#f21010; text-align:center;}

.emergency h2 span{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000; text-align:justify;}

#contant{width:1000px; margin:20px auto; padding:0px;}

#left_panel{width:285px; margin:0px auto; padding:0px; float:left;}

.services_top{width:285px; margin:0px auto; padding:0px; background:url(../images/sevices_top_bg.gif) left top no-repeat; height:58px; overflow:hidden;}

.services_top h2{margin:20px 0 0 25px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff; text-align:justify; font-weight:normal;}

.services{width:285px; margin:0px; padding:0px; background:url(../images/services_bg.gif) left top repeat; overflow:hidden;}

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

.services ul li{margin:8px auto; padding:0px 0 5px 20px; list-style:none; background:url(../images/icon.gif) left top no-repeat; height:18px; width:215px; border-bottom:1px dashed #c2cc99; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444343; text-align:justify;}

.services ul li a{margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444343; text-align:justify; text-decoration:none;}

.services ul li a:hover{margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444343; text-align:justify; text-decoration:none; color:#000;}

.testimonials{width:285px; margin:0px; padding:0px; background:url(../images/services_bg.gif) left top repeat; overflow:hidden;}

.testimonials p{margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; width:230px; line-height:20px;}

.testimonials span{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fe0000; text-align:justify; width:100px; line-height:20px; font-style:italic; float:right;}


#right_panel{width:670px; margin:0px 10px 0 0; padding:0px; float:right;}

.right_panel{width:670px; margin:0px auto; padding:0px;}

.right_panel h1{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000; text-align:justify; font-weight:normal;}

.right_panel h1 span{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#438a04; text-align:justify;}

.right_panel p{margin:0px auto; padding-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; line-height:20px;}

.right_panel_bottom{width:670px; margin:0px auto; padding:0px; background:url(../images/right_bottom_bg.gif) left top no-repeat; height:183px;}

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

.right_panel_bottom ul li{margin:25px 0 0 15px; padding:0px; list-style:none; float:left;}

.footer_main{width:100%; margin:10px 0 0 0; padding:0px; background-color:#000; overflow:hidden; height:150px;}

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

.footer a{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:justify; line-height:20px; text-decoration:none;}

.footer a:hover{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:justify; line-height:20px; text-decoration:none; color:#CCCCCC;}
.call_us a{color:#FFFFFF;}

.moving{ margin:0px; padding:0px; overflow:hidden;}

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

.moving ul li{margin:0px auto; padding:10px 0 5px 40px; list-style:none; background:url(../images/arrow.png) left 2px no-repeat; height:25px; color:#000;}

.credit{width:285px; margin:0px auto; padding:0px; background:url(../images/credit.gif) left top no-repeat; height:180px; overflow:hidden; al}

.social{width:285px; margin:0px auto; padding:0px; background:url(../images/social_background.png) left top no-repeat; height:180px; overflow:hidden; al}
.social_tabs{padding:52px 0 0 29px;}
.social_tabs li{display:inline;}

h2 span a{color:#000; text-decoration:none;}
h2 span a:hover{text-decoration:underline;}