@charset "utf-8";
/* CSS Document */

body{
	background:#FFFFFF;
	font-family:Tahoma;
	color:#02076C;
	font-size:13px;
	margin:0px 0px 0px 0px;
	letter-spacing:0px;
	background-position:top;
	}
	
#main{
	width:827px;
	margin-left:auto;
	margin-right:auto;
}


/*----------------text class----------------*/

.spacing{
	line-height:26px;
}

.bold-red{
	color:#e1362e;
	font-weight:bold;
}	

a{
	font-size:13px;
	font-family:Tahoma;
	color:#3941C8;
	text-decoration:none;
}

a:hover{
	font-size:13px;
	font-family:Tahoma;
	color:#DB372E;
	text-decoration:none;
}

.footertxtunlink{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;

} 

.footertxt{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;

}

.footertxt:hover{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a8a8a;
	text-decoration:none;

}

.copyrighttxt{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a8a8a;
	text-decoration:none;
	
}

.redtxt{
	color:#DB372E;
	font-size:16px;
}

.redlink{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#DB372E;
	text-decoration:none;

}

.redlink:hover{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3941C8;
	text-decoration:none;

}

.sitemaptxt{
	font:Arial;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bolder;

}

.sitemaptxt:hover{
	font:Arial;
	font-size:13px;
	color:#3E46CD;
	text-decoration:none;
	font-weight:bolder;
	
}

.titletxt{
	font:Tahoma;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bolder;
	
}

.categoryname{
	font:Tahoma;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bolder;
	
}

.catprod{
	font-size:11px
	font-family:Tahoma;
	color:#3941C8;
	text-decoration:none;
	
}

.catprod2{
	font-size:10px
	font-family:Tahoma;
	color:#3941C8;
	text-decoration:none;
	
}

.prodcat{
	font-size:11px;
	font-family:Tahoma;
	color:#3941C8;
	text-decoration:none;
}

.prodcat:hover{
	font-size:11px;
	font-family:Tahoma;
	color:#DB372E;
	text-decoration:none;
}

.prodcat2{
	font-size:10px;
	font-family:Tahoma;
	color:#3941C8;
	text-decoration:none;
}

.prodcat2:hover{
	font-size:10px;
	font-family:Tahoma;
	color:#DB372E;
	text-decoration:none;
}

.imagetxt{
	font:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bolder;
	
}

.sidebar_links{
	background:url(../images/leftside_bar.jpg) no-repeat;
	width:171px;
	height:28px;
	margin:0px 0px 0px 5px;
	padding-top:7px;

}

.sidebar_links_a a{
	font:Arial;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bolder;
	padding-left:5px;
}

.sidebar_links_hover{
	background:url(../images/leftside_bar_o.jpg) no-repeat;
	width:171px;
	height:28px;
	margin:0px 0px 0px 5px;
	padding-top:7px;
}

.rsidebar_links{
	background:url(../images/rightside_bar.jpg) no-repeat;
	width:171px;
	height:26px;
	padding-top:4px;
	right:auto;

}

.rsidebar_links_a a{
	font:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bolder;
	padding-left:6px;
}

.rsidebar_links_hover{
	background:url(../images/rightside_bar_o.jpg) no-repeat;
	width:171px;
	height:26px;
	padding-top:4px;
	right:auto;
}


/*----------------background images----------------*/

.leftdropshadow{
	background:url(../images/leftsideshadow.png) repeat-y;
	width:7px;

}

.rightdropshadow{
	background:url(../images/rightsideshadow.png) repeat-y;
	width:7px;

}

.image1{
	background:url(../images/body_image01.png) no-repeat top;
	width:158px;
	height:189px;

}

.image2{
	background:url(../images/body_image02.png) no-repeat top;
	width:158px;
	height:189px;

}

.image3{
	background:url(../images/body_image03.png) no-repeat top;
	width:158px;
	height:189px;

}

.image4{
	background:url(../images/body_image04.png) no-repeat top;
	width:158px;
	height:189px;

}


/*----------------btn----------------*/

.btn{
	background-position:top;
	background-repeat:no-repeat;
	border:none;
	margin:0px;
	padding:0px;
	display:block;
}

