/* This stylesheet is for the PC view and Ipad View */

html {
    -webkit-text-size-adjust: 100%;
}

/* Hover links further down page a: */

body
{
    /* background-color: #FFFFd1; */
    background-color: #AADAFF;
	margin: 0px;
}

/* phone only - no view on pc */
.fixed-content
{
    display:none;
}

.fixed-content-callneil
{
    display:none;
}

.fixed-content-whatsapp
{
	display:none;
}


.iphone_windows_image
{
	display:none;
}

#wrapper
{
margin-left: auto;
margin-right: auto;	
width:970px;
/*background-color: #FFFFd1;*/
background-color:#AADAFF;
min-height: 100%;
height: auto !important;
height: 100%;    
padding-bottom: -150px;
padding-top: -150px;  
border-left: 3px solid #000;
margin-top: 5px;
margin-bottom: 10px;
}

#top_design_bar
{
float: left;	
width:932px;
height:10px;
border-right: 3px solid #000;
/* background-image: url(../images/chains_01.png); */
border-top: 3px solid #000;
background-color: #FFFFFF;
}

#tab_right
{
float: right;	
width: 33px;
height: 120px;
/*background-color: #FFFFd1;*/
background-color:#AADAFF;
margin-top: 60px;	
background-image: url(../images/tab_social_network_01.png);
padding-top: 28px;
padding-left: 2px;
background-repeat: no-repeat;
}

#top_logo_bar
{
float: left;
width:480px;
background-color: #FFFFFF;
padding-left: 5px;
}

#top_logo_iphone
{
    display:none;
}

#top_address_bar
{
float: right;
text-align: center;
width:447px;
background-color: #FFFFFF;
border-right: 3px solid #000;	
padding-top: 10px;
height: 237px;
}

#top_nav_bar
{
float: left;	
width:832px;
height:30px;	
background-color: #FFFFFF;
border-right: 3px solid #000;
margin-top: -60px;
padding-left: 100px;
background-image: url(../images/chains_04.png);
}

#menu_bar_iphone
{
    display:none;
}

#content_area_01
{	
position: relative;	
float: left;
width: 710px;	
background-color: #FFFFFF;
margin-left: 0px;
padding-left: 10px;
padding-right: 10px;
height: auto;	
z-index: 1;
height:230px;
}

#content_area_01_contact
{	
position: relative;	
float: left;
width: 650px; 
background-color: #FFFFFF;
margin-left: 0px;
padding-left: 10px;
padding-right: 10px;
height: 757px;
z-index: 1;
margin-top: -2px;
}

#content_area_02_contact
{
position: relative;	
float: left;
width: 480px;	
background-color: #FFFFFF; 
margin-left: 0px;
padding-left: 10px;
padding-right: 10px;
height: 480px;	
z-index: 1;
margin-top: -2px;
}

#content_area_02
{
position: relative;	
float: left;
width: 430px;	
background-color: #FFFFFF;
margin-left: 0px;
padding-left: 10px;
padding-right: 10px;
height: auto;	
min-height: 120px;
margin-top: -20px;
}

#content_area_01_products
{
position: relative;	
float: left;
width: 550px;
background-color: #FFFFFF;
margin-left: 0px;
padding-left: 10px;
padding-right: 10px;
height: 973px;
max-height: 1040px;
overflow: auto;
}

#product_image_wrapper
{	
position: relative;	
float: right;
width: 320px;
height: 658px;
margin-right: 35px;
padding-right: 20px;
border-right: 3px solid #000000;
z-index: 2;
background-color: #FFFFFF;
margin-top: -200px;
padding-top: 200px;
max-height: 1040px;
overflow: auto;
}

#image_right_spacer
{	
float: right;	
width: 162px;
border-right: 3px solid #000;
margin-right: 35px;
background-color: #FFFFFF;	
padding-left: 40px;
z-index: 0;
height: 323px;
}

#image_right_spacer_products
{	
position: relative;	
float: right;
width: 162px;	
border-right: 3px solid #000;
margin-right: 35px;	
background-color: #FFFFFF;
padding-left: 40px;
z-index: 100;
}
		
#image_right_spacer_contact
{
float: right;
width: 222px;	
border-right: 3px solid #000;
margin-right: 35px;
background-color: #FFFFFF;	
padding-left: 40px;
height: 755px;
}


#image_boxes_wrapper
{
position: relative;
float: left;	
width: 450px;
height: 1128px;
background-color: #FFFFFF;
padding-top: 10px;
padding-bottom: 10px;
}
	
#image_box_01_design
{	
margin-left: 47px;	
margin-top: 30px;
/*margin-top: -5px;*/
width: 300px;
height: 350px;
background-color: #FFFFFF;	
border: 5px solid #000000;
outline: 3px solid #FFCC00;
/* background-image: url(../images/slideshow_01.jpg); */
}

#image_box_01_design_test
{	
margin-left: 47px;	
margin-top: 60px;
/*margin-top: -5px;*/
width: 320px;
height: 320px;
background-color: #FFFFFF;	
border: 5px solid #000000;
outline: 3px solid #FFCC00;
/* background-image: url(../images/slideshow_01.jpg); */
}
	
#image_box_02_design
{
margin-left: 73px;	
width: 300px;
height: 190px;
background-color: #FFFFFF;
text-align: center;
padding-top: 0px;
padding-left: 0px;
border: 5px solid #000000;
outline: 3px solid #FFCC00;
}



#image_box_03_design
{
	position: relative;
	margin-left: 84px;
	margin-top: 70px;
	width: 226px;
	height: 240px;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-left: 0px;
	border: 5px solid #000000;
	outline: 3px solid #FFCC00;
	background-image: url(../images/van.png);

	}

#image_nk
{
		position: relative;
		margin-left: 47px;
		margin-top: 70px;
		width: 320px;
		height: 320px;
		background-color: #FFFFFF;
		text-align: center;
		padding-top: 0px;
		padding-left: 0px;
		border: 5px solid #000000;
		outline: 3px solid #FFCC00;
		background: url(../images/neilandvan/locksmith_and_van.jpg);
		background-repeat: no-repeat;
	
}

#image_box_04_design
{
	position: relative;
	margin-left: 47px;
	margin-top: 60px;
	width: 320px;
	height: 228px;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-left: 0px;
	border: 5px solid #000000;
	outline: 3px solid #FFCC00;
	background-image: url(../images/van-new.png);

	}


	
#feedback_box
{
	margin-left: 73px;
	width: 300px;
	height: 190px;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-left: 0px;
	border: 5px solid #000000;
	outline: 3px solid #FFCC00;
	}
	
	#image_box_02
{
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	height: 235px;
	background-color: #FFFFFF;
	background-image: url(../images/comment_bubble_01.png);
	text-align: center;
	padding-top: 15px;
	padding-left: 1px;
	background-repeat: no-repeat;
	}




#services_wrapper
{
	position: relative;
	float: right;
	width: 482px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-right: 35px;
	border-right: 3px solid #000;
	margin-top: -142px;
	/*height: 697px;*/
    height: 1187px;
    /*height:auto !important;*/
	z-index: 2;
}

#left_title_wrapper
{	
    position: relative;	
    float: left;
    width: 94%;	
    background-color: #FFFFFF;
    margin-left: 0px;
    padding-left: 10px;
    padding-right: 10px;
	border-right: 3px solid #000;
    height: auto;	
    z-index: 1;
    height:130px;
}

.wrapper_all
{
    width:96.5%;
	background-color: #FFFFFF;
	height:auto;
}

#left_wrapper
{
   float: left;
   width:40%;
   z-index: 1;
   background-color: #FFFFFF;
   height: 1350px;
   padding:0 1% 0 2%;
}

#right_wrapper
{
	float: right;
	width: 55.6%;
	background-color: #FFFFFF;
    padding:0 0 0 1%;
	/*height: 697px;*/
	height: 1375px;
	border-right: 3px solid #000;

}

#right_wrapper_headline
{
	float: right;
	height: 150px;
	width:100%;
    text-align:left;
    vertical-align:top;
	background-color: #FFFFFF;
	background-image: url(../images/lock.png);
	background-repeat: no-repeat;
	background-position: 3% 99%;
	z-index: 0;
	clear: both;
}

#right_wrapper_content
{
	position: relative;
	float: right;
	background-color: #FFFFFF;
	clear: both;
	padding-top: 0px;
	margin-top: 10px;
	margin-right:5px;
	height:450px;
}

h6
{
	font-family: Verdana, arial, sans-serif;
	text-align: justify;
	font-weight: 500;
	font-size: 15px;


}

#find-a-locksmith-antrim
	{
	font-family: Verdana, arial, sans-serif;
	/*line-height: 150%;*/
	line-height:2.5 !important;
	text-align: justify;
	font-weight: 400;
	margin-right: 10px;
	font-size: 14px;
	}

#services_headline
{
	position: relative;
	float: right;
	height: 150px;
	width: 462px;
	background-color: #FFFFFF;
	background-image: url(../images/lock.png);
	background-repeat: no-repeat;
	background-position: 3% 99%;
	margin-right: 20px;
	padding-top: 0px;
	z-index: 0;
	clear: both;
}

#services_content
{
	position: relative;
	float: right;
	width: 482px;
	background-color: #FFFFFF;
	clear: both;
	padding-top: 0px;
	margin-top: 10px;
	margin-right:5px;
	height:450px;
}

/*
#google_map
{
	position: relative;
	background-color: #FFFFFF;
	height: 300px;
	width: 300px;
	margin-left: -200px;
	margin-top: 20px;
	z-index: 3;
}
*/

