@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 #f1ffd4;}

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

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

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

.logo{margin:16px 0 0 0px; padding:33px 0 0 60px; float:left; height:74px; width:500px; background:url(../images/logo.gif) left top no-repeat;}

.logo a{font-family:"Times New Roman", Times, serif; text-decoration:none; text-transform:uppercase; color:#FFF; font-size:32px;}

.call_us{margin:20px 5px 0 0px; padding:0px; float:right; background:url(../images/call_us.gif) left top no-repeat; width:270px; height:65px; overflow:hidden;}

.call_us h1{margin:0px; padding:37px 0px 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#fff; font-weight:bold; text-align:right;}

.call_us h1 a{margin:0px; padding:07px 0px 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#fff; font-weight:bold; text-align:right; text-decoration:none;}

.menu_bar{margin:-21px 0 0 0px; padding:0px; width:980px; overflow:hidden;}

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

.menu_bar ul li{margin:0px 0 0 10px; padding:0px; list-style:none; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#eaeaea; background:left 2px no-repeat; height:23px; width:108px; height:36px; text-align:center;}

.menu_bar ul li a{margin:0px; padding:9px 0px 0 0px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:12px; color:#eaeaea; float:left; text-decoration:none; width:108px; height:36px;}

.menu_bar ul li a:hover{margin:0px; padding:9px 0px 0 0px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:12px; color:#405411; background:url(../images/navi.png) left top no-repeat; width:108px; height:36px; float:left; text-decoration:none;}

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

#mid_container{margin:0px; padding:0px; width:980px;  background:#fcfcfb; overflow:hidden;}

#locksmith{margin:15px 0 0 0px; padding:0px; width:980px; overflow:hidden;}

#locksmith ul{margin:0px 0 0 0px; padding:0px;}

#locksmith ul li{margin:0px 0px 0 17px; padding:0px; list-style:none; display:inline; float:left;}

#left_panel{margin:0px; padding:0px; width:708px; overflow:hidden; float:left;}

.content{margin:0px; padding:0px; width:708px;}

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

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

.content p{margin:0px; padding:2px 0 0 6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4e4e4e; font-weight:normal; text-align:justify; line-height:20px; width:97%; float:left;}

.content img{margin:0px 0 10px 5px; padding:0px; float:left;}

#right_panel{margin:0px; padding:0px; width:272px; overflow:hidden; float:right;}

.testimonials{margin:15px 0px 0px 8px; padding:0px 0 0px 0px; background:url(../images/testi_bg.gif) left top repeat-x #b19b89; width:243px; overflow:hidden; float:left;
border:1px solid #cccccc;
    padding:0.5em;
    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    border-radius: 0.5em;
}

.testimonials_top{margin:0px; padding:0px; width:243px;}

.testimonials_top img{margin:5px 0 0 5px; padding:0px;}

.testimonials_top p{margin:0px; padding:5px 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:20px; text-align:justify; width:235px;}

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

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

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

.social li{display:inline; margin-left:2px;}

#footer_main{margin:10px 0 0 0px; padding:0px; width:100%; overflow:hidden;}

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

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

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

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