@charset "utf-8";
/* CSS Document */

body{
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	padding:0;
	margin:0;}
	
	/******  wrapper ******/	
.wrapper{
	margin:0 auto 0 auto;
	height:auto;
	width:960px;
	}		
	/******  wrapper end  ******/		

	/******  header ******/		
#header_main{
	margin:0 auto 0 auto;
	height:auto;
	width:925px;}

#top_header{
	margin:0 auto 0 auto;
	height:114px;
	width:925px;}

#logo{
	margin:25px auto 0 auto;
	height:auto;
	width:auto;
	float:left;}
	
#top_phoneno{
	margin:10px 0 0 0;
	height:auto;
	width:auto;
	float:right;}

.license_txt{
	margin:5px 0 0 0;
	float:left;
	width:240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	margin-left:310px;}		
	
#navigation{
	background-image:url(../images/nav_bg.jpg);
	background-repeat:no-repeat;	
	height:46px;
	width:925px;
	margin:0px auto 0 auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	line-height:45px;
	font-weight:bold;}		
	
#navigation ul{	
	list-style:none;
	display:inline;
	margin:0;
	padding:0;}			

#navigation ul li{
	list-style:none;
	display:inline;
	margin:0 8px 0 8px;
	padding:0;}			

#navigation ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;}

#navigation ul li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#51caff;
	font-weight:bold;
	text-decoration:none;}
#navigation ul li a.active{

	color:#51caff;}	
#banner{
	float:left;
	clear:both;
	height:auto;
	width:auto;}				
	/******  header end ******/		
	
.body{
	clear:both;
	height:auto;
	float:left;
	width:925px;
	margin:0 auto 0 15px;
	background-image:url(../images/wrapper_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:770px;}
	
	
#welcome_main{
	float:left;
	height:auto;
	width:925px;
	margin:10px 0 10px 0;}	

#welcome{
	float:left;
	height:auto;
	width:565px;}

#welcome_txt{
	float:left;
	height:auto;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:10px 0 10px 0;}	
	
	
#address_bg{
	background-image:url(../images/address_img.jpg);
	background-repeat:no-repeat;
	float:right;
	height:129px;
	width:331px;}	
	
#comm_resi_main{
	float:left;
	height:auto;
	width:925px;
	clear:both;}
	
#comm_resi_main_top{
	background-image:url(../images/01_top.jpg);
	background-repeat:no-repeat;
	float:left;
	height:11px;
	width:925px;
	overflow:hidden;}
	
#comm_resi_main_centre{
	background-image:url(../images/01_centre.jpg);
	background-repeat:repeat-y;
	float:left;
	height:auto;
	width:925px;}		
#comm_resi_main_bottom{
	background-image:url(../images/01_bottom.jpg);
	background-repeat:no-repeat;
	float:left;
	height:11px;
	width:925px;}	

#commercial{
	float:left;
	height:245px;
	width:423px;
	margin:10px 0 10px 25px;
	_margin:10px 0 10px 13px;}
	
#residential{
	float:left;
	height:245px;
	width:423px;
	margin:10px 0 0 30px;
	_margin:10px 0 0 30px;}	
	
#aboutus_main{
	margin:10px 0 10px 0px;
	clear:both;
	float:left;
	height:auto;
	width:925px;}	
	
#aboutus_heading{
	float:left;
	height:auto;
	width:925px;}

#aboutus_txt{
	float:left;
	height:auto;
	width:925px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:10px 0 10px 0;}	

	
	/******  body ******/			


/******  bottom  ******/				
#bottom_main{
	background-image:url(../images/bottom_bg.jpg);
	background-repeat:repeat-x;
	height:95px;
	width:100%;
	float:left;
	clear:both;}
	
#bottom1{	
	height:95px;
	width:925px;
	margin:0 auto 0 auto;}	
	
#bottom_links{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	margin:20px 0px 10px 0px;}

#bottom_links ul{
	display:inline;
	list-style:none;
	margin:0;
	padding:0;}		
	
#bottom_links ul li{
	display:inline;
	list-style:none;
	margin:0 4px 0 5px;
	padding:0;}		
	
#bottom_links ul li a{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;}	
	