#google_map
{
    position:relative;
	background-color: #FFFFFF;
	width:370px;
	margin-left: -200px;
	margin-top: 20px;
	z-index: 3;
	text-align:right;
}


#footer_top
{
position: relative;
height: 680px;
text-align: center;
clear: both;
width: 932px;
margin-top: 0px;
padding-top: 0px;
background-color: #ffffff;

background-repeat: repeat-x;
border-right: 3px solid #000000;
}



#footer_wrapper
{
position: relative;
height: 230px;
background-color: yellow;
clear: both;
width: 932px;
margin-top: 0px;
padding-top: 0px;
border-bottom: 3px solid #000000;
background-image: url(../images/footer_background_01.png);	
background-repeat: repeat-x;
border-right: 3px solid #000000;
background-color: #000000;
}


#footer_certificates
{
	float: left;
	height: 120px;
	background-color: #000000;
	width: 580px;
	margin-left: 10px;

	margin-top: 10px;
}

#footer_contact
{
	float: right;
	height: 140px;
	width: 320px;
	text-align: right;
	padding-right: 10px;
	margin-right: 10px;
	margin-top: 20px;
	background-color: #000000;
}

/* Footer Address */

.footer_contact_iphone
{
    display:none;   
}

#footer_address
{
    float:left;
    width:932px;
    vertical-align:top;
    text-align:center;
    font-family: Verdana, arial, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:Black;
}

#sitemap
{
    font-size:11px;
    color:#000000;
}




li.nav_bar
{
	display: block;
	position: relative;
	float: left;
	width: 120px;
	font-family: Tahoma, Verdana, arial, sans-serif;
	font-weight: bold;
    letter-spacing: 1.2px;
    line-height:1.5;
    /*background-color: #FFCC00;
    background-color: #FDDD0E;*/
    background-color: #D1EBFF;
	margin-right: 4px;
	margin-left: 4px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 0.94em;
	border: 2px solid #000000;
}

li.nav_bar_selected
{
    display: block;
	position: relative;
	float: left;
	width: 120px;
	font-family: Tahoma, Verdana, arial, sans-serif;
	font-weight: bold;
    letter-spacing: 1.2px;
    line-height:1.5;
    /*background-color: #FFCC00;*/
    background-color: #ffffff;
	margin-right: 4px;
	margin-left: 4px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 0.94em;
	border: 2px solid #000000;
}

ul.nav_bar
{
list-style-type: none;
padding: 0px;
margin: 0px;
padding-left: 10px;
}

ul.main_page_list
{
	list-style-type: none;
	padding: 0px;
	margin-left: 0px;
}
li.main_page_list_item
{
	margin-bottom: 3px;
}
li.main_page_list_item_center
{
	margin-bottom: 10px;
	text-align: center;
	font-size: 1.4em;
}
li.products
{
	margin-bottom: 5px;
}


/* Services Page */
ul.add_some_ticks
{
    list-style: none;
}

ul.add_some_ticks li:before 
{
    content: '✓';
    color:#E0B300;
}


img.keys
{
	margin-top: -85px;
}

img.keys_contact
{
	margin-top: -85px;
	margin-right: -80px;
}




img.services_images_large
{
	margin: 5px;
	padding: 0px;
	border: 0px;
		border: 5px solid #000000;
	outline: 3px solid #FFCC00;
	margin-top: 20px;
}

img.services_images_small
{
	margin: 5px;
	padding: 0px;
	
	border: 0px;
		border: 5px solid #000000;
	outline: 3px solid #FFCC00;
	margin-top: 20px;
}

img.certificates_images_small
{
	margin: 5px;
	padding: 0px;
	border: 0px;
		border: 5px solid #000000;
	outline: 3px solid #FFCC00;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
}
/* TEXT STYLING */

h1
{
	font-family: Tahoma, arial, sans-serif;
	letter-spacing: 1px;
	margin-top: -15px;
	font-size: 2.5em;
}

h2
	{
	font-family: Tahoma, arial, sans-serif;
	letter-spacing: 1px;
	margin-top: 0px;
	padding-top: 0px;
	font-weight: 900;
	}
	
h3
	{
	font-family: Tahoma, arial, sans-serif;
	letter-spacing: 1px;
	margin-top: 0px;
	padding-top: 0px;
	font-weight: 900;
	}
	
#call_me_iphone
    {
	display:none;
    }
    
#call_me_ipad
	{
	display:none;
	}
	
h4
	{
	font-family: Verdana, arial, sans-serif;
	line-height: 150%;
	text-align: justify;
	font-weight: 500;
	font-size: 1em;
	}
	
#pc_version
	{
	font-family: Verdana, arial, sans-serif;
	line-height: 150%;
	text-align: justify;
	font-weight: 500;
	font-size: 1em;
	}
	
	
	
.h4_pc
	{
	    font-family: Verdana, arial, sans-serif;
	    line-height: 150%;
	    text-align: justify;
	    font-weight: 500;
	    font-size: 1em;
	}
	
.h4_ipad
	{
	    display:none;
	}		
	
h4.promo
	{
	font-family: Verdana, arial, sans-serif;
	line-height: 150%;
	text-align: justify;
	font-weight: 500;
	font-size: 1em;
	margin-left: -50px;
	margin-right: 10px;
	font-weight: bold;
	color: #000000;
	}
	
	
h5
	{
	font-family: Verdana, arial, sans-serif;
	line-height: 150%;
	text-align: justify;
	font-weight: 500;
	margin-left: -50px;
	margin-right: 10px;
	}
	

	
span.no_spacing
	{
	font-family: Tahoma, Verdana, arial, sans-serif;
	text-align: justify;
	font-weight: bold;
	}

span.footer_font
{	
	font-family: Verdana, arial, sans-serif;
	text-align: right;
	color: #FFFFFF;
	font-size: 0.8em;
}

span.footer_font_large
{	
	font-family: Tahoma, Verdana, arial, sans-serif;
	text-align: right;
	color: #FFFFFF;
	font-size: 1.0em;
	letter-spacing: 0.8px;
}

span.footer_font_small
{	
	font-family: Verdana, arial, sans-serif;
	text-align: right;
	color: #FFFFFF;
	font-size: 0.8em;
}



span.headline_text
{	
	display: block;
	font-family: Verdana, arial, sans-serif;
	text-align: center;
	color: #FFCC00;
	font-size: 1.5em;
	font-weight: bold;
	background-color: #000000;
	width: 370px;
	margin-bottom: 5px;
	padding: 10px;
	margin-left: 70px;
	/* margin-left: 115px; */
	background-image: url(../images/services_bg01.png);
}

span.feedback_title
{	
	display: block;
	font-family: Verdana, arial, sans-serif;
	text-align: center;
	color: #FFCC00;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #000000;
	width: 280px;
	margin-top: 0px;
	padding: 10px;
}



span.feedback_content
{	
	display: block;
	font-family: Verdana, arial, sans-serif;
	text-align: center;
	color: #000000;
	font-size: 1.0em;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
}

span.feedback_more
{	
	display: block;
	font-family: Verdana, arial, sans-serif;
	text-align: right;
	color: #000000;
	font-size: 0.7em;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 5px;
}

span.tab_image
{
	display: block;
	margin-top: 8px;
}

a:link
{
	text-decoration: none;
	color: #000000;
	outline: none;
}
a.white:link
{
	text-decoration: none;
	color: #FFFFFF;
	outline: none;
}

a:visited
{
	text-decoration: none;
	color: #000000;
	outline: none;
}
a.white:visited
{
	text-decoration: none;
	color: #FFFFFF;
	outline: none;
}

a:hover
{
	/*color: #000000;*/
	outline: none;
	color:#5168FF;
}

a.title:hover
{
   	outline: none;
	color:#000000; 
}



a.white:hover
{
	color: #FFFFFF;
	outline: none;
}

a.no_dec:hover
{
	color: #000000;
}
.bluetext
{
	color:#006C9E;
}

a.white:hover
{
	color: #FFFFFF;
}
*:focus{
			outline:none; /* Prevents blue border in Webkit */
		}



		
		form {
			width:670px;
			margin: 10px auto;
			background-color: #FFFFFF;
		}


		input, textarea {
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
			background-color:#fff;
			border:1px solid #000000;
			font-size:20px;
			width:300px;
			min-height:25px;
			/* display:block; */
			margin-bottom:10px;
			margin-top:8px;
			
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			border-radius:5px;
			
			-webkit-transition: all 0.5s ease-in-out;
			-moz-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
		}
		
		textarea {
				min-height:200px;
				width: 300px;
		}

		input:focus, textarea:focus {
			-webkit-box-shadow:0 0 25px #ccc;
			-moz-box-shadow:0 0 25px #ccc;
			box-shadow:0 0 25px #ccc;
			
			-webkit-transform: scale(1.05);
			-moz-transform: scale(1.05);
			transform: scale(1.05);
		}
		
		/* The interesting bit */
		
		input:not(:focus), textarea:not(:focus) {
			opacity:0.5;
		}
		
		input:required, textarea:required {
			background:url("../images/form_required_01.png") no-repeat 280px 7px;						
		}

		input:valid, textarea:valid {
			background:url("../images/form_correct_01.png") no-repeat 280px 5px;			
		}		

		input:focus:invalid, textarea:focus:invalid {
			background:url("../images/form_wrong_01.png") no-repeat 280px 7px;						
		}

		input[type=submit] {
			padding:5px;
			opacity: 1;
			background-color: #FFCC00;
			width: 160px;
			border: 3px solid #000000;
			color: #000000;
			font-size: 0.9em;
			font-weight: bold;
			font-family: arial, tahoma, verdana, sans-serif;
		margin-left: 80px;
		}
		


