/*  

Theme Name: unlocksafes.com

Theme URI: www.houserekeylocksmiths.com 

Author: Erachnida Technologies

Author URI: www.Car-Unlock-Experts.com

*/

@font-face{

font-family:"vengeance"; src:url(font/vengeance.ttf);

}

body{

margin:0px;

padding:0px;

font-family:"verdana";

background:url(img/bg.jpg) top repeat-x #b0c2db;



}

#container{

width:auto;

height:auto;

min-height:569px;

background:url(img/bg.jpg) top repeat-x #b0c2db;

}

#wrap{

width:990px;

height:auto;

}

#nav{

width:auto;

height:40px;

float:right;

}

#nav-left{

width:12px;

height:40px;

float:left;

background:url(img/nav-left.png) no-repeat;

}

#nav-mid{

width:auto;

height:40px;

float:left;

background:url(img/nav-mid.png) repeat;

font-size:13px;

text-align:center;

}

#nav-mid a{

color:#ffffff;

text-decoration:none;

float:left;

padding:12px 37px;

}

#nav-mid a:hover{

text-decoration:none;

background:url(img/nav_hover.png) no-repeat center;

}

#nav-right{

width:12px;

height:40px;

float:right;

background:url(img/nav-right.png) no-repeat;

}

#nav .active

{

background:url(img/nav_hover.png) no-repeat center;	

}

#header{

width:990px;

float:left;

height:auto;

font-family:"verdana";

font-weight:bold;

font-size:18px;

text-align:left;

}

.txt{

padding:0px 0px 0px 564px;

color:#000000;

}

#services-con{

width:354px;

height:41px;

float:right;

background:url(img/Services.png) no-repeat;

margin:0px 69px 0px 0px;

}

#slider{

width:990px;

height:auto;

float:left;

margin-top:15px;

}

#services{

width:215px;

height:105px;

float:left;

margin-right:43px;

}

#service{

width:215px;

height:105px;

float:left;

}

#con{

width:990px;

height:auto;

float:left;

margin:15px 0px;

}

#sidebar{

width:260px;

height:auto;

float:left;

margin-right:15px;

background:#033200;

}

#sidebar h1{

font-family:"vengeance";

font-size:28px;

text-align:left;

margin:5px 0px;

padding:0px 0px 0px 15px;

color:#a9e85d;

font-weight:normal;

}

#sidebar h2{

font-family:"vengeance";

font-size:23px;

text-align:left;

margin:5px 0px;

padding:0px 0px 0px 15px;

color:#a9e85d;

font-weight:normal;

}

#sidebar h3{

font-family:"vengeance";

font-size:20px;

text-align:left;

margin:5px 0px;

padding:0px 0px 0px 15px;

color:#a9e85d;

font-weight:normal;

}

#sidebar ul{

margin:5px 0px 5px 10px;

float:left;

}

#sidebar ul li{

width:200px;

text-align:left;

line-height:25px;

font-family:"verdana";

font-size:12px;

list-style-image:url(img/bullet.png);

}

#sidebar ul li a{

color:#FFFFFF;

text-decoration:none;

}

#sidebar ul li a:hover{

text-decoration:none;

}

.sidebar{

width:260px;

height:auto;

float:left;

margin-right:15px;

background:#033200;

}

.sidebar h1{

font-family:"vengeance";

font-size:28px;

text-align:left;

margin:5px 0px;

padding:0px 0px 0px 15px;

color:#ffffff;

font-weight:normal;

}

.sidebar h2{

font-family:"vengeance";

font-size:23px;

text-align:left;

margin:5px 0px;

padding:0px 0px 0px 15px;

color:#ffffff;

font-weight:normal;

}

.sidebar h3{

font-family:"vengeance";

font-size:20px;

text-align:left;

margin:5px 0px;

padding:0px 0px 0px 15px;

color:#ffffff;

font-weight:normal;

}

.sidebar ul{

margin:5px 0px 5px 10px;

float:left;

}

.sidebar ul li{

width:200px;

text-align:left;

line-height:25px;

font-family:"verdana";

font-size:12px;

list-style-image:url(img/bullet.png);

}

.sidebar ul li a{

color:#FFFFFF;

text-decoration:none;

}

.sidebar ul li a:hover{

text-decoration:none;

}

#search{

width:230px;

height:auto;

float:left;

background:#033200;

padding:15px;

font-family:"arial";

font-size:12px;

color:#fff;

text-align:right;

margin:10px 0px;

}

#search h1{

font-family:"vengeance";

font-size:28px;

text-align:left;

margin:0px;

padding:0px;

color:#a9e85d;

font-weight:normal;

}

.strip{

margin:10px 0px;

background:url(img/search-strip.jpg) no-repeat;

border:none;

padding:5px;

width:218px;

}

.btn{

padding-top:10px;

}

#content{

width:685px;

height:auto;

float:right;

text-align:justify;

color:#fff;

font-size:12px;

line-height:18px;

padding:15px;

color:#000000;

/*background:url(img/bg.png);*/

}

#content h1{

font-family:"vengeance";

font-size:28px;

text-align:left;

margin:15px 0px;

padding:0px;

color:#000000;

font-weight:normal;

}

#content h2{

font-family:"vengeance";

font-size:23px;

text-align:left;

margin:15px 0px;

padding:0px;

color:#000000;

font-weight:normal;

}

#content h3{

font-family:"vengeance";

font-size:20px;

text-align:left;

margin:15px 0px;

padding:0px;

