/*index page*/
#main_container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:960px;
}
#main_pic{
	width:960px; 
	height:312px; 	
	background:url(../images/index/main-splash.jpg) no-repeat;
}
#main_pic_rebatecard{
	width:960px; 
	height:312px; 	
	background:url(../images/index/main-splash-rebatecard.jpg) no-repeat;
}
#main_pic-left{
	width:auto; 
	float:left; 
	margin: 18px 0 0 0;
}
#main_pic-left-oonline{
	width:auto; 
	float:left; 
	margin: 18px 0 0 130px;
}
.red22{
	font-size:22px; 
	color:#C00;
}
.red19{
	font-size:19px; 
	color:#C00;
}
.subtitle14{
	font-size:14px; 
	color:#000;
}
.red20box{
	font-size:20px; 
	color:#C00; 
	line-height:30px;
}
.disclaimer{
	font-size:9px; 
	color:#000;
	line-height: 10px;
}
#main_pic-button{
	margin:auto; 
	padding: 5px;
	text-align: center
}
.black19{
	font-size:19px; 
	color:#000;
}
.offer{
	padding: 200px 0 0 15px;

}
#call_action	
{
	padding: 0 0 0 2px;
}
.black22{
	font-size:22px; 
	color:#000;
	text-align:center;
	font-family:Arial;
	width:960px;
}
#boxes_cont{
	width:960px; 
	margin-top:10px;
}
.box_container{
	width:317px; 
	float:left; 
	margin-right:4px;
}
.box2_container{
	width:317px; 
	float:left; 
}
.box_head1{
	background:url(../images/index/minibox_1-top.gif) no-repeat; 
	height:30px;	
}
.box_head-title{
	font-size:14px; 
	font-weight:bold; 
	color:#5E5E5E; 
	padding:5px;
}
.box_bg1{
	background:url(../images/index/minibox_1-bg.gif) repeat-y;
}
.box_inner-cont{
	height:89px; 
	padding:5px;
}
#box1-price{
	position:absolute; 
	width:72px; 
	height:39px; 
	left: 242px; 
	top: 545px;
}
#box1-price_alt{
	position:absolute; 
	width:72px; 
	height:39px; 
	left: 242px; 
	top: 590px;
}
.box_head2{
	background:url(../images/index/minibox_2-top.gif) no-repeat; 
	height:30px;
}
.box_head2-title{
	font-size:14px; 
	font-weight:bold; 
	color:#FFF; 
	padding:5px;
}
.blue14bold{
	color:#0078C9; 
	font-size:14px; 
	font-weight:bold;
}
.blue12bold{
	color:#0078C9; 
	font-size:12px; 
	font-weight:bold;
}
.box_bg2{
	background:url(../images/index/minibox_2-bg.gif) repeat-y;
}
#box2-price{
	position:absolute; 
	width:72px; 
	height:39px; 
	left: 562px; 
	top: 545px;
}
#box2-price_alt{
	position:absolute; 
	width:72px; 
	height:39px; 
	left: 562px; 
	top: 590px;
}
#box3-price{
	position:absolute; 
	width:72px; 
	height:39px; 
	left: 882px; 
	top: 545px;
}
#box3-price_alt{
	position:absolute; 
	width:72px; 
	height:39px; 
	left: 882px; 
	top: 590px;
}
/*index*/
/*form*/
#Form{
	width:247px; 
	height:301px; 
	background:url(../images/index/form-box.jpg); 
	float:right; 
	margin:5px 5px 0 0;
	line-height:1.0;
}
#Form #home-form{
	margin: 70px 10px 0px 10px;
}
#Form #home-form table{
	width: 130px;
}
#Form label{
	float: left;
	width:80px;
	font-size:12px;
	margin:5px 0 0 0;	
}
#Form input{
	font-size:12px;
	margin:1px 0;
	padding:3px 0 2px;
	}
#Form input.button{margin:5px 30px 0 45px; padding:0;}
#Form input.check{margin:5px 0px 0 0;}
#Form input.big-input{width:134px;}
#Form input.phone1-input{width:39px;}
#Form input.phone2-input{width:41px;}
.protect-boxes{
	margin-left:180px;
}
#Form table label {
	margin: 0 3px; width: 60px; float: none; }
#Form table td
{
	width: 50px; padding-top: 7px; }
#Form table input {
	margin: 0; padding: 0; }
/*form*/
/*equipment*/
h1, h2{
	font-size:20px;
	color:#CC0001;
	font-weight:bold;
}
.boxes_equip-cont{
	width:960px;
	height:135px;	
	margin: 10px 0 10px 0;
}
.equip_inner-cont{
	width:480px;
	float:left;	
}
.equip_box-head{
	height:31px; 
	background:url(../images/equipment/box_top.jpg) no-repeat;
}
.equip_head-title{
	font-size:14; 
	color:#C00; 
	padding:7px; 
	font-weight:bold;
}
.equip_box-bg{
	height:104px; 
	background:url(../images/equipment/box_bg.jpg) no-repeat;
}
.equip_box-pic{
	width:145px; 
	height:85px; 
	float:left; 
	margin:5px;
}
.equip_box-content{
	float:left; 
	margin:5px; 
	width:300px;
}
#equip_bottom-cont{
	width:956px; margin-top:20px;
}
#equip_bottom-left{
	width:674px; float:left; line-height:18px;
}
#equip_bottom-right{
	width:275px; float:right;
}
#equip_mini-top{
	background:url(../images/equipment/mini_box-top.jpg) no-repeat; height:31px;
}
#equip_mini-bot{
	background:url(../images/equipment/mini_box-bg.jpg) no-repeat; height:243px;
}
#equip_mini-botcont{
	padding:5px; line-height:18px;
}
.clearing{
	clear:both;
}
/*monitoring*/
.mon_box-pic{
	width:166px; 
	height:92px; 
	float:left; 
	margin:5px;
}
.mon_box-content{
	float:left; 
	margin:5px; 
	width:380px;
}
.mon_box-content2{
	float:left; 
	margin:5px; 
	width:750px;
	line-height:18px;
}
.top_box-cont{
	width:674px; 
	margin-top:31px;
}
.top_box-top{
	background:url(../images/monitoring/police_top.jpg) no-repeat; 
	height:31px;
}
.top_box-bot{
	background:url(../images/monitoring/police_bot.jpg) no-repeat; 
	height:104px;
}
.mon_box-cont{
	width:960px; margin-top:31px;
}
.mon_box-top{
	background:url(../images/monitoring/main_top.jpg) no-repeat; height:31px;
}
.mon_box-bot{
	background:url(../images/monitoring/main_bot.jpg) no-repeat; height:224px;
}
.popup-window
{
	font-family:Arial;
	font-size:12px;	
	line-height:18px;
}
/*ty pagge*/
.ulty
{
	line-height:18px;
}
.lity1
{
	width:100px; float:left;	
}

.indent
{
      margin:10px 0 0 0;
      text-indent:30px;
}
.indent2
{
      margin:10px 0 0 0;
      text-indent:60px;
}