	@import "./base-styles.css";      		/* hidden from nearly all v4 browsers  */
	@import url('./base-styles.css'); 		/* IE4 can understand, but not NN4 */
	@import "./base-styles.css" screen; 	/* Hidden From IE */



			body {background:#ececec url(./background-outer.jpg) left top repeat-x;color:#6c6162;text-align:center;font-family:tahoma,verdana,helvetica,sans-serif}

			#wrapper {}
			h1 {font-weight:bold;font-size:14px;line-height:16px;margin-bottom:6px}
			h2 {font-family:tahoma,verdana,helvetica,sans-serif;font-weight:bold;font-size:14px;line-height:16px}
			h3 {font-family:tahoma,verdana,helvetica,sans-serif;font-size:12px;font-weight:bold}
			p {color:#6c6162}

			div.width{width:795px;padding-bottom:20px;margin-bottom:5px;background:transparent url(./footer-shading.png) left bottom no-repeat}
	* html div.width{width:775px;background:transparent}

			#wrapper{background:transparent url(./page-shading.png) left top repeat-y}
	* html #wrapper{background:transparent}

			#page {margin:0 10px;min-height:400px;width:775px} /*url(./background-inner.jpg) right top no-repeat*/
	* html #page {margin:0;height:400px;min-height:auto}

			#head {overflow:hidden;background:#e4353c}

			div.corporate-menu{text-align:right;font-size:0.7em;background:#666 url(./header-back2.jpg) center top no-repeat}
	* html div.corporate-menu{display:inline-block}
			div.corporate-menu ul{margin:0 0 0 auto;padding:3px 0}
			div.corporate-menu li{padding:0 5px;margin:0;border-left:1px solid #fff}
			div.corporate-menu li.first{border:0}
			div.corporate-menu a:link, div.corporate-menu a:active, div.corporate-menu a:visited, div.corporate-menu a:hover {
				padding:0;margin:0;color:#fff;text-transform:lowercase;text-decoration:none}
			div.corporate-menu a:hover{text-decoration:underline}
			div.corporate-menu li.first a{text-transform:uppercase}

			div.corporate-menu ul ul{margin:0;border:1px solid #fff;background:#666}
	* html div.corporate-menu ul ul{margin:1.2em 0 0 -60px}
	*:first-child+html div.corporate-menu ul ul{margin:1.2em 0 0 -60px}
			div.corporate-menu ul ul li {padding:0;margin:0;border:0}
			div.corporate-menu ul ul li.first a{text-transform:lowercase}
			div.corporate-menu ul ul a:link,
			div.corporate-menu ul ul a:active,
			div.corporate-menu ul ul a:visited,
			div.corporate-menu ul ul a:hover {padding:2px 5px;margin:0 2px;font-size:1em;line-height:1.4em}
			div.corporate-menu ul ul a:hover {background:#999;color:#000;text-decoration:none}

			div.flash-banner{background:#666}

			div.main-menu {white-space:nowrap;line-height:20px;font-size:0.8em}
			div.main-menu li {padding-right:4px}
			div.main-menu a:link,
			div.main-menu a:active,
			div.main-menu a:visited,
			div.main-menu a:hover {color:#fff;text-decoration:none;line-height:24px;padding:6px 5px}
			div.main-menu a:hover {background-color:#fff;color:#e4353c}

			div.main-menu ul ul{margin:0;border:1px solid #fff;background:#666;font-size:1em}
	* html div.main-menu ul ul{margin:1.6em 0 0 -65px}
	*:first-child+html div.main-menu ul ul{margin:1.6em 0 0 -65px}
			div.main-menu ul ul li {padding:0;margin:0;border:0}
			div.main-menu ul ul a:link,
			div.main-menu ul ul a:active,
			div.main-menu ul ul a:visited,
			div.main-menu ul ul a:hover	{padding:2px 5px;margin:0 2px;line-height:1.4em}
			div.main-menu ul ul a:hover {background:#999;color:#000;text-decoration:none}

			div.ecomm-login{float:right;background:transparent url(./ecom.gif) no-repeat}
			div.ecomm-login a:link, div.ecomm-login a:active, div.ecomm-login a:visited, div.ecomm-login a:hover {color:#fff;text-decoration:none;line-height:24px;padding:4px 24px 4px 5px;
				background:transparent url(./ecom-link.gif) right center no-repeat}
			div.ecomm-login a:hover {background-color:#fff;background-image:url(./ecom-link-hi.gif);color:#e4353c}

			li.faqs-link a:link, li.faqs-link a:active, li.faqs-link a:visited {background-image:url(./ecom-faq.gif);padding-right:19px}
			li.faqs-link a:hover {background-image:url(./ecom-faq-hi.gif)}
			li.faqs-link span {text-indent:-999em;width:1px}

	*:first-child+html .menu{width:auto}

			div#foot {clear:both;height:68px;background:#e4353c url(./footer-back.gif)  right top no-repeat;color:#fff;font-size:0.85em;margin:0 10px;padding:0 28px 8px 14px}
	* html div#foot {margin:0}
			div#footerone {margin-top:50px;float:left}
			div#footertwo {margin-top:50px;float:right}
			div#foot a:link, div#foot a:visited, div#foot a:active, div#foot a:hover, div#foot p {color:#fff}

			div#content {overflow:hidden;background:#fff url(./content-bg.gif) left top repeat-y}
	* html div#content{display:inline-block}

			#left {float:left;width:200px}
			#left h2 {background-color:#9a8f90;border-bottom:1px solid #f7f6f6;color:#fff;font-weight:normal;margin:0;padding:4px 8px 4px 12px}
			#left h2 a {color:#fff;display:block}
			#left h2 a:hover {text-decoration:none}

			div.product-menu li {background-color:#f7f6f6;border-bottom:1px solid #dedadb;width:199px;background-position:top left;background-repeat:no-repeat}
			div.product-menu a:link,
			div.product-menu a:active,
			div.product-menu a:visited,
			div.product-menu a:hover{
				font-size:0.9em;color:#363131;margin:0 0 0 26px;padding:6px 12px 2px 12px !important;text-decoration:none;display:block;width:149px;height:19px}
			div.product-menu a:hover{background-color:#eceaeb}

			div.product-menu .access a:hover {background-color:#cce6dd}
			div.product-menu .fire a:hover {background-color:#fde9d7}
			div.product-menu .sound---communication a:hover {background-color:#f2e6f1}
			div.product-menu .video a:hover {background-color:#fff7d2}
			div.product-menu .intrusion a:hover {background-color:#ccdeeb}
			div.product-menu .integrated-solutions a:hover {background-color:#e2d7ea}
			div.product-menu .services a:hover {background-color:#fbd1d5}

			#left .latest-news ul, #left .latest-spotlight ul, #left .latest-events ul, #left .latest-training ul {margin:0;padding:0}
			#left h3, #left .latest-news li, #left .latest-spotlight li, #left .latest-events li, #left .latest-training li {
				background-color:#eceaeb;border-bottom:2px solid #f9f4f5;color:#6c6162;font-size:11px;margin:1em 8px 0;padding:0}
			#left .latest-news li, #left .latest-spotlight li, #left .latest-events li, #left .latest-training li {background-color:transparent;border-bottom:1px solid #eceaeb;margin:0 8px 0}
			#left .latest-news li.last, #left .latest-spotlight li.last, #left .latest-events li.last , #left .latest-training li.last {border-bottom:0}
			#left h3 {margin-top:1.5em;color:#6C6162;padding:3px 4px 4px;background:#e0e0e0}
			#left .latest-news a,
			#left .latest-spotlight a,
			#left .latest-events a ,
			#left .latest-training a {color:#6C6162;padding:3px 4px 2px}
			#left h3 a{display:block}

			#left .latest-spotlight li{text-align:center;padding-bottom:1em}
			#left .latest-news li a,
			#left .latest-events li a,
			#left .latest-spotlight li a,
			#left .latest-training li a{display:block;padding-bottom:0.4em}
			#left .latest-news li a:hover,
			#left .latest-events li a:hover,
			#left .latest-spotlight li a:hover,
			#left .latest-training li a:hover{text-decoration:underline}

			#left span.more {white-space:nowrap;font-weight:normal;color:#e4353c !important}

			#center {
	width:575px;
	float:left;
	background-color: #FFF;
	text-align: left;
}
	*:first-child+html #center {float:none}

			#center a:link, #center a:active, #center a:visited, #center a:hover {color:#e4353c;text-decoration:none}
			#centertwo a:link, #centertwo a:active, #centertwo a:visited, #centertwo a:hover {color:#000;text-decoration:underline}
			#center a:hover {text-decoration:underline}

			#center strong {font-weight:bold}
			#center ul, ol {margin-bottom:.5em}
			#center ul li {list-style-type:disc;margin:0 1.5em .25em}
			#center ol li {list-style-type:decimal;margin:0 1.5em .25em}

			#centerone {height:14px;font-size:0.85em;padding:6px 12px}

			#centertwo {background:#fff;overflow:hidden;text-align:justify}
	* html #centertwo {display:inline-block}
			#centertwo p {font-size:0.89em;color:#6C6162;margin-bottom:0;padding:0 0 12px 12px}
			#centertwo ul {font-size:0.89em;color:#6C6162;margin-bottom:0;padding:0 0 12px 12px}
			#centertwo h1 {color:#6C6162;margin:0;padding:6px 0 6px 12px;text-align:left}
			#centertwo img{float:right;margin:0}
			#centertwo a{font-weight:bold}
	*:first-child+html #centertwo img{margin-bottom:-1em}

			body.home-page #centertwo h1 {font-size:1.2em;margin-bottom:0}
			body.home-page #centertwo {background:#f8f2f0 url(./hp-background.jpg) right top no-repeat !important;border:1px solid #e1dddd;border-width:1px 0}
			body.home-page #centertwo a {color:#f00 !important}

			div.intro-panel {width:360px;height:200px;overflow:hidden}

			body.home-page #center #centerthree ul.left,
			body.home-page #center #centerthree ul.right {float:left;width:49%;list-style-type:none;margin-left:0;padding-left:0;}
			body.home-page #center #centerthree ul.left li,
			body.home-page #center #centerthree ul.right li {background:transparent url(./body-bullet.gif) top left no-repeat;list-style-type:none;margin-left:0;padding:0 0 5px 18px;font-size:0.8em}

			#centerthree {margin:12px}

			div.ad-space {text-align:center;clear:both;border-top:1px solid #e1dddd;padding:20px 0 10px}

			div.magazine-thumbnails{overflow:hidden}
	* html div.magazine-thumbnails{display:inline-block}

			div.magazine-thumbnails div{width:132px;float:left;margin:0 0 10px 3px;border:1px solid #000}

			#center ul.division-links {list-style-type:none;padding-right:0}
			#center ul.division-links li {list-style-type:none;background-repeat:no-repeat;background-position:left center;margin:0 0 .25em;padding:7px 5px 9px 28px}
			#center ul.division-links li a:link, #center ul.division-links li a:visited, #center ul.division-links li a:hover, #center ul.division-links li a:active {display:block;color:white}

			#right {float:left;width:575px;margin:0;overflow:hidden;background:transparent url(./right-bg.gif) center top repeat-y}
			#right div.module {
	font-size:0.85em;
	line-height:1.4em;
	float:left;
	width:170px;
	margin:0;
	padding:0 10px 0 11px;
}
			#right div.module img {width:170px}
			#right div.module strong {font-weight:bold}
			#right div.module a.more-link {white-space:nowrap;color:#e4353c}

			#right div.module h3 {color:#fff;font-weight:bold;height:14px;margin:0;padding:10px 6px;background-position:right center;background-repeat:no-repeat}
			#right div.module p {margin:5px 0 0}

			.intrusion {background-color:#005a9c;background-image:url(./icons/icon_Blue_dark.gif) !important}
			.video {background-color:#ffd51d;background-image:url(./icons/icon_yellow.gif) !important}
			.access {background-color:#008457;background-image:url(./icons/icon_Green_dark.gif) !important}
			.fire {background-color:#f79239;background-image:url(./icons/icon_Orange.gif) !important}
			.sound---communication {background-color:#bf82b9;background-image:url(./icons/icon_Pink.gif) !important}
			.integrated-solutions {background-color:#6f3895;background-image:url(./icons/icon_Purple.gif) !important}
			.services {background-color:#ed1b2d;background-image:url(./icons/icon_Red.gif) !important}

			div.catalogue-link {background-repeat:no-repeat;background-position:10px top;margin-bottom:10px}
			div.catalogue-link a {padding:5px 0px 5px 75px;color:#fff;display:block;overflow:hidden}
	* html div.catalogue-link a {display:inline-block}
			div.catalogue-link a img {float:right}

			div.access-catalogue-link {
	background-color:#333092;
	color:#FFF;
	background-image:url(./ah_access.gif)
}
			div.fire-catalogue-link {
	background-color:#E31836;
	color:#FFF;
	background-image:url(./ah_fire.gif)
}
			div.pasystems-catalogue-link {
	background-color:#00A94F;
	color:#FFF;
	background-image:url(./ah_pasystems.gif)
}
			div.cctv-catalogue-link {
	background-color:#F38F1D;
	color:#FFF;
	background-image:url(./ah_cctv.gif)
}
			div.intruder-catalogue-link {
	background-color:#0069AA;
	color:#FFF;
	background-image:url(./ah_intruder.gif)
}
			div.integrated-catalogue-link {
	background-color:#DEB407;
	color:#FFF;
	background-image:url(./ah_integrated.gif)
}

			ul.location-maps {font-size:0.9em;margin-top:0}

			ul.service-quick-links{padding-bottom:1em}
			ul.service-quick-links a:link,
			ul.service-quick-links a:active,
			ul.service-quick-links a:hover,
			ul.service-quick-links a:visited {font-size:0.7em;color:#000}
.whitetext {
	color: #FFF;
}
.landingpagelink {
	font-size: 14px;
	font-weight: bold;
	color: #00F;
	text-decoration: underline;
}