span.label_form
{
display: inline-block;
width: 130px;
vertical-align: top;
padding-top: 90px;
font-weight: bold;
}

iframe.map
{
margin-top: 0px;
border: 3px solid #000000;
text-align: right;
margin-left: 50px;
}

span.map_link
{
font-size: 0.7em;
font-family: Verdana, arial, sans-serif;
margin-left: 30px;

}

a img
{
	border: none;
}


hr.footer
{
	display: block;
	border: 0;
	background: #FFCC00;
	border: none;
	height: 6px;
	width: auto;
	margin-right: 3px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

a[href^=tel]
{
text-decoration: none;
}

span.form_label
{
	display: inline-block;
	width: 140px;
	font-weight: bold;
	font-family: arial, tahoma, verdana, sans-serif;
	text-align: right;
	padding-right: 10px;
}

span.form_label_message
{
	display: inline-block;
	width: 140px;
	font-weight: bold;
	font-family: arial, tahoma, verdana, sans-serif;
	vertical-align: top;
	margin-top: 10px;
	text-align: right;
	padding-right: 10px;
}

/* Tiny Carousel */
#slider1 { position: relative;
	float: right;
	width: 342px;
	height: 763px;overflow:hidden; padding: 0 0 1px; 	margin-right: 35px;
	padding-right: 20px; 	margin-top: -200px;
	padding-top: 210px;
	border-right: 3px solid #000000; background-color: #FFFFFF;   }
#slider1 .viewport { margin-left: 5px; width: 300px; height: 300px; overflow: hidden; position: relative;  border: 5px solid #000000;
	outline: 3px solid #FFCC00; }
#slider1 .buttons { background:url("../images/buttons1.png") no-repeat scroll 0 0 transparent; display: block; margin: 110px -11px 0 0; background-position: 0 -38px; text-indent: -999em; float: left; width: 39px; height: 49px; overflow: hidden; position: relative; z-index: 999;}
#slider1 .next { background-position: 0 0; margin: 120px 0 0 -7px;  }
#slider1 .disable { visibility: hidden; }
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 240px; left: 0 top: 0; }
#slider1 .overview li{ float: left; margin: 0 0px 0 0; padding: 0px; height: 300px; width: 260px;}


a.feedback :link
{
	font-size: 0.8em;
	color: black;

}

a.feedback :hover
{
	font-size: 0.8em;
	color: black;
	}

select.contact_form_options
{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
			background-color:#fff;
			border:1px solid #000000;
			font-size:20px;
			width:300px;
			min-height:25px;
}




/* ----------- iPhone 5 and 5S ----------- */



/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
and (min-device-width: 320px) 
and (max-device-width: 568px) 
and (-webkit-min-device-pixel-ratio: 1)
/* and (-webkit-text-size-adjust:auto) */
and (orientation: portrait) {

			body
			{
				height:1600px;
				background-color:#ffffff;
				margin: 0px;
			}

            .fixed-content {
                display:block !important;
                top: 0;
                bottom:0;
                position:fixed;
                overflow-y:scroll;
                overflow-x:hidden;

                padding:5% 0 0 0 !important;
                height:5% !important;
                width:100% !important;
                background-color:#EAE610;
                z-index:200;
                color:#000000;
                text-shadow:#000000 #ccc;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
                font-size:18px;
                text-align:center;
			}
			
            .fixed-content-callneil {
                display:block !important;

                bottom:9%;
                position:fixed;
                overflow-y:scroll;
                overflow-x:hidden;

                padding:5% 0 2% 0 !important;
                height:5% !important;
                width:100% !important;
                background-color:#EAE610;
                z-index:200;
                color:#000000;
                text-shadow:#000000 #ccc;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
                font-size:18px;
                text-align:center;
			}
			
			.fixed-content-whatsapp {
                display:block !important;

                bottom:0;
                position:fixed;
                overflow-y:scroll;
                overflow-x:hidden;

                padding:3% 0 5% 0 !important;
                height:5% !important;
                width:100% !important;
                background-color:#006C9E;
                z-index:200;
                color:#ffffff;
                text-shadow:#000000 #ccc;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
                font-size:18px;
                text-align:center;
            }


			
			.local_locksmith { display:none; }
			
			.local_locksmith_portrait_mobile { float:left; text-align: center; background-image: url(../images/local-locksmith-lisburn-nk-mobile.jpg); background-repeat:no-repeat; background-position: 50%; height:97px!important; width:100% !important;  }
			
			#wrapper
			{
			width:100% !important;
			background-color: #ffffff;
			height: 100%;      
			margin-top: 5px;
			border:none !important;
			padding: none !important;
			min-height: 100%;
			height: auto !important;
			border:none;
			text-align: center !important;

			
			}

			#top_design_bar
			{
			display:none;
			}

			#tab_right
			{
			display:none;
			}
			
			#top_logo_bar
			{
				display:none;
			}
			
			#top_logo_iphone
			{
				display:block;
				float: middle;
				text-align: center ;
				width:100% !important;
				height:auto !important; 
				background-color: #FFFFFF;
			}
			
			#call_me_iphone
			{
				display:block;
				font-family: Tahoma, arial, sans-serif;
				letter-spacing: 1px;
				margin-top: 0px;
				padding-top: 0px;
				font-weight: 900; 
			}
			
			#top_address_bar
			{
				text-align: center;
				width:100% !important;
				background-color: #FFFFFF;	
				padding-top: 10px;
				height: 250px;
				border:none;
			}

			#top_nav_bar
			{
			display:none;
			}

			#menu_bar_iphone
			{
				display:block;
				float: left;	
				background-color: #FFFFFF; 
				font-size:20px;
				padding:0 !important;
				color:#000000;
				font-family: Tahoma, Verdana, arial, sans-serif;
				margin:0 1% 0 1% !important;
				width:98% !important;
				height:120px !important;	

			}

			#content_area_01
			{	
				width:94%;	
				background-color: #FFFFFF;
				margin:0 5% 0 0;
				height: auto;	
				height:450px;

			}

			#content_area_01_contact
			{	
			position: relative;	
			float: left;
			width: 90%; 
			background-color: #FFFFFF;
			height: 757px;
			z-index: 1;
			}

			#content_area_02_contact
			{
			position: relative;	
			float: left;
			width: 100%;	
			background-color: #FFFFFF; 
			height: 480px;	
			z-index: 1;
			margin-top: -2px;
			}

			#content_area_02
			{
			position: relative;	
			float: left;
			width: 100%;	
			background-color: #FFFFFF;
			height: auto;	
			min-height: 120px;
			margin-top: -20px;
			}

			#content_area_01_products
			{
			position: relative;	
			float: left;
			width: 93%;
			background-color: #FFFFFF;
			height: 1373px !important;
			/*border:solid 1px red;*/
			
			}

			#product_image_wrapper
			{	
			position: relative;	
			float: right;
			width: 95%;
			height: 658px;
			z-index: 2;
			background-color: #FFFFFF;
			max-height: 1040px;
			overflow: auto;
			}

			#image_right_spacer
			{	
				display:none;
			}

			#image_right_spacer_products
			{	
				display:none;
			}
					
			#image_right_spacer_contact
			{
				display:none;
			}
			
			
			/* Image Slideshow */
			#image_boxes_wrapper
			{
				float:left !important;
				display:block !important;
				padding-top: 0 !important;
				padding-bottom: 0 !important;
				width:100% !important;
				max-width:100% !important;
				border:none !important;
				padding:0 !important;
				margin:0 !important;
				height:550px !important;
				padding-left:0 !important;
				margin-top:0 !important;
				padding-right:50px !important;
			}
			
			#image_nk
			{
				margin: 0 !important;
				padding: 0 !important;
				border: none !important;
				width:auto !important;
				background: url(../images/neilandvan/locksmith_and_van.jpg);
				background-repeat: no-repeat;
				background-size: 100% !important;

			}
				
			#image_box_02_design
			{
				display:none;
			}

			/* Image of Van */
			#image_box_03_design
			{
				display:none;
			}

			#image_box_01_design_test
			{
				display:none;
			}

			#image_box_04_design
			{
				display:none;
			}
			

			/* Mobile Key Cutting Section */
			#services_wrapper
			{
				
				float: left;
				padding:0 !important;
				margin:0 3% 0 0 !important;
				width: 97% !important;
				height: 1420px !important;
				
			}

			/* List of Services */
			#services_headline
			{
				display:none;
				height:0 !important;
				padding:0 !important;
				margin:0 !important;
			}
			
			span.headline_text
			{	
				display:none;
			}

			#services_content
			{
				float:left;
				width: 100% !important;
				margin:0 !important;
				height:650px !important;

			}

			/* Footer */
			#footer_wrapper
			{ 
				display:none;
			}
			
			#footer_certificates
			{
				display:none;
			}
			
			#footer_contact
			{
				display:none;
			}
			

			/* Footer Address Iphone */
			.footer_contact_iphone
			{
				display:block;
				float:left;
				width:100%;
				height:320px;
				vertical-align:top;
				text-align:center;
				font-family: Verdana, arial, sans-serif;
				font-size:16px;
				color:#ffffff;
				background-color:#000000;
			}

			#footer_address_iphone
			{
				float:left;
				width:96%;
				vertical-align:top;
				text-align:center;
				font-family: Verdana, arial, sans-serif;
				font-size:16px;

			}
			
			#sitemap_iphone
			{
				font-size:16px;
				color:#ffffff;
			}
			
			h5
			{
				font-family: Verdana, arial, sans-serif;
				line-height: 1.5;
				text-align: justify;
				font-weight: 500;
				margin:0 0 0 1%;

			}
			
			h4
			{
				font-family: Verdana, arial, sans-serif;
				line-height: 1.5;
				text-align: justify;
				font-weight: 500;
			}
			
			h4.promo
				{
				font-family: Verdana, arial, sans-serif;
				text-align: justify;
				font-weight: 500;
				color: #000000;
				font-size: 17px;
				margin:0 0 0 1%;
				}
			

			/* Services Page AND All pages with slider*/
			#slider1
			{
				display:none;   
			}
			
			
			/* Contact Page */
			span.form_label
			{
				display: none;
			}
			
			span.form_label_message
			{
				display:none;
			}
			
			#google_map
			{
				display:none;
			}
			
			/* New css to cover targetted town pages */
			
			#left_title_wrapper
			{	
				float: left;
				width: 98%;	
				background-color: #FFFFFF;
				margin-left: 0px;
				padding-left: 1%;
				padding-right: 1%;
				border-right: none;
				height: auto;	
				z-index: 1;
			}
			
			.wrapper_all
			{
				width:320px;
				background-color: #FFFFFF;
				height:auto;
			}

			#left_wrapper
			{
			float: left;
			width:98%;
			z-index: 1;
			background-color: #FFFFFF;
			padding:0 1% 0 1%;
			height:auto !important;
			}

			#right_wrapper
			{
				float: left;
				width: 99%;
				background-color: #FFFFFF;
				padding:0 0 0 1%;
				height: 1720px;
				border-right: none;

			}
			
			#find-a-locksmith-antrim
			{
			font-family: Verdana, arial, sans-serif;
			/*line-height: 150%;*/
			line-height:2.2 !important;
			text-align: justify;
			font-weight: 200 !important;
			margin-right: 5px !important;
			font-size: 17px !important;

			}

			#footer_top
			{
				position: relative;
				height: 700px !important;
				text-align: center;
				clear: both;
				width: 98% !important;
				margin-top: 0 1% 0 1% !important;
				padding-top: 0px;
				background-color: #ffffff;

				background-repeat: repeat-x;
				border-right: none;

			}

			.iphonesize_map
			{
				width:320px !important;
				height:350px !important;

			}

			.iphone_windows_image
			{
				float: left;
				display:block !important;
				width:100% !important;
				height:400px !important;

			}
    
    
}
    
