/*theme name:carkeyreplacement*/











body {



background-color:#091839;



margin:0;

font-family:"Arial";

font-size:12px;

line-height:18px;

}







form {



margin:0;



}







.width {



width:958px;



margin:auto;



}







.logo-h {



height:111px;



}







.logo {



width:495px;



float:left;



}







.logo img {



margin-top:5px;



border:none;



}







.call {



width:452px;



float:right;



}







.tollfree {



font-family:"arial black";



font-size:20px;



line-height:30px;



font-weight:700;



color:#FF0;



text-align:center;



height:30px;



margin:0;



padding:0;



}







.home-link {



font-family:arial;



font-size:12px;



line-height:33px;



font-weight:700;



color:#FFF;



text-decoration:none;



text-align:center;



height:33px;



padding-left:90px;



padding-right:70px;



}







.home-link1 {



background-image:url(gifs/home-bg.gif);



background-repeat:no-repeat;



text-align:center;



height:33px;



width:151px;



line-height:33px;



color:#FFF;



float:left;



margin:0 1px;



padding:0;



}







.home-link1 a {



color:#FFF;



text-decoration:none;



}







.home-link1 a:hover {



color:#FF0;



text-decoration:none;



}







.text-area {



background-color:#FFF;



}







.top-cor {



background-image:url(gifs/top-cor.gif);



background-repeat:no-repeat;



height:15px;



}







.bot-cor {



background-image:url(gifs/bot-cor.gif);



background-repeat:no-repeat;



height:15px;



}







.text-area-wel {



margin-left:15px;



margin-right:15px;



}







.left-nav {



width:628px;



float:left;



}



#banner_inner{
width:628px;
height:118px;
float:left;
background:url(gifs/banner_inner.png) no-repeat;
}

#banner_inner h1{
    color: #ffffff;
	font-size:20px;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
	border:none;
	margin:0px;
	padding:10px;
}


.right-nav {



width:290px;

padding:10px 0 0 0;

float:right;



}







.header {



height:288px;



background-image:url(gifs/banner.jpg);



background-repeat:no-repeat;



}







h1 {



font-family:arial;



font-size:24px;



line-height:31px;



font-weight:700;



color:#069;



text-align:left;



border-bottom-width:3px;



border-bottom-style:solid;



border-bottom-color:#C90;



margin:10px 0 5px;



}







.text {



font-family:arial;



font-size:12px;



line-height:19px;



font-weight:400;



color:#333;



text-decoration:none;



text-align:justify;



margin:8px 0 0;



padding:0;



}







.product-area {



height:228px;



margin:8px 0 0;



}







.product1 {



font-family:arial;



font-size:12px;



line-height:19px;



font-weight:400;



color:#333;



text-decoration:none;



text-align:justify;



float:left;



width:280px;



margin-left:5px;



}







.product2 {



font-family:arial;



font-size:12px;



line-height:19px;



font-weight:400;



color:#333;



text-decoration:none;



text-align:justify;



float:right;



width:280px;



margin-right:5px;



}







.read-more {



font-family:arial;



font-size:12px;



line-height:23px;



font-weight:700;



color:#1989C7;



text-decoration:none;



text-align:right;



height:23px;



width:70px;

}







h2 {



font-family:arial;



font-size:20px;



line-height:25px;



font-weight:700;



color:#167EAA;



text-decoration:none;



text-align:left;



border-bottom-width:3px;



border-bottom-style:solid;



border-bottom-color:#68AF11;



margin:0 0 5px;



padding:5px 0 6px;



}



.footer2 a{
	text-decoration:none;
	color:#68AF11;
}

.footer2 a:hover{
	text-decoration:underline;
}

h3 {



font-family:arial;



font-size:16px;



line-height:25px;



font-weight:700;



color:#104C9E;



text-decoration:none;



text-align:left;



margin:0;



padding:3px 0 5px;



}







.wel-text {



font-family:arial;



font-size:12px;



line-height:19px;



font-weight:400;



color:#333;



text-decoration:none;



text-align:justify;



margin:0;



padding:5px;



}

.wel-text h2 a{
color:#006699;
text-decoration:none;
}

