@charset "UTF-8";

/*
* RESET
***********************************************************************************/
html, body, h1, h2, h3, h4, h5, div, img, p, ul, ol, blockquote { border:0; font-weight:normal; margin:0; padding:0; }
body, html { height:100%; }
ul { list-style:none; }	
p, li { line-height:20px; }
	
a:link, a:visited, a:active {
	outline:none;
	text-decoration:none;
	}
a:hover {}

hr { border:0; border-width:0; clear:both; height:5px; margin:0; padding:0; visibility:hidden; }




/*
* CLASSES
***********************************************************************************/
.clear { clear:both; }
.left { float:left; }
.right { float:right; }

.strong { font-weight:bold; }
.italic { font-style:italic; }

.red { color:#ea2f2f; }

.phone { font-size:15px; font-weight:bold; }

.right-box { background:url(../img/bg-rightbox.jpg) 0 0 no-repeat; height:140px; padding:30px 0 0 20px; width:400px; }
	.right-box .pic { background-color:#333; float:left; height:121px; margin:0 15px 0 0; width:121px; }
	.right-box .text { float:left; width:250px; }
		.right-box h3 { color:#6e0303; font-family:Tahoma, Geneva, sans-serif; font-size:14px; line-height:20px; font-weight:normal; }
		.right-box p { color:#535050; font-family:Tahoma, Geneva, sans-serif; font-size:10px !important; line-height:20px !important; }
		
.list { list-style:square; margin:0 0 25px 45px; }
.list li { color:#535050; font-family:Tahoma, Geneva, sans-serif; font-size:12px; }


/*
* LAYOUT
***********************************************************************************/
#wrapper { margin:0 auto; width:948px; }

#header { overflow:auto; }
	#bg-head-left { background:url(../img/bg-head-left.gif) 0 0 no-repeat; float:left; height:130px; width:10px; }
	#bg-head { background:url(../img/bg-head.gif) 0 0 repeat-x; float:left; height:130px; width:927px; }
	#bg-head-right { background:url(../img/bg-head-right.gif) 0 0 no-repeat; float:left; height:130px; width:10px; }
	#nav li, #nav-top li { color:#fff; display:inline; font-family:Tahoma, Geneva, sans-serif; font-size:12px; }
	#nav-top { margin:10px 25px 50px 0; }
	#nav { clear:right; margin:0 60px 0 0; overflow:visible; width:575px }
	#nav li { margin:0 10px; float:left; }
	#nav li a:link, #nav li a:visited, #nav li a:active, #nav-top li a:link, #nav-top li a:visited, #nav-top li a:active { color:#fff; }
	#nav li a:hover, #nav-top li a:hover { color:#fff; }

#content { overflow:auto; }

#left-col { float:left; padding:0 0 0 5px; width:490px; }
	#left-col h2, #right-col h2 { color:#6e0303; font-family:Tahoma, Geneva, sans-serif; font-size:17px; line-height:22px; margin:20px 0 0; }
	#left-col p, #right-col p { color:#535050; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:22px; margin:10px 0 15px; }
	#left-col p.txt-contact { font-size:16px; }
	#left-col a:link, #left-col a:visited, #left-col a:active, #right-col a:link, #right-col a:visited, #right-col a:active { color:#505353; text-decoration:underline; }
	#left-col a:hover, #right-col a:hover { color:#ea2f2f; }
#right-col { float:right; margin:10px 0 0; width:420px; }

#footer { border-top:1px solid #ddd; color:#3a3737; font-family:Tahoma, Geneva, sans-serif; font-size:10px; margin:10px 0 20px;padding:15px 5px; }
	#nav-footer li { display:inline; }
	#nav-footer li a:link, #nav-footer li a:visited, #nav-footer a:active { color:#3a3737; }
		#nav-footer li a:hover { color:#ea2f2f; }
		

#links { overflow:auto; }
	#links li { float:left; }


/*
* IMAGES
***********************************************************************************/
.img { display:block; text-indent:-2000em; text-decoration:none; z-index:1000; }

#logo { background:url(../img/logo.png) 0 0 no-repeat; height:126px; width:266px; }

#nav-about { background:url(../img/nav-about.png) 0 0 no-repeat; height:14px; width:53px; }
#nav-commercial { background:url(../img/nav-commercial.png) 0 0 no-repeat; height:13px; width:69px; }
#nav-home { background:url(../img/nav-home.png) 0 0 no-repeat; height:13px; width:32px; }
#nav-medicalert { background:url(../img/nav-medicalert.png) 0 0 no-repeat; height:14px; width:67px; }
#nav-residential { background:url(../img/nav-residential.png) 0 0 no-repeat; height:13px; width:66px; }
#nav-surveillance { background:url(../img/nav-surveillance.png) 0 0 no-repeat; height:17px; width:170px; }

#b-home { background:url(../img/b-home.jpg) 0 0 no-repeat; height:368px; width:948px; }
#b-medicalert { background:url(../img/b-medicalert.jpg) 0 0 no-repeat; height:199px; width:948px; }
#b-residential { background:url(../img/b-residential.jpg) 0 0 no-repeat; height:199px; width:948px; }
#b-commercial { background:url(../img/b-commercial.jpg) 0 0 no-repeat; height:199px; width:948px; }
#b-surveillance { background:url(../img/b-surveillance.jpg) 0 0 no-repeat; height:199px; width:948px; }
#b-about { background:url(../img/b-about.jpg) 0 0 no-repeat; height:199px; width:948px; }
#b-ask { background:url(../img/b-ask.jpg) 0 0 no-repeat; height:199px; width:948px; }

#img-clipboard { background:url(../img/img-clipboard.png) 0 0 no-repeat; height:321px; margin:-100px 0 0 90px;width:254px; }

#btn-residentialalarm { background:url(../img/btn-residentialalarm.jpg) 0 0 no-repeat; height:132px; width:237px; }
#btn-commercialalarm { background:url(../img/btn-commercialalarm.jpg) 0 0 no-repeat; height:132px; width:237px; }
#btn-surveillance { background:url(../img/btn-surveillance.jpg) 0 0 no-repeat; height:132px; width:237px; }
#btn-medicalert { background:url(../img/btn-medicalert.jpg) 0 0 no-repeat; height:132px; width:237px; }