/* Iphone 5 Landscape */

@media only screen 
and (min-device-width: 320px) 
and (max-device-width: 568px) 
and (-webkit-min-device-pixel-ratio: 1) 
and (orientation: landscape) {
    
    body
    {
        height:1200px;
	    background-color:#ffffff;
	    margin: 0px;
    }
    
    .local_locksmith { text-align:center; }

	#wrapper
	{
	width:568px;
	background-color: #FFFFd1;
	height: 100%;      
	margin-top: 5px;
	min-height: 100%;
    height: auto !important;
    border:none;
	}

	#top_design_bar
	{
	display:none;
	}

	#tab_right
	{
	display:none;
	}
	
	#top_logo_bar
	{
	    display:block;
        float: left;
        width:568px;
        height:242px;
        text-align:center; 
        background-color: #FFFFFF;
	}
	
	#top_logo_iphone
	{
        display:none;
	}
	
	#call_me_iphone
	{
	    display:block;
	    font-family: Tahoma, arial, sans-serif;
	    letter-spacing: 1px;
	    margin-top: 0px;
	    padding-top: 0px;
	    font-weight: 900; 
	}
	
	#top_address_bar
	{
	text-align: center;
	width:568px;
	background-color: #FFFFFF;	
	padding-top: 10px;
	height: 250px;
	border:none;
	}

	#top_nav_bar
	{
	display:none;
	}
	
    #menu_bar_iphone
    {
        display:block;
        float: left;	
        background-color: #FFFFFF; 
        font-size:26px;
        padding:0 0 0 14%;
        color:#000000;
        font-family: Tahoma, Verdana, arial, sans-serif;
        width:97%;
        height:60px;	
    }

	#content_area_01
	{	
	width:97%;	
	background-color: #FFFFFF;
	height: auto;	
	height:360px;
	}

	#content_area_01_contact
	{	
	position: relative;	
	float: left;
	width: 95%; 
	background-color: #FFFFFF;
	height: 757px;
	z-index: 1;
	}

	#content_area_02_contact
	{
	position: relative;	
	float: left;
	width: 100%;	
	background-color: #FFFFFF; 
	height: 480px;	
	z-index: 1;
	margin-top: -2px;
	}

	#content_area_02
	{
	position: relative;	
	float: left;
	width: 100%;	
	background-color: #FFFFFF;
	height: auto;	
	min-height: 120px;
	margin-top: -20px;
	}

	#content_area_01_products
	{
	position: relative;	
	float: left;
	width: 95%;
	background-color: #FFFFFF;
	height: 873px;
	max-height: 1040px;
	overflow: auto;
	}

	#product_image_wrapper
	{	
	position: relative;	
	float: right;
	width: 95%;
	height: 658px;
	z-index: 2;
	background-color: #FFFFFF;
	max-height: 1040px;
	overflow: auto;
	}

	#image_right_spacer
	{	
		display:none;
	}

	#image_right_spacer_products
	{	
	    display:none;
	}
			
	#image_right_spacer_contact
	{
		display:none;
	}
	
    /* Image Slideshow */
    #image_boxes_wrapper
    {
		float:left !important;
		display:block !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		width:100% !important;
		max-width:100% !important;
		border:none !important;
		padding:0 !important;
		margin:0 !important;
		height:550px !important;
		padding-left:0 !important;
		margin-top:0 !important;
		padding-right:50px !important;
	}
	
	#image_nk
	{
		margin-left: 0 !important;
		margin-top: 0 !important;
	}

	#image_box_01_design_test
	{
		display:none;
	}

	#image_box_04_design
	{
		display:none;
	}
		
	#image_box_02_design
	{
        display:none;
	}

    /* Image of Van */
	#image_box_03_design
	{
	    display:none;
	}
	
    /* Mobile Key Cutting Section */
	#services_wrapper
	{
	    
	    float: left;
	    width: 568px;
	    height: 1100px;
		border:none;
	}

    /* List of Services */
    #services_headline
    {
	    display:none;
    }
    
    #services_headline
    {
	    display:none;

    }
    
    span.headline_text
    {	
        display:none;
    }

    #services_content
    {
        float:left;
	    width: 92%;
	    margin:0 3% 0 4%;
		height:580px;


    }

    /* Footer */
    #footer_wrapper
	{ 
	    display:none;
	}
	
	#footer_certificates
	{
	    display:none;
	}
	
	#footer_contact
    {
        display:none;
    }
    

    /* Footer Address Iphone */
    .footer_contact_iphone
    {
        display:block;
        float:left;
        width:100%;
        height:220px;
        vertical-align:top;
        text-align:center;
        font-family: Verdana, arial, sans-serif;
        font-size:16px;
        color:#ffffff;
        background-color:#000000;
    }

    #footer_address_iphone
    {
        float:left;
        width:100%;
        vertical-align:top;
        text-align:center;
        font-family: Verdana, arial, sans-serif;
        font-size:16px;

    }
    
    #sitemap_iphone
    {
        font-size:16px;
        color:#ffffff;
    }
    
    h5
	{
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-weight: 500;
	    font-size:16px;
	    margin:0 0 0 1%;
	}

    h4
	{
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-size:16px;
	    font-weight: 500;
	    margin:0 1% 0 0;
	}
	
    h4.promo
	    {
	    font-family: Verdana, arial, sans-serif;
	    text-align: justify;
	    font-weight: 500;
	    color: #000000;
	    font-size: 17px;
	    margin:0 0 0 1%;
	    }
	    
    /* New css to cover targetted town pages */
    
    #left_title_wrapper
    {	
        float: left;
        width: 98%;	
        background-color: #FFFFFF;
        margin-left: 0px;
        padding-left: 1%;
        padding-right: 1%;
	    border-right: none;
        height: auto;	
        z-index: 1;
    }
    
    .wrapper_all
    {
        width:568px;
	    background-color: #FFFFFF;
	    height:auto;
    }

    #left_wrapper
    {
       float: left;
       width:98%;
       z-index: 1;
       background-color: #FFFFFF;
       padding:0 1% 0 1%;
       height:auto !important;
    }

    #right_wrapper
    {
	    float: left;
	    width: 99%;
	    background-color: #FFFFFF;
        padding:0 0 0 1%;
	    height: 1300px;
	    border-right: none;

	}
	
	#find-a-locksmith-antrim
	{
	font-family: Verdana, arial, sans-serif;
	/*line-height: 150%;*/
	line-height:2.2 !important;
	text-align: justify;
	font-weight: 100 !important;
	margin-right: 5px !important;
	font-size: 16px !important;

	}
}

