@charset "utf-8";
*{margin:0;padding:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;color:#22262b;line-height:18px;background:url(../images/bg.jpg) repeat-x;}
textarea {resize:none;}
h1 {font-size:18px;color:#fff;background-color:inherit;font-weight:normal;padding:0;margin:0;}
h3 {font-size:18px;color:#912529;font-weight:normal;padding:0 0 12px 0;margin:0;}
.textfield {width:250px;height:18px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#1a293c;border:#9eb7ce 1px solid;padding:2px 0 0 4px;margin:0 0 6px 0;}
.textfield2 {width:255px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1a293c;border:#9eb7ce 1px solid;padding:2px 0 0 4px;margin:0 0 6px 0;}
.textarea {width:250px;height:78px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1a293c;border:#9eb7ce 1px solid;padding:2px 0 0 4px;margin:0 0 6px 0;}
/*------------------------- Header Section ------------------------- */
#mainwrap {width:900px;text-align:left;margin-top:25px;}
#topsection {width:900px; }
.banner {background:url(../images/banner.jpg) no-repeat; width:480px; height:37px; font-weight:bold; color: #fff; padding:246px 0px 0px 113px;}
.banner_home {background:url(../images/banner.jpg) no-repeat; width:593px; height:283px; font-weight:bold; color: #fff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

.banner_home1 {background:url(../images/banner_demo.jpg) no-repeat; width:593px; height:283px; font-weight:bold; color: #fff; padding:0px 0px 0px 0px;}
.banner-captin-text{float:left;color:#fde833;width:300px; padding:0 0 3px 23px; margin:0px 0 0 0; }
.banner_caption{width:600px;font-weight:bold;font-size:13px; color: #fff; padding:202px 0px 0px 0px;position:absolute;font-style:italic;text-align:left;}
.video_wrap{background:none;width:573px;height:273px;margin:6px 0px 0px 20px;}
.video_div{float:right; width:222px;height:76px;background:url(../images/video_button1.jpg) no-repeat left top;margin:0px 0px 0px 0px; }
.video_div:hover{background:url(../images/video_button1.jpg) no-repeat left bottom;}
#topleft {width:307px; height:358px;float:left;}

#topbanner {width:593px;float:left;position:relative;}
/*------------------------- Button Section ------------------------- */
#topbutton {height:156px;background:url(../images/buttonbg.jpg) no-repeat top;padding:38px 0 0 0px;}
#topbutton ul {list-style:none;margin:0;padding:0 0 0 26px;}
#topbutton li{font-size:18px;color:#000;padding:12px 0 20px 0;}

a.about {display:block; width:229px; height:35px; text-decoration:none; font-size:18px;color:#000; background:url(../images/about_btn.jpg) no-repeat; padding:16px 0px 0px 78px;}
a.about:hover {display:block; width:229px; height:35px; text-decoration:none; font-size:18px; color:#106ead; background:url(../images/about_btn.jpg) no-repeat; padding:16px 0px 0px 78px;}

a.pricing {display:block; width:229px; height:35px; text-decoration:none; font-size:18px;color:#000; background: url(../images/pricing_btn.jpg) no-repeat; padding:20px 0px 0px 78px;}
a.pricing:hover {display:block; width:229px; height:35px; text-decoration:none; font-size:18px; color:#106ead; background:url(../images/pricing_btn.jpg) no-repeat; padding:20px 0px 0px 78px;}

a.order {display:block; width:229px; height:38px; text-decoration:none; font-size:18px;color:#000; background: url(../images/order_btn.jpg) no-repeat; padding:20px 0px 0px 78px;}
a.order:hover {display:block; width:229px; height:38px; text-decoration:none; font-size:18px; color:#106ead; background:url(../images/order_btn.jpg) no-repeat; padding:20px 0px 0px 78px;}

a.compare {display:block; width:229px; height:34px; text-decoration:none; font-size:18px;color:#000; background: url(../images/compare_button.jpg) no-repeat; padding:18px 0 0 78px; margin:3px 0 15px 0;}
a.compare:hover {display:block; width:229px; height:34px; text-decoration:none; color:#106ead; background:url(../images/compare_button.jpg) no-repeat; margin:3px 0 15px 0;}

#topbutton li a{color:#000;text-decoration:none;}
#topbutton li a:hover{color:#106ead;}
#alarmforce {height:50px;background:url(../images/topleftbottom.jpg) bottom left no-repeat;}
/*------------------------- Phone ------------------------- */
#phone {float:right;}
/*------------------------- TopMenu Section ------------------------- */
#topmenu {height:33px;width:593px;background:url(../images/topmneubg.jpg) repeat-x top;}	
#topmenu ul {list-style:none;}
#topmenu li{float:left;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;padding:7px 12px 0 15px;}
#topmenu li a{color:#fff;background-color:inherit;text-decoration:none;}
#topmenu li a:hover{color:#f0e1a7;}
/*------------------------- Content Section ------------------------- */
#contentsection {width:900px;}
#contentleft {width:307px;float:left;}
#contentright {width:573px;float:right;padding:0 0 0 20px;}



/*------------------------- Footer Section ------------------------- */
#footer {width: 900px;height:42px;background:url(../images/footerbg.jpg) no-repeat top left;padding:16px 0 0 0;margin:0 0 6px 0;}
#footerleft {width:630px;float:left;font-size:12px;color:#fff;background-color:inherit;padding:0 0 0 26px;}
#footerright {float:left;}
a.footerlink{color:#fff;background-color:inherit;text-decoration:none;padding:0 6px;}
a.footerlink:hover{color:#1c4265;text-decoration:none;}
/*------------------------- Video Section ------------------------- */
#video {}
#videotext {background:url(../images/videotextbg.jpg) top left no-repeat;padding:18px 20px;font-size:12px;color:#fff;background-color:inherit;}
/*------------------------- ContactForm Section ------------------------- */
#contactform {width:307px;margin:0;}
#contactformbg {background:url(../images/contactform_bg.jpg) repeat-y left top;padding:20px 25px 16px 25px;}

.qcfield{
	width:255px;
	height:22px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/label_bg_inner.gif) no-repeat left;
	clear:both;
	font-size:12px;
	color:#1a293c;	
}
.qcfield label{
	float:left;
	text-align:right;
	width:69px;
	padding:0px 10px 0px 0px;
	margin:0px;
	display:block;
	
}
.qcfield input{	
	background: #fff;
	width:165px;
	height:18px;
	padding:0x 0px 5px 0px;
	margin:0px;
	border:1px solid #9eb7ce;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}

.phone{
	width:254px;
	height:22px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/label_bg_inner.gif) no-repeat left;
	clear:both;
	font-size:12px;
	color:#1a293c;	
}

.phone label{
	float:left;
	text-align:right;
	width:69px;
	padding:0px 10px 0px 0px;
	margin:0px;
	display:block;	
}

.phonebg{width:161px; height:20px; float:right; background:url(../images/phone_bg.jpg) no-repeat left; padding:2px 4px 0 2px; margin:0px; color:#9eb7ce; font-size:14px;}
.phoneinput1 {width:27px; border:none; }
.phoneinput2 {width:34px; border:none;}

.qctxtar{
	width:254px;
	height:70px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/label_bg_inner.gif) no-repeat left top;
	clear:both;
	font-size:12px;
	color:#1a293c;	
}
.qctxtar input{
	background: #fff;
	width:196px;
	height:60px;
	padding:5px 2px 5px 2px;
	margin:0px 0px 10px 0px;
	border:1px solid #da7646;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}
.qctxtar textarea{	
	background: #fff;
	width:255px;
	height:75px;
	padding:0px 0px 5px 0px;
	margin:0px;
	border:1px solid #9eb7ce;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}
.qctxtar label{
	float:left;
	text-align:right;
	width:46px;
	padding:5px 10px 0px 0px;
	margin:0px;
	display:block;	
}

/*------------------------- Testimonial ------------------------- */
#testimonial {background:url(../images/testimonial_hd.jpg) top left no-repeat;margin:16px 0 0 0;padding:26px 20px;font-size:12px;color:#23364d;}
#testimonial a{ text-decoration:none; color:#23364d;}
#testimonial a:hover{ text-decoration:none; color:#23364d;}


.author {float:right;color:#912529;font-size:12px;font-weight:bold;text-align:right; padding-top:15px; clear:both}
.dotsline {height:32px;background:url(../images/dots_line.jpg) top left repeat-x;}	
/*------------------------- Benefits ------------------------- */
#benefits {width:573px;}
#benefits h2 {font-size:20px;color:#0e3a64;font-weight:normal;margin:0;padding:12px 0 10px 0;}
#benefits h2 a {color:#0e3a64;text-decoration:underline;}
#benefits h2 a:hover {color:#83322e;text-decoration:none;}
.benefits_box {background:url(../images/benefits_bg.jpg) #ecf5ff top left repeat-x;border-right:#bfd6eb 1px solid;border-left:#bfd6eb 1px solid;border-bottom:#bfd6eb 1px solid;padding:14px;}
.benefits_box2 {background:url(../images/benefits_bg.jpg) #ecf5ff top left repeat-x;border-right:#bfd6eb 1px solid;border-left:#bfd6eb 1px solid;padding:14px;}

#benefits a{text-decoration:underline; color:#22262b;}
#benefits a:hover{text-decoration:none; color:#22262b;}

/*---------- Inner page Css Starts----------------------*/
.Contnt_box {border-right:#bfd6eb 1px solid; border-left:#bfd6eb 1px solid; border-bottom:#bfd6eb 1px solid; padding:14px;}
.benefit_box2 {background:url(../images/benefits_bg.jpg) #ecf5ff top left repeat-x;border-right:#bfd6eb 1px solid;border-left:#bfd6eb 1px solid;padding:14px;}
/*---------- Inner page Css Ends----------------------*/

.number {float:left;width:44px;}
.benefit_content {width:499px;float:left;}
.benefit_content a{ text-decoration:none; color: #0e3a64;}
.benefit_content a:hover{ text-decoration:none; color: #0e3a64;}

/*---------- Inner page Css Starts----------------------*/
.Contnt_contents {width:530px;}

.Contnt_contents a { text-decoration: underline; color:#22262b;}
.Contnt_contents a:hover { text-decoration:none; color:#22262b;}

.Image {width:209px; height:137px; float:right;	margin: 0px 0px 0px 0px;}

#ListTxt {margin:0px 0px 0px 0px; padding:0px;}

#ListTxt ul {margin:0px; padding:0px; list-style:none; }

#ListTxt li { background:url(../images/List_bg.gif) no-repeat left top; margin:0px 0px 8px 0px; padding:0px 0px 0px 18px; color: #0e3a64; }


#Sitemap {margin:0px 0px 0px 0px; padding:0px; font-weight:bold;}

#Sitemap ul {margin:0px; padding:0px; list-style:none; }

#Sitemap li { background:url(../images/List_bg.gif) no-repeat left top; margin:0px 0px 8px 0px; padding:0px 0px 0px 18px; color: #0e3a64; }

#Sitemap a{text-decoration:none; color:#0e3a64;}
#Sitemap a:hover{text-decoration:underline; color:#22262b;}

.sublink { text-decoration:none; color: #2e70ac;}
.sublink a:hover {text-decoration:underline; color: #2e70ac;}

.ContntBg { width:520px; background:url(../images/contnt_bg.jpg) no-repeat #fff; padding: 15px 0px 0px 10px;}

.FieldLeft { width:100px; float:left; text-align:right;}
.FieldMidl { width: 10px; float:left; text-align:center;}
.FieldRight { width:340px; float:left; }

.SField { width:200px; height:15px; padding: 2px 0px 0px 5px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color: #b7b1b1;}

.FaqList { background:url(../images/faq_icons.jpg) no-repeat left top; margin:0px 0px 10px 0px; padding:0px 0px 0px 25px; color: #0e3a64; font-weight:bold; text-decoration:none; text-align:left;}

a.FaqLink:link, a.FaqLink:active, a.FaqLink:visited { text-decoration:none; color: #43709a;}
a.FaqLink:hover{ text-decoration:none; color: #608cb9;}

.faqcontent{padding:10px 0px 20px 21px;}
.switchcontent{display:none;}

#FaqList ul { margin:0px; padding:0px; font-size:12px; font-weight:bold; color: #87161a; text-decoration:none; }
#FaqList li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; text-decoration:none; text-align:left;}
.TestiWrap { margin:0px; padding:0px;}
.TstimonilName {font-size:11px;font-weight:bold;color:#2F6C9B;padding:7px 15px 20px 0px;background:url(../images/testimonials_bg.jpg) bottom no-repeat;text-align:right;}
.Thanks { font-size:11px; font-weight:bold; color: #2F6C9B; padding:7px 15px 20px 0px; text-align:center;}

/*--######### Inner page Css Ends ###############---------------*/

#points {width:499px;}
#points ul {padding:10px 0 0 0;list-style:none;}
#points li {background:url(../images/arrow.jpg) left top no-repeat;padding:0 0 7px 14px;}
/*------------------------- Index Table Section ------------------------- */
#table {padding:25px 0 10px 0;width:573px;}
#table h1 {font-size:18px;color:#1a293c;font-weight:normal;padding:0 0 15px 0;}

.tablecontent{font-family: Arial, Geneva, Helvetica, Verdana,  sans-serif;font-size:11px;olor:#1a1a1a;text-align:center;vertical-align:top;}

.tabletopline{height:45px;font-size:11px; color:#dde7ec; font-weight:bold;}

.tablecontline1{background:url(../images/tables/tablecontline1.jpg) repeat-x #eee;padding-left:6px;background-color:#eeeeee;font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;}

.tablecontglow1{background:url(../images/tables/tabletopglow1.jpg) repeat-x #eee;font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;}

/*------------------------- Common Links Section ------------------------- */
.clear {clear:both;}
.titletext {height:52px;background:url(../images/headbg.jpg) repeat-x top;}
.titletext ul {list-style:none;}
.titletext li{float:left;font-family:Arial, Helvetica, sans-serif;font-size:18px;text-transform:uppercase;color:#fff;background-color:inherit;padding:17px 0 0 10px;}
.text2 {font-size:11px;color:#a9cef1;}

/*------------------------- Css for the button starts here ------------------------- */

a.BtmBut { display:block; width:284px; height:34px; background:url(../images/alarm_button.jpg) no-repeat; font-size:15px; padding:20px 0px 0px 36px; margin: 15px 0px 10px 0px; text-decoration:none; color: #000;}
a.BtmBut:hover {display:block; width:284px; height:34px; background:url(../images/alarm_button.jpg) no-repeat; font-size:15px; padding:20px 0px 0px 36px; margin: 15px 0px 10px 0px; text-decoration:none; color: #517ba3;}
/*------------------------- Css for the button starts here ------------------------- */
.bot_text{
color:#039fea;
font-size:11px;
padding:10px 0px 5px 10px;
}
.red{
color:#FF0000;
}
.bot_link a
{
color:#000000;
text-decoration:underline;
}
.bot_link a:hover
{
text-decoration:none;
}
/*------------------------- Css for the index new starts here ------------------------- */
.alarm-care-video {
	width:222px;
	height:111px;
	position:absolute;
	right:25px;
	top:225px;}
	
.getstarted {
	font-size:18px;
	font-weight:bold;
	padding:5px 0px 30px 65px;
}
.getstarted a{
	
	color:#FFFFFF;
	text-decoration:none;
	outline:none;
	
}

.banner_home2 { width:593px;  height:283px; font-weight:bold; color: #fff; padding:0px 0px 0px 0px;
}

#topbutton1 {height:210px;background:url(../images/buttonbg2.jpg) no-repeat top left;padding:30px 0 0 0px;}

a.pricing1 {display:block; width:229px; height:35px; text-decoration:none; font-size:18px;color:#000; background: url(../images/pricing_btn2.jpg) no-repeat; padding:16px 0px 0px 78px; margin:0px 0px 5px 0px;}
a.pricing1:hover {display:block; width:229px; height:35px; text-decoration:none; font-size:18px; color:#106ead; background:url(../images/pricing_btn2.jpg) no-repeat; padding:16px 0px 0px 78px;}


a.compare1 {display:block; width:229px; height:35px; text-decoration:none; font-size:18px;color:#000; background: url(../images/compare_btn2.jpg) no-repeat; padding:16px 0px 0px 78px;}
a.compare1:hover {display:block; width:229px; height:35px; text-decoration:none; font-size:18px; color:#106ead; background:url(../images/compare_btn2.jpg) no-repeat; padding:16px 0px 0px 78px;}

a.order1 {display:block; width:229px; height:35px; text-decoration:none; font-size:18px;color:#000; background: url(../images/order_btn2.jpg) no-repeat; padding:16px 0px 0px 78px; margin:0px 0px 5px 0px;}
a.order1:hover {display:block; width:229px; height:35px; text-decoration:none; font-size:18px; color:#106ead; background:url(../images/order_btn2.jpg) no-repeat; padding:16px 0px 0px 78px;}

.banner-caption {
	width:593px;
	height:80px;
	margin:0px;
	padding:0px;
	position: absolute;
	top:279px;
	left:8px;

}
