@charset "utf-8";
html, body {

	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding:0px;
	margin:0px;
}
body {
	background-repeat: repeat-x;
}
.bord {
	border: 1px #666666 solid;
}
p {
	padding-top:0px;
	margin-top:0px;
}
.heading {
	background-image:url(_css-images/Col-h1.jpg);
	color:#FFFFFF;
	padding-left: 5px;
}
h1 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: 800;
	line-height: 125%;
	padding: 0 0 0 4px;
	margin-bottom: 10px;
	margin-top: 0px;
}
h2 {
	padding-top:0px;
	margin-top:0px;
	margin-bottom:4px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: 800;
	line-height: 120%;
	width: 100%;
	background: #ffeeee;
}
h3 {
	padding:0px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: 800;
	margin: 0;
}
p {
	padding-top:0px;
	margin-top:0px;
	margin-bottom:4px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: 800;
	line-height: 120%;
	width: 100%;
}
#top-title{
	float:right;
	padding: 40px 400px 0px 0px;
}
#top-title h2{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:800;
	line-height: 140%;
	margin: 0;
}
.img-left{
	float:left;
	padding-right: 5px;
	padding-top: 0px;
}
.clearfloat {
	clear:both;
	height:0px;
}
.active {
	background:#EE4422;
}
#navbar {
	width:824px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:12px;
	margin-top:117px;
	margin-bottom:0px;
	float:left;
	display:inline;
	border-top: solid #bb5500 1px;
	border-left: solid #bb5500 1px;
	border-right: solid #bb5500 1px;
}
#nav {
	list-style-type:none;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
} 
#nav li {
	display:inline;
	padding:0;
	margin:0;
}
#navlist  a:visited {
	text-decoration: none;
}
#nav a:link,
#nav a:visited {
	border-right:solid #bb5500 1px;
	padding:3px 10px 3px 10px;
	color:#FFFFFF;
	text-decoration: none;
	float:left;
	width:auto;
}
#nav a:hover {
	background-image:url(_css-images/nav-hover.png);
	background-repeat:repeat-x;
}
#main {
position:relative;
	width:850px;
	margin-top:0;
	border: 0px solid #f0f0f0;
	margin-left: auto;
	margin-right: auto;
}
#pagetop {
	margin-left:0px;
	margin-top:10px;
	width:850px;
	height:147px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(_css-images/locksmith-in.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	z-index:150px;
}
h1.header-image {
	margin-left:0px;
	margin-top:0px;
	width:850px;
	height:147px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(_css-images/locksmith-in.jpg);
	overflow:hidden;
	text-indent: -9999px;
}
#pagetopedge {
	margin-left:0px;
	margin-top:0px;
	width:850px;
	height:12px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(_css-images/main-page-top.gif);
	overflow:hidden;
}
#main-mid {
	margin-left:0px;
	margin-top:0px;
	width:850px;
	margin-bottom:0px;
	float:left;
	display:inline;
	padding-bottom: 5px;
	background-image: url(_css-images/main-mid.jpg);
}
#main-btm {
	margin-left:0px;
	margin-top:0px;
	width:850px;
	height:15px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(_css-images/main-btm.gif);
	overflow:hidden;
}
.ticklist {
	line-height:140%;
	list-style-image: url(_css-images/1tick.gif);
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-left: 10px;
}
.ticklist  li{
	padding-bottom: 10px;
}
.ticklist  a:link,
.ticklist  a:hover {
	color:#FF8800;
}
.testimonial {
	font-style: italic;
	background: #ffffff;
	padding: 6px 4px 6px 4px;
	border: solid #bbbbbb 1px;
	margin: 8px 0 4px 0;
}
#colwrap1 {
	float:left;
	width:220px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;
}
.column1 {
	margin-left:10px;
	margin-top:0px;
	width:200px;
	margin-bottom:5px;
	float:left;
	display:inline;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333333;
	line-height: 180%;
	padding: 5px 5px 5px 5px;
	border: solid #CC5500 1px;
}
.column1flash {
	margin-left:10px;
	margin-top:0px;
	width:210px;
	margin-bottom:5px;
	float:left;
	display:inline;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333333;
	line-height: 130%;
	padding: 0;
	border: solid #CC5500 1px;
}
#colwrap2 {
	float:left;
	width:368px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;
}
.column2 {
	margin-left:12px;
	margin-top:0px;
	width:500px;
	margin-bottom:5px;
	float:left;
	display:inline;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333333;
	line-height: 180%;
	padding: 5px 5px 5px 5px;
	border: solid #c4c4c4 1px;
}
.sub2 {
	margin-left:12px;
	margin-top:0px;
	width:90%;
	margin-bottom:5px;
	float:left;
	display:inline;
	padding: 5px 5px 5px 5px;
	border: solid #FFAAAA 1px;
}
#colwrap3 {
	float:left;
	width:252px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;
	margin-right: 0px;
}
.column3 {
	margin-left:12px;
	margin-top:0px;
	width:240px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-repeat: repeat;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 180%;
}
.links {
	margin-left:auto;
	margin-right:auto;
	width:300px;
	margin-top:100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
}
#footer {
	padding-top:6px;
	padding-bottom:0px;
	float: left;
	margin-left: 0px;
}
#footer-txt {
	width:800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	margin: auto;
	margin-top: 0px;
}
#footlinks {
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:960px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
}
#locksmith-map-instructions-bg{
	position:absolute;
	left:0px;
	top:150px;
	width:425px;
	height:750px;
	background-image: url(_css-images/panel-bg.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}

