@charset "utf-8";
/* CSS Document */
html{height:101%;}
body{background:#555556 url(../images/body-bg.gif) repeat-x; padding:0; margin:0; font:normal 12px Arial, Helvetica;}
img, div{border:none; behavior: url(/includes/includes/usalarm.com/js/iepngfix.php)}
.print{background:transparent url(../images/print-icon.png) no-repeat; width:33px; height:26px; border:0;}
@media print  { .noprint  { display: none; } }
@media screen { .noscreen { display: none; } }

#container{background:transparent url(../images/container-bg-ltgrey.png) repeat-y; width:959px; padding:0; margin:0 auto;}

#intHeader{
	padding:0 0 0 11px;
	margin:0;
}
#intHeader .left{float:left;}
/*#intHeader .left img{
	position:relative;
	top:-23px;
	left:191px;



*top:2px}*/


#intHeader .right{float:right; color:#fff; text-align:right;}
#intHeader .right a{font-size:11px; color:#000; text-decoration:underline;}
#intHeader .right #phoneBlock{font:normal 34px 'Arial Black', Gadget; text-align:right; margin:6px 10px 0 0; padding:0; line-height:25px;}


#callheaderBox{font:bold 31px Arial, Helvetica; color:#000; text-align:right; padding-right:25px;}

#intHeader .footer{background:#fff url(../images/inthead-footer-bg.gif) repeat-x; padding:0;  margin:0; width:935px; height:43px; clear:both;}
#intHeader .footer ul{list-style:none; color:#fff; font-weight:bold; float:right; height:43px; padding:4px 0 0 0; margin:0;}
#intHeader .footer li{background:url(../images/nav-divider.gif) top right no-repeat; height:33px; float:left; padding:10px 20px 0 20px; margin:0;}
#intHeader .footer li a, #intHeader .footer li a:visited{color:#fff; text-decoration:none;}
#intHeader .footer li a:hover{text-decoration:underline; color:#fff;}

#meat {_padding:0;_margin-right:-20px}
#meatHeader{background:#ffffff; width:934px; margin:0 0 0 11px; font-size:17px; color:#5d5d5d;}
#meatHeader .promo{background:url(../images/promo-index.jpg) top left no-repeat; padding:0;margin:0;height:247px;}
#meatHeader .left{float:left; padding:20px 0 0 20px;background-color:#fff;}
#meatHeader .right{float:right; padding:15px 40px 0 0;}

#content{background-color:#fff;}

