@charset "utf-8";
/* CSS Document */
body {
	text-align:center;
	background:url(images/locksmith-bg.jpg) repeat-x;
	margin:0px;
	font-family:"Trebuchet MS", Arial, Tahoma, "Times New Roman";
	font-size:10pt;
}

#locksmiths {
	width:919px;
	margin:0 auto;
}
#mainheader{
	width:919px;
	height:123px;
	float:left;
}
#header {
	width:761px;
	height:123px;
	float:left;
}
#search {
	width:158px;
	height:123px;
	float:left;
}

#mainnavigation {
height:56px;
width:919px;
float:left;
margin:0;
}

#mainnavigation a{
	height:56px;
	background:url(images/menu_bg.jpg) repeat-x;
	font-size:16px;
	color:#324d1e;
	text-decoration:none;
	font-weight:bold;
	line-height:56px;
	width:123px;
	display:block;
	padding:0px;
	float:left;
}

#mainnavigation a.subcontractor {
	height:56px;
	font-size:16px;
	color:#324d1e;
	text-decoration:none;
	font-weight:bold;
	line-height:56px;
	width:175px;
	display:block;
	padding:0px;
}
#mainnavigation a.subcontractor1 {
	height:56px;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	line-height:56px;
	width:175px;
	display:block;
	padding:0px;
	background:#8a5e7f;
}

#mainnavigation a:hover {
	background:#8a5e7f;
	color:#FFFFFF;
}

#mainnavigation a.current {
	background:#8a5e7f;
	color:#FFFFFF;
}

div.navseperator {
background:url(images/seperator.jpg) repeat-x;
width:1px;
height:56px;
display:block;
float:left;
}

#banner {
width:919px;
height:174px;
float:left;
background:#FFFFFF;
line-height:174px;
}
	.serviceimage {
	width:287px;
	height:154px;
	margin:10px 10px 0px 0px;
	padding-left:10px;
	float:left;	
	}
	
	.clicktocall {
	height:154px;
	width:312px;
	margin:10px 10px 0px 0px;
	float:left;
	}
	
	.gallery {
	height:154px;
	width:280px;
	margin:10px 0px 0px 0px;
	float:left;
	}

#services {
	width:919px;
	float:left;
	text-align:left;
}

	.emergency {
		color:#FFFFFF;
		float:left;
		background:#739906;
		width:230px;
	}
	.emergency a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
	.automotive {
		color:#FFFFFF;
		float:left;
		background:#739906;
		width:230px;
	}
	.automotive {
	color:#FFFFFF;
	text-decoration:none;
	}
	
	.residential {
		color:#3a462a;
		float:left;
		background:#a9bd37;
		width:230px;
	}
	.residential a{
	color:#3a462a;
	text-decoration:none;
	}
	
	.commerical {
		color:#3a462a;
		float:left;
		background:#ccd846;
		width:229px;
	}
	.commercial a{
	color:#3a462a;
	text-decoration:none;
	}

#maincontent {
	width:919px;
	float:left;
	margin-top:2px;
}

#leftcontent {
width:330px;
float:left;
text-align:left;
background:#d25522;
color:#FFFFFF;
}
	.location {
	width:330px;
	float:left;
	text-align:left;
	background:#dadada;
	color:#FFFFFF;
	}

	.location ul {
	width:110px;
	display:inline;
	list-style:none;
	background-color:#dadada;
	float:left;
	padding:0;
	margin:0;
	}
	
	.location li {
	height:30px;
	display:block;
	list-style:none;
	line-height:25px;
	padding:0;
	margin-left:10px;
	color:#333333;
	}
	
	.location li a{
	color:#333333;
	text-decoration:none;
	}
	.location li a:hover{
	color:#333333;
	text-decoration:underline;
	}
	.location li a:visited{
	color:#333333;
	}
	
	#leftcontent a.readmore{
	color:#FFFFFF;
	font-weight:bold;
	}
	#leftcontent h3{
	font-size:10pt;
	color:#333333;
	font-weight:bold;
	display:block;
	margin:0 0 0 10px;
	padding:0;
	}
	#leftcontent h3 a{
	color:#333333;
	}

#rightcontent {
float:left;
width:589px;
text-align:left;
background:#f2eecd;
color:#444444;
}

			#locallocksmiths {
			width:589px;
			float:left;
			}
			#locallocksmiths ul{
			width:150px;
			float:left;
			display:inline;
			list-style:none;
			padding:0;
			margin-left:5px;
			}
			#locallocksmiths li {
			width:150px;
			height:25px;
			display:block;
			list-style:none;
			float:left;
			padding:0;
			margin:0;
			}
			#locallocksmiths li a {
			width:150px;
			height:25px;
			float:left;
			text-decoration:none;	
			font-size:9pt;
			}

#rightcontent h3 {
margin-left:10px;
}

#footer {
width:919px;
height:50px;
background:#000000;
float:left;
color:#FFFFFF;
text-align:center;
}

#footer a{
line-height:30px;
color:#FFFFFF;
text-align:center;
margin-left:20px;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
#footer p{
color:#FFFFFF;
}

h2 {
	font-size:16px;
	text-transform:uppercase;
	display:inline;
	margin-left:10px;
	text-align:left;
}

ul {
list-style:none;
margin:0 0 0 10px;
padding:0;
text-align:left;
}

li {
list-style:none;
padding:0px;
margin:0px;
}

p{
margin:0px 10px 5px 10px;
}

p.captcha {
font-size:14pt;
color:#FFFFFF;
background:#ff9101;
display:block;
text-align:center;
margin-left:3px;
width:50px;
}
p.error {
color:red;
font-weight:bold;
}
form {
margin:0px;
padding:0px;
}
input {

}
input.search_txt {
color:#999999;
width:100px;
border:solid #c1c1c1 1px;
height:15px;
margin-top:70px;
float:left;
}
input.btn {
margin-top:10px;
margin-left:3px;
float:left;
display:block;
margin-top:70px;
}

