body{
	font-family: "Times New Roman",Times,serif;
	margin: 0;
	background-color: #0191E8;
	background-image: url(../locksmith/bg-body.jpg);
	background-repeat: repeat;
	background-position: left bottom;
}
#background{background:url(../locksmith/bg-pattern.jpg) repeat-x center top;min-height:auto}
#page{width:960px;margin:0 auto}
img{border:0}
#navigation li,#navigation li a:hover,#navigation li.selected a{background-image:url(../locksmith/bg-menu.png);background-repeat:repeat-x}
#contents div.box,#contents div.box>div,#contents div.body{background-image:url(../locksmith/content-box.png);background-repeat:no-repeat}
#main div.box,#main div.box>div,#main div.box>div>div{background-image:url(../locksmith/bg-box.png);background-repeat:no-repeat}
#header{margin-bottom:20px;padding-top:20px}
#logo{float:left;margin-bottom:20px;margin-left:49px;width:862px}
#navigation{background:url(../locksmith/bg-navigation.png) no-repeat;clear:both;height:50px;width:700px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:100px}
#navigation ul{display:inline-block;width:860px;list-style:none;margin:0;padding:0}
#navigation li{float:left;background-position:0 -118px;background-repeat:no-repeat;height:49px;width:122px;margin:0;padding-left:1px;text-align:center}
#navigation li:first-child{background:0;margin-left:0;padding-left:0}
#navigation li a{color:#fff;display:block;font:bold 14px/48px Arial,Helvetica,sans-serif;height:49px;text-decoration:none;text-transform:uppercase}
#navigation li a:hover{background-position:0 -59px;color:#6d6157}
#navigation li.selected a{background-position:0 0;color:#88deff}
#contents{display:inline-block;width:865px;padding:0 47px}
#contents h1{color:#17baff;font:26px/30px "Times New Roman",Times,serif;margin:18px 0 20px;padding-left:2px;text-transform:uppercase;text-shadow:1px 1px 1px #555;font-size:26px}
#contents p{color:#5a4535;font-size:15px;line-height:30px;margin:0;padding:0 0 24px 2px}
#contents p a{color:#5a4535}
#contents p a:hover,#news div.sidebar ul li a:hover{color:#036ec0}
#contents div.box{background-position:left bottom;margin-bottom:20px;margin-left:1px;padding:0 0 6px}
#contents div.box>div{background-position:-1745px top;padding:6px 0 0}
#adbox{background:url(../locksmith/bg-adbox.png) no-repeat left top;width:852px;text-align:justify;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:4px;padding-right:5px;padding-bottom:0;padding-left:5px}
#adbox p{font-size:16px;color:#32261d}
#main{float:left;min-height:100px;width:566px}
#main div.box{background-position:left bottom;margin-bottom:12px;padding:0 0 6px}
#main div.box>div{background-position:-1145px top;padding:6px 0 0}
#main div.box>div>div{background-position:-572px top;background-repeat:repeat-y;padding:17px;text-align:justify}
#main div.box h3{color:#0170c9;font-weight:normal;letter-spacing:1px;border-bottom:1px dotted #9c8964;margin:0;padding:0 0 12px;text-transform:uppercase}
#main div.box ul{list-style:none;margin:0;padding:0}
#main div.box ul li{border-bottom:1px dotted #9c8964}
#main div.box ul li p{line-height:24px;padding:0 0 3px}
#sidebar{float:right;height:auto;width:285px}
#sidebar div.section{height:144px;margin-bottom:12px}
#sidebar div.section:first-child{padding:3px 0 0}
#sidebar div.section>a:hover{filter:alpha(opacity=60);opacity:.6}
#contents div#testimonials h3{color:#0170c9;font-weight:normal;letter-spacing:1px;border-bottom:0;padding-bottom:0}
#testimonials p{display:inline-block;line-height:24px;padding-bottom:3px}
#footer{color:#594334;font-size:14px;line-height:28px;padding-top:42px;margin-top:-38px;margin-right:0;margin-bottom:20px;margin-left:0}
#footer>div{background-color:#FFF;height:auto;width:822px;border-bottom:1px solid #72675f;border-top:1px solid #cdbeb2;text-align:justify;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px;color:#4b2e2e;box-shadow:0 0 13px rgba(0,0,0,0.3);-moz-box-shadow:0 0 13px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 13px rgba(0,0,0,0.3);-o-box-shadow:0 0 13px rgba(0,0,0,0.3);border-radius:20px}
#footer p{margin:0;text-align:center;text-transform:none}
.border{border-radius:120px}
#citycell1 {
	width: 148px;
	float: left;
}
#citycell2 {
	width: 148px;
	float: left;
}
#citycell3 {
	width: 148px;
	float: left;
}#citycell4 {
	width: 148px;
	float: left;
}#citycell5 {
	width: 148px;
	float: left;
}
#citycell6 {
	width: 150px;
	float: left;
}
#phone-media {
	display: none;
}.icons{height:45px;width:35px}
@media only screen and (max-width:1000px){#phone-media {
	display: inline;
	width: 100%;
	text-align: left;
	float: left;
	font-size: 24px;
	background-color: #F93;
	padding-top: 5px;
	padding-bottom: 5px;
}#phone-media a:link{color: #fff;}} 