#content .left{float:left; margin:0 0 0 11px; -margin:0 0 0 6px; background-color:#fff;width: 180px;_position:relative;}
#content .left .index{float:left; margin:0px 0 0 11px; -margin:0 0 0 6px; background-color:#fff;width: 635px;height:300px;background:url(../images/index-eq-bg.jpg) bottom left no-repeat;}
#content .left .index .list {padding-top:20px;padding-left:50px;}
#content .left .index .title{color:#474747; font-size:20px; font-weight:bolder; font-family:arial; text-transform:uppercase; padding:0; margin:0;}
#content .left .index ul{list-style:none;color:#2279ed; font-weight:bold; font-family:arial; font-size:17px;}
#content .left .index li {font-weight:bold;font-size:11px;margin:0;padding:0;}
#content .left .indexcall {
	font-family:"Arial Black";
	text-align:left;
	font-size:16px;
	line-height:18px;
	padding-top:0px;
	padding-left:0px;
	background-color:#fff;
	font-weight:bold;
	color:#2279ed;
}
#content .left .indexphone {text-align:left;font-size:40px;margin-top:10px;background-color:#fff;font-weight:bold;color:#ffa12c;}
#content .left ul{color:#245ad1; padding:0; margin:0 0 10px 0; font-size:15px; font-weight:bold;}
#content .left li{font-size:12px; font-weight:normal; color:#555556; margin:0 0 0 20px;}
#content .left h1{color:#1370ed; font-size:19px; font-weight:bold; font-family:"Arial Black"; text-transform:uppercase; padding:0; margin:0;}
#content .left .easy-header{color:#1370ed; font-size:17px; font-weight:bold; font-family:arial; text-transform:none; padding:0; margin:0;}
#content .left .line {padding:0; margin-top:10px;background:url(../images/grey-line-262x1.gif) no-repeat top left;}
#content .left .easy-text{color:#474747;padding-top:0; margin-top:0;font-size:12px;font-weight:bold;line-height:18px;}
#content .left .easy-list{color:#474747;padding-top:0;margin-left:10px; margin-top:0;font-size:14px;font-weight:normal;line-height:16px;}
#content .left h2{color:#474747; font-size:16px; font-family:arial; text-transform:uppercase; padding:0; margin:0;}
#content .left h3{color:#4e4e4e; font-size:20px; font-weight:bold; margin-left:60px;}
#content .left p{color:#585858; font-size:12px;}
#content .left .p2{color:#585858; font-size:12px;}
#content .left table{margin:30px 0 0 50px;}
#content .left td{border:solid 1px #090909;  font-weight:bold;}
#content .left .rowHead{text-align:right; font-size:12px; padding:10px 10px 10px 0; color:#4e4e4e; width:140px;}
#content .left .row{padding:15px 45px; font-size:14px; text-align:center; color:#2b63ea;}
#content .left .monitoring-body-1{width:865px;margin-top:20px;margin-left:30px;background:#fff url(../images/monitoring-bg1.jpg) no-repeat bottom center;}
#content .left .monitoring-body-1 .text{color:#474747; font-weight:bold; font-size:12px;line-height:17px;}
#content .left .monitoring-body-1 ul {color:#000;font-size:12px;margin-bottom:5px;margin-left:30px;margin-top:10px;line-height:10px;font-weight:normal;text-transform:none;}
#content .left .monitoring-body-1 li {color:#474747;font-size:16px;margin-bottom:5px;margin-left:0px;margin-top:13px;line-height:20px;font-weight:bold;text-transform:none;}
#content .left .monitoring-body-1 p {padding:0px 15px 10px 15px;}
#content .left .monitoring-body-2{width:865px;margin-top:20px;margin-left:30px;background:#fff url(../images/monitoring-bg2.jpg) no-repeat bottom center;}
#content .left .monitoring-body-2 .text{color:#474747; font-weight:bold; font-size:12px;line-height:17px;}
#content .left .monitoring-body-2 ul {color:#000;font-size:12px;margin-bottom:5px;margin-left:30px;margin-top:10px;line-height:10px;font-weight:normal;text-transform:none;}
#content .left .monitoring-body-2 li {color:#474747;font-size:16px;margin-bottom:5px;margin-left:0px;margin-top:13px;line-height:19px;font-weight:bold;text-transform:none;}
#content .left .monitoring-body-2 p {padding:0px 15px 10px 15px;}
#content .left .monitoring-body-1 .monitoring-header{color:#1370ed; font-size:19px; font-weight:bolder; font-family:"Arial Black"; text-transform:uppercase; padding:0; margin:0;}
#content .left .monitoring-body-2 .monitoring-header{color:#1370ed; font-size:19px; font-weight:bold; font-family:"Arial Black"; text-transform:uppercase; padding:0; margin:0;}
#content .left .bodyline {background-color:#fff;border-top:solid thin #c2c2c2; margin-top:20px;margin-bottom:-10px; width:900px; text-align:center; }

#content #easyinstall {padding:0;margin-top:20px;}
#content #easy-steps{color:#000;float:left;padding:0;margin-top:10px; width:350px; height:424px; background:#fff url(../images/easy-steps-bg.png) no-repeat top left;}
#content #easy-steps .text{margin-left:23px;margin-top:10px;color:#474747;font-size:11px;font-weight:bold;}
#content #easy-steps .text .title{color:#1370ed;font-size:15px;margin-bottom:5px;margin-top:20px;line-height:17px;font-weight:bold;text-transform:uppercase;}


#content .left #eqpromo {margin:15px 45px 15px 0px;float:right;display:block;height:142px;width:640px;position:relative;background-image:url(../images/eqpromo-bg.png);background-repeat:no-repeat;background-position:0px 0px;_top:-400px;_left}
#content .left #eqpromo .text {color:#474747;width:300px;font-size:0.9em;float:right;padding-top:7px;text-align:center;display:block;}
#content .left #eqpromo .text table{margin:0;padding:0;border:none;width:300px;}
#content .left #eqpromo .text tr{margin:0;padding:0;border:none;}
#content .left #eqpromo .text td{margin:0;padding-left:30px;border:none;text-align:left;border:none;}	
#content .left #eqpromo ul {list-style:none;float:left;margin:0;padding:0;}
#content .left #eqpromo li {padding-top:4px;text-align:left;font-weight:bolder;font-size:12px;padding-right:0px;margin:0;display:inherit;}