#locksmith-map-instructions{
padding:5px;
margin:5px;

}
#Select-Area-Button{
position:absolute;
bottom:60px;
}

#locksmith-map-bg{
	position:absolute;
	left:426px;
	top:153px;
	width:425px;
	height:700px;
	padding:0px;
	margin:0px;
}

#locksmith-map{
overflow:hidden;
width:425px;
height:690px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left: auto;
margin-right: auto;
}
#alternative-page-links{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
position:absolute;
left:10px;
top:875px;
width:850px;
padding:0px;
margin:0px;
}
#alternative-page-links a{
text-decoration:none;
}
#postcode{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#666666;
}
#searchResultBox{
position:relative;
left:200px;
bottom: 55px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
#postcodeSearchForm{
visibility:hidden;
}
#locksmith-details-bg{
	position:absolute;
	left:0px;
	top:128px;
	width:850px;
	height:840px;
	background-image: url(_css-images/locksmith-details-bg.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}



#locksmith-details{
	padding:5px;
	margin:5px;
	width: 530px;
	height: 812px;
	background-image:url(_css-images/divider.jpg);
	background-repeat:repeat-y;
	background-position:right;
}

#locksmith-services-bg{
	position:absolute;
	left:0px;
	top:128px;
	width:850px;
	height:1500px;
	background-image: url(_css-images/locksmith-services-bg.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}

#locksmith-services{
	padding:5px;
	margin:5px;
	width:830px;
	height: 900px;
	margin-left:10px;

}



#locksmith-services img{

margin-right:10px;
float:left;
}

#locksmith-services p{

font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px;

}
#service-section{
position:relative;
margin-right:10px;
clear:both;
}




#locksmith-services h3{

font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
margin-bottom:10px;
}


.locksmith-title{
font-size:25px;
}

#locksmith-image{
	position:absolute;
	right:5px;
	top:4px;
	padding:5px;
	margin:5px;
	width: 280px;
	height: 665px;
}

.locksmith-image-text{
font-size:10px;
font-weight:normal;
}

.locksmith-cover-areas{
font-size:12px;
font-weight:normal;
}

.locksmith-cover-areas a{
text-decoration:none;
color:#0000FF;
}


.locksmith-cover-areas a:hover{
text-decoration:underline;
}

#find-locksmith-button a{
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
text-decoration:none;
color:#33FF00;
}
#alternativeSearchText{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
margin-top:-20px;
}
#selectedAreaText{
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#33FF00;
}
#titleLetter{
font-size:16px;
}
#testimonials p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin-bottom:15px;
font-style:italic;
color:#222222;
}
.cta{
	font-size:18px;
}

.cta-alt{
	margin-top:15px;
	margin-bottom:15px;
	font-size:19px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#ed2c37;
	background-image:url(_css-images/call-now-bg.jpg);
	background-repeat:no-repeat;
	padding:11px;
	width:508px;
}

#backToSearch{
visibility:hidden;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
position:relative;
margin-left:10px;
bottom:23px;

}
#backToSearch a{
text-decoration:none;
}
.companyInformation{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#996600;
margin-bottom:15px;
}

.locksmith-services-uk{
float: left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.locksmith-services-uk a{
text-decoration:none;
color:#0000FF;
}

.locksmith-services-uk a:hover{
text-decoration:underline;
}

.locksmith-services-uk td{
vertical-align:top;
}
#pageLinks{
position:relative;
top:100px;
}
#pageLinks-index{
position:relative;
top:-20px;
margin-bottom:50px;
}

.addthis_toolbox .custom_images a
{
    width: 60px;
    height: 60px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}

#addThisButtonBar{
position:fixed;
left:0px;
bottom:-5px;
width:100%;
height:65px;
max-height:65px;
background-image:url(_css-images/share-bar-bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
z-index:50;
}

#shareUs{
position:fixed;
left:auto;
right:auto;
bottom:6px;
width:100%;
height:50px;
max-height:50px;
background-color:#FFFFFF;
z-index:80;
}

#locked-out-image{
margin-bottom:5px;
}
#page-padding{
height:200px;
}
#custom-overlay{
position:absolute;
right:0px;
top:0px;
z-index:300;
}
#locksmith-uk-index{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
position:absolute;
left:10px;
top:150px;
width:850px;
padding:0px;
margin:0px;
}
#locksmith-uk-index a{
text-decoration:none;
}
.locked-out-dont-panic{
margin-bottom:15px;
}
#locksmith-information p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin-bottom:10px;
color:#222222;
}

#show-price{
	margin-bottom:15px;

}
#CO1{
	visibility:visible;
}
#CO2{
	visibility:hidden;
	height:1px;
}
#mobile-friendly{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
margin-bottom:15px;
}
