body{font-family:Arial;height:100%;/*background:url('images/bg.jpg');*/}
body#bd{color:#333333;height:100%;}
#wrapper{margin:auto;height:100%;width:920px;}
#header{background:url('images/header-bg.png') repeat-x top left;position:relative;height:85px;}
#header .main{padding:0px 0px 0px 0px;width:920px;}
.dealer-logo{z-index:3;left:-127px;top:7px;position:absolute;}
.us-flag{left:146px;top:17px;position:absolute;}
.logo{left:112px;top:0px;position:absolute;}
.logo h1{color:#003399;font-size:22px;}
.slogan{left:113px;top:31px;position:absolute;}
.slogan h2{color:#666666;font-size:13px;}
.tollfree{right:20px;top:10px;position:absolute;color:#CC0000;font-size:22px;font-weight:bold;}
.share-icons{width:100px;right:20px;top:41px;position:absolute;color:#CC0000;font-size:22px;font-weight:bold;}
#nav{left:95px;top:58px;position:absolute;float:left;line-height:10px;width:750px;}
.top-nav{margin:0;padding:0;}
ul{list-style:none;}
ul.level0 li.mega a.mega{font-size:12px;color:#000000;display:block;font-weight:bold;line-height:normal;margin:0;padding:0 0 0 0px;text-decoration:none;}
ul.level0 li.mega a.mega span{display:block;line-height:23px;padding:0 0px 0 0;}
ul.level0{float:right;margin:0;padding:0;}
ul.level0 li.mega{background:none;display:block;float:left;margin:0px 19px 0px 0px;padding:0px 0px 0px 0px;}
#calltoaction{background:url('images/filler-bg.png') repeat-y top center;width:920px;height:467px;}
.call-left{margin-left:4px;width:534px;height:467px;float:left;}
.call-right{margin-top:12px;margin-right:8px;width:368px;height:467px;float:right;background:url('images/home-security-system-quote.webp') no-repeat top right;}
#content{width:920px;height:350px;background:url('images/filler-bg.png') repeat-y;}
.content-pages{width:920px;}
.content-body{position:relative;top:-5px;left:0px;width:920px;background:url('images/filler-bg.png') repeat-y;}
.column-left{width:378px;float:left;}
.content-left{margin-left:4px;width:378px;height:640px;/*background:url('images/left-bg.png') no-repeat top left;*/}
.content-left-body {font-size:12px;width:360px;padding-left:5px;padding-right:0px;position:relative;top:0px;}
.column-right{width:534px;float:right;}
.content-right{margin-right:1px;width:534px;}
.content-right-body {float:right;font-size:12px;width:534px;padding-left:0px;padding-right:0px;position:relative;top:110px;}
.offer{width:534px;position:relative;left:0px;top:0px;}
.left-offer{position:absolute;top:0px;left:-45px;}
.right-offer{position:absolute;top:0px;left:230px;width:285px;}
ul.star1{list-style:none;}
/*ul.star1 li{background:url(images/icon-checklist.png) no-repeat 0 3px;line-height:25px;margin-left:0px;padding:0px 0px 0px 0px;font-size:12px;color:#3399CC;font-weight:bold;}*/
ul.star2{list-style:none;}
ul.star2 li{background:url(images/icon-checklist.gif) no-repeat 0 3px;line-height:18px;margin-left:0px;padding:0px 0px 0px 0px;font-size:12px;color:#3399CC;font-weight:bold;}
.consumer-best{position:relative;top:20px;right:4px;width:535px;height:240px;background:url('images/consumer-best.png') no-repeat top left;}
.consumer-best-home{position:relative;top:15px;right:4px;width:535px;height:200px;/*background:url('images/consumer-best.png') no-repeat top left;*/}
.consumer-best-content{text-align:center;margin-left:30px;padding-right:50px;padding-top:10px;}
div.nextlevel{clear:both;}

.title-text-top{width:504px;color:#006699;text-align:left;font-size:14px;font-weight:bold;margin-top:10px;margin-bottom:10px;padding-left:0px;padding-right:35px;}
.title-text-top a{width:504px;color:#006699;text-align:left;font-size:14px;font-weight:bold;margin-top:10px;margin-bottom:10px;padding-left:0px;}
.title-text-top-blue{width:524px;color:#006699;text-align:center;font-size:16px;font-weight:bold;margin-top:10px;margin-bottom:10px;padding-left:0px;}
.title-text-top-green{width:524px;color:#669900;text-align:center;font-size:16px;font-weight:bold;margin-top:10px;margin-bottom:10px;padding-left:0px;}
.title-text-bottom{color:#006699;text-align:left;font-size:14px;font-weight:bold;margin-top:10px;margin-bottom:10px;padding-left:20px;}
.title-text-bottom-center{color:#006699;text-align:center;font-size:14px;font-weight:bold;margin-top:10px;margin-bottom:10px;padding-left:20px;margin-left:-380px;}
.title-text-bottom-center a{color:#006699;text-align:center;font-size:14px;font-weight:bold;margin-top:10px;margin-bottom:10px;}
.title-text-bottom-blue{color:#006699;text-align:center;font-size:16px;font-weight:bold;margin-top:10px;margin-bottom:10px;margin-left:-340px;}
.title-text-bottom-green{width:920px;color:#669900;text-align:center;font-size:16px;font-weight:bold;margin-top:10px;margin-bottom:10px;margin-left:-380px;}
.content-body-top{width:504px;color:#666666;text-align:left;line-height:18px;font-size:12px;padding-left:0px;padding-right:55px;}
.content-body-bottom{color:#666666;text-align:left;line-height:18px;font-size:12px;margin-left:-350px;padding-right:40px;}
.content-callnow{color:#666666;text-align:left;line-height:18px;font-size:12px;padding-left:20px;padding-right:40px;}
.content-license{width:920px;color:#666666;text-align:justify;line-height:10px;font-size:10px;padding-left:20px;padding-right:40px;}
.footer{width:920px;height:40px;position:relative;bottom:-40px;background:url(images/footer-bg.png) no-repeat bottom center;}
.footer p{font-size:12px;color:#999999;padding-left:20px;}
.footer a{font-size:12px;color:#999999;}
.footer-link  {font-size:12px;color:#1e557a;line-height:18px;font-size:12px;margin:5px 0px 5px 0px;text-decoration:none;}
a{color:#1e557a;text-decoration:none;}
.alpha-city {margin:5px 0px 5px -38px;}
.alpha-city a {color:#1e557a;line-height:18px;font-size:12px;text-decoration:none;}
.content-body-footer{margin-top:10px;color:#666666;line-height:18px;font-size:12px;padding-left:20px;padding-right:30px;}
.formlayout {width:370px;position:relative;top:144px;/*left:28px;*/}
.formline{clear:both;margin-top:7px;width:360px;}
.fieldlabel{font-size:13px;text-align:left;padding-right:5px;font-family:helvetica, sans-serif;color:#000000;font-weight:bold;}
div.fieldlabel{width:65px;float:left;}
.name-input INPUT{/*border-color:#C1C1C1;border-style:solid;border-width:2px;*/}
.name-input {color:#000000;font-size:13px;font-weight:bold;}
div.fieldlabellong{width:195px;float:left;}
.fieldlabellong{font-size:13px;text-align:left;padding-right:5px;font-family:helvetica, sans-serif;color:#000000;font-weight:bold;}
.side-arrow {position:absolute;left:-24px;top:170px;}
.breadcrumbs {position:absolute;left:-370px;top:0px;width:700px;}
ul.slideshow { list-style:none;width:534px;height:467px;overflow:hidden;position:relative;margin:0;padding:0;}	
ul.slideshow li {position:absolute;left:0;right:0;}
ul.slideshow li.show {z-index:500;	}
ul img {border:none;	}
#slideshow-caption {	width:534px;height:70px;position:absolute;top:0;left:0;color:#003399;background:#fefefe;z-index:500;}
#slideshow-caption .slideshow-caption-container {padding:5px 10px;z-index:1000;}
#slideshow-caption h3 {margin:0;padding:12px 0px 0px 0px;font-size:16px;text-align:center;}
#slideshow-caption p {margin:5px 0 0 0;padding:0;text-align:center;font-size:14px;}
.legend-title{background:#f8f8f8;display:block;float:left;font-weight:bold;left:7px;margin:0 !important;padding:0 5px !important;position:absolute;top:-10px;font-size:125%;}
.legend{border:3px solid #ccc;margin:20px 0;padding:0 10px;position:relative;}
.legend-hilite .legend-title{color:#006699;font-size:16px;}
.legend-hilite{border:3px solid #d6e9f3;width:650px;margin:20px 15px 20px -260px;padding:0 10px;position:relative;}
ul.arrow{list-style:none;margin-top:20px;margin-left:-40px;margin-right:10px;}
/*ul.arrow li{background:url(images/icon-arrow.gif) no-repeat 3px 3px;margin-left:15px;padding:0 0 0 15px;font-size:12px;}*/
.social{
		
		position:absolute;
		z-index:59999;top : -100px;right:-50px;
		/*margin-top:230px;
		margin-right:985px;*/
		display:block;
		background: #ffffff; 
		border: #ccc6c6 solid 1px; 
		border-style: solid none solid solid; 
		border-radius: 0px 5px 5px 0px; 
		-moz-border-radius: 0 5px 5px 0; 
		padding: 10px;
	}
	#share-icons {padding-top:3px;}
.bg-inside_facebook {
    width: 32px; height: 32px;
    background: url(images/css_sprites.png) -62px -61px;
}
.bg-inside_twitter {
    width: 32px; height: 32px;
    background: url(images/css_sprites.png) -166px -61px;
}
.bg-inside_gplus {
    width: 32px; height: 32px;
    background: url('images/css_sprites.png') -114px -61px;
}
.bg-icon_arrow {
    width: 8px; height: 9px;
    background: url('images/css_sprites.png') -218px -61px;
}
ul.arrow li{background:url(images/css_sprites.png) no-repeat -218px -61px;margin-left:15px;padding:0 0 0 15px;font-size:12px;}
.bg-icon_checklist {
    width: 30px; height: 21px;
    background: url('images/css_sprites.png') -10px -113px;
}
ul.star1 li{background:url(images/css_sprites.png) no-repeat -10px -113px;line-height:25px;margin-left:0px;padding:0px 0px 0px 0px;font-size:12px;color:#3399CC;font-weight:bold;}
.bg-inside_share {
    width: 32px; height: 32px;
    background: url('images/css_sprites.png') -10px -61px;
}
.bg-tollfree {
    width: 235px; height: 31px;
    background: url('images/css_sprites.png') -10px -10px;
}
.formbutton {padding-left: 12%;}
@media only screen and (max-width: 768px) { .formbutton {padding-left: unset;} }

.column {
  float: left;
  width: 33.33%;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
.sub_menu {
  position: absolute;
  left: 0px;
  top: 22px;
  background-color: #f2f2f2;
  z-index: 99;
  padding: 0px;
  margin: 0px;
  width: 100%;
  padding: 10px;
  border-radius: 4px;
  display: none;
  padding-top: 14px;
}
.sub_menu li {
  padding: 0px 5px 5px 5px !important;
}
.article_title h2 {
  color: #333;
}
ul.level0 li.mega {
  position: relative;
}
.sub_menu li {
  margin-right: 0px !important;
}
.megamenu.level0 li:hover .sub_menu {
  display: block;
}

.mega.has_children {
 margin-right: 15px !important;
padding-right: 20px !important;
}
.drop-down-menu {
  position: absolute;
right: -1px;
top: 5px;
width: 15px;
height: 15px;
pointer-events: none;
}
.drop-down-menu img {
  width: 12px;
}
.air-slider.video-doorbells-slider img {
  object-fit: contain;
}
.air-slider.video-doorbells-slider .slide {
  background-color: #fff;
}
.call_text a {
  color: #CC0000;
  font-weight: bold;
}
@media only screen and (max-width: 768px) {
	.sub_menu {
  padding-top: 10px;
}
	.megamenu.level0 li:hover .sub_menu {
  display: none;
}
	.drop-down-menu img {
  width: 12px;
}
	.drop-down-menu {
  display: block !important;
  cursor: pointer;
  position: absolute;
  right: -22px;
  top: 5px;
  width: 15px;
  height: 15px;
  pointer-events: initial;
}
.mega.has_children {
  margin-right: 35px !important;
  padding-right: 0px !important;
}
}
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
  }
}
ul.star1.list_section li {
    font-size: 12px;
    color: black;
    font-weight: 400;
    line-height: 1.7;
}