/*

Theme Name:cars-locksmiths.com

Theme URI: 

Author: Erachnida Technologies

Author URI: http://www.erachnida.com/

*/

form {margin:0px;}

.width {

	width: 957px;

	margin:0px auto;

}

.top-link {

	font-family: arial;

	font-size: 12px;

	line-height: 32px;

	font-weight: bold;

	text-transform: uppercase;

	color: #990000;

	text-decoration: none;

	background-image: url(images/link-bg.jpg);

	background-repeat: no-repeat;

	text-align: right;

	margin: 0px;

	height: 33px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.top-link a{ color:#990000; padding-left:23px; padding-right:23px; text-decoration:none;}

.top-link a:hover{ color:#FFFF00; padding-left:23px; padding-right:23px; text-decoration:none;}

.logo{height:105px;}

.logo1{ width:360px; float:left;}

.callus{

	width:430px;

	margin-right:30px;

	font-family: "Arial Black";

	font-size: 26px;

	line-height: 26px;

	font-weight: bold;

	color: #FF9900;

	text-decoration: none;

	text-align: center;

	float: right;

	margin-top: 15px;

}

.callus1{

	font-family:arial;

	font-size: 14px;

	line-height: 26px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: center;

	float: right;

	margin-top: 15px;

	float:left;

	}



.header{height:260px;	background-image: url(images/banner.jpg);

}

.text-area {

	background-color: #FFFFFF;

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



.text-area-inner{

	background-color: #FFFFFF;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;
	width: 957px;
	margin: 0 auto;

}

.cor {

	background-image: url(images/cor.jpg);

	height: 15px;

}

.text-area-txt{

	margin-left:14px;

	margin-right:14px;

	height: auto;

}.left-nav {

	font-family: arial;

	font-size: 12px;

	line-height: 23px;

	color: #333333;

	text-decoration: none;

	float: left;

	width: 287px;
	
}

.right-area {

	float: right;

	width: 616px;

}

.hight-pro{ height:145px;}



.product1 {

	font-family: arial;

	font-size: 12px;

	line-height: 19px;

	color: #333333;

	text-decoration: none;

	text-align: left;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 303px;

}



.product1 img{ padding-right:5px; float:left;}

.product2 {

	font-family: arial;

	font-size: 12px;

	line-height: 19px;

	color: #333333;

	text-decoration: none;

	text-align: left;

	margin: 0px;

	padding: 0px;

	float: right;

	width: 303px;

}



.product2 img{ padding-right:5px; float:left;}



.read-more {

	font-family: arial;

	font-size: 12px;

	line-height: 23px;

	font-weight: bold;

	color: #1989C7;

	text-decoration: none;

	text-align: right;

	height: 23px;

	width: 70px;


}

.read-more a{color:#1989C7; text-decoration:none;}

.read-more a:hover{color:#990000; text-decoration:none;}

.area1 {

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 15px;

	padding-top: 18px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.area2 {

	padding: 0px;

	width:616px;

	float: left;

	margin: 0px;

}
.area2 li a{
color:#006699;
text-decoration:none;
}
.area2 a{
color:#006699;
text-decoration:none;
line-height:0px;
padding:5px 0px;
}
.area2 a:hover{
text-decoration:underline;
}
h2 {

	font-family: arial;

	font-size: 20px;

	line-height: 25px;

	font-weight: bold;

	color: #167EAA;

	text-decoration: none;

	text-align: left;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 6px;

	padding-left: 0px;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #68AF11;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

h3 {

	font-family: arial;

	font-size: 16px;

	line-height: 25px;

	font-weight: bold;

	color: #104C9E;

	text-decoration: none;

	text-align: left;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	margin: 0px;

}

h3 a{color:#104C9E; text-decoration:none;padding:5px 0px;}

h3 a:hover{color:#990000; text-decoration:none;}

.text {

	font-family: arial;

	font-size: 12px;

	line-height: 19px;

	color: #333333;

	text-decoration: none;

	text-align: justify;

	padding: 20px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;
	background:#fff;
}
.text a{
color:#006699;
text-decoration:none;
}
.text strong{color:#006699; font-size:14px;}

h1 {

	font-family: arial;

	font-size: 24px;

	line-height: 25px;

	font-weight: bold;

	color: #167EAA;

	text-decoration: none;

	text-align: left;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 6px;

	padding-left: 0px;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #68AF11;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

.dgray {color:#333333;}

.green {color:#7BBA21}

.green1{color:#667C00}

.yellow{color:#FFFF00;}

.red{color:#FF11A0;}



.form-bg {

	background-image: url(images/search-bg.jpg);

	background-repeat: no-repeat;

	height: 74px;

	padding: 0px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.fiand {

	font-family: arial;

	font-size: 12px;

	line-height: 20px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: left;

	margin: 0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 25px;

}

.form-t {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 25px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.why-key {

	font-family: arial;

	font-size: 16px;

	line-height: 25px;

	font-weight: bold;

	color: #656363;

	text-decoration: none;

	text-align: left;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 5px;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #FEC67F;

}

.why {

	font-family: arial;

	font-size: 12px;

	line-height: 25px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	text-align: left;

	margin: 0px;

	padding-top: 5px;

	padding-right: 2px;

	padding-bottom: 5px;

	padding-left: 2px;

}

.why a{color:#333333; text-decoration:none;}

.why a:hover{color:#990000; text-decoration: underline;}

.why ul{ margin:0px;padding-left:20px;}



.why li{

	margin:0px;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

    background:url(images/arrow-a.gif) no-repeat left 6px;

	list-style-type: none;

}.no-extra {

	background-image: url(images/no-extra.jpg);

	height: 202px;

	text-align: center;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.footer {

	background-image: url(images/bot-bg.gif);

	background-repeat: repeat-x;

	background-position: top;

	height: 154px;
	width: 957px;
margin: 0 auto;

}

.foote-1 {

	background-image: url(images/bot-cor.gif);

	background-repeat: no-repeat;

	height: 15px;

}

.footer-link {

	font-family: arial;

	font-size: 12px;

	line-height: 20px;

	font-weight: normal;

	color:#000000;

	text-decoration: none;

	text-align: left;

	float: left;

	width: 550px;

	padding-top: 25px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

	margin: 0px;

}

.footer-link a{color:#000000; text-decoration:none;}

.footer-link a:hover{color:#990000; text-decoration: underline;}

.footer-link strong {color:#0E55B7; font-size:14px;}



.footer2 {

	font-family: arial;

	font-size: 12px;

	line-height: 19px;

	color: #0E55B7;

	text-decoration: none;

	text-align: left;

	margin-right:5px;

	padding: 6px;

	margin-top: 0px;

	margin-right:5px;

	margin-bottom: 0px;

	margin-left:0px;

	float:right;

}

.footer2 a{color:#0E55B7; text-decoration:none;}

.footer2 a:hover{color:#990000; text-decoration:underline;}

.footer2 img{ margin-top:20px; margin-bottom:5px;}.header-inner {

	height: 138px;

	background-image: url(images/inner-header.jpg);

	background-repeat: no-repeat;

}

.about-txt {

	font-family: arial;

	font-size: 30px;

	line-height: 20px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: left;

	margin: 0px;

	padding-top: 35px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 26px;
	line-height:30px;

	

}

.call-ser {

	font-family: aral;

	font-size: 14px;

	line-height: 20px;

	color: #FFFFFF;

	text-decoration: none;

	text-align: center;

	margin: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.search-box {


	background-repeat: no-repeat;

	height: 127px;

}



.search-box1 {

	font-family:arial;

	font-size:12px;

	margin-left:15px;

	margin-right:10px;

	line-height: 23px;

	color: #CCCCCC;

	text-decoration: none;

}

.fiand {

	font-family: arial;

	font-size: 16px;

	line-height: 20px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: left;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 8px;

	margin-left: 0px;

}

.lockserv{background:url("images/locksmithservice.gif") no-repeat left 0px; clear:both; height:174px; margin-top:10px;}

.nodecoration{text-decoration:none!important;}

.clear {

clear:both;

}

.spacer{clear:both; height:10px;}

#inner a {

color:#1989C7;

text-decoration:none;

}



#inner a:hover {

color:#990000;

}



#inner h1 {

font-size:18px;

}

#inner h2 {

font-size:18px;

color:#167EAA;

margin:0px!important;

}

#inner h3 {

font-size:16px;

color:#006699;

line-height:19px;

margin-top:8px;

}

.text ul {

margin:0px;
padding:0px;
float:left;

}



.text li {

background:url(images/bullet_icon.gif) no-repeat scroll left 4px transparent;

margin-top:3px;

text-align:left;



display:block;

float:left;

line-height:22px;

list-style-type:none;

padding:0px 2px 0px 15px;
width:188px;

}

.text ol {

margin:0px;

padding:0px;

}



.text li {

background:url(images/bullet_icon.gif) no-repeat scroll left 4px transparent;

margin-top:3px;

text-align:left;

width:190px;

display:block;

float:left;

line-height:22px;

list-style-type:none;

padding:0px 0px 0px 15px;

}



#inner ul {

margin:0px;

padding:0px;

}



#inner ul li {

background:url(images/bullet_icon.gif) no-repeat scroll left 4px transparent;

margin-top:3px;

text-align:left;

display:block;

float:left;

line-height:22px;

list-style-type:none;

padding:0 0 0 15px;

}



ul.links li {

width:190px;

}



.seo-link {

	font-family: arial;

	font-size: 20px;

	line-height: 2px;

	font-weight: bold;

	color: #3C9AD5;

	text-decoration: none;

	background-image: url(images/gray-bg.gif);

	background-repeat: repeat-x;

	margin: 0px;

	height:80px;

	padding-top: 25px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

	text-align: center;

}

.seo-link1{ padding-top:25px; text-align:center;} .footer-link {

	background-image: url(images/bg-footer.gif);

	background-repeat: repeat-x;

	background-position: top;

	height: 150px;

	padding: 0px;

	margin-top: 16px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.bg

{

background:url(images/search.png) no-repeat;

border:none;

width:87px;

height:29px;

float:left;

}

#link

{

	width:600px;

	height:auto;

	float:left;

	font-size:16px;

	font-family:"Arial";

	text-align:left;

	color:#000000;

	padding-bottom:10px;

}

#link h2

{

	padding:0px 0px 0px 10px;

	

}



#link ul

{

	list-style:none;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 10px;

	float:left;

	

}

#link ul li

{

	list-style:none;

	padding:0px 0px 0px 20px;

	text-align:left;

	width:170px;

	float:left;

	line-height:20px;

	background:url(images/icon_bullet.gif) no-repeat left;



}

#link ul li a

{

	margin:0px;

	padding:0px;

	color:#000000;

	text-decoration:underline;

	line-height:15px;

	list-style:none;

	font-size:12px;

}

#link ul li a:hover

{

	

	text-decoration:none;

	

}



.contactform {



	width:440px;

	margin:auto;

	font-weight: bold;

	text-align: left;

}



#wpcf label {

	clear: both;

	display: block;

	float: left;

	width: 150px;

}



#wpcf input {

	float: left;

	width: 200px;

	padding: 1px;

	margin: 2px 5px 2px 0;

}



#wpcf textarea {

	width: 350px;

	height: 100px;

	padding: 1px;

	margin: 0 5px 10px 0;

}



#wpcf #contactsubmit {

	margin-left: 250px;

	width: 100px;

}





#wpcf textarea {

	width: 350px;

	height: 100px;

	padding: 1px;

	margin: 0 5px 10px 0;

}



#wpcf #contactsubmit {

	margin-left: 250px;

	width: 100px;

}
#recend_blog{
float:left;
padding:0px;
margin:0px;
}
#recend_blog h1{
font-family: arial;
font-size: 16px;
line-height: 25px;
font-weight: bold;
color: #656363;
text-decoration: none;
text-align: left;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #FEC67F;
padding:0px 0px 0px 5px;
}
#recend_blog ul{
padding:0px;
margin:0px;
}
#recend_blog ul li{
list-style:none;
background:url(images/arrow-a.gif) no-repeat left 6px;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 20px;
}
#recend_blog ul li a{
text-decoration:none;
color:#000;
}
#recend_blog ul li a:hover{
text-decoration:underline;
}
.phone,.location,p{
margin:5px 0px;
font-size:12px;
font-family:"Arial";
line-height:18px;
}
.phone1,.location1{
font-size:20px;
font-family:"arial";
margin:0px 0px 5px 0px;
}

.read-more{
width:100%;
font-size:12px;
}

.form{ float:left; width:255px; padding:10px;}
.form span{ float:left; width:250px; margin:2px 0px; font-weight:bold;}
.form .text{ width:250px; height:20px; margin:2px 0px;}
.form .text1{ width:250px; height:70px;}
.form .text2{ width:250px; height:70px;}
.form .btn{ float:left; padding:5px; border-radius:5px 0px;margin-top:10px;cursor:pointer;}