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

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

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

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

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

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

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

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

.navi_left{margin:0px; padding:0px; background:url(../images/navi_left.gif) left top no-repeat; height:44px; width:14px; float:left;}

.navi_mid{margin:0px; padding:0px; background:url(../images/navi_mid.gif) left top repeat-x; height:44px; width:996px; float:left;}

.navi_mid ul{margin:10px 0 0 0px; padding:0px; overflow:hidden; height:30px;}

.navi_mid ul li{margin:0px 0px 0 0px; padding:0px 0 0 2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; display:inline; background:url(../images/navi_line.gif) left 2px no-repeat; float:left; height:45px;}

.navi_mid ul li a{margin:0px; padding:8px 25px 0 25px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; color:#FFFFFF; display:inline; float:left;}

.navi_mid ul li a:hover{margin:0px 0 0 0px; padding:8px 25px 0 25px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; color:#FFFFFF; display:inline; background:url(../images/navi_line.gif) left 0px repeat; float:left; height:32px;}

.dactive{margin:0px; padding:0px; background:url(../images/navi_line.gif) left 0px repeat; float:left; height:32px;}


.navi_right{margin:0px; padding:0px; background:url(../images/navi_right.gif) left top no-repeat; height:44px; width:14px; float:left;}

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

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

.services{margin:0px; padding:0px; background:url(../images/services.png); width:272px; height:263px; overflow:hidden; float:right;}

.services h2{margin:0px; padding:10px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#333333;}

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

.services ul li{margin:0px 0 0 10px; padding:10px 0 5px 20px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; border-bottom:1px dashed #333333; width:170px; background:url(../images/aero.png) left 12px no-repeat;}

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

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

.town{margin:0px; padding:0px;}

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

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

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

.door_img{margin:15px 0 0 0px; padding:0px; width:822px; overflow:hidden;}

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

.door_img ul li{margin:0px; padding:0px; list-style:none; display:inline;}

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

.coupan{margin:0px 0 0 10px; padding:0px; float:left;}

.coupan_1{margin:10px 0 0 10px; padding:0px; float:left;}

.coupan_2{margin:10px 0 0 10px; padding:0px; float:left;}

.emer{margin:10px 0 0 12px; padding:0px; float:left;}

.we{margin:10px 0 0 30px; padding:0px; float:left;}

.footer_main{margin:5px 0 0 0; padding:0px; width:100%; background:#0b6aa0; height:110px; overflow:hidden;}

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

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

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



