body { background:url(../images/body-bg.jpg) repeat-x; margin:0; padding:0; }
h1, h2, h3, h4, a, ul, li, p { line-height:normal; font-weight:400; text-decoration:none; margin:0; padding:0; }
.fright { float:right; }
.clear { width:1030px; float:left; background:url(../images/clear-bg.jpg) no-repeat; height:15px; }
#warp { width:1030px; overflow:hidden; clear:both; background:url(../images/clear-bg.jpg) repeat-y; margin:0 auto; }
#header { width:1000px; background:url(../images/header-bg.jpg); height:29px; padding:40px 15px 0; }
#header h1 { display:none; }
.top-nav { width:60px; list-style:none; float:left; margin:0 25px 0 0; padding:0; }
.top-nav li { float:left; position:relative; }
.top-nav li ul { width:230px; position:absolute; left:10px; display:none; background:#FBF607 url(../images/menu-over-bg.jpg) repeat-x; top:29px; padding-bottom:10px; }
.top-nav li:hover ul, .top-nav li.active ul { display:block; overflow:hidden; }
.top-nav li ul li { width:100%; clear:both; }
.top-nav li ul li a { float:left; font-family:arial; font-size:13px; color:#585A57; font-weight:700; margin:0!important; padding:6px 0 0 10px !important; }
.top-nav li ul li a:hover { color:#1952C3; }
#header a { float:left; height:13px; margin:0 0 0 25px; }
#header a.homesec { background:url(../images/home-security-btn.jpg) no-repeat; width:89px; margin-top:1px; }
#header a.homesec:hover { background:url(../images/home-security-btn-over.jpg) no-repeat; display:block; height:28px; }
#header a.homesecfixed { background:url(../images/home-security-btn-over.jpg) no-repeat; width:89px; margin-top:1px; display:block; height:28px; }
#header a.commercial { background:url(../images/commercial-security-btn.jpg) no-repeat; width:130px; margin-top:1px; }
#header a.commercial:hover { background:url(../images/commercial-security-over.jpg) no-repeat; display:block; height:28px; }
#header a.commercialfixed { background:url(../images/commercial-security-over.jpg) no-repeat; width:130px; margin-top:1px; display:block; height:28px; }
#header a.product { background:url(../images/products-btn.jpg) no-repeat; width:60px; margin-top:1px; }
#header a.product:hover { background:url(../images/products-btn-over.jpg) no-repeat; height:28px; display:block; }
#header a.productfixed { background:url(../images/products-btn-over.jpg) no-repeat; width:60px; margin-top:1px; height:28px; display:block; }
#header a.consultation { background:url(../images/consultation-services-btn.jpg) no-repeat; width:140px; margin-top:1px; }
#header a.consultation:hover { background:url(../images/consultation-services-over.jpg) no-repeat; }
#header a.statics { background:url(../images/statistics-btn.jpg) no-repeat; width:63px; margin-top:1px; }
#header a.statics:hover { background:url(../images/statistics-btn-over.jpg) no-repeat; }
#header a.aboutus { background:url(../images/aboutus-btn.jpg) no-repeat; width:57px; margin-top:1px; }
#header a.aboutus:hover { background:url(../images/aboutus-btn-over.jpg) no-repeat; }
#header a.testimonials { background:url(../images/teatimonials-btn.jpg) no-repeat; width:83px; margin-top:1px; }
#header a.testimonials:hover { background:url(../images/teatimonials-btn-over.jpg) no-repeat; }
#header a.contactus { background:url(../images/contactus-btn.jpg) no-repeat; width:70px; margin-top:1px; }
#header a.contactus:hover { background:url(../images/contactus-btn-over.jpg) no-repeat; }
#header a img.home { margin:-27px 0 0; }
#flash { width:1030px; float:left; }
#homesecurity { float:left; width:314px; border:1px solid #F0F0F0; height:200px; margin:0 0 0 30px; }
#commercialsecurity { float:left; width:314px; border:1px solid #F0F0F0; height:200px; margin:0 0 10px 10px; }
#freeconsultation { float:right; width:314px; border:1px solid #F0F0F0; height:280px; margin:0 32px 0 0; }
#freeconsultation p { float:left; width:142px; height:100px; }
.text { width:140px; border:1px solid #DCDCDC; background:url(../images/text-bg.jpg) repeat-x left bottom; margin-bottom:8px; height:19px; font-family:arial; color:#787878; font-size:13px; }
.textarea { margin-top:6px; width:140px; border:1px solid #DCDCDC; background:url(../images/text-area-bg.jpg) repeat-x left bottom; height:61px; font-family:arial; color:#787878; font-size:13px; }
#austinbusinessjournal { border: 1px solid #F0F0F0; float: right; height: 200px; margin: 10px 32px 10px 10px; width: 314px; }
#content { width:610px; float:left; margin:0 0 0 45px; }
#content h2 { width:100%; float:left; font-family:arial; color:#5A5A5A; font-size:18px; padding:16px 0 0; }
#content p { width:100%; float:left; font-family:arial; color:#5A5A5A; font-size:12px; padding:13px 0 0; }
#content p span { float:left; width:auto; padding:13px 0 0; }
#testimonials { float:right; width:314px; border:1px solid #F0F0F0; padding-bottom:20px; margin:15px 32px 0 0; }
#testimonials p { font-family:arial; color:#919191; font-size:12px; float:left; padding:15px 15px 0; }
#testimonials p span { float:right; padding:15px 5px 0 0; }
#testimonials a { float:right; margin:15px 10px 0 0; }
#footer { width:100%; background:url(../images/footer-bg.jpg) repeat-x; height:131px; float:left; }
#footer-over { background:url(../images/footer-over--bg.jpg) no-repeat center; height:131px; min-width:1030px; }
#footer-content { width:1030px; margin:0 auto; }
#footer-content p { float:left; padding:57px 0 0 25px; font-family:Verdana, Geneva, sans-serif; font-size:12px; }
#footer-content p a { float:left; margin-right:12px; margin-left:20px; }
#footer-content span { float:left; font-family:arial; color:#515151; font-size:11px; padding:20px 0 0 45px; }
#content-inner { width:623px; float:left; border:1px solid #F0F0F0; min-height:576px; background:url(../images/left-yellow-bg.jpg) no-repeat; margin:0 0 0 30px; }
#content-inner h1, #content-inner h2 { width:600px; float:left; font-family:arial; color:#5A5A5A; font-size:18px; padding:16px 0 0 15px; }
#content-inner p { width:600px; float:left; font-family:arial; color:#5A5A5A; font-size:12px; padding:13px 8px 0 15px; }
.conimage { float:left; margin-right:15px; }
a.sitelink { font-family:arial; color:#5A5A5A; font-size:12px; }
a.sitelink:hover { text-decoration:underline; }
#bk1 { width:923px; float:left; border:1px solid #F0F0F0; min-height:576px; background:url(../images/left-yellow-bg.jpg) no-repeat; margin:0 0 0 30px; }
#bk1 h1, #bk1 h2 { width:900px; float:left; font-family:arial; color:#5A5A5A; font-size:18px; padding:16px 0 0 15px; }
#bk1 p { width:900px; float:left; font-family:arial; color:#5A5A5A; font-size:12px; padding:13px 8px 0 15px; }
.social { margin-right:43px; float: right; height: 63px; width:280px; margin-top:10px; }
.social a, .social a:link, .social a:active, .social a:visited, .social a:hover { padding-left:20px; text-decoration:none; border:0; }
.social a img { border:0; text-decoration:none; }
.fleft, #austinbusinessjournal p { float:left; margin: 10px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px  }
.top-nav li a, .top-nav li a:hover { display:block; }
#header a img, #testimonials img, #footer-content p img { border:0; }
#homesecurity p, #commercialsecurity p { font-family:arial; color:#787878; font-size:13px; float:left; padding:0 15px; }
#homesecurity p img, #commercialsecurity p img { float:left; margin-right:10px; border:0; }
#homesecurity p a, #commercialsecurity p a { float:right; margin:18px -13px 0 0; }
#freeconsultation p.textfield, #austinbusinessjournal p.textfield { padding:0 0 0 10px; }
#freeconsultation p.textareafield, #austinbusinessjournal p.textareafield { padding:0 0 0 8px; }
#freeconsultation img, #austinbusinessjournal img { border:0; margin-right:10px; }
#content-inner p span, #bk1 p span { float:left; width:auto; padding:13px 0 0 15px; }
#content-inner ul, #bk1 ul { width:560px; float:left; font-family:arial; color:#5A5A5A; font-size:12px; margin:0; padding:10px 8px 0 50px; }
#content-inner ul li, #bk1 ul li { margin:7px 0 0; padding:0; }
#helpful-links { float:right; height:120px; margin:20px 32px 0 0; width:314px; }
input#comment { display:none }
#BBB { margin: 23px 142px }
#PAY { margin: 23px 110px }