/* IPad 2 portrait */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (orientation: portrait) 
{   
    html 
    {
    -webkit-text-size-adjust: 100%;
    }
    
    #wrapper
    {
        margin-left: auto;
        margin-right: auto;	
    }
    
    #content_area_01
    {	
        position: relative;	
        float: left;
        width: 93% !important;	
        background-color: #FFFFFF;
        margin-left: 0px;
        padding-left: 1%;
        padding-right: 2%;
        height: auto;	
		z-index: 1;
		height:390px;
		padding-top:3% !important;
    }
    
    
    h2
	{
	    font-family: Tahoma, arial, sans-serif;
	    letter-spacing: 1px;
	    font-weight: 900;
	    font-size:30px;
	}
	
    h3
	{
	    font-family: Tahoma, arial, sans-serif;
	    letter-spacing: 1px;
	    font-weight: 900;
	    font-size:22px;
	}
	
	#call_me_ipad
	{
	    display:block;
	    font-family: Tahoma, arial, sans-serif;
	    letter-spacing: 1px;
	    margin-top: 0px;
	    padding-top: 0px;
	    font-weight: 900; 
	}
	
    h4
	{
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-weight: 500;
	    font-size: 21px;
	 }
	
    .h4_ipad
	{
	    display:block;
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-weight: 500;
	    font-size: 19.5px;
	 }
	 
	 .h4_pc
	 {
	    display:none;
	 }
	 
   h4.promo
    {
	    font-family: Verdana, arial, sans-serif;
	    text-align: justify;
	    font-weight: 500;
	    color: #000000;
	    font-size: 16px;
	}
	 
    h5
	{
	    font-family: Verdana, arial, sans-serif;
	    line-height: 150%;
	    text-align: justify;
	    font-weight: 500;
	    margin-left: -50px;
	    margin-right: 10px;
	    font-size:18px;
    }
	 
	/* Professional Services Section - Right Wrapper */
    #services_wrapper
    {
	    float: right;
	    width: 52.79%;
	    background-color: #FFFFFF;
	    padding-top: 0px;
	    padding-bottom: 10px;
	    margin-right: 3.9%;
	    border-right: 3px solid #000;
	    margin-top: -330px;
	    text-align: left;
	    height: 1754px;
	    z-index: 2;

    }
    
    
    /* Dynamic image and van image head wrapper - Left Wrapper */
    
    #image_boxes_wrapper
    {
        position: relative;
        float: left;	
        width: 43%;
        height: 1737px;
        background-color: #FFFFFF;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
    
    ul.main_page_list
    {
	    list-style-type: none;
	    padding: 0px;
	    margin-left: 0px;
	    margin-right:6%;
	    text-align:left;
    }
    
    #image_box_03_design
    {
	    position: relative;
	    margin-left: 84px;
	    margin-top: 20px;
	    width: 226px;
	    height: 240px;
	    background-color: #FFFFFF;
	    text-align: center;
	    border: 5px solid #000000;
	    outline: 3px solid #FFCC00;
	    background-image: url(../images/van.png);

	}
	
	/* The Menubar */
	
    #top_nav_bar
    {
        float: left;	
        width:95% !important;
        height:50px !important;	
        background-color: #FFFFFF;
        border-right: 3px solid #000;
        margin-top: -60px;
        padding-left: 100px;
		background: url(../images/chains_04.png);
		background-repeat: no-repeat;
		z-index:1 !important;
	}

	li.nav_bar
		{
			display: block;
			position: relative;
			float: left;
			width: 120px;
			height:50px !important;
			font-family: Tahoma, Verdana, arial, sans-serif;
			font-weight: bold;
			letter-spacing: 1.2px;
			line-height:1.5;
			/*background-color: #FFCC00;
			background-color: #FDDD0E;*/
			background-color: #D1EBFF;
			margin-right: 4px;
			margin-left: 4px;
			text-align: center;
			padding-left: 5px;
			padding-right: 5px;
			padding-top: 2px;
			padding-bottom: 2px;
			font-size: 0.94em;
			border: 2px solid #000000;
		}
	
		li.nav_bar_selected
		{
			height:50px !important;
		}

		h1
			{
				font-family: Tahoma, arial, sans-serif;
				letter-spacing: 1px;
				margin-top: -15px;
				font-size: 1.8em;
			}

    
    /* Contact Page */
    #content_area_01_contact
    {	
        position: relative;	
        float: left;
        width: 680px; 
        background-color: #FFFFFF;
        margin-left: 0px;
        padding-left: 10px;
        padding-right: 10px;
        height: 890px;
        z-index: 1;
    }
    
    #image_right_spacer_contact
    {
        float: right;
        width: 222px;	
        border-right: 3px solid #000;
        text-align:right;
        margin:0 35px 0 0;
        padding-left:10px;
        background-color: #FFFFFF;	
        height: 890px;
    }
    
    
    /* Contact form */
    #pc_version
	{
	    display:none;
	}
	
	#ipad_version
	{
	    display:block;
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-weight: 500;
	    font-size: 21px;
	}
	
	/* Footer */
    #footer_wrapper
    {
        vertical-align:top;
        height: 200px;
        background-color: yellow;
        clear: both;
        width: 96.2%;
        margin-top: 0px;
        padding-top: 0px;
        border-bottom: 3px solid #000000;
        background-image: url(../images/footer_background_01_ipad.png);	
        background-repeat: repeat-x;
        border-right: 3px solid #000000;
        background-color: #000000;
    }
    
    #footer_contact
    {
    	
	    float: right;
	    height: 150px;
	    width: 43%;
	    text-align: right;
	    padding-right: 10px;
	    margin-right: 10px;
	    margin-top: 20px;
	    background-color: #000000;
    }

    #footer_certificates
    {
	    float: left;
	    height: 120px;
	    background-color: #000000;
	    width: 50%;
	    margin-top: 10px;
    }
    
    span.footer_font_small
    {	
	    font-family: Verdana, arial, sans-serif;
	    text-align: right;
	    color: #FFFFFF;
	    font-size: 18px;
    }
    
    span.footer_font_large
    {	
	    font-family: Tahoma, Verdana, arial, sans-serif;
	    text-align: right;
	    color: #FFFFFF;
	    font-size: 21px;
	    letter-spacing: 0.8px;
    }
    
    #footer_address
    {
        display:block;
        width:100%;
        margin:1% 0 0 0;
        vertical-align:bottom;
        text-align:center;
        font-family: Verdana, arial, sans-serif;
        font-size:16px;
        color:#000000;
        background-color:Black;
    }

    #sitemap
    {
        font-size:16px;
        color:#000000;
    }
    

	


    
    /* Extra code for town pages */

    #left_title_wrapper
    {	
        position: relative;	
        float: left;
        width: 94%;	
        background-color: #FFFFFF;
        margin-left: 0px;
        padding-left: 10px;
        padding-right: 10px;
	    border-right: 3px solid #000;
        height: auto;	
        z-index: 1;
        height:195px;
    }

    .wrapper_all
    {
        width:96.5%;
	    background-color: #FFFFFF;
	    height:auto;
    }

    #left_wrapper
    {
       float: left;
       width:40%;
       z-index: 1;
       background-color: #FFFFFF;
       padding:0 1% 0 2%;
       height:1800px;
       
    }

    #right_wrapper
    {
	    float: right;
	    width: 55.6%;
	    background-color: #FFFFFF;
        padding:0 0 0 1%;
	    /*height: 697px;*/
	    height: 1800px;
	    border-right: 3px solid #000;

    }

    #right_wrapper_headline
    {
	    float: right;
	    height: 150px;
	    width:100%;
        text-align:left;
        vertical-align:top;
	    background-color: #FFFFFF;
	    background-image: url(../images/lock.png);
	    background-repeat: no-repeat;
	    background-position: 3% 99%;
	    z-index: 0;
	    clear: both;
    }

    #right_wrapper_content
    {
	    position: relative;
	    float: right;
	    background-color: #FFFFFF;
	    clear: both;
	    padding-top: 0px;
	    margin-top: 10px;
	    margin-right:5px;
	    height:450px;
    }

    h6
    {
	    font-family: Verdana, arial, sans-serif;
	    text-align: justify;
	    font-weight: 500;
	    font-size: 19px;
    }

    #find-a-locksmith-antrim
	    {
	    font-family: Verdana, arial, sans-serif;
	    line-height: 150%;
	    text-align: justify;
	    font-weight: 400;
	    margin-right: 10px;
		font-size: 18px !important;
		
		}
		
		/*#services_content
		{
			position: relative;
			float: right;
			width: 485px !important;
			background-color: #FFFFFF;
			height:auto !important;
			border:none !important;
		}
		*/
	}

/* IPad 2 landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (orientation: landscape) {
    
    html 
    {
    -webkit-text-size-adjust: 100%;
    }
    
    #wrapper
    {
        margin-left: auto;
        margin-right: auto;	
    }
    
	/* Professional Services Section - Right Wrapper */
    #services_wrapper
    {
	    float: right;
	    width: 53%;
	    background-color: #FFFFFF;
	    padding-top: 0px;
	    padding-bottom: 10px;
	    margin-right: 3.5%;
	    border-right: 3px solid #000;
	    margin-top: -142px;
	    text-align: left;
	    height: 1310px;
	    z-index: 2;

    }
    
    
    /* Dynamic image and van image head wrapper - Left Wrapper */
    
    #image_boxes_wrapper
    {
        position: relative;
        float: left;	
        width: 43%;
        height: 1250px;
        background-color: #FFFFFF;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
    
	/* Footer */
    #footer_wrapper
    {
        vertical-align:top;
        height: 200px;
        background-color: yellow;
        clear: both;
        width: 96.2%;
        margin-top: 0px;
        padding-top: 0px;
        border-bottom: 3px solid #000000;
        background-image: url(../images/footer_background_01_ipad.png);	
        background-repeat: repeat-x;
        border-right: 3px solid #000000;
        background-color: #000000;
    }
    
    #call_me_ipad
	{
	    display:block;
	    font-family: Tahoma, arial, sans-serif;
	    letter-spacing: 1px;
	    margin-top: 0px;
	    padding-top: 0px;
	    font-weight: 900; 
	}
    
    #footer_contact
    {
    	
	    float: right;
	    height: 150px;
	    width: 43%;
	    text-align: right;
	    padding-right: 10px;
	    margin-right: 10px;
	    margin-top: 20px;
	    background-color: #000000;
    }

    #footer_certificates
    {
	    float: left;
	    height: 120px;
	    background-color: #000000;
	    width: 50%;
	    margin-top: 10px;
    }
    
    span.footer_font_small
    {	
	    font-family: Verdana, arial, sans-serif;
	    text-align: right;
	    color: #FFFFFF;
	    font-size: 17px;
    }
    
    span.footer_font_large
    {	
	    font-family: Tahoma, Verdana, arial, sans-serif;
	    text-align: right;
	    color: #FFFFFF;
	    font-size: 20px;
	    letter-spacing: 0.8px;
    }
    
    #footer_address
    {
        display:block;
        width:100%;
        margin:1% 0 0 0;
        vertical-align:bottom;
        text-align:center;
        font-family: Verdana, arial, sans-serif;
        font-size:15px;
        color:#000000;
        background-color:Black;
    }

    #sitemap
    {
        font-size:16px;
        color:#000000;
    }
    
    #top_nav_bar
    {
        float: left;	
        width:832px;
        height:30px;	
        background-color: #FFFFFF;
        border-right: 3px solid #000;
        margin-top: -50px;
        padding-left: 100px;
        background-image: url(../images/chains_04.png);
    }
    
}



/* IPad 2 portrait */
@media only screen 
and (min-device-width : 1366px) 
and (max-device-width : 1024px)
and (orientation: portrait) 
{   
    html 
    {
    -webkit-text-size-adjust: 100%;
    }
    
    #wrapper
    {
        margin-left: auto;
        margin-right: auto;	
    }
    
    #content_area_01
    {	
        position: relative;	
        float: left;
        width: 93% !important;	
        background-color: #FFFFFF;
        margin-left: 0px;
        padding-left: 1%;
        padding-right: 2%;
        height: auto;	
		z-index: 1;
		height:390px;
		padding-top:3% !important;
    }
    
    
    h2
	{
	    font-family: Tahoma, arial, sans-serif;
	    letter-spacing: 1px;
	    font-weight: 900;
	    font-size:30px;
	}
	
    h3
	{
	    font-family: Tahoma, arial, sans-serif;
	    letter-spacing: 1px;
	    font-weight: 900;
	    font-size:22px;
	}
	
	#call_me_ipad
	{
	    display:block;
	    font-family: Tahoma, arial, sans-serif;
	    letter-spacing: 1px;
	    margin-top: 0px;
	    padding-top: 0px;
	    font-weight: 900; 
	}
	
    h4
	{
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-weight: 500;
	    font-size: 21px;
	 }
	
    .h4_ipad
	{
	    display:block;
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-weight: 500;
	    font-size: 19.5px;
	 }
	 
	 .h4_pc
	 {
	    display:none;
	 }
	 
   h4.promo
    {
	    font-family: Verdana, arial, sans-serif;
	    text-align: justify;
	    font-weight: 500;
	    color: #000000;
	    font-size: 16px;
	}
	 
    h5
	{
	    font-family: Verdana, arial, sans-serif;
	    line-height: 150%;
	    text-align: justify;
	    font-weight: 500;
	    margin-left: -50px;
	    margin-right: 10px;
	    font-size:18px;
    }
	 
	/* Professional Services Section - Right Wrapper */
    #services_wrapper
    {
	    float: right;
	    width: 52.79%;
	    background-color: #FFFFFF;
	    padding-top: 0px;
	    padding-bottom: 10px;
	    margin-right: 3.9%;
	    border-right: 3px solid #000;
	    margin-top: -330px;
	    text-align: left;
	    height: 1754px;
	    z-index: 2;

    }
    
    
    /* Dynamic image and van image head wrapper - Left Wrapper */
    
    #image_boxes_wrapper
    {
        position: relative;
        float: left;	
        width: 43%;
        height: 1737px;
        background-color: #FFFFFF;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
    
    ul.main_page_list
    {
	    list-style-type: none;
	    padding: 0px;
	    margin-left: 0px;
	    margin-right:6%;
	    text-align:left;
    }
    
    #image_box_03_design
    {
	    position: relative;
	    margin-left: 84px;
	    margin-top: 20px;
	    width: 226px;
	    height: 240px;
	    background-color: #FFFFFF;
	    text-align: center;
	    border: 5px solid #000000;
	    outline: 3px solid #FFCC00;
	    background-image: url(../images/van.png);

	}
	
	/* The Menubar */
	
    #top_nav_bar
    {
        float: left;	
        width:95% !important;
        height:50px !important;	
        background-color: #FFFFFF;
        border-right: 3px solid #000;
        margin-top: -60px;
        padding-left: 100px;
		background: url(../images/chains_04.png);
		background-repeat: no-repeat;
		z-index:1 !important;
	}

	li.nav_bar
		{
			display: block;
			position: relative;
			float: left;
			width: 120px;
			height:50px !important;
			font-family: Tahoma, Verdana, arial, sans-serif;
			font-weight: bold;
			letter-spacing: 1.2px;
			line-height:1.5;
			/*background-color: #FFCC00;
			background-color: #FDDD0E;*/
			background-color: #D1EBFF;
			margin-right: 4px;
			margin-left: 4px;
			text-align: center;
			padding-left: 5px;
			padding-right: 5px;
			padding-top: 2px;
			padding-bottom: 2px;
			font-size: 0.94em;
			border: 2px solid #000000;
		}
	
		li.nav_bar_selected
		{
			height:50px !important;
		}

		h1
			{
				font-family: Tahoma, arial, sans-serif;
				letter-spacing: 1px;
				margin-top: -15px;
				font-size: 1.8em;
			}

    
    /* Contact Page */
    #content_area_01_contact
    {	
        position: relative;	
        float: left;
        width: 680px; 
        background-color: #FFFFFF;
        margin-left: 0px;
        padding-left: 10px;
        padding-right: 10px;
        height: 890px;
        z-index: 1;
    }
    
    #image_right_spacer_contact
    {
        float: right;
        width: 222px;	
        border-right: 3px solid #000;
        text-align:right;
        margin:0 35px 0 0;
        padding-left:10px;
        background-color: #FFFFFF;	
        height: 890px;
    }
    
    
    /* Contact form */
    #pc_version
	{
	    display:none;
	}
	
	#ipad_version
	{
	    display:block;
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-weight: 500;
	    font-size: 21px;
	}
	
	/* Footer */
    #footer_wrapper
    {
        vertical-align:top;
        height: 200px;
        background-color: yellow;
        clear: both;
        width: 96.2%;
        margin-top: 0px;
        padding-top: 0px;
        border-bottom: 3px solid #000000;
        background-image: url(../images/footer_background_01_ipad.png);	
        background-repeat: repeat-x;
        border-right: 3px solid #000000;
        background-color: #000000;
    }
    
    #footer_contact
    {
    	
	    float: right;
	    height: 150px;
	    width: 43%;
	    text-align: right;
	    padding-right: 10px;
	    margin-right: 10px;
	    margin-top: 20px;
	    background-color: #000000;
    }

    #footer_certificates
    {
	    float: left;
	    height: 120px;
	    background-color: #000000;
	    width: 50%;
	    margin-top: 10px;
    }
    
    span.footer_font_small
    {	
	    font-family: Verdana, arial, sans-serif;
	    text-align: right;
	    color: #FFFFFF;
	    font-size: 18px;
    }
    
    span.footer_font_large
    {	
	    font-family: Tahoma, Verdana, arial, sans-serif;
	    text-align: right;
	    color: #FFFFFF;
	    font-size: 21px;
	    letter-spacing: 0.8px;
    }
    
    #footer_address
    {
        display:block;
        width:100%;
        margin:1% 0 0 0;
        vertical-align:bottom;
        text-align:center;
        font-family: Verdana, arial, sans-serif;
        font-size:16px;
        color:#000000;
        background-color:Black;
    }

    #sitemap
    {
        font-size:16px;
        color:#000000;
    }
    
    /* Extra code for town pages */

    #left_title_wrapper
    {	
        position: relative;	
        float: left;
        width: 94%;	
        background-color: #FFFFFF;
        margin-left: 0px;
        padding-left: 10px;
        padding-right: 10px;
	    border-right: 3px solid #000;
        height: auto;	
        z-index: 1;
        height:195px;
    }

    .wrapper_all
    {
        width:96.5%;
	    background-color: #FFFFFF;
	    height:auto;
    }

    #left_wrapper
    {
       float: left;
       width:40%;
       z-index: 1;
       background-color: #FFFFFF;
       padding:0 1% 0 2%;
       height:1800px;
       
    }

    #right_wrapper
    {
	    float: right;
	    width: 55.6%;
	    background-color: #FFFFFF;
        padding:0 0 0 1%;
	    /*height: 697px;*/
	    height: 1800px;
	    border-right: 3px solid #000;

    }

    #right_wrapper_headline
    {
	    float: right;
	    height: 150px;
	    width:100%;
        text-align:left;
        vertical-align:top;
	    background-color: #FFFFFF;
	    background-image: url(../images/lock.png);
	    background-repeat: no-repeat;
	    background-position: 3% 99%;
	    z-index: 0;
	    clear: both;
    }

    #right_wrapper_content
    {
	    position: relative;
	    float: right;
	    background-color: #FFFFFF;
	    clear: both;
	    padding-top: 0px;
	    margin-top: 10px;
	    margin-right:5px;
	    height:450px;
    }

    h6
    {
	    font-family: Verdana, arial, sans-serif;
	    text-align: justify;
	    font-weight: 500;
	    font-size: 19px;
    }

    #find-a-locksmith-antrim
	    {
	    font-family: Verdana, arial, sans-serif;
	    line-height: 150%;
	    text-align: justify;
	    font-weight: 400;
	    margin-right: 10px;
		font-size: 18px !important;
		
		}
		
		/*#services_content
		{
			position: relative;
			float: right;
			width: 485px !important;
			background-color: #FFFFFF;
			height:auto !important;
			border:none !important;
		}
		*/
	}




/* Samsung Tab 8.9 800 x 1280 */

@media only screen 
and (min-device-width : 800px) 
and (max-device-width : 1280px)
and (orientation: portrait) {
       
    html 
    {
    -webkit-text-size-adjust: 100%;
    }
    
	
	.fixed-content {
		display:block !important;
		top: 0;
		bottom:0;
		position:fixed;
		overflow-y:scroll;
		overflow-x:hidden;

		padding:5% 0 0 0 !important;
		height:5% !important;
		width:100% !important;
		background-color:#EAE610;
		z-index:200;
		color:#000000;
		text-shadow:#000000 #ccc;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:18px;
		text-align:center;
	}
	
	.fixed-content-callneil {
		display:block !important;

		bottom:9%;
		position:fixed;
		overflow-y:scroll;
		overflow-x:hidden;

		padding:5% 0 2% 0 !important;
		height:5% !important;
		width:100% !important;
		background-color:#EAE610;
		z-index:200;
		color:#000000;
		text-shadow:#000000 #ccc;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:18px;
		text-align:center;
	}
	
	.fixed-content-whatsapp {
		display:block !important;

		bottom:0;
		position:fixed;
		overflow-y:scroll;
		overflow-x:hidden;

		padding:3% 0 5% 0 !important;
		height:5% !important;
		width:100% !important;
		background-color:#006C9E;
		z-index:200;
		color:#ffffff;
		text-shadow:#000000 #ccc;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:18px;
		text-align:center;
	}



    #wrapper
    {
        margin-left: auto;
        margin-right: auto;	
    }
    
    /* Contact form */
    #pc_version
	{
	    display:none;
	}
	
	#top_logo_iphone
	{
	    display:none;   
	}
	
	#menu_bar_iphone
	{
	    display:none;      
	}
	
	#ipad_version
	{
	    display:block;
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-weight: 500;
	    font-size: 21px;
	}
	
	/* Menubar */
	#top_nav_bar
    {
        float: left;	
        width:832px;
        height:30px;	
        background-color: #FFFFFF;
        border-right: 3px solid #000;
        margin-top: -55px;
        padding-left: 100px;
        background-image: url(../images/chains_04.png);
    }
    
    li.nav_bar
    {
	    display: block;
	    position: relative;
	    float: left;
	    width: 180px;
	    font-family: Tahoma, Verdana, arial, sans-serif;
	    font-weight: bold;
	    letter-spacing: 1.2px;
	    background-color: #FFCC00;
	    text-align: center;
	    font-size: 30px;
	    border: 2px solid #000000;
    }

    
    /* Home Page - welcome paragraph */
    
    h4
	{
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-weight: 500;
	    font-size: 24px;
	 }
	 
    .h4_ipad
	{
	    display:block;
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-weight: 500;
	    font-size: 24px;
	 }
    
    
}

@media only screen 
and (min-device-width : 800px) 
and (max-device-width : 1280px)
and (max-device-height: 800px)
and (orientation: landscape) {
    
    html 
    {
    -webkit-text-size-adjust: 100%;
    }
    
    #wrapper
    {
        margin-left: auto;
        margin-right: auto;	
    }
    
    #call_me_ipad
	{
	    display:block;
	    font-family: Tahoma, arial, sans-serif;
	    letter-spacing: 1px;
	    margin-top: 0px;
	    padding-top: 0px;
	    font-weight: 900; 
	}
	
	#top_logo_iphone
	{
	    display:none;   
	}
	
	#menu_bar_iphone
	{
	    display:none;      
	}
    /*
    #content_area_01
    {	
        position: relative;	
        float: left;
        width: 700px;	
        background-color: #FFFFFF;
        margin-left: 0px;
        padding-left: 10px;
        padding-right: 20px;
        height: auto;	
        z-index: 1;
        height:410px;
    }
    
    Home Page - welcome paragraph 
    h4
	{
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-weight: 500;
	    font-size: 21px;
	 }
    
    .h4_pc
    {
        display:none;   
    }
    
    .h4_ipad
	{
	    display:block;
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-weight: 500;
	    font-size: 21px;
	 }
*/
}

/* Portrait Android Device - Nokia 3 */
@media only screen 
  and (min-device-width: 360px) 
  and (max-device-width: 640px)
  and (-webkit-min-device-pixel-ratio: 1)
  and (orientation: portrait) 
  {
	body
    {
        height:1600px;
	    background-color:#ffffff;
	    margin: 0px;
    }

	
	.fixed-content {
		display:block !important;
		top: 0;
		bottom:0;
		position:fixed;
		overflow-y:scroll;
		overflow-x:hidden;

		padding:5% 0 0 0 !important;
		height:5% !important;
		width:100% !important;
		background-color:#EAE610;
		z-index:200;
		color:#000000;
		text-shadow:#000000 #ccc;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:18px;
		text-align:center;
	}
	
	.fixed-content-callneil {
		display:block !important;

		bottom:9%;
		position:fixed;
		overflow-y:scroll;
		overflow-x:hidden;

		padding:5% 0 2% 0 !important;
		height:5% !important;
		width:100% !important;
		background-color:#EAE610;
		z-index:200;
		color:#000000;
		text-shadow:#000000 #ccc;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:18px;
		text-align:center;
	}
	
	.fixed-content-whatsapp {
		display:block !important;

		bottom:0;
		position:fixed;
		overflow-y:scroll;
		overflow-x:hidden;

		padding:3% 0 5% 0 !important;
		height:5% !important;
		width:100% !important;
		background-color:#006C9E;
		z-index:200;
		color:#ffffff;
		text-shadow:#000000 #ccc;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:18px;
		text-align:center;
	}



    .local_locksmith { display:none; }
    
    .local_locksmith_portrait_mobile { float:left; background-image: url(../images/local-locksmith-lisburn-nk-mobile.jpg); background-repeat:no-repeat; height:97px; width:320px;  }
    
	#wrapper
	{
	width:320px;
	background-color: #ffffff;
	height: 100%;      
	margin-top: 5px;
	min-height: 100%;
    height: auto !important;
    border:none;
    
	}

	#top_design_bar
	{
	display:none;
	}

	#tab_right
	{
	display:none;
	}
	
	#top_logo_bar
	{
        display:none;
	}
	
	#top_logo_iphone
	{
	    display:block;
        float: left;
        width:320px;
        height:180px; 
        background-color: #FFFFFF;
	}
	
	#call_me_iphone
	{
	    display:block;
	    font-family: Tahoma, arial, sans-serif;
	    letter-spacing: 1px;
	    margin-top: 0px;
	    padding-top: 0px;
	    font-weight: 900; 
	}
	
	#top_address_bar
	{
	text-align: center;
	width:320px;
	background-color: #FFFFFF;	
	padding-top: 10px;
	height: 250px;
	border:none;
	}

	#top_nav_bar
	{
	display:none;
	}

    #menu_bar_iphone
    {
        display:block;
        float: left;	
        background-color: #FFFFFF; 
        font-size:20px;
        padding:0 0 0 3%;
        color:#000000;
        font-family: Tahoma, Verdana, arial, sans-serif;
        width:97%;
        height:60px;	
    }

	#content_area_01
	{	
	width:94%;	
	background-color: #FFFFFF;
	margin:0 5% 0 0;
	height: auto;	
	height:590px;
	}

	#content_area_01_contact
	{	
	position: relative;	
	float: left;
	width: 90%; 
	background-color: #FFFFFF;
	height: 757px;
	z-index: 1;
	}

	#content_area_02_contact
	{
	position: relative;	
	float: left;
	width: 100%;	
	background-color: #FFFFFF; 
	height: 480px;	
	z-index: 1;
	margin-top: -2px;
	}

	#content_area_02
	{
	position: relative;	
	float: left;
	width: 100%;	
	background-color: #FFFFFF;
	height: auto;	
	min-height: 120px;
	margin-top: -20px;
	}

	#content_area_01_products
	{
	position: relative;	
	float: left;
	width: 93%;
	background-color: #FFFFFF;
	height: 1273px;
	
	}

	#product_image_wrapper
	{	
	position: relative;	
	float: right;
	width: 95%;
	height: 658px;
	z-index: 2;
	background-color: #FFFFFF;
	max-height: 1040px;
	overflow: auto;
	}

	#image_right_spacer
	{	
		display:none;
	}

	#image_right_spacer_products
	{	
	    display:none;
	}
			
	#image_right_spacer_contact
	{
		display:none;
	}
	
	
    /* Image Slideshow */
    #image_boxes_wrapper
    {
		float:left !important;
		display:block !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		width:100% !important;
		max-width:100% !important;
		border:none !important;
		padding:0 !important;
		margin:0 !important;
		height:550px !important;
		padding-left:0 !important;
		margin-top:0 !important;
		padding-right:50px !important;
	}
	
	#image_nk
	{
		margin-left: 0 !important;
		margin-top: 0 !important;
	}

	#image_box_01_design_test
	{
		display:none;
	}

	#image_box_04_design
	{
		display:none;
	}
	#image_box_02_design
	{
        display:none;
	}

    /* Image of Van */
	#image_box_03_design
	{
	    display:none;
	}
	
    /* Mobile Key Cutting Section */
	#services_wrapper
	{
	    
	    float: left;
	    width: 320px;
	    height: 1700px;
        border:none;
        
	}

    /* List of Services */
    #services_headline
    {
	    display:none;
    }
    
    span.headline_text
    {	
        display:none;
    }

    #services_content
    {
        float:left;
	    width: 92%;
	    margin:0 3% 0 4%;
	    height:580px;
    }

    /* Footer */
    #footer_wrapper
	{ 
	    display:none;
	}
	
	#footer_certificates
	{
	    display:none;
	}
	
	#footer_contact
    {
        display:none;
    }
    

    /* Footer Address Iphone */
    .footer_contact_iphone
    {
        display:block;
        float:left;
        width:100%;
        height:320px;
        vertical-align:top;
        text-align:center;
        font-family: Verdana, arial, sans-serif;
        font-size:16px;
        color:#ffffff;
        background-color:#000000;
    }

    #footer_address_iphone
    {
        float:left;
        width:96%;
        vertical-align:top;
        text-align:center;
        font-family: Verdana, arial, sans-serif;
        font-size:16px;

    }
    
    #sitemap_iphone
    {
        font-size:16px;
        color:#ffffff;
    }
    
    h5
	{
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-weight: 500;
	    margin:0 0 0 1%;

	}
	
    h4
	{
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-weight: 500;
	}
	
    h4.promo
	    {
	    font-family: Verdana, arial, sans-serif;
	    text-align: justify;
	    font-weight: 500;
	    color: #000000;
	    font-size: 17px;
	    margin:0 0 0 1%;
	    }
    

    /* Services Page */
    #slider1
    {
        display:none;   
    }
    
    /* Contact Page */
    span.form_label
    {
	    display: none;
    }
    
    span.form_label_message
    {
	    display:none;
    }
    
    #google_map
    {
        display:none;
    }
    
    /* New css to cover targetted town pages */
    
    #left_title_wrapper
    {	
        float: left;
        width: 98%;	
        background-color: #FFFFFF;
        margin-left: 0px;
        padding-left: 1%;
        padding-right: 1%;
	    border-right: none;
        height: auto;	
        z-index: 1;
    }
    
    .wrapper_all
    {
        width:320px;
	    background-color: #FFFFFF;
	    height:auto;
    }

    #left_wrapper
    {
       float: left;
       width:98%;
       z-index: 1;
       background-color: #FFFFFF;
       padding:0 1% 0 1%;
       height:auto !important;
    }

    #right_wrapper
    {
	    float: left;
	    width: 99%;
	    background-color: #FFFFFF;
        padding:0 0 0 1%;
	    height: 1720px;
	    border-right: none;

	}
	
	#find-a-locksmith-antrim
	{
	font-family: Verdana, arial, sans-serif;
	/*line-height: 150%;*/
	line-height:2.2 !important;
	text-align: justify;
	font-weight: 200 !important;
	margin-right: 5px !important;
	font-size: 17px !important;

	}

  }


/* Landscape Android Device - Nokia 3 */
@media only screen 
  and (min-device-width: 360px) 
  and (max-device-width: 640px)
  and (-webkit-min-device-pixel-ratio: 1)
  and (orientation: landscape) 
  {
    body
    {
        height:1200px;
	    background-color:#ffffff;
	    margin: 0px;
    }
    
    .local_locksmith { text-align:center; }

	#wrapper
	{
	width:568px;
	background-color: #FFFFd1;
	height: 100%;      
	margin-top: 5px;
	min-height: 100%;
    height: auto !important;
    border:none;
	}

	#top_design_bar
	{
	display:none;
	}

	#tab_right
	{
	display:none;
	}
	
	#top_logo_bar
	{
	    display:block;
        float: left;
        width:568px;
        height:242px;
        text-align:center; 
        background-color: #FFFFFF;
	}
	
	#top_logo_iphone
	{
        display:none;
	}
	
	#call_me_iphone
	{
	    display:block;
	    font-family: Tahoma, arial, sans-serif;
	    letter-spacing: 1px;
	    margin-top: 0px;
	    padding-top: 0px;
	    font-weight: 900; 
	}
	
	#top_address_bar
	{
	text-align: center;
	width:568px;
	background-color: #FFFFFF;	
	padding-top: 10px;
	height: 250px;
	border:none;
	}

	#top_nav_bar
	{
	display:none;
	}
	
    #menu_bar_iphone
    {
        display:block;
        float: left;	
        background-color: #FFFFFF; 
        font-size:26px;
        padding:0 0 0 14%;
        color:#000000;
        font-family: Tahoma, Verdana, arial, sans-serif;
        width:97%;
        height:60px;	
    }

	#content_area_01
	{	
	width:97%;	
	background-color: #FFFFFF;
	height: auto;	
	height:360px;
	}

	#content_area_01_contact
	{	
	position: relative;	
	float: left;
	width: 95%; 
	background-color: #FFFFFF;
	height: 757px;
	z-index: 1;
	}

	#content_area_02_contact
	{
	position: relative;	
	float: left;
	width: 100%;	
	background-color: #FFFFFF; 
	height: 480px;	
	z-index: 1;
	margin-top: -2px;
	}

	#content_area_02
	{
	position: relative;	
	float: left;
	width: 100%;	
	background-color: #FFFFFF;
	height: auto;	
	min-height: 120px;
	margin-top: -20px;
	}

	#content_area_01_products
	{
	position: relative;	
	float: left;
	width: 95%;
	background-color: #FFFFFF;
	height: 873px;
	max-height: 1040px;
	overflow: auto;
	}

	#product_image_wrapper
	{	
	position: relative;	
	float: right;
	width: 95%;
	height: 658px;
	z-index: 2;
	background-color: #FFFFFF;
	max-height: 1040px;
	overflow: auto;
	}

	#image_right_spacer
	{	
		display:none;
	}

	#image_right_spacer_products
	{	
	    display:none;
	}
			
	#image_right_spacer_contact
	{
		display:none;
	}
	
	
    /* Image Slideshow */
    #image_boxes_wrapper
    {
		float:left !important;
		display:block !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		width:100% !important;
		max-width:100% !important;
		border:none !important;
		padding:0 !important;
		margin:0 !important;
		height:550px !important;
		padding-left:0 !important;
		margin-top:0 !important;
		padding-right:50px !important;
	}
	
	#image_nk
	{
		margin-left: 0 !important;
		margin-top: 0 !important;
	}

	#image_box_01_design_test
	{
		display:none;
	}

	#image_box_04_design
	{
		display:none;
	}
		
	#image_box_02_design
	{
        display:none;
	}

    /* Image of Van */
	#image_box_03_design
	{
	    display:none;
	}
	
    /* Mobile Key Cutting Section */
	#services_wrapper
	{
	    
	    float: left;
	    width: 568px;
	    height: 1100px;
		border:none;
	}

    /* List of Services */
    #services_headline
    {
	    display:none;
    }
    
    #services_headline
    {
	    display:none;

    }
    
    span.headline_text
    {	
        display:none;
    }

    #services_content
    {
        float:left;
	    width: 92%;
	    margin:0 3% 0 4%;
		height:580px;


    }

    /* Footer */
    #footer_wrapper
	{ 
	    display:none;
	}
	
	#footer_certificates
	{
	    display:none;
	}
	
	#footer_contact
    {
        display:none;
    }
    

    /* Footer Address Iphone */
    .footer_contact_iphone
    {
        display:block;
        float:left;
        width:100%;
        height:220px;
        vertical-align:top;
        text-align:center;
        font-family: Verdana, arial, sans-serif;
        font-size:16px;
        color:#ffffff;
        background-color:#000000;
    }

    #footer_address_iphone
    {
        float:left;
        width:100%;
        vertical-align:top;
        text-align:center;
        font-family: Verdana, arial, sans-serif;
        font-size:16px;

    }
    
    #sitemap_iphone
    {
        font-size:16px;
        color:#ffffff;
    }
    
    h5
	{
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-weight: 500;
	    font-size:16px;
	    margin:0 0 0 1%;
	}

    h4
	{
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-size:16px;
	    font-weight: 500;
	    margin:0 1% 0 0;
	}
	
    h4.promo
	    {
	    font-family: Verdana, arial, sans-serif;
	    text-align: justify;
	    font-weight: 500;
	    color: #000000;
	    font-size: 17px;
	    margin:0 0 0 1%;
	    }
	    
    /* New css to cover targetted town pages */
    
    #left_title_wrapper
    {	
        float: left;
        width: 98%;	
        background-color: #FFFFFF;
        margin-left: 0px;
        padding-left: 1%;
        padding-right: 1%;
	    border-right: none;
        height: auto;	
        z-index: 1;
    }
    
    .wrapper_all
    {
        width:568px;
	    background-color: #FFFFFF;
	    height:auto;
    }

    #left_wrapper
    {
       float: left;
       width:98%;
       z-index: 1;
       background-color: #FFFFFF;
       padding:0 1% 0 1%;
       height:auto !important;
    }

    #right_wrapper
    {
	    float: left;
	    width: 99%;
	    background-color: #FFFFFF;
        padding:0 0 0 1%;
	    height: 1300px;
	    border-right: none;

	}
	
	#find-a-locksmith-antrim
	{
	font-family: Verdana, arial, sans-serif;
	/*line-height: 150%;*/
	line-height:2.2 !important;
	text-align: justify;
	font-weight: 100 !important;
	margin-right: 5px !important;
	font-size: 16px !important;

	}
  }