.btn:hover{
	background-position:bottom;
	cursor:pointer;
}
	
#locksmith{
	background-image:url(../images/locksmith_btn.jpg);
	width:171px;
	height:32px;
	
}

#emergency{
	background-image:url(../images/emergency_btn.jpg);
	width:171px;
	height:32px;
	
}

#autocar{
	background-image:url(../images/autocar_btn.jpg);
	width:171px;
	height:32px;
	
}

#residential{
	background-image:url(../images/residential_btn.jpg);
	width:171px;
	height:32px;
	
}

#commercial{
	background-image:url(../images/commercial_btn.jpg);
	width:171px;
	height:32px;
	
}

#alarm{
	background-image:url(../images/alarm_btn.jpg);
	width:171px;
	height:32px;
	
}

#cctv{
	background-image:url(../images/cctv_btn.jpg);
	width:171px;
	height:32px;
	
}

#access{
	background-image:url(../images/access_btn.jpg);
	width:171px;
	height:32px;
	
}

#intercom{
	background-image:url(../images/intercom_btn.jpg);
	width:171px;
	height:32px;
	
}

#wsmd_logo{
	background-image:url(../images/wsmd_logo.png);
	width:150px;
	height:46px;
	
}

#gallery{
	background-image:url(../images/gallery_banner.png);
	width:156px;
	height:69px;
}

#services{
	background-image:url(../images/services_banner.png);
	width:156px;
	height:92px;
}

#submit{
	background-image:url(../images/submit_btn.png);
	width:80px;
	height:24px;
}

#clear{
	background-image:url(../images/clear_btn.png);
	width:80px;
	height:24px;
}

#card-reader{
	background-image:url(../images/btn_card-reader.jpg);
	width:171px;
	height:26px;
}

#digital-locks{
	background-image:url(../images/btn_digital-locks.png);
	width:171px;
	height:26px;
}

#biometric-readers{
	background-image:url(../images/btn_biometric-readers.jpg);
	width:171px;
	height:26px;
}

#push-button{
	background-image:url(../images/btn_push-button.jpg);
	width:171px;
	height:26px;
}

#home-intercoms{
	background-image:url(../images/btn_home-intercoms.png);
	width:171px;
	height:26px;
}

#building-interrcoms{
	background-image:url(../images/btn_building-intercoms.jpg);
	width:171px;
	height:26px;
}

#wireless-intercoms{
	background-image:url(../images/btn_wireless-intercoms.jpg);
	width:171px;
	height:26px;
}

#telephone-entry{
	background-image:url(../images/btn_telephone-entry.jpg);
	width:171px;
	height:26px;
}

#video-entry{
	background-image:url(../images/btn_video-entry.png);
	width:171px;
	height:26px;
}

#electric-strike{
	background-image:url(../images/btn_electric-strike.jpg);
	width:171px;
	height:26px;
}

#internet{
	background-image:url(../images/btn_internet.png);
	width:171px;
	height:26px;
}

#black-white{
	background-image:url(../images/btn_black-white.jpg);
	width:171px;
	height:26px;
}

#color-cctv{
	background-image:url(../images/btn_color-cctv.jpg);
	width:171px;
	height:26px;
}

#dome-systems{
	background-image:url(../images/btn_dome-system.jpg);
	width:171px;
	height:26px;
}

#wireless-cctv{
	background-image:url(../images/btn_wireless-cctv.png);
	width:171px;
	height:26px;
}

#residential-alarms{
	background-image:url(../images/btn_residential-alarms.jpg);
	width:171px;
	height:26px;
}

#commercial-alarms{
	background-image:url(../images/btn_commercial-alarms.png);
	width:171px;
	height:26px;
}

#smoke-detectors{
	background-image:url(../images/btn_smoke-detectors.jpg);
	width:171px;
	height:26px;
}

#door-knob{
	background-image:url(../images/btn_door-knob.jpg);
	width:171px;
	height:26px;
}

#deadbolts{
	background-image:url(../images/btn_deadbolts.jpg);
	width:171px;
	height:26px;
}