#content .left #systemList{color:#535353;width:200px; border-right:solid 1px #787878; border-bottom:solid 1px #787878; float:left; margin:0 15px 0 0; padding:0 0 20px 15px;}
#content .left #systemList ul{width:200px;list-style:none;}
#content .left #systemList ul li {margin-left:10px;height:17px;}
#content .left #systemList li a{color:#535353;text-decoration:none;display:block;}
#content .left #systemList li a:hover {color:#ffffff;text-decoration:none;background:url(../images/sub-menu-over.jpg) no-repeat center left;display:block;}

#content .left #geo {position:relative;height:auto;}
#content .left #geo .header {font-size:17px;font-weight:900;margin-left:10px;color:#0058d1;padding-top:15px;}
#content .left #geo p {font-size:11px;font-weight:normal;margin-left:15px;}
#content .left #geo ul{margin-left:25px;list-style:url(../images/checkmark.gif);}
#content .left #geo li{font-weight:bold;color:#363636;padding-top:3px;}

#equipmentOptions{width:475px; margin:20px 0 0 40px;}
#equipmentOptions ul{width:235px; float:left; list-style:none;}
#equipmentOptions li{padding:5px 0;}


#content .right{float:right; width:265px; margin:0 15px 0 0; -margin:0; background-color:#fff;_position:relative;_left:-15px;_top:-440px;}
#content .right #indexForm table{background:#efefef url(../images/form-bg.gif) no-repeat; width:263px; height:294px; margin:0px 25px 0 0; -margin:15px 0 0 0;}
#content .right #indexForm td{color:#414142; font-size:12px;}
#content .right #indexForm td .top{color:#ffffff; font-size:12px;font-weight:bold;padding:0;margin:0;}
#content .right #indexForm input{width:130px;}


.left #systems{background:#f1f1f1 url(../images/system-bg.gif) no-repeat; margin:0 0 20px 230px; width:634px; height:441px;}
.left #systems table{border:none; padding:0; margin:0;}
.left #systems th{border:none; font-weight:normal; width:215px; padding:10px 0 0 20px; margin:0; text-align:center;}
.left #systems td{border:none; font-weight:normal; height:190px; width:215px; padding:0 0 0 20px; margin:0;}

.left #features {background:#fff; margin:0 0 20px 230px; width:634px; height:360px;}
.left #features table{border:none; padding:0; margin:0;}
.left #features th{border:none; font-weight:normal; width:215px; padding:10px 0 0 20px; margin:0; text-align:left;}
.left #features td {border:none; font-weight:normal; height:190px; width:215px; padding:0 0 0 20px; margin:0;}


#aboutusForm form{background:#efefef url(../images/aboutus-form-bg.gif) no-repeat; width:308px; height:344px; margin:15px 0 0 0;}
#aboutusForm table{margin:10px 0 0 60px;}
#aboutusForm td{color:#414142; font-size:12px; padding:0; margin:0;}
#aboutusForm input{width:130px;}

#content .right #easyinstallForm{width:290px;float:left;display:block;_position:absolute;_top:410px;_left:-3px;_padding:0;_margin:0;}
#content .right #easyinstallForm form{float:right;background:#fff url(../images/easyinstall-form-bg.gif) no-repeat top right;width:260px; height:305px; margin:-5px 0 0 0;_position:relative;}
#content .right #easyinstallForm table{float:right;margin:-5spx 0 0 0px;}
#content .right #easyinstallForm td{color:#414142; font-size:12px; padding:2px; margin:0;}
#content .right #easyinstallForm input{width:130px;}

#orderForm form{background:#efefef url(../images/order-form-bg.gif) no-repeat; width:262px; height:357px; margin:35px 0 0 0;}
#orderForm table{margin:10px 0 0 0;}
#orderForm td{color:#414142; font-size:12px; padding:0; margin:0;}
#orderForm .textinput{width:130px;}

#indexHomePackageblock{margin:10px 0 0 -5px; border-left:solid 2px #2960e2; padding:0;}
.left #orderPromotion{background:#f1f1f1 url(../images/order-promotion-bg.jpg) no-repeat top left; width:629px; height:540px; padding:0px;margin:0px 0 0 15px;}
.left #orderPromotion h1{color:#fe9f22; font-size:30px; padding:0px 0 0 0px;text-transform:none;font-weight:normal;}
.left #orderPromotion h2{color:#2b62e8; font-size:38px; font-family:"arial black";text-align:center; padding:200px 0 0 50px;}
.left #orderPromotion h3{color:#4e4e4e; font-size:23px; font-weight:bold; margin:0px 0 0 25px;padding:12px;text-transform:uppercase;}
.left #orderPromotion h4{color:#fe9f22; font-size:42px; font-weight:bold; margin-top:-15px;padding:0px 0 0 0px;text-transform:none;font-family:"arial black";text-align:center;}
.left #orderPromotion ul{list-style:none;text-align:left;font-size:12px;font-weight:normal;color:#000;text-transform:none;padding:187px 0 0 75px;}
.left #orderPromotion li{list-style:none;text-align:left;font-size:18px;font-weight:bold;color:#4e4e4e;text-transform:uppercase;margin-left:-15px;line-height:24px;}

