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

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

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

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

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

.logo{ width:400px; margin:0px auto; padding:0px; float:left;}

.call{ width:390px; margin:30px 0 0 0; padding:0px; float:right; background:url(../images/call_us.gif) left top no-repeat; height:73px; overflow:hidden;}

.call h2{margin:15px 20px 0 0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff; text-align:right; font-weight:normal;}

.menu{ width:860px; margin:0px 0 10px 0; padding:0px; overflow:hidden; background:url(../images/menu_bg.gif) left top no-repeat; height:52px; float:right;}

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

.menu ul li{margin:0px; padding:0px; list-style:none; float:left; color:#000;}

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

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

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

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

.banner ul li{margin:0px 3px 0 3px; padding:0px; list-style:none; float:left;}

.clr{clear:both;}

#mid{margin:0px; padding:0px; width:1024px; background:#FFFFFF; overflow:hidden;}

.left_pannel{margin:20px 0 0 10px; padding:0px; width:295px; overflow:hidden; float:left;}

.service{margin:0px; padding:0px; background:url(../images/services_bg.gif); width:280px; height:354px; float:left;}

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

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

.service ul li{margin:0px; padding:10px 0 10px 23px; list-style:none; background:url(../images/icon.png) left 12px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; border-bottom:1px dashed #999999; width:180px;}

.emer{margin:20px 0 0 0px; padding:0px; width:278px; float:left; background:url(../images/emergency_services.gif) left top no-repeat; height:164px; overflow:hidden;}

.emer h2{margin:135px 30px 0 0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff; text-align:right; font-weight:normal;}

.satis{margin:20px 0 0 0px; padding:0px; width:278px; float:left;}

.accept{margin:20px 0 0 0px; padding:0px; width:278px; float:left;}

.right_pannel{margin:14px 10px 0 0px; padding:0px; width:688px; overflow:hidden; float:right;}

.garage h1{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#025998;}

.garage h1 span{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000;}

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

.logos{margin:20px 0 0 0px; padding:0px; width:685px; float:left;}

.footer_main{margin:5px 0 0 0; padding:0px; width:100%; background:#1d1d1d; height:125px; overflow:hidden;}

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

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

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