body{ background:#FFF; margin:0; padding:0; } /* this was commented out to try and use google fonts as a substitute for hosting ourselves. dashes were to stop find and replace @font-face { font-family: Ro-b-o-t-oB; src: url('fonts/Robo-t-oCondensed-Bold.ttf') ,url('fonts/Building.eot'); }  @font-face { font-family: Ro-b-o-t-oL; src: url('fonts/Ro-b-otoCondensed-Light.ttf') ,url('fonts/Robo-t-oCondensed-Light.eot'); } @font-face { font-family: Ssb; src: url('fonts/SourceSansPro-Black.ttf') ,url('fonts/Rob-otoCondensed-Light.eot'); } */ #gMap { float: left; padding-right: 20px; } #contactInfo { float: left; } a { outline:none; } img { border:0; }  .topdiv { font-family: 'Roboto Condensed', sans-serif; font-weight: 300; color:#c1eafe; font-size:13px; width:100%; background-image:url(/images/new/topbg.png); background-repeat:repeat-x; height:46px; } .topbinder { width:960px; margin-left:auto; margin-right:auto; overflow:hidden; } .findus { background-image:url(/images/new/findbg.png); background-repeat:no-repeat; height:40px; width:425px; overflow:hidden; padding-top:5px; float:left; } .ftxt { width:220px; float:left; padding-top:8px; padding-left:46px; } .selectf { float:left; width:150px; }  .select_style { margin-top:2px; margin-left:15px; float:left; overflow:hidden; width:115px; background: #197bba; overflow: hidden; display: inline-block; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: solid 1px #3c8fc5; font-family: 'RobotoL', sans-serif; position: relative; cursor: pointer; padding:1px 0px 1px 0px; font-size:12px; } .select_style span { font-family: 'Roboto Condensed', sans-serif; font-size:12px; color:#FFF; position: absolute; right: 10px; width: 16px; height: 20px; background: url(/images/new/aselect.png) no-repeat; top: 48%; margin-top: -4px; } .select_style select { font-family: 'RobotoL', sans-serif; font-size:12px; color:#FFF; -webkit-appearance: none; appearance:none; width:120%; background: transparent; border:none; outline:none; cursor:pointer; padding:3px 5px; } .select_style select:focus{ background: #197bba; } .callus { float:left; width:325px; padding-top:10px; } .callus img { vertical-align:middle; } span.btxt { font-family: 'Roboto Condensed', sans-serif; font-weight: 700; color:#fef328; font-size:16px; } .social { float:left; width:160px; padding-top:12px; padding-left:20px; } .social img { vertical-align:middle; } .menu { width:100%; background-image:url(/images/new/menubg.png); background-repeat:none; background-color:#1e84cb; }  .menub { width:960px; margin-left:auto; margin-right:auto; overflow:hidden; } .logod { float:left; width:222px; padding-top:33px; } .themenu { overflow:hidden; width:727px; float:left; }  .themenu ul { list-style-type:none; margin:0; padding:0; } .themenu ul li { float:left; height:112px; width:auto; margin-left:23px; } a.l1 { padding-left:11px; padding-right:11px; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size:14px; border-left:1px solid #3c96ca; border-right:1px solid #3c96ca; width:100%; height:100%; text-align:center; display:block; text-decoration:none; color:#FFF; line-height:20px; font-weight:normal; padding-top:32px; } a.l1:hover { background-image:url(/images/new/menuhover.png); background-repeat:repeat-x; -moz-box-shadow:  inset 0 0 4px #0e629c; -webkit-box-shadow: inset 0 0 4px #0e629c; box-shadow:     inset 0 0 4px #0e629c; } .submenu { width:100%; background-image:url(/images/new/bgsubnav.png); background-repeat:repeat-x; height:61px; } #revealnav:hover + #submenu1 { display: block; } #submenu1 { display: none; } #submenu1:hover { display: block; } .submenub { width:960px; margin-left:auto; margin-right:auto; overflow:hidden; padding-top:12px; } .submenub ul { list-style-type:none; margin:0; padding:0; } .submenub ul li { float:left; margin-right:15px; } .submenub ul li a { height:35px; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size:14px; text-align:center; display:block; text-decoration:none; color:#40403e; line-height:35px; font-weight:normal; }  .submenub ul li a:hover { -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow:  inset 0 0 5px #0a4771; -webkit-box-shadow: inset 0 0 5px #0a4771; box-shadow:     inset 0 0 5px #0a4771; color:#FFF; background:#1979B9; } .header { width:100%; background:#e7f1fa; background-image:url(/images/new/header2bg_sm.jpg); background-repeat:no-repeat; background-position:top center; height:415px; } .blank-header { width: 100%; background: #e7f1fa; background-image: url(/images/new/header2bg_blank.jpg); background-repeat: no-repeat; background-position: top center; height: 330px; } .hbinder { width:960px; margin-left:auto; margin-right:auto; overflow:hidden; } .zipbox { float:left; width:415px; padding-top:120px; } .ziptop { -webkit-border-top-left-radius: 15px; border-top-left-radius: 15px; -webkit-border-top-right-radius: 15px; border-top-right-radius: 15px; background-image:url(/images/new/mheadbg.png); background-repeat:repeat-x; height:52px; width:400px; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size:16px; color:#FFF; padding-left:15px; line-height:55px; border:1px solid #a5000d; }  .ziptop h3{float:left;max-width:350px;line-height:1;font-size:16px;margin:18px 0;padding:0} .ziptop img { float:left; float: left; margin: 15px 8px 20px 0; } .zipbtm { width:417px; -webkit-border-bottom-left-radius: 15px; border-bottom-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; border-bottom-right-radius: 15px; background:#fff; background-image:url(/images/new/boxg.png); background-repeat:repeat-x; text-align:center; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; font-size:13px; color:#626262; } .ziptxt { padding-top:20px; }  .hform { padding-bottom:30px; padding-top:20px; margin-left:auto; margin-right:auto; overflow:hidden; width:265px; } .hf1 { float:left; padding-right:15px; width:121px; } .hf2 { float:left; padding-right:0px; width:124px; } input.donateinp { -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border:1px solid #d7d7d7; background-color:#f6f6f6; width:101px; height:44px; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size:16px; color:#ACACAC; padding-left:20px; }  .subheader { width:100%; background-image:url(/images/new/bgred.png); background-repeat:repeat-x; height:101px; } .subhb { background-image:url(/images/new/redbg.png); background-position:top center; overflow:hidden; width:960px; margin-left:auto; margin-right:auto; height:101px; } .sh1 { padding-top:22px; float:left; width:290px; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; font-size:21px; color:#FFF; text-transform:uppercase; }   .sh3 { padding-top:36px; float:left; width:280px; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; font-size:21px; color:#FFF; text-transform:uppercase; } .topsh2 { font-family: 'Roboto Condensed', sans-serif; font-weight: 700; color:#fdf339; padding-top:10px; } .sh2 { padding-top:5px; padding-left:60px; float:left; width:330px; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; color:#FFF; text-transform:uppercase; } .topsh2 img { vertical-align:middle; } span.yellow { font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size:21px; color:#fdf339; text-transform:uppercase; } span.yellow2 { font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size:30px; color:#fdf339; text-transform:uppercase; } .lin1 { float:left; width:36px; background-image:url(/images/new/linered.png); background-repeat:no-repeat; font-size:1px; color:#9F0D0D; margin-top:8px; }  .btmsh2 { overflow:hidden; width:380px; } .lin2 { padding-left:10px; padding-right:10px; float:left; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size:16px; color:#FFF; text-transform:uppercase; margin-top:-2px; } .c1 { background-image:url(/images/new/mbg_sm.jpg); background-repeat:repeat-x; width:100%; background-color:#f2f2f2; } .titlec1 { padding-top:40px; padding-bottom:60px; text-align:center; margin-left:auto; margin-right:auto; width:960px; } .titlec1 h1 { font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size:36px; color:#303030; margin:0 } .pic { width:362px; float:left; } .txtc1 { float:right; width:560px; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; font-size:14px; color:#4f4f4f; line-height:24px; } .txtm1 { float:right; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; font-size:16px; color:#4f4f4f; line-height:24px; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; } #citylist { margin-bottom: 20px; overflow: hidden; margin-left: 0px; } #citylist li { line-height: 1.5em; font-size: 12px; float: left; display: inline; width: 150px; } .ttxt1 { font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size:24px; color:#1062ab; }  .blueb { width:100%; background-image:url(/images/new/menubg.png); background-repeat:repeat-none; background-color:#1e84cb; height:84px; } .bbb { margin-left:auto; margin-right:auto; width:960px; overflow:hidden; } .bbbtxt { } .bbbtxt h4 { float:left; /*font-family: RobotoB;*/ font-family: 'Roboto Condensed', sans-serif; font-size:24px; color:#FFF; margin-top: 20px; } .bbbarw { width:50px; float:right; overflow:hidden; } .c4 { background-image:url(/images/new/mbg_sm.jpg); background-repeat:repeat-x; width:100%; background-color:#f2f2f2; } .c1b4 { margin-left:auto; margin-right:auto; width:960px; overflow:hidden; padding-bottom:80px; } .cbox4 { float:left; padding-top:60px; padding-right:50px; width:580px; } .pic4 { width:284px; } .tcbox4 { font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size:19px; color:#1c1c1c; } .tcbox4 h1 { margin-top: 50px; margin-bottom: 0; } #validateForm { } #validateForm input { height: 20px; float: right; width: 150px; } #validateForm label { /*font-family: RobotoB;*/ font-family: 'Roboto Condensed', sans-serif; font-size:16px; color:#000; } .lblInputMain { margin-bottom:20px;  } .submitbtn { background: url("http://www.safechoicesecurity.com/images/new/lmbtn2.png"); height: 49px; width: 156px; border: 0 none; font-size: 16px; padding-right: 80px; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; } .txtcb4 { padding-top:20px; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; font-size:13px; color:#4f4f4f; line-height:24px; } .txtcb4 h3 { font-weight: bolder; color: #000; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size: 20px; } #paragraph1 { margin-top:0px; } .txtcb4 span { font-weight: bolder; color: #014f94; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size: 15px; } a.arw1 { float:left; font-size:1px; display:block; width:22px; height:23px; background-image:url(/images/new/arwlb.png); background-repeat:no-repeat; color:#0c599f; } a.arw1:hover { float:left; font-size:1px; display:block; width:22px; height:23px; background-image:url(/images/new/arwlbh.png); background-repeat:no-repeat; color:#0c599f; } a.arw2 { float:right; font-size:1px; display:block; width:22px; height:23px; background-image:url(/images/new/arwrb.png); background-repeat:no-repeat; color:#0c599f; } a.arw2:hover { float:right; font-size:1px; display:block; width:22px; height:23px; background-image:url(/images/new/arwrbh.png); background-repeat:no-repeat; color:#0c599f; } .sbar { float:left; width:284px; padding-top:60px; } .sbartop { -webkit-border-top-left-radius: 15px; border-top-left-radius: 15px; -webkit-border-top-right-radius: 15px; border-top-right-radius: 15px; background-image:url(/images/new/sbarbg.png); background-repeat:repeat-x; background-color:#1e84cb; height:52px; width:284px; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size:22px; color:#FFF; padding-left:15px; line-height:55px; border:1px solid #1e84cb; } .sbartop2 { background-image:url(/images/new/sbarbg.png); background-repeat:repeat-x; background-color:#1e84cb; height:52px; width:284px; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size:16px; color:#FFF; padding-left:15px; line-height:55px; border:1px solid #1e84cb; } .sbartop img { vertical-align:middle; margin-right:8px; } .sbarbtm { width:300px; -webkit-border-bottom-left-radius: 15px; border-bottom-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; border-bottom-right-radius: 15px; background:#fff; background-image:url(/images/new/boxg.png); background-repeat:repeat-x; text-align:left; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; font-size:13px; color:#626262; -webkit-box-shadow: 0px 1px 1px #a4a4a4; -moz-box-shadow: 0px 1px 1px #a4a4a4; box-shadow: 0px 1px 1px #a4a4a4; } .sbartxt { padding:24px; line-height:25px; }  .cbox2 { float:left; width:195px; padding-top:60px; } .tcbox img { vertical-align:middle; } .btnc2 { padding-top:20px; } .btnc2 a { text-decoration:none; display:block; width:134px; height:47px; background-image:url(/images/new/lmbtn1.png); background-repeat:no-repeat; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size:16px; color:#FFF; line-height:45px; padding-left:20px; padding-top:2px; } .btnc2 a:hover { text-decoration:none; display:block; width:134px; height:47px; background-image:url(/images/new/lmbtn2.png); background-repeat:no-repeat; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size:16px; color:#5c5a16; line-height:45px; padding-left:20px; padding-top:2px; } .c2 { background-image:url(/images/new/bgc1.png); background-repeat:repeat-x; width:100%; background:#ececec; clear: both; } .c1b { margin-left:auto; margin-right:auto; width:960px; overflow:hidden; padding-bottom:20px; } .c1bb { margin-left:auto; margin-right:auto; width:960px; overflow:hidden; padding-bottom:20px; } .cbox { float:left; width:195px; padding-top:60px; padding-right:50px; } .pic1 { width:284px; } .tcbox { font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size:19px; color:#1c1c1c; padding-top:20px; margin:0px; } .txtcb2 { padding-top:20px; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; font-size:13px; color:#4f4f4f; line-height:24px; } .sponsor { background-image:url(/images/new/bgsponsor.png); background-repeat:repeat-x; width:100%; height:80px; text-align:center; padding-top:24px; } .inner{ width:960px; margin:0 auto; } .s1{ padding-right:108px; float:left; } .s2{ float:left; } .sponsor img { vertical-align:middle; }  .footer { background:rgb(223, 242, 252); width:100%; height:100px; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; font-size: 12px; text-align: center; display: block; text-decoration: none; color: #40403e; line-height: 35px; font-weight: normal; } .fbinder { margin-left:auto; margin-right:auto; width:960px; overflow:hidden; padding-top:32px; } .fleft { float:left; width:380px; } .fright { float:right; } .txtm1 h2{margin:60px 0 5px} .txtm1 p{margin:0 0 30px} .fright ul { list-style-type:none; margin:0; padding:0; } .fright ul li { float:left; margin-right:15px; } .fright ul li a { padding-left:10px; padding-right:10px; height:35px; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; font-size:12px; text-align:center; display:block; text-decoration:none; color:#40403e; line-height:35px; font-weight:normal; }  .fright ul li a:hover { -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow:  inset 0 0 5px #0e629c; -webkit-box-shadow: inset 0 0 5px #0e629c; box-shadow:     inset 0 0 5px #0e629c; color:#FFF; background:#1979B9; } .topheaderpricing { padding:20px; background-color:#014f94; width: 190px;  } .topheaderpricing span { color: #fff; margin-bottom: 50px; font-size: 16px; } .bigprice { color: #fff; font-weight: bold; font-size: 40px; } 

.leftside {
    float: left;
    width: 48%;
	margin-right: 2%
}
.rightside {
    float: left;
    width: 48%;
	margin-left: 2%
}
.txtmk {
    float: right;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
    font-size: 14px;
    color: #4f4f4f;
    line-height: 24px;
}