#bottom_links ul li a:hover{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#51caff;
	text-decoration:none;}				
		
#bottom_links ul li a.active{
	color:#51caff;}	
	
.copyright{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
	height:auto;
	width:925px;
	clear:both;
	float:left;}	
	
	
.blu_txt_normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#51caff;}	
	
.bottom_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
	height:auto;
	width:925px;
	clear:both;
	float:left;
	margin-top:10px;}
	
.bottom_txt1{
	height:auto;
	width:200px;
	float:left;}

.bottom_txt2{
	height:auto;
	width:200px;
	float:right;
	text-align:right;}		

.whtie_txt_blod{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;}
	
.whtie_txt_blod_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;}	
	
.whtie_txt_blod_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#51caff;
	font-weight:bold;}	
	
	
	
#bottom_logos{
	clear:both;
	height:127px;
	width:925px;
	margin:0 auto 10px auto;
	background-image: url(../images/bottom_logo.jpg);
	background-repeat:no-repeat;
	}	
		
/******  bottom end  ******/				
	
#main_img{
	opacity:0.8;
	filter:alpha(opacity=80);
	float:left;
	z-index:1000;
	position:fixed;
	right:0;
	bottom:0;
	background-image:url(../images/company_img.png);
	background-repeat:no-repeat;}	
	
.close_btn{
	float:right;}	
	
	
.list_of_services{
	float:left;
	height:auto;
	width:240px;	
	margin:0 0 30px 30px;
	line-height:24px;
	}	
	
	
.list_of_services ul{
	margin:0;
	padding:0;
	list-style:disc;
	
	}		
	
.list_of_services ul li{
	margin:0;
	padding:0;
	list-style:disc;}
	
.list_of_services ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:bold;}	
	
.list_of_services ul li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#51caff;
	text-decoration:none;
	font-weight:bold;}	
	
.keys_locks_pics{
	float:left;
	clear:both;
	width:910px;}	
	
.keys_locks_pics img{
	margin:0px 0 10px 15px;}	
		
	
.read_more_link{
	float:left;
	clear:both;
	height:auto;
	width:100%;
	margin:0 0 50px 0;}	
	
	
.txt-normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;	
	}
	
	
.txt-normal_blu_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#51caff;
	text-decoration:none;	
	}	
	
.txt-normal_blu_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:underline;	}		
	
	
.commercial_pic{
	float:left;
	height:207px;
	width:358px;
	margin-left:20px;}	
	
	
.new_safes_inventory{
	float:left;
	clear:both;
	height:auto;
	width:925px;
	padding:10px 10px 10px 10px;
	border:1px solid #cdcdcd;
	margin:5px 0 5px 0;}	
	
	
.inventory_pic{
	float:left;
	height:114px;
	width:114px;}
	
.inventory_txt{
	float:left;
	height:auto;
	width:435px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left:15px;}			
	
.inventory_price	{
	float:left;
	height:auto;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#e10808;
	font-weight:bold;
	margin:40px 0 0 25px;}
	
	
.inventory_buy_btn	{
	float:left;
	height:auto;
	width:auto;
	margin:40px 0 0 10px;}	
	
	
.new_safes_btn{
	float:right;
	clear:both;
	height:auto;
	width:auto;
	margin:5px 0 0 0px;}
	
.contactus_body{
	float:left;
	clear:both;
	height:auto;
	width:925px;
	padding:5x 5x 5x 5x;
	}	
	
.contactus_leftfrom{
	float:left;
	height:auto;
	width:300px;}

.contactus_feilds{
	float:left;
	height:auto;
	width:350px;
	padding:5px 0 5px 0;
}	

.contactus_feild{
	float:left;
	height:auto;
	width:350px;}	
	
.contactus_txt{
	float:left;
	height:auto;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}		
	
#google_map{
	float:left;
	text-align:left;
	height:auto;
	width:450px;
	margin-left:30px;}	
	
.contactus_feild{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 180px;
	color:#000;
	padding-right: 5px;
	padding-left: 5px;}	
	
.contact_us_txtarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 180px;
	color:#000;
	padding:5px 5px 5px 5px;	
	height: 110px;
}	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	