/* This stylesheet is for the Samsung View Only */

html {
    -webkit-text-size-adjust: 100%;
}

body
{
	background-color: #FFFFd1;
	margin: 0px;
}

#wrapper
{
margin-left: auto;
margin-right: auto;	
width:970px;
background-color: #FFFFd1;
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;
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: 873px;
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: 638px;
background-color: #FFFFFF;
padding-top: 10px;
padding-bottom: 10px;
}
	
#image_box_01_design
{	
margin-left: 47px;	
/*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_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: 20px;
	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);

	}
	
#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: 797px;
	z-index: 2;
}

#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_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: 180px;
	font-family: Tahoma, Verdana, arial, sans-serif;
	font-weight: bold;
	letter-spacing: 1.2px;
	background-color: #FFCC00;
	margin-right: 4px;
	margin-left: 4px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 1.1em;
	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;
}
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;
}
a.white:hover
{
	color: #FFFFFF;
	outline: none;
}

a.no_dec:hover
{
	color: #000000;
}
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: 658px;overflow:hidden; padding: 0 0 10px; 	margin-right: 35px;
	padding-right: 20px; 	margin-top: -200px;
	padding-top: 210px;
	border-right: 3px solid #000000; background-color: #FFFFFF;   }
#slider1 .viewport { margin-left: 25px; width: 260px; 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;
}



/* 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%;
    }
    
    #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;
    }
    
	/* Professional Services Section */
    #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: 1250px;
	    z-index: 2;

    }
    
    /* Dynamic image and van image head wrapper */
    #image_boxes_wrapper
    {
        position: relative;
        float: left;	
        width: 43%;
        height: 1090px;
        background-color: #FFFFFF;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    /* Professional Services List */
    li.main_page_list_item
    {
	    margin-bottom: 0;
    }
    
    
    /* Home Page - welcome paragraph */
    
    h4
	{
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-weight: 500;
	    font-size: 23px;
	 }
	 
    .h4_ipad
	{
	    display:block;
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-weight: 500;
	    font-size: 22px;
	 }
	 
	
    /* 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:180px;

    }

    .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%;
    }

    #right_wrapper
    {
	    float: right;
	    width: 55.6%;
	    background-color: #FFFFFF;
        padding:0 0 0 1%;
	    /*height: 697px;*/
	    height: 1240px;
	    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: 21px;

    }

    #find-a-locksmith-antrim
	    {
	    font-family: Verdana, arial, sans-serif;
	    line-height: 150%;
	    text-align: justify;
	    font-weight: 400;
	    margin-right: 10px;
	    font-size: 16px;
	    }

    
    
}

@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;      
	}
	
	/* Professional Services Section */
    #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: 900px;
	    z-index: 2;

    }
    
    /* Dynamic image and van image head wrapper */
    #image_boxes_wrapper
    {
        position: relative;
        float: left;	
        width: 43%;
        height: 840px;
        background-color: #FFFFFF;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
    /* 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:180px;

    }

    .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%;
    }

    #right_wrapper
    {
	    float: right;
	    width: 55.6%;
	    background-color: #FFFFFF;
        padding:0 0 0 1%;
	    /*height: 697px;*/
	    height: 1240px;
	    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;
    }

    h4
	{
	    font-family: Verdana, arial, sans-serif;
	    line-height: 1.5;
	    text-align: justify;
	    font-weight: 500;
	    font-size: 23px;
	 }

    h6
    {
	    font-family: Verdana, arial, sans-serif;
	    text-align: justify;
	    font-weight: 500;
	    font-size: 22px;

    }

    #find-a-locksmith-antrim
	    {
	    font-family: Verdana, arial, sans-serif;
	    line-height: 150%;
	    text-align: justify;
	    font-weight: 400;
	    margin-right: 10px;
	    font-size: 16px;
	    }
    
    /*
    #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;
	 }
*/
}