#cylinder{
	background-image:url(../images/btn_cylinders.jpg);
	width:171px;
	height:26px;
}

#motise-locks{
	background-image:url(../images/btn_mortise-locks.jpg);
	width:171px;
	height:26px;
}

#handle-sets{
	background-image:url(../images/btn_handle-sets.png);
	width:171px;
	height:26px;
}

#hardware{
	background-image:url(../images/btn_hardware.jpg);
	width:171px;
	height:26px;
}


#btn-special-offer{
	background-image:url(../images/special_offers_btn.jpg);
	height:92px;
	width:169px;
}

#btn-15off-seal{
	background-image:url(../images/15off-seal-banner.png);
	height:171px;
	width:169px;
}
/*----------------Menu Bar----------------*/

#menubar{
	width:813px;
	height:44px;
	background:url(../images/menubar.jpg) no-repeat top;		
	padding:0px;
	margin:0px;
	position:relative;
}

#menubar li { 
	margin:0px; 
	padding:0px; 
	list-style:none; 
	position:absolute;
}

#menubar li, #menubar a {
	height:44px;		
	display:block;
}

#btn_home	{left:13px;  width:70px;}
#btn_abou	{left:83px;  width:100px;}
#btn_ours	{left:182px;  width:127px;}
#btn_test	{left:309px;  width:129px;}
#btn_loca	{left:438px;  width:104px;}
#btn_spec	{left:541px;  width:148px;}
#btn_cont	{left:689px;  width:112px;}

#btn_home a:hover {background: transparent url(../images/menubar.jpg) -13px  -44px  no-repeat; width:70px;}
#btn_abou a:hover {background: transparent url(../images/menubar.jpg) -83px  -44px  no-repeat; width:100px;}
#btn_ours a:hover {background: transparent url(../images/menubar.jpg) -182px  -44px  no-repeat; width:127px;}
#btn_test a:hover {background: transparent url(../images/menubar.jpg) -309px  -44px  no-repeat; width:129px;}
#btn_loca a:hover {background: transparent url(../images/menubar.jpg) -438px  -44px  no-repeat; width:104px;}
#btn_spec a:hover {background: transparent url(../images/menubar.jpg) -541px  -44px  no-repeat; width:148px;}
#btn_cont a:hover {background: transparent url(../images/menubar.jpg) -689px  -44px  no-repeat; width:112px;}


/*----------------Menu Bar----------------*/

#sitemap{
	width:627px;
	height:32px;
	background:url(../images/title_welcome.jpg) no-repeat top;		
	padding:0px;
	margin:0px;
	position:relative;
}

#sitemap li { 
	margin:0px; 
	padding:0px; 
	list-style:none; 
	position:absolute;
}

#sitemap li, #sitemap a {
	height:32px;		
	display:block;
}

#btn_site	{left:517px;  width:104px;}

#btn_site a:hover {background: transparent url(../images/title_welcome.jpg) -517px  -32px  no-repeat; width:104px;}



/*----------------header links Bar----------------*/

#header_links{
	width:827px;
	height:29px;
	background:url(../images/header_links.png) no-repeat top;		
	padding:0px;
	margin:0px;
	position:relative;
}

#header_links li { 
	margin:0px; 
	padding:0px; 
	list-style:none; 
	position:absolute;
}

#header_links li, #header_links a {
	height:29px;		
	display:block;
}

#btn_bookmark	{left:609px; width:105px;}
#btn_send	{left:716px; width:105px;}

#btn_bookmark a:hover {background:url(../images/header_links.png) -609px -29px  no-repeat; width:105px;}
#btn_send a:hover {background:url(../images/header_links.png) -716px -29px  no-repeat; width:105px;}


/*----------------body Bar----------------*/

#body_links{
	width:425px;
	height:49px;
	background:url(../images/body_image_links.png) no-repeat top right;		
	padding:0px;
	margin:0px;
	position:relative;
}

#body_links li { 
	margin:0px; 
	padding:0px; 
	list-style:none; 
	position:absolute;
}

#body_links li, #body_links a {
	height:49px;		
	display:block;
}