#meatFooter{background-color:#fff;margin:20px 35px 0 35px; text-align:right; color:#464646; font-size:20px; clear:both;}
#meatFooter h1{color:#2b63ea; font-size:24px; padding:0; margin:0;}
#meatFooter h2{color:#414142; font-size:16px; padding:0; margin:0;}
#meatFooter p{*padding:15px 0 0;}
#meatFooter .p1{font-size:12px;}
#meatFooter ul{font-size:12px; list-style:none;}
#meatFooter li{}

#seoContent{text-align:left;_position:relative;_top:-350px;}
#seoContent p{font-size:12px; font-weight:normal;}
#licensing{text-align:left; border-top:solid 1px #c2c2c2;_margin-top:20px;}
#extFooter{background:transparent url(../images/extfooter-bg.png) top no-repeat; width:959px; padding:23px 0 40px 0; margin:0 auto 20px auto; color:#8e8c8c; font-size:10px; text-align:center;}
#extFooter a, #extFooter a:visited {color:#8e8c8c; padding:0 5px; margin:0; text-decoration:none;}
#extFooter a:hover{color:#8e8c8c; padding:0 5px; text-decoration:underline;}


.features {padding-left: 25px;padding-bottom: 10px;width: 900px;height: 640px;}

#banner {
	width: 865px;
	margin: 0 auto;
}

#mainContentGeo{
	width: 865px;
	margin: 0 auto;
	padding-bottom: 2px;
	background: #fff;
	min-height: 685px;
}

#leftContentGeo {
	width: 510px;
	float: left;
	padding:0 0 0 20px;
}

#rightContent{
	width: 328px;
	float: right;
}

