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

@font-face {
	font-family: 'Calibri';
	src: url('../fonts/calibri.eot');
	src: url('../fonts/calibri.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/calibri.woff') format('woff'),
			 url('../fonts/calibri.ttf') format('truetype'),
			 url('../fonts/calibri.svg#calibri') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*----------- Back to top --------------*/
#toTop {display:none; width:37px; height:37px; overflow:hidden; background:url(../images/totop.png) 0 0 no-repeat; position:fixed; right:50%; bottom:40px; z-index:999; margin-right:-640px !important;}
#toTop:hover {background-position: right 0;}
#toTop:active, #toTop:focus {outline: none;}

img{ border:none;}
*{ margin:0; padding:0;}
.clear { clear:both;}
.wrapper { width:1000px; overflow:hidden; margin: 0 auto; background:#FFFFFF; }
#top-area{ width:1000px; height:90px; float:left; background:url(../images/header-top-bg.gif) repeat-x;}
.logo{ float:left; width:96px; height:79px; background:url(../images/logo.png) no-repeat; margin: 3px 10px 0px 35px;}
.call-us-text { float:left; text-align:right; font-size:22px; color:#000; width:218px; height:46px; border-left: 1px solid #d6d6d6; margin:15px 0px 0px 10px; padding-top: 20px; text-transform:uppercase;}
.iso-img { float:left; width:148px; height:48px; margin: 18px 0px 0px 229px; }
.top-header-social-icon { height:30px; float:right; margin: 30px 15px 0px 0px;}
.face-book-icon, .twitter-icon, .linked-in-icon { width: 30px; height: 30px; float: left; margin: 0px 10px 0px 0px; background: url(../images/social-icon.png) no-repeat;}
.face-book-icon { background-position: 0px 0px; }
.twitter-icon { background-position: -41px 0px;}
.linked-in-icon { background-position: -82px 0px;}

#menuwrapper{ float:left; width:1000px; height:30px; background:url(../images/menu-bg.gif) repeat-x;}
#navigation { width: 746px; float: left; }
ul.nav-main, ul.nav-main li { list-style: none;	margin: 0; padding: 0;}
ul.nav-main { position: relative; z-index: 597; }
ul.nav-main li:hover > ul { visibility: visible; }
ul.nav-main li.hover, ul.nav-main li:hover { position: relative; z-index: 599; cursor: pointer;}
ul.nav-main li { float:left; display:block; color: #fff; font-size:14px;}
ul.nav-main li a {display:block; padding: 7px 14px 8px 14px; color: #fff; font-size:12px; font-weight:bold; text-decoration:none; text-transform: uppercase;}
ul.nav-main li a:hover { color:#e0e0e0; }
ul.nav-main *.list { padding-right: 22px; }
ul.nav-sub { visibility:hidden; position:absolute; padding:0; top:29px; left:0; z-index:598; background:#ececec; border-right:1px solid #b2b2b2; border-left:1px solid #b2b2b2;}
ul.nav-sub li {list-style:none; display:block; padding-left: 10px; float:none; border-bottom: 1px solid #b2b2b2; background: none;}
ul.nav-sub li a {padding:6px 5px 6px 0px; float:none; width:150px; border:none; font-size:13px; font-weight:normal; color:#000;}
ul.nav-sub li a:hover {color: #d30002;}
ul.inner-second-sub { visibility: hidden; position: absolute; padding:0; top: 0px; left: 165px; z-index: 598; background: #ececec; border-right:1px solid #b2b2b2; border-left:1px solid #b2b2b2;}
ul.nav-sub li.sub_image{background:url(../images/side-arrow-hover.png) no-repeat  150px  12px;}
ul.inner-second-sub li {list-style:none; display:block;padding-left:10px; float: none; border-bottom: 1px solid #b2b2b2; background: none;}
ul.inner-second-sub li a { padding:6px 5px 6px 0px;float:none; width:150px; border:none; font-size:13px; font-weight:normal; color:#000;}
#active{ color: #e0e0e0;}
ul.inner-second-sub li a:hover {color: #d30002;}

.search-wrapper { width: 254px; height:30px; float:right; background:url(../images/search-bg.gif) repeat-x; }
.content-area-left-side { width: 746px; height:auto; float: left; }
.content-area-right-side { width: 254px; height:auto; float: right; background:#fff;}
.right-menu { float:right; height: 214px; width: 254px; }
.process_title { margin-top: 8px; margin-bottom:8px; font-size:16px; font-weight:bold; text-align:center; color:#0e638c;}
.arrowlistmenu{ float:left; width: 254px; padding-top: 10px;}
.arrowlistmenu .menuheader{ font-size: 16px; color: #da0003; font-weight:normal;background: url(../images/right-side-heading-arrow-bg.gif) no-repeat 10px 12px; text-transform: uppercase; cursor: hand; cursor: pointer; padding: 5px 0px 5px 24px;}
.arrowlistmenu .openheader{background: url(../images/side-arrow-hover.png) no-repeat 10px 10px;}
.arrowlistmenu ul{ list-style-type: none; margin: 0; padding: 0; border-bottom: 2px solid #f5f5f5;}
.arrowlistmenu ul li{ padding-bottom: 2px; }
.arrowlistmenu ul li a{	color: #000; background: url(../images/side_arrow.png) no-repeat 26px 8px; display: block; padding: 4px 0px 4px 40px;	text-decoration: none; font-size: 12px;}
.arrowlistmenu ul li a.active{font-weight:bold; color:#000000;}
.arrowlistmenu ul li a:visited{ color: #000; }
.arrowlistmenu ul li a:hover{ color: #000; background-color: #f0f0f0;}
.style2 { font-size: 11px;}
.textinput{ height: 22px; width: 157px;	border: 1px solid #bab9b9; font-family: Arial; color: #2d2d2d; border-radius: 4px; float: left;	margin: 2px 0px 0px 50px; padding: 0px 28px 0px 5px; outline:0;}
.search-icon { width:15px; height:17px; float:left; margin-top: 5px; padding: 0px 8px 3px 0px;}

.banner-area { float: left; width: 746px; height: 214px; }
.banner-img { float:left; width:260px; height:200px; padding-top: 6px; text-align: center;}
.banner-heading { float:right; width: 466px; margin: 8px 20px 0px 0px; font-size: 20px; color:#aaa2a2; text-align:right; line-height: 30px; }
.banner-content { float: right; width:340px; font-size:13px; color:#000; text-align:justify; line-height: 20px; margin: 15px 20px 0px 0px;}
.banner-read-more { font-weight:bold; text-decoration:none; color:#908c8c; margin-right: 5px; float: right; }
.banner-read-more:hover { color:#000; }

.content-area{float:left; clear:both; width:745px; height:auto; background:#fff; border-right: 1px solid #d5d5d5;}
.small-description { float:left; width:700px; height:auto; font-size:12px; text-align:justify; margin:10px 15px 25px 15px; line-height:20px; }
.box-column-size { float:left; width: 250px; text-align: justify;}
.box-column-size1 { float:left; width: 240px; text-align: justify;}
.text-area { float:left; clear:both; padding: 0px 8px 20px 10px; line-height: 18px;}
.inner-heading, .inner-heading-1 {font-size: 17px; color: #1b1b1b; background: url(../images/heading-icon.png) no-repeat 4px 4px #f2f2f2; padding: 2px 0px 2px 20px;border-radius: 4px; margin: 0px 0px 10px 10px; width: 214px; }
.inner-heading {width: 214px; }
.inner-heading-1 { width: 204px; }
.red-color { color: #d00002; }
.login_box{ float:left;	margin: 54px 15px 5px 15px;	width: 224px;}
.enquiry-heading { font-size:22px; color:#ba0001; margin-bottom: 10px; }
.textbox{ width: 204px; border: 1px solid #d5d5d5; background-color: #fff; color: #797977; font-size: 12px; text-shadow: 0 1px 1px white; margin: 0px 0px 10px 0px; padding: 0px 5px 3px 10px; float: left; text-align: left; height:23px; outline:0; }
.textbox_big{ width:204px; border: 1px solid #d5d5d5; background-color: #fff; color: #797977; font-size: 12px; text-shadow: 0 1px 1px white;	margin:0px 0px 10px 0px; padding:10px 10px 0px 10px; float:left; height:80px; outline:0; resize:none; font-family:Arial, Helvetica, sans-serif;}
.loginButton_bg { float:left;}
.loginButton { float:left; padding: 6px 12px; margin: 7px 15px 10px 0px; text-decoration: none; font-size:13px; font-family: 'Calibri'; color: #fff; background: #bc0100; text-transform:uppercase; border:0; cursor: pointer;}
.loginButton_contact{ float:left; margin: 7px 0 9px 4px;
    padding: 6px 10px; text-decoration: none; font-size:13px; font-family: 'Calibri'; color: #fff; background: #bc0100; text-transform:uppercase; border:0; cursor: pointer;}
.loginButton_contact:hover { background: #e2e2e2; color: #000;}

.loginButton:hover { background: #e2e2e2; color: #000;}
.trade-mark-text { font-size:15px; text-align:left; width:230px; margin:10px 15px 10px 15px; line-height:20px; float:left; clear:both; color:#1b1b1b; }
.footer-area { width: 1000px; height:62px; line-height:20px; border-top: 2px solid #a4a4a4;  background:url(../images/footer-image.png) repeat-x; float:left; clear:both; font-size:12px; color:#222222;}
.footer-area2 { width: 1000px; height:auto; line-height:19px; border-top: 2px solid #a4a4a4;  background:url(../images/footer-image.png) repeat-x; float:left; clear:both; font-size:12px; color:#222222;  padding-top:5px; text-align:center;}
.link{padding-left:10px;}
.treeshore-link { font-size: 12px; color:#000; text-decoration:none; right:20px; position:relative;}
.development_link{ float:right; margin:10px 18px 0 0px;}
.development_link a{ text-decoration:none; color:#333333;}
.development_link a:hover{color:#999999;}
.treeshore-link:hover { color:#666666;}
.product_name{width:122px; position:relative;top:10px; float:right; color: #333333; font-size: 24px; }

/*...innerpage...*/
.content-area-active-108{float:left; clear:both; width:744px; height:auto; background:#fff; border-right: 1px solid #d5d5d5;}
.content-area-right-side-active-108 { width: 254px; height:auto; float: left; background:#fff; }
.content-area-left-side-active-108{ width: 744px; height:auto; float: left; border-left:1px solid #CCCCCC;   min-height:546px; }
.content-area-left-side-active-108-contact{ width:auto; height:auto; float: left;  min-height:546px;}
.banner_active_108top{width:744px; height:auto; background:#ffffff; float:left;}
.enquiry_box{float:right; width:auto;}					  
.banner_active_108bottom{width:auto; height:auto; background:#FFFFFF; float:left; }
.products-page{ width:487px; float:left; height:auto; margin:0 0 0 0px; margin-bottom:20px;}
.h2_active108{margin:14px 0 0 14px; font-family:Arial; font-size:18px; color:#ed3338; text-transform:uppercase; font-weight:normal;}	
.h2_contact{margin:14px 0 0 17px; font-family:Arial; font-size:18px; color:#ed3338; text-transform:uppercase; font-weight:normal;}	
.p_2_zones{ font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#2e2e2e; margin:4px 0 0 18px;}
.list_nav{ display:block;float:left;  font-family:Arial; font-size:12px; margin: 4px 0 0 20px; color:#1b1b1b; line-height:24px; }
.list_nav ul{ list-style-type: none; }
.list_nav ul li{background: url(../images/list-bullet.jpg) no-repeat 0px 9px; padding-left: 14px;}
.list_nav ul li a{ line-height:26px; position:relative;color: #1b1b1b; font-family:Arial, Helvetica, sans-serif; font-size:12px;  display: block; 	text-decoration: none; font-size: 12px;}
.box_img{margin:60px 0 0 0px;} 
.over_view{margin:30px 0 0 7px;}
.list_tabs{margin:20px 0 0 20px;}
.download_tabs{margin:20px 0 0 20px;}
.list_nav{ display:block;float:left;  font-family:Arial; font-size:12px; margin: 4px 0 0 20px; color:#1b1b1b; line-height:24px; }
.download_link ul{ list-style-type: none; width:auto; }
.download_link ul li{background:url(../images/arrow1.png)  no-repeat 0px 9px; padding-left: 14px;}
.download_link ul li a {line-height:26px; width:300px; position:relative; color:#1b1b1b; font-family:Arial; font-size:14px; display:block; text-decoration: none;}
.pdf_iamge{float:right; margin-top:15px; margin-right:33px;}
.download_link img{ margin-left:5px; top:3px; position:relative;}
.p_large_hooter{line-height:18px; position:relative;color: #1b1b1b; width:350px; margin:7px 0 0 17px; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-bottom:12px;  display: block; 	text-decoration: none; font-size: 12px; text-align:justify; width:700px;}
.large_hooter{ width:auto; float:left; height:auto; margin:0 0 0 0px; margin-bottom:20px; }
.p_large_hooter2{line-height:18px; position:relative;color: #1b1b1b; width:auto; margin:7px 0 0 17px; text-align:justify; font-family:Arial; font-size:13px; margin-bottom:12px; display:block; text-decoration:none; font-size:12px; text-align:justify; width:700px;}
.box_img_large_hooter{margin:14px 0 0 0px; float:right; margin-right:0px;}
.p_2_zones_pir{ font-weight:bold; float:left;font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#2e2e2e; margin:18px 0 0 18px;}
.detection_pattern{margin:20px 0 0 10px;}
.span_large_vibration{line-height:18px; position:relative;color: #1b1b1b; width:auto; margin:7px 0 0 17px; text-align:justify; font-family:Arial; font-size:13px; margin-bottom:12px; display:block; text-decoration:none; width:700px; font-size:12px; line-height:20px;}
.p_2_zones_vibration{ font-weight:bold; float:left;font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#2e2e2e; margin:18px 0 0 18px; width:600px;}
/*...innerpage...*/


/*...surfacepage...*/
.box_img_surface{margin:14px 0 0 0px; float:right; margin-right:0px;}
.p_2_zones_surface{ font-weight:bold; float:left;font-family:Arial; font-size:16px; color:#2e2e2e; margin:18px 0 0 18px; width:500px;}
.specification_image{float: left;}
.specification_image img{margin:7px 0 0 15px; float:left;}
.surface{ display:block;float:left;  font-family:Arial; font-size:12px; margin: 4px 0 0 20px; color:#1b1b1b; line-height:24px; }
.surface ul{ list-style-type: none; margin-left:0px; float:left;}
.surface ul li{background: url(../images/list-bullet.jpg) no-repeat 0px 9px; padding-left: 14px; width:auto;}
.surface ul li a{ line-height:26px; position:relative;color: #1b1b1b; font-family:Arial; font-size:12px; text-decoration:none; font-size:12px;} 
td {font-family:Arial; font-size:12px; padding:7px;}

/*...innerpage...*/
#navigators #refine {-moz-border-radius: 3px 3px 3px 3px; border:1px solid #ccc;}
base-913.css (line 1)
.clearfix { display: block;}
base-913.css (line 1)
.clearfix { display: inline-block;}
a.more {display:block; width:75px; height:25px; float:left; margin:0 0 0 32px; text-align:center; padding:0px 15px 0 0; color:#fff; font-weight: normal; background:url(images/button.png); }

base-913.css (line 1)
div {position: relative;}
.h2_active108_table{ font-family:Arial, Helvetica, sans-serif; font-size:14px;  color:#ed3338; text-transform:uppercase; font-weight:bold;}
.table_td_bg{background:#e0e0e0; padding:5px;}
.wiring_catalog{}
.alarm_list{ width:400px; margin:10px 0 0 30px; float:left;}
.alarm_list li{line-height:24px; list-style:none;}
.alarm_list a{ text-decoration:none; color:#333333; background:url(../images/list-arrow.jpg) no-repeat 0px 4px;   padding: 1px 0 12px 20px;}	
.h2_what_is_alarm{margin:14px 0 0 14px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ed3338;  font-weight:bold;}
.small-what_is_alarm{ float:left; width:700px; height:auto; font-size:12px; text-align:justify; margin:11px 15px 25px 15px; line-height:20px; }
.alarm_list2 li{ width:680px; line-height:18px;  margin:0 0 0 30px; float:left; background:url(../images/list-arrow.jpg) no-repeat 0px 6px; padding: 1px 0 6px 20px; list-style:none; text-decoration:none; color:#333333; }
.h2_what_is_encyclopedia{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ed3338;  font-weight:bold;}
.small-description-encyclopedia {float:left; width:700px; height:auto; font-size:12px; text-align:justify; margin:10px 15px 0; line-height:20px;}

/*...contactus....*/
a{text-decoration:none;}
.contact_page{width:auto; float:left; margin-bottom:0px;}
.contact_text{ font-size:12px; color:#000000; line-height:20px; width:446px; margin:10px 0 0 20px; float:left;}
.map_bg{width:446px; height:320px; margin:50px 0 20px 0px;float:left; border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #ccc;}
.customer_contact_form{ margin:0px 7px 0 2px;}
.customer { background-color:#fff; padding:2px; border:1px solid #D5D5D5; outline:none; width:214px; }
.contatct_form{margin:0 20px 0 0;}	
.customer_select { background-color:#fff; padding:2px; width:219px; border: 1px solid #D5D5D5; outline:none;}	
.customer_textarea { background-color:#fff; outline:none; width:218px; font-family:Arial; border: 1px solid #D5D5D5; outline:none; }
.Style2{ }
.radio_button{ width:auto; }

/*For Enquire Form CSS */
.form-field {float: left; position: relative; margin-bottom:10px;}
label.error{ float: left; border: 1px solid #FF0000; background: #FFFFD9; padding: 2px 5px; border-radius: 4px; -moz-border-radius: 4px;     -webkit-border-radius: 4px; color:#FF0000; left:0px; z-index: 9999;}
.response-msg .success, .cnt_response_msg .success { float: left; border: 1px solid #009900; background: #D8FFB0; padding: 3px 5px;     border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; color:#009900;}
.response-msg .failure, .cnt_response_msg .failure {float: left; border: 1px solid #FF0000; background: #FFFFD9; padding: 3px 5px;    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; color:#FF0000;}
.row_bottom{border-bottom:1px dashed #999999; margin:0 0 20px 0x; height:120px;}
.control_panel_product_name{margin:10px 0 10px 15px; font-size:12px; font-family: 'Calibri';}
.alarm_device_product_name{margin:10px 0 10px 5px; font-family: 'Calibri'; font-size:12px;}
.trademark{margin:0 0 0 150px; float:left;}
a.more2 { display:block; height:32px; float:left; font-size:18px; margin: 0 0 0 125px; text-align:center; padding:4px 52px 0 10px; color:#fff; font-weight:normal; background:url(../images/button1.png) no-repeat; }
#gallery a.more2 { float:left; margin-right:10px 0 0 0px; color:#fff; }
.page-not-found-area { margin: 0 auto; padding: 8px; width: 700px; height: 372px; clear: both;}
.page-not-found-image { width:486px; height:302px; background: url(../images/404.jpg) no-repeat center center; margin: 0 auto; }
.page-not-found-content { margin: 0 auto; width: 680px; text-align: center; padding-bottom: 10px; line-height: 22px; font-size: 16px;}
.page-not-found-content a { text-decoration:none; color:#ed0003;}
.page-not-found-content a:hover { color:#000;}
.page-not-found-content span { color:#ed0003; }

/* Last Update 26082013 */
.footer-area { width:1000px; min-height:168px; line-height:20px; float:left; clear:both; font-size:12px; color:#222; border-top:2px solid #a4a4a4; background:url(../images/footer-image.png) repeat-x #eaeaea;}
.copyright, .copyright1 { line-height:20px; margin:10px 16px 0 16px; float:left; }
.copyright { text-align:center; width:968px;}
.copyright1 { width:776px;}
.footer-menu-area { float:left; width:100%; min-height:110px; }
.footer-row, .footer-second, .footer-third, .footer-four, .footer-five { float:left; min-height:100px; margin:10px 0 0 20px; background:url(../images/footer-divider.png) no-repeat right center; }
.footer-row { width:120px; }
.footer-second { width:74px; }
.footer-third { width:356px; }
.footer-four { width:176px; }
.footer-five { width:125px; }
.footer-link { float:left; clear:both; width:100%; font-weight:bold; text-transform:uppercase; color:#222; margin:0 0 2px 0; }
.footer-link:hover { color:#bc0100; }
ul.footer-menu { float:left; clear:both; width:92%; }
ul.footer-menu-1, ul.footer-menu-2 { float:left; width:118px; }
ul.footer-menu li, ul.footer-menu-1 li, ul.footer-menu-2 li { list-style:none; padding-left:12px; background:url(../images/footer-bullet-icon.png) no-repeat left center; }
ul.footer-menu li a, ul.footer-menu-1 li a, ul.footer-menu-2 li a { color:#717171; }
ul.footer-menu li a:hover, ul.footer-menu-1 li a:hover, ul.footer-menu-2 li a:hover { color:#000; }


.btnrefresh{background: url("../images/refresh_enquiry.png") no-repeat scroll 0 0 transparent;border: medium none;cursor: pointer;
height: 25px;width: 25px;margin-left: 10px;margin-top: 3px;}