@charset "UTF-8";
/* CSS Document */

body {margin:0px;padding:0px;font-family:arial;font-size:14px;line-height:24px;background:#779fc1 url(../graphics/bg-footer.jpg) left bottom repeat-x;}
div, p, ul, h1, h2, h3, h4 {margin:0px;padding:0px;}
/* Header */
#header {margin:0px;height:149px;background:#fff;}
#header-01 {margin:0px auto;width:980px;height:100px;background:url(../graphics/bg-header-shadow.png) center bottom no-repeat;}
.text {float:left;margin-top:20px;width:720px;}
.text p {font-size:21px;font-weight:bold;text-align:center;color:#000;}
.text p span {color:#f00;}
.logo-adt {float:left;margin-top:18px;width:160px;}
.logo-bec {float:left;margin-top:19px;width:100px;}
#header-02 {background:#04a;left top repeat-x;}
.nav {margin:0px auto;padding:0px;height:49px;width:970px;background:url(../graphics/bg-nav-shadow.png) center bottom no-repeat;}
.nav ul {list-style:none;margin:0px;padding:0px 0px 0px 6px;}
.nav li {float:left;margin:0px;padding:2px 0px 0px 0px;display:inline;}
.nav li a {line-height:45px;margin:0px;padding:17px 35px;font-weight:bold;text-align:center;text-decoration:none;color:#fff;border-right:1px solid #fff;}
.nav li a:hover {background:#efefef url(../graphics/bg-nav-hover.jpg) left top repeat-x;color:#059;}
.first {border-left:1px solid #fff;}
.nav li a.selected {background:#efefef url(../graphics/bg-nav-hover.jpg) left top repeat-x;color:#059;}
/* Body */
#body {margin:0px auto;background:#efefef;}
.container {margin:0px auto;padding-bottom:30px;width:980px;}
.col-one, .col-two-thirds, .col-half, .col-third {float:left;}
.col-one {width:980px;}
.col-two-thirds {width:680px;}
.col-half {width:460px}
.col-third {width:270px;}
/* Boxes */
.elm-box-wht, .elm-box-lblu {margin-top:30px;padding:25px;background:#fff;border:1px solid #fff;-moz-border-radius:7px;border-radius:7px;}
.elm-box-wht h1, .elm-box-wht h2, .elm-box-wht h3, .elm-box-wht h5 {font-size:16px;}
.elm-box-lblu {background:#f3f9fe;border-color:#f3f9fe;}
/* Elements */
/* -- Banner */
.elm-banner {height:450px;}
.elm-banner h1 {font-size:37px;font-weight:bold;color:#059;}
.elm-banner p, .elm-banner-article p {margin-top:20px;font-size:18px;font-weight:bold;}
.elm-banner p.detail {font-size:13px;line-height:18px;color:#666;}
.elm-banner p.detail span {text-decoration:underline;}
.elm-banner ul {margin:20px 20px 40px 20px;font-size:16px;font-weight:bold;}
.elm-banner li {margin-top:4px;}
.elm-banner p.call, .elm-banner-article p.call {color:#059;}
.elm-banner p.call span, .elm-banner-article p.call span {font-size:26px;color:#000;}
.package {height:auto;}
.elm-banner-article {padding-top:228px;background: url(../graphics/bg_special_offer.jpg) left top no-repeat;}
/* -- Bonus */
.elm-bonus h2 {font-size:30px;}
.elm-bonus h2 span {color:#f00;}
.elm-bonus p {margin-top:15px;line-height:18px;}
.elm-bonus p.expire, .elm-bonus-article p.expire {float:right;margin-top:0px;width:210px;font-size:10px;text-align:center;color:#666;}
.elm-bonus p.expire img {margin-bottom:5px;}
.elm-bonus p.call {margin-top:20px;font-size:19px;font-weight:bold;}
.elm-bonus p.call span {font-size:23px;color:#c20;}
.elm-bonus-article {padding-top:96px;padding-left:440px;padding-bottom:23px;background:url(../graphics/bg_bonus_offer.jpg) left top no-repeat;}
.elm-bonus-article p.expire {float:none;margin-bottom:0px;}
/* -- Packages and Pricing */
.elm-packages {padding:20px 25px;border:1px solid #06a;background:#09c url(../graphics/bg-packages.jpg) left bottom repeat-x;}
.elm-packages h1 {font-size:40px;line-height:normal;font-weight:normal;color:#fff;}
.elm-packages h1 span {font-size:24px;font-weight:bold;text-transform:lowercase;color:#fff;}
.elm-packages p {margin-top:8px;line-height:14px;text-transform:uppercase;}
.elm-package {margin-top:25px;padding:15px;width:564px;border-color:#f70;background:#f70 url(../graphics/bg-package.jpg) left bottom repeat-x;}
.elm-pack-detail {float:right;width:200px;}
.elm-pack {float:left;margin:0px 5px 0px 0px;padding:0px;width:137px;height:167px;border:none;background:url(../graphics/bg-pack.jpg) left top no-repeat;}
.elm-pack h3 {margin:15px 10px;font-size:20px;font-weight:normal;font-style:italic;color:#a32;}
.elm-pack h3 span {font-size:28px;font-weight:bold;font-style:italic;text-transform:uppercase;color:#06b;}
.elm-pack p {margin:35px 0px 0px 32px;font-size:22px;color:#680;}
.elm-pack p span {font-size:41px;}
.elm-pack p.detail {margin:3px 19px;font-size:11px;text-align:right;text-transform:uppercase;color:#666;}
.elm-pack p.link {margin:10px 0px 0px 0px;font-size:11px;font-weight:bold;text-align:center;text-transform:uppercase;}
.elm-pack p.link a {padding:8px;text-decoration:none;color:#fff;}
/* -- Package Navigation */
.elm-pack-nav {margin-top:0px;padding:0px;background:none;}
.elm-pack-nav li {margin:0px 0px 0px 13px;list-style:none;display:inline;}
.elm-pack-nav li a {padding:5px;padding-right:13px;text-decoration:none;font-size:12px;color:#ccc;border-right:1px solid #f3f9fe;}
/* -- Packages and Pricing */
.elm-comp-title, .elm-comp-title-empty {width:140px;height:50px;font-weight:bold;text-align:center;color:#fff;background:#07b;}
.elm-comp-title-empty {background:#fff;}
.elm-comp-title-basic a, .elm-comp-title-keyfob a, .elm-comp-title-2way a, .elm-comp-title-cellgaurd a {padding:50px 46px;text-decoration:none;}
.elm-comp-title-basic {width:120px;height:102px;background:#fff url(../graphics/img-compare-basic.jpg);}
.elm-comp-title-basic:hover {background: url(../graphics/img-compare-basic-r.jpg);}
.elm-comp-title-keyfob {width:120px;height:102px;background: url(../graphics/img-compare-keyfob.jpg);}
.elm-comp-title-keyfob:hover {background: url(../graphics/img-compare-keyfob-r.jpg);}
.elm-comp-title-2way {width:120px;height:102px;background: url(../graphics/img-compare-2way-voice.jpg);}
.elm-comp-title-2way:hover {width:120px;height:102px;background: url(../graphics/img-compare-2way-voice-r.jpg);}
.elm-comp-title-cellgaurd {width:120px;height:102px;background: url(../graphics/img-compare-cellgaurd.jpg);}
.elm-comp-title-cellgaurd:hover {width:120px;height:102px;background: url(../graphics/img-compare-cellgaurd-r.jpg);}
.elm-comp td {border-bottom:1px solid #fff;}
.elm-comp-col-lit {background:#e5f0f7;text-align:center;}
.elm-comp-col-drk {background:#ace;text-align:center;}
/* -- Content */
.elm-content h1, .elm-content h3 {font-size:26px;}
.elm-content h2, .elm-content h4 {margin-top:20px;}
.elm-content h4 {font-size:18px;}
.elm-content p {margin-top:20px;}
.elm-content p.disclaimer {font-size:11px;color:#999;}
.elm-content p.call {float:left;width:275px;margin-top:23px;font-size:19px;font-weight:bold;}
.elm-content p.tel {float:left;width:300px;margin-top:35px;font-size:34px;font-weight:bold;text-align:center;color:#c20;}
.elm-content ul {margin:15px 25px;}
/* -- Quick Form */
.elm-quick-form {margin-top:30px;height:480px;padding:10px;background:#059;border:1px solid #059;-moz-border-radius:7px;border-radius:7px;}
.elm-quick-form p {font-size:18px;font-weight:bold;text-align:center;color:#ddd;}
.elm-quick-form p span {font-size:24px;}
.elm-quick-form form {margin-top:20px;}
.elm-quick-form p.tel {margin:20px 0px;font-size:36px;color:#fff;}
.elm-quick-form form p {position: relative;margin:8px auto;width:230px;font-weight:normal;background:#fff;}
.elm-quick-form form p.select {color:#fff;font-size:12px;text-align:right;background:none;}
.elm-quick-form form p label {position:absolute;top:0;left:0;padding:2px 0px 0px 10px;color:#555;font-size:12px;}
.elm-quick-form form p br {display:none;}
.elm-quick-form form p input {display:block;padding:3px 4px;width:220px;height:15px;margin:0 auto;background:transparent;}
.elm-quick-form .elm-frm-call {margin:12px 0px;width:240px;height:76px;background:#059 url(../graphics/btn-submit.png) center top no-repeat;border:none;}
.elm-quick-form .elm-frm-call:hover {background:#059 url(../graphics/btn-submit.png) center bottom no-repeat;border:none;}
.elm-quick-form p.privacy {margin:30px 20px 20px 20px;font-size:9px;font-weight:normal;text-align:left;line-height:12px;color:#fff;}
/* -- Form Security */
.elm-security {margin-top:20px;padding:0px;}
.elm-security img {margin-left:5px;margin-top:8px;}
.elm-security p {padding:10px;font-size:9px;line-height:12px;color:#666;}
/* -- Guarantees */
.elm-guarantee {margin-top:20px;padding:25px;}
.elm-guarantee h4 {font-size:18px;}
.elm-guarantee img {margin-right:5px;}
.elm-guarantee p {margin-top:15px;font-size:16px;line-height:18px;}
.elm-guarantee-article {padding:0px;width:271px;height:314px;background: url(../graphics/bg-guarantees.png) top left no-repeat;}
/* -- Site Map Content */
ul#sitemap {margin:10px 0px 30px 10px;padding:0px 0px 0px 20px;}
ul#sitemap li{padding:0px 10px 0px 5px;line-height:24px;list-style-image:url(../graphics/bullet-arrow-blue.png);}
ul#sitemap li ul li ul {margin-left:10px;}
ul#sitemap li a, ul#sitemap li li a{font-weight:bold;text-decoration:none;color:#05b;}
ul#sitemap li a:hover, ul#sitemap li li a:hover{text-decoration:underline;}
ul#sitemap li li{list-style-image:url(../graphics/bullet-disk-black.jpg);}
ul#sitemap li li a{color:#666;}
/* Footer */
#footer {margin:0px auto;width:980px;padding-bottom:25px;background:url(../graphics/bg-footer-shadow.png) center top no-repeat;}
#footer .disclaimer, #footer .copy {float:left;margin:20px 30px 0px 30px;padding-bottom:10px;font-size:11px;line-height:18px;color:#ccc;border-bottom:1px dotted #579;}
#footer .disclaimer p {margin-top:10px;}
#footer .disclaimer p a {color:#ccc;text-decoration:none;}
.copy {border-bottom:0px;border-top:1px dotted #579;}
.copy p {padding-top:10px;width:920px;}
.foot {float:left;margin:20px 0px 0px 30px;width:200px;font-size:12px;color:#ccc;border-right:1px dotted #579;}
.foot ul.links {list-style:none;}
.foot ul li {line-height:18px;}
.foot li a {font-size:12px;color:#ccc;text-decoration:none;}
.last {border:none;}
/* Mis. */
.clr {clear:both;}
.mgn-tp-30 {margin-top:30px;}
.mgn-rt-5 {margin-right:5px;}
.mgn-rt-10 {margin-right:10px;}
.mgn-rt-30 {margin-right:30px;}
.mgn-btm-20 {margin-bottom:20px;}
.mgn-rmv-tp {margin-top:0px;}
.mgn-rmv-rt {margin-right:0px;}
.left {text-align:left;}