/*FORM ERROR STYLES*/
form{padding:0; margin:0;}
.field{font-size:12px;color:#000; font-family:Arial, Helvetica;}
.field input{font-size:11px;border:solid 1px #fff;padding:1px; font-family:Arial, Helvetica;}
.address2{width:30px;}
.buttonSubmit{position:relative; top:-23px; right:40px; }
.error{font-size:12px;color:#C00;}
.error input{font-size:11px;border:solid 1px #C00;background:#FCC url(../images/bgform_error.jpg) center top;padding:1px;}
.error select{border:solid 1px #C00;background:#FCC url(../images/bgform_error.jpg) center top;padding:1px;}
.error textarea{border:solid 1px #C00;background:#FCC url(../images/bgform_error.jpg) center top;padding:1px;}
/*end form error styles*/

/* SITEMAP */
#siteMap {font-size: 13px; clear:both; margin:0px 0px 0px 20px; padding:0px; width:600px;}
#siteMap li{margin:0px 0px 8px 0px;}
#siteMap a{color:#0000CC; text-decoration:underline;}
#siteMap .url{color:#008000}
/* END SITEMAP */

/*New Geo Styles*/
#extFooter ul#loctypelist {text-align:left;list-style-type:none;margin:0 auto;width:800px;padding:0;}
#extFooter #loctypelist li{list-style:none;padding:0;margin:0;}
#extFooter #loctypelist li a em{font-style:normal;font-size:11px;color:#323232;padding:0;margin:0 0 0 -5px;}
#extFooter #loctypelist li a em:hover{text-decoration:none;}
#extFooter #locations {text-align:left;width:800px;padding:0 0 15px 0;margin:0 auto;}
#extFooter #canLocations {text-align:left;width:800px;padding:0 0 15px 0;margin:0 auto;}
#extFooter #locations a{text-align:left;color:#323232;text-decoration:none;font-size:10px;padding:0;margin:0;}
#extFooter #canLocations a{text-align:left;color:#323232;text-decoration:none;font-size:10px;padding:0;margin:0;}
#extFooter #locations a:visited{color:#323232;padding:0;margin:0;}
#extFooter #canLocations a:visited{color:#323232;padding:0;margin:0;}
#extFooter #locations a:hover{color:#949494;padding:0;margin:0;}
#extFooter #canLocations a:hover{color:#949494;padding:0;margin:0;}
/*End New Geo Styles*/

/*GEO STYLES*/
#meat #loctypelist{clear:both; list-style:none; height:22px;margin:0 10px 0 30px;padding:11px 0 0 10px;_position:relative;_top:-350px;}
#meat #loctypelist li{float:left;margin-right:-29px; list-style:none;}
#meat #loctypelist li a{display:block;position:relative;text-decoration:none;}
#meat #loctypelist li a em{display:block;height:22px;float:left;background:url(../images/tabs.gif) right top;position:relative;z-index:100;font-size:11px;font-weight:400;font-style:normal;color:#fff;line-height:25px;font-family:verdana;padding:0 39px 0 10px;_margin-top:-3px;_background-repeat:no-repeat;_position:relative;_left:-10px;}
#meat #loctypelist li a b{display:block;float:left;width:29px;height:22px;background:url(../images/tabs.gif) left top;position:relative;z-index:200;_position:relative;_left:-10px;}
#meat #loctypelist li a.m1{z-index:600;}
#meat #loctypelist li a.m2{z-index:500;}
#meat #loctypelist li a.m3{z-index:400;}
#meat #loctypelist li a.m4{z-index:300;}
#meat #loctypelist li a.m5{z-index:200;}
#meat #loctypelist li a.m6{z-index:100;}
#meat #loctypelist li a:hover{border:0;z-index:700;cursor:pointer;}
#meat #loctypelist li a:hover b{background-position:left center;}
#meat #loctypelist li a:hover em{background-position:right center;color:#051E4F;}
#meat #loctypelist li a.selected,.tabs li a.selected:hover{border:0;z-index:800;cursor:default;font-weight:700;}
#meat #loctypelist li a.selected b,.tabs li a.selected:hover b{background-position:left bottom;font-weight:700;}
#meat #loctypelist li a.selected em,.tabs li a.selected:hover em{background-position:right bottom;color:#FCFCFC;font-weight:700;}

#meat #locations{_position:relative;_top:-350px;clear:both; display:block;width:800px;height:125px;background:#FCFCFD;border:1px solid #58585B;text-align:left;overflow:auto;margin:0 4px 0px 30px;padding:4px 4px 4px 15px;}
#meat #locations a{display:block;color:#3D5FAB;float:left;font:10px Verdana, Arial, Helvetica, sans-serif;width:130px;}
#meat #locations a:hover{color:#F07619;}
#meat #canLocations{_position:relative;_top:-350px;clear:both; display:block;width:800px;height:30px;background:#FCFCFD;border:1px solid #58585B;text-align:left;overflow:auto;margin:0 4px 0px 30px;padding:4px 4px 4px 15px;}
#meat #canLocations a{display:block;color:#3D5FAB;float:left;font:10px Verdana, Arial, Helvetica, sans-serif;width:130px;}
#meat #canLocations a:hover{color:#F07619;}
/*end geo styles*/

/* START ADMIN AREA*/
.menuHeader {}
/* END ADMIN AREA*/

#content .left ul .menuHeader{color:#e13c38; font-weight:bold; font-size:11px; padding:2px 0 0; width:180px;}

/* START RSS FEED STYLES*/
.rssTable {width: 910px;background-image:url(../images/rssBG.gif);background-repeat:no-repeat; height: 42px;margin-top: 15px;margin-left:30px;_position:relative;_top:-340px;_right:15px;}
.rssTable img {width: 21px; height: 21px;float:left;position:relative;top:8px;left:12px;}
.rssTable ul {height:42px;position:relative;left:90px;top:11px;width:1000px;_width:800px;_left:10px;_overflow:hidden;*top:-35px;}
.rssTable li {list-style-type:none;margin-left:10px;font-size:11px;color:#000;padding-left:10px;width:200px;text-align:left;height:40px;vertical-align:top;float:left;}
.rssTable li a {color:#000;}
.rssTable li a:hover {color:#0033ff}
/* END RSS FEED STYLES*/
#rssContent {margin: 20px 35px -12px;}

/*KEYWORD PAGE STYLE*/
#keywordPage{
	margin: 20px 35px 0;
	color: #464646;
}
#subCode{display:inline-block;margin-left:30px; margin-top:10px;text-align:center;vertical-align:top;}
#promoTitle{font-size:16px; font-weight:bold;margin-bottom:5px;}
#promoCode{margin:0;}