.wel-text a{
color:#006699;
text-decoration:none;
}
.wel-text a:hover{
text-decoration:underline;
}


.form-bg {



background-image:url(gifs/search-bg.jpg);



background-repeat:no-repeat;



height:74px;



margin:10px 0 0;



padding:0;



}







.fiand {



font-family:arial;



font-size:16px;



line-height:20px;



font-weight:700;



color:#FFF;



text-decoration:none;



text-align:left;



margin:0 0 8px;



padding:10px 0 0 15px;



}







.form-t {



margin:0 0 0 25px;



padding:15px 0 0;



}







.why-key {



font-family:arial;



font-size:16px;



line-height:25px;



font-weight:700;



color:#656363;



text-decoration:none;



text-align:left;



border-bottom-width:3px;



border-bottom-style:solid;



border-bottom-color:#FEC67F;



margin:5px 5px 0 0;



padding:0 0 5px 5px;



}







.why {



font-family:arial;



font-size:12px;



line-height:25px;



font-weight:400;



color:#333;



text-decoration:none;



text-align:left;



margin:0;



padding:5px 2px;



}







.why ul {



padding-left:20px;



margin:0;



}







.why li {



text-align:left;



background:url(gifs/arrow-a.gif) no-repeat left 6px;



list-style-type:none;



margin:0;



padding:0 0 0 15px;



}



.why li  a {



color:#333333;



}

.why li  a:hover{

text-decoration:none;



}



.banner-img {



background-image:url(gifs/banner-img.jpg);



background-repeat:no-repeat;



height:309px;



margin:0 0 0 10px;



padding:0;



}







.seo-link {



font-family:arial;



font-size:20px;



line-height:2px;



font-weight:700;



color:#3C9AD5;



text-decoration:none;



background-image:url(gifs/gray-bg.gif);



background-repeat:repeat-x;



height:90px;



text-align:center;



border:1px solid #DDD;



margin:15px 5px 0 10px;



padding:25px 0 0 10px;



}







.seo-link1 {



padding-top:25px;



text-align:center;



}







.footer {



background-image:url(gifs/footer-bg.gif);



background-repeat:repeat-x;



height:166px;



margin:20px 0 0;



}







.footer-cor {



background-image:url(gifs/footer-cor.gif);



background-repeat:repeat-x;



height:17px;



}







.footer-link {



font-family:arial;



font-size:12px;



line-height:20px;



font-weight:400;



color:#FFF;



text-decoration:none;



text-align:left;



float:left;



width:550px;



margin:0;



padding:25px 0 0 15px;



}



.footer-link a{



font-family:arial;



font-size:12px;



line-height:20px;



font-weight:400;



color:#FFF;



text-decoration:none;



text-align:left;



margin:0;







}



.footer-link a:hover{







text-decoration:underline;







}



.footer-link strong {



color:#fff;



font-size:14px;



}



#majar



{



	width:600px;



	height:auto;



	float:left;

			

}



#majar ul {



padding-left:0px;



margin:0;



}







#majar li {



text-align:left;



background:url(gifs/arrow-a.gif) no-repeat left 6px;



list-style-type:none;



width:180px;



font-family:"Arial";



font-size:14px;



float:left;



color:#000000;



margin:0;



padding:5px 0 0 15px;



}



#majar li a{



text-decoration:none;



font-family:"Arial";



font-size:12px;



float:left;



color:#000000;



}



.footer2 {



font-family:arial;



font-size:12px;



line-height:20px;



font-weight:400;



color:#68AF11;



text-decoration:none;



text-align:center;



float:right;



width:320px;



margin:0;



padding:0;



}







.footer2 img {



margin-top:25px;



}







.response {



font-family:"verdana";



font-size:17px;



line-height:37px;



font-weight:700;



color:#000;



background-image:url(gifs/response.gif);



background-repeat:no-repeat;



text-align:center;



height:38px;



width:393px;



margin:10px 0 0 25px;



}







.inner-header {



background-image:url(gifs/inner-header.jpg);



background-repeat:no-repeat;



height:135px;



}