#btn_emerg	{left:37px; width:121px;}
#btn_resid	{left:168px; width:121px;}
#btn_comme	{left:299px; width:121px;}

#btn_emerg a:hover {background:url(../images/body_image_links.png) -238px -49px  no-repeat; width:121px;}
#btn_resid a:hover {background:url(../images/body_image_links.png) -369px -49px  no-repeat; width:121px;}
#btn_comme a:hover {background:url(../images/body_image_links.png) -500px -49px  no-repeat; width:121px;}


/* --------------------------------------- Dropdown Residential Services Start ---------------------------------------- */
#dropdownserv{
	width:171px;
	height:138px;
	background:url(../images/service_dropdown.png) no-repeat top left;
	padding:0px;
	margin:0px;
	position:absolute;
	top:0px;
	visibility:hidden;
}

#dropdownserv li {
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
}

#dropdownserv li, #dropdownserv a {
	height:26px;
	display:block;
}

#drp_emer	{top:0px;      width:171px;}
#drp_resi	{top:28px;      width:171px;}
#drp_comm	{top:56px;      width:171px;}
#drp_auto	{top:84px;      width:171px;}
#drp_stor	{top:112px;      width:171px;}

#drp_emer a:hover {background: transparent url(../images/service_dropdown.png) -171px  -0px    no-repeat;}
#drp_resi a:hover {background: transparent url(../images/service_dropdown.png) -171px  -28px    no-repeat;}
#drp_comm a:hover {background: transparent url(../images/service_dropdown.png) -171px  -56px    no-repeat;}
#drp_auto a:hover {background: transparent url(../images/service_dropdown.png) -171px  -84px    no-repeat;}
#drp_stor a:hover {background: transparent url(../images/service_dropdown.png) -171px  -112px    no-repeat;}
/* ---------------------------------------- Dropdown Residential Services End ----------------------------------------- */

/* ----------------------------------------- Dropdown Business Services Start ----------------------------------------- */
#dropdownloca{
	width:175px;
	height:166px;
	background:url(../images/location_dropdown.png) no-repeat top left;
	padding:0px;
	margin:0px;
	position:absolute;
	top:0px;
	visibility:hidden;
}

#dropdownloca li {
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
}

#dropdownloca li, #dropdownloca a {
	height:26px;
	display:block;
}


#drp_manh	{top:0px;    width:175px;}
#drp_broo	{top:28px;    width:175px;}
#drp_quee	{top:56px;    width:175px;}
#drp_bron	{top:84px;    width:175px;}
#drp_stat	{top:112px;    width:175px;}
#drp_nassau	{top:140px;    width:175px;}

#drp_manh a:hover {background: transparent url(../images/location_dropdown.png) -175px  -0px    no-repeat;}
#drp_broo a:hover {background: transparent url(../images/location_dropdown.png) -175px  -28px    no-repeat;}
#drp_quee a:hover {background: transparent url(../images/location_dropdown.png) -175px  -56px    no-repeat;}
#drp_bron a:hover {background: transparent url(../images/location_dropdown.png) -175px  -84px    no-repeat;}
#drp_stat a:hover {background: transparent url(../images/location_dropdown.png) -175px  -112px    no-repeat;}
#drp_nassau a:hover {background: transparent url(../images/location_dropdown.png) -175px  -140px    no-repeat;}

/* ---------------------------------------- Dropdown Business Services End ----------------------------------------- */

.btn-blue {
	background-color:#12409E;
	width:120px;
	border:1px #555555 solid;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:25px;
}

/* Contact Us Link*/

.contact-us{
	font-size:13px;
	font-family:Tahoma;
	color:#DB372E;
	text-decoration:none;
}

.contact-us:hover{
	font-size:13px;
	font-family:Tahoma;
	color:#3941C8;
	text-decoration:none;
}

.redtxtnum{
	color:#DB372E;
	font-size:16px;
}

.redtxtnum:hover{
	font-size:16px;
	color:#3941C8;
	text-decoration:none;
}

.locations-index{
	color:#3941C8;
	font-weight:bold;
	font-size:14px;
}

.locations-index:hover{
	font-size:14px;
	color:#DB372E;
	text-decoration:none;
}