color:#000000;

font-weight:normal;

}

#content ul{

margin:5px 0px;

float:left;

 -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;

}

#content ul li{

 padding: 0 15px 0 0;

    text-align: left;

    width: 190px;

/*float:left;*/

line-height:25px;

font-family:"verdana";

font-size:12px;

list-style-image:url(img/bullet.png);

}

#content ul li a{

color:#000000;

text-decoration:none;

}

#content ul li a:hover{

text-decoration:none;

}

#content a{

color:#000000;

text-decoration:none;

}

#content a:hover{

text-decoration:none;

}

.content{

width:685px;

height:auto;

float:right;

text-align:justify;

color:#030000;

font-size:12px;

line-height:18px;

padding:15px;

/*background:url(img/bg.png);*/

}

.content h1{

font-family:"vengeance";

font-size:26px;

line-height:27px;

text-align:left;

margin:5px 0px;

padding:0px;

color:#030000;

font-weight:normal;

}

.content h2{

font-family:"vengeance";

font-size:22px;

text-align:left;

margin:5px 0px;

padding:5px 0px 0px 0px;

color:#030000;

font-weight:normal;

line-height:23px;

}

.content h3{

font-family:"vengeance";

font-size:20px;

text-align:left;

margin:5px 0px;

padding:7px 0px 0px 0px;

color:#030000;

font-weight:normal;

}

.states{

width:685px;

height:auto;

float:right;

text-align:justify;

color:#030000;

font-size:12px;

line-height:18px;

padding:15px;

/*background:url(img/bg.png);*/

}


.states ul{

  margin:5px 0px;
  float:left;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;


}

.states ul li{

 padding: 0 15px 0 0;

    text-align: left;

    width: 190px;

/*float:left;*/

line-height:25px;

font-family:"verdana";

font-size:12px;

list-style-image:url(img/bullet.png);


}

.states ul li a{

color:#000000;

text-decoration:none;

}
.states ul li a:hover{

font-weight: bold !important;

text-decoration:none;

}


.content ul{

  margin:5px 0px;
  float:left;
  /*-webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;*/


}

.content ul li{

 padding: 0 15px 0 0;

    text-align: left;

    width: 190px;

/*float:left;*/

line-height:25px;

font-family:"verdana";

font-size:12px;

list-style-image:url(img/bullet.png);

}

.content ul li a{

color:#000000;

text-decoration:none;

}

.content ul li a:hover{

text-decoration:none;

}

.content a{

color:#030000;

text-decoration:none;

}

.content a:hover{

text-decoration:none;

}

#city{

width:657px;

height:auto;

float:left;

background:none;

}

#city h1{

font-family:"vengeance";

font-size:28px;

text-align:left;

margin:5px 0px;

padding:0px;

color:#000000;

font-weight:normal;

}

#city h2{

font-family:"vengeance";

font-size:23px;

text-align:left;

margin:5px 0px;

padding:0px;

color:#000000;

font-weight:normal;

}

#city h3{

font-family:"vengeance";

font-size:20px;

text-align:left;

margin:5px 0px;

padding:0px;

color:#000000;

font-weight:normal;

}

#city ul{

margin:5px 0px;

float:left;

}

#city ul li{

 padding: 0 15px 0 0;

    text-align: left;

    width: 190px;

text-align:left;

float:left;

line-height:25px;

font-family:"verdana";

font-size:12px;

list-style-image:url(img/bullet.png);

}

#city ul li a{

color:#000000;

text-decoration:none;

}

#city ul li a:hover{

text-decoration:none;

}

.city{

width:657px;

height:auto;

float:left;

background:none;

color:#030000;;

}

.city h1{

font-family:"vengeance";

font-size:28px;

text-align:left;

margin:5px 0px;

padding:0px;

color:#030000;

font-weight:normal;

}

.city h2{

font-family:"vengeance";

font-size:23px;

text-align:left;

margin:5px 0px;

padding:0px;

color:#030000;

font-weight:normal;

}

.city h3{

font-family:"vengeance";

font-size:20px;

text-align:left;

margin:5px 0px;

padding:0px;

color:#030000;

font-weight:normal;

}

.city ul{

margin:5px 0px;

float:left;

}

.city ul li{

 padding: 0 15px 0 0;

    text-align: left;

    width: 190px;

text-align:left;

float:left;

line-height:25px;

font-family:"verdana";

font-size:12px;

list-style-image:url(img/bullet.png);

}

.city ul li a{

color:#030000;

text-decoration:none;

}

.city ul li a:hover{

text-decoration:none;

}

#footer{

width:100%;

height:auto;

background:url(img/con-strip.gif) repeat top;

}

#footer1{

width:990px;

height:auto;

text-align:center;

}

#footer1-left{

width:10px;

height:46px;

float:left;

background:url(img/footer1-left.png) no-repeat;

}

#footer1-mid{

width:970px;

height:46px;

float:left;

background:url(img/footer1-mid.png) repeat-x;

font-size:13px;

text-align:center;

padding:7px 0px;

color:#ffffff;

}

#footer1-mid a{

color:#ffffff;

text-decoration:none;

border-right:1px groove #ffffff;

padding:0px 20px;

}

#footer1-mid a:hover{

text-decoration:none;

}

#footer1-right{

width:10px;

height:46px;

float:right;

background:url(img/footer1-right.png) no-repeat;

}

#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;

}



.phone,.location{

margin:5px 0px;

}



.read-more{

float:right;

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;}