.about-txt {



font-family:arial;



font-size:30px;

line-height:35px;


font-weight:700;



color:#FFF;



text-decoration:none;



text-align:left;



margin:0;



padding:60px 0 0 26px;



}







.call1 {



font-family:arial;



font-size:12px;



line-height:20px;



font-weight:700;



color:#FFF;



text-decoration:none;



text-align:center;



margin:0;



padding:0;



}







.search-box {



background-image:url(gifs/search-bg1.jpg);



background-repeat:no-repeat;



height:127px;



}







.search-box1 {



font-family:arial;



font-size:12px;



margin-left:15px;



margin-right:10px;



line-height:20px;



}







.detroit {



font-family:arial;



font-size:14px;



margin-left:10px;



margin-right:10px;



line-height:25px;



}







.clear {



clear:both;



}







#inner a {



color:#1989C7;



text-decoration:none;



}







#inner a:hover {



text-decoration:underline;



}







#inner h1 {



font-size:18px;



}







#inner h2 {



font-size:15px;



border:none;



}







#inner h3 {



font-size:12px;



padding-left:5px;



display:block;







color:#000;



line-height:15px;



margin-top:8px;



}







#inner .info-left {



width:150px;



color:#333;



float:left;



font-family:arial;



font-size:12px;



font-weight:400;



}







#inner .info-right {



float:right;



}







#inner ul {



margin:10px 0 0 10px;



padding:0;



}







#inner ul li {



background:url(gifs/nbullet.png) 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;



}



.text ul {



margin:10px 0;



padding:0;



}







.text ul li {



background:url(gifs/nbullet.png) no-repeat scroll left 4px transparent;



margin-top:3px;



text-align:left;







display:block;



color:#000000;






line-height:22px;



list-style-type:none;



padding:0 0 0 15px;



}



ul.links li {

font-family:"arial";

width:200px;



}

.links ul li a{
color: #006699;
text-decoration:none;
}

.links a{
color: #006699;
text-decoration:none;
}
.links a:hover{
text-decoration:underline;
}


.why-run {



background:url(gifs/gray-bg.gif) repeat-x;



font-family:arial;



border:1px solid #DDD;



font-size:12px;



margin-bottom:10px;



margin-top:10px;



padding:0 0 5px 5px;



}







.why a {



color:#1989C7;



}







.why-run h3 {



font-size:16px;



line-height:25px;



font-weight:700;



color:#069;



text-decoration:none;



text-align:left;



margin:5px 5px 0 0;



}







.why-run ul {



padding-left:17px;



margin:0;



}







.why-run li {



font-size:12px;



line-height:25px;



font-weight:400;



color:#333;



text-align:left;



background:url(gifs/arrow-a.gif) no-repeat left 6px;



list-style-type:none;



margin:0;



padding:0 0 0 15px;



}







.seo-link-new {



font-family:arial;



font-size:20px;



line-height:2px;



font-weight:700;



color:#3C9AD5;



text-decoration:none;



background-image:url(gifs/gray-bg.gif);



background-repeat:repeat-x;



height:90px;



text-align:center;



border:1px solid #DDD;



margin:15px 0 0;



padding:25px 0 0 10px;



}











.product1 img,.product2 img {



margin-bottom:5px;



}







.label {



width:150px;



float:left;



font-weight:700;



color:#167EAA;



}



.lockserv{background:url(gifs/locksmithservice.gif) no-repeat left 0px;padding-top:192px; margin-top:10px;}



.submit-review {



margin-left:165px;



}







.nodecoration{text-decoration:none!important;}



.inputtext {



margin-top:5px;



margin-left:15px;



width:270px;



}



.inputarea {



margin-top:5px;



margin-left:15px;



width:350px;



}



.blog ul



{



margin:0 0 0 10px;



padding:0px;



}



.blog ul li



{



font-family:"arial";



font-size:12px;



padding-left:10px;



}



.blog ul li a



{



color:#660000;



}





.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;

}

#map_canvas{
	margin:10px 0px 0px 0px;
	border:1px solid #000000;
}
.phone,.location{
margin:5px 0px;
}
.phone1,.location1{
margin:5px 0px;
font-size:20px;
}

.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;}