@charset "utf-8";
/* CSS Document */
body {margin:10px 0px 0px 0px; background:url(../graphics/bg.jpg) repeat-x top #fff; font-family:Arial; font-size:13px; color:#000;}
#cont_main {margin: 0px auto; padding: 0px; width: 950px; border: #bbb 1px solid; background: #FFFFFF;}
/* Header */
#header {margin: 0px; padding: 0px; height: 88px; background: #eee;}
#logo {float: left; margin:0px; padding:0px;width:225px;height:88px;}
#logo_1 {margin: 15px 0px 0px 15px; padding:0px;}
#header_title {float:left;margin:20px 0px 0px 0px;padding:0px;width:525px;font-size:20px;font-weight:bold;text-align:center;color:#3366CC;}
#header_title span {font-size: 20px; font-weight:bold; color: #2158AB;}
#phone {float:left;margin:0px;padding:0px;width:175px;}
#phone_1 {margin:15px 0px 0px 12px; padding: 0px; font-size: 10px; font-weight: bold;text-align:center;color: #006699;width:200px;}
#phone_1 span{font-size:13px;color:#000;}
#phone_hours {margin:0px; padding:0px; font-size:9px; font-weight:normal;}
/* Navigation */
#nav {margin: 0px; padding: 0px; width: 950px; height: 39px; background: url(../graphics/bg_nav.jpg) top left no-repeat;}
#nav ul {margin: 0px; padding: 12px 0px 15px 18px;}
#nav ul li {margin: 20px 27px 10px 30px; padding: 0px; display: inline; list-style: none;font-size:14px;font-family: Arial;  font-weight: bold; color: #FFFFFF;}
#nav ul li a {font-size: 14px; text-decoration: none; color: #FFFFFF;}
#nav ul li a:hover {text-decoration: none; color: #f2d211;}
#nav ul li a span{color:#f2d211;}
/* Banner */
/* Content */
#middle {margin: 0px; padding: 0px;}
#bar_01 {margin: 0px; padding: 5px 0px 0px 0px; height: 27px; font-size: 18px; color:#FFFFFF; text-align: center; background: #ccc;}
#bar_02 {margin: 0px;padding: 5px 0px 0px 0px;height: 34px;font-size: 18px;font-weight: bold;text-align: center;text-transform: capitalize;color: #fff;background: url(../graphics/bg_bar_02.jpg) top left repeat-x #e4f0ff;border-bottom: #ffffff 3px solid;}
#wide-banner {margin:0px;padding:0px;}
#bar_spacer {margin: 0px; padding: 1px 0px 0px 0px; height: 1px;}
#content {margin: 0px 15px 15px 25px; padding: 0px; width:580px;}
#content p {margin:2px 0px 15px 0px; line-height:19px;}
#content li {margin:4px 0px 0px 0px; line-height:19px;}
#content a {text-decoration: none; color: #06C;}
#content h1 {font-size: 20px; font-weight: bold; color: #000;}
#content h2 {font-size: 17px; font-weight: bold; color: #000;}
.box_home {margin:0px 0px 0px 15px; padding:366px 0 0 210px;background: url(../graphics/home_banner.jpg) top left no-repeat;width:391px;height:78px;font-size:26px;font-weight:bold;color:#0af;}
.box_home_01 {margin:0px 0px 0px 15px; padding:370px 0 0 210px;background: url(../graphics/home_banner.jpg) top left no-repeat;width:391px;height:74px;font-size:26px;font-weight:bold;color:#0af;}
.box_home_hardwire{margin:0px 0px 0px 15px; padding:416px 0 0 20px;background:url(../graphics/banner_hardwire_offer_01.jpg) top left no-repeat;width:581px;height:109px;font-size:26px;font-weight:bold;color:#06f;}
.box_home_cell{margin:0px 0px 0px 15px; padding:416px 0 0 20px;background:url(../graphics/banner_cellular_backup_offe.jpg) top left no-repeat;width:581px;height:109px;font-size:26px;font-weight:bold;color:#06f;}
.box_home_hardwire .call, .box_home_cell .call{margin:0 0 0 185px;}
.box_home_hardwire p, .box_home_cell p{margin-left:10px;font-weight:normal;color: #666;font-size: 12px;}
.box_home_hardwire p span, .box_home_cell p span{font-size: 10px;font-weight: bold; color: #2158AB;}
.box_home span, .box_home_01 span, .box_offer span, .box_home_hardwire span{color:#25a;}
.box_offer {margin:0px 0px 0px 15px; padding:416px 0 0 20px;background: url(../graphics/offer_banner_04.jpg) top left no-repeat;width:581px;height:80px;font-size:26px;font-weight:bold;color:#0af;}
.box_banner {margin:10px 0px 15px 0px; padding:0;width:601px;height:178px;}
.box_01 {margin:10px 0px 0px 0px; padding:15px 10px 10px 10px;background: url(../graphics/bg_offer.jpg) bottom left repeat-x; border:1px solid #ddd;}
.box_01 h1{margin:0px 0px 15px 0px; padding:0px}
.box_01 h2{margin:0px 0px 15px 0px; padding:0px}
.box_02 {margin:10px 10px 0px 10px; padding:15px 10px 10px 10px;background: url(../graphics/bg_offer.jpg) bottom left repeat-x; border:1px solid #ddd;}
.check {margin:0px; padding:6px 0px 2px 0px; font-weight:bold; background:url() top left no-repeat;}
#content_1 {float: right; margin: 10px 0px 10px 0px; padding: 0px; width: 432px;}
#content_1 h2 {margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; color: #2158ab;}
#content_1 span {font-size: 12px; font-weight: bold; color: #2158ab;}
#content_1 blockquote {margin: 0px 0px 5px 15px; padding: 0px;}
#content_2 {margin: 0px; padding: 10px 35px 0px 0px;}
#content_2 h2 {margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; color: #2158ab;}
#content_2 span {font-size: 14px; font-weight: bold; color: #2158ab;}
#content_3 {margin: 10px 0px 10px 0px; padding: 0px;}
#content_3 h2 {margin: 0px; padding: 0px; font-size: 16px; font-weight: bold; text-align: center; color: #4b4b4b;}
#content_3 span {font-size: 12px; font-weight: bold; color: #2158ab;}
#content_3 blockquote {margin: 0px 0px 5px 10px; padding: 0px;}
#content_4 {float: right; margin: 10px 0px 10px 0px; padding: 10px; width: 422px; height:640px; background: #ECF4FF;}
#content_offer {margin: 25px 0px 25px 25px; padding: 0px; width:595px;}

#content_nav {margin:15px 10px; padding:10px 5px; background: url(../graphics/bg_fade_lblu.jpg) top right repeat-y;border:#D1F0FC 1px solid;}
#content_nav_title {margin:0px; padding:0px;font-size:18px; font-weight:bold; color:#0066FF;}
#content_nav ul {margin:0px; padding:5px; list-style: none;}
#content_nav ul li {margin:0px 5px; padding:5px 10px 5px 10px; border-bottom: 1px dotted #000; font-size:11px;}
#content_nav ul li a {text-decoration:none; color:#000;}

.cont_sec_1 h2 {margin: 0px; padding: 0px; font-size: 16px; color: #1F509A;}
.cont_sec_1 h3 {margin: 0px; padding: 0px; font-size: 16px; font-weight: bold; text-align: center; text-transform: capitalize; color: #009900;}
.cont_sec_1 a {text-decoration: none;}
.cont_sec_1 span {font-size: 12px; font-weight: bold; color: #2158ab;}
.cont_sec_1 span a, .cont_sec_1 td a {font-size: 12px; font-weight: bold; text-decoration: none; color: #2158ab;}

.frm_schedule {margin:10px;padding:5px;background:#fff url(../graphics/bg_fade_lblu.jpg) left bottom repeat-x;border:1px solid #eee;color:#1F509A;}
.frm_schedule_title {font-size:18px;color:#1F509A;line-height: 20px; font-weight: bold;}
.frm_schedule form {margin:0; padding:0;}
.frm_schedule form td {font-weight:normal;}

.content_info {margin:15px 10px; padding:10px 0px; background:url(../graphics/bg_fade_lblu.jpg) left center repeat-x; border:#eee 1px solid;}
.content_info h4 {margin:0px 5px; padding:0px;font-size:16px; font-weight:bold; color:#1F509A;}
.content_info h5 {margin:0px 5px 5px 5px; padding:0px;font-size:14px; font-weight:bold; color:#0099FF;}
.content_info ul {margin:5px 5px 8px 30px; padding:0px;}
.content_info li {font-size:13px;}
.content_info p {margin:5px 5px 8px 5px; padding:0px;}
.help_02{background:url(../graphics/bg_fade_lblu.jpg) left bottom repeat-x;}
.help_02 p{margin-bottom:10px;}
.help_02 li{margin:3px 0px 0px 0px;}

#products_01 {float: right; margin: 0px; padding: 0px; width: 261px;}
#products {float: right; margin: 0px; padding: 0px; width: 176px;}

#blp_01 {margin: 2px 0px 0px 5px; padding: 0px 0px 0px 20px; background: url(../graphics/arrow.jpg) top left no-repeat;}
#blp_02 {margin: 5px 0px 0px 20px; padding: 0px 0px 0px 20px; background: url(../graphics/arrow.jpg) top left no-repeat;}
#blp_03 {margin: 5px 0px 0px 5px; padding: 0px 0px 0px 20px; background: url(../graphics/arrow.jpg) top left no-repeat;}
#blp_03 a {font-weight: bold; color:#2158ab;}
#blp_04 {margin: 6px 0px 0px 7px; padding: 0px 0px 0px 25px; font-size: 13px; background: url(../graphics/arrow.jpg) top left no-repeat;}

.article_title {margin: 15px 0px 0px 5px; padding: 0px 0px 0px 20px; background: url(../graphics/articles.gif) top left no-repeat; font-size: 12px; font-weight: bold;}
.article_body {margin: 5px 0px 0px 25px; padding: 0px; width: 550px;}
.article_body a {text-decoration: none; color: #0066CC;}
.article_footer {margin: 0px 0px 0px 25px; color: #666666;}
.article_footer a, .article_title a {text-decoration: none; color: #0066CC;}

#new {margin: 0px; padding: 0px; width: 23px; height: 14px; background: url(../graphics/new.gif) no-repeat;}

.subT_orng {magin: 0px; padding: 15px 0px 0px 0px; font-size: 16px; font-weight: bold; color: #FF8800;}
.subT_blu, .subT_blu a {magin: 0px; padding: 0px; font-size: 16px; font-weight: bold; color: #2158ab;}
.subT_gry {magin: 0px; padding: 0px; font-size: 16px; font-weight: bold; text-align: center; color: #4b4b4b;}
.subT_blk {magin: 0px; padding: 0px; font-size: 20px; font-weight: bold; text-align: center; text-transform: capitalize; color: #000000;}
.subT_blu2 {magin: 0px; padding: 0px; font-size: 14px; font-weight: bold; text-align:center; color: #2158ab;}
.subT_dblu {magin: 0px; padding: 0px; font-size: 20px; font-weight: bold; text-align: center; text-transform: capitalize; color: #1F509A;}
.subT_dblu span {text-transform: uppercase; color: #FF8800;}
.subT_brn {magin: 0px; padding: 0px; font-size: 16px; font-weight: bold; color: #512800;}

.txtField {border:1px solid #7f9db9; font-size:11px; width:150px;}

.offer_02 {font-size:14px;font-weight: bold;color:#1B4585;}
.offer_02 span {color:#FF0000;text-transform:uppercase;}
.offer-disclamer,.offer-disclamer-home {margin:10px 20px 0px 10px;font-weight:normal;color:#aaa;font-size:11px;text-align:right;}
.offer-disclamer span{font-weight:bold;color: #2158AB;}
p.offer-disclamer-home{font-weight:bold;color: #2158AB;}
#faq_top {margin: 10px 0px 30px 0px; padding: 3px; text-align: right; background: url(../graphics/bdr_dtd.jpg) bottom repeat-x;}
#faq_top a {padding: 0px 12px 0px 0px; background: url(../graphics/arrow_faq.jpg) top right no-repeat; color: #4b4b4b;}

#call_01 {margin: 0px auto; padding: 0px;font-size: 26px;font-weight: bold;text-align: center;text-transform: uppercase;color: #000000;}
#call_02 {font-size: 26px; font-weight: bold; text-align: center; text-transform: uppercase; color: #0066FF;}
#call_03 {font-size: 22px; font-weight: bold; text-transform: uppercase; color: #2158ab;}
#call_04 {font-size: 26px; font-weight: bold; text-align:center; text-transform: uppercase; color: #2158ab;}

#note {margin: 0px; padding: 0px; font-family: Tahoma; font-size: 11px; color: #716c6c;}
#note_01 {margin: 0px auto; padding: 0px; width: 370px; font-family: Tahoma; font-size: 10px; color: #716c6c;}

#sep_01 {margin: 0px; padding: 0px; width: 443px; height: 10px; background: url(../graphics/sep_01.jpg) bottom right no-repeat;}
#sep_02 {margin: 0px; padding: 0px; width: 443px; height: 10px; background: url(../graphics/sep_03.jpg) top right no-repeat;}
#sep_03 {margin: 20px 0px 0px 0px; padding: 0px; height: 15px; background: url(../graphics/sep_04.jpg) top left no-repeat;}

#spacer_01 {margin: 0px; padding:0px; height: 5px;}

#zip {font-size: 8px; color: #999999;}

.clear{clear:both;}

/* Footer */
#footer {margin: 0px auto; padding: 0px; width: 950px;}
#footer_link {margin: 10px; padding: 0px; font-family: Tahoma; font-size: 11px; text-align: center;}
#footer_link a {color: #000000; text-decoration: none;}
#footer_link a:hover {color: #000000; text-decoration: underline;}
#footer_01 {margin: 0px auto; padding: 0px; border: #bbb 1px solid; background: #FFFFFF;}
#certificates {margin: 0px auto; padding: 15px 0px 8px 0px; height: 40px; width: /*380px*/510px;}
.certified {float: left; margin: 0px 10px 0px 10px; padding: 0px;}
#certified_01 {float: left; margin: 0px 22px 0px 8px; padding: 0px;}
#disclaimer {margin: 0px 20px 15px 20px; padding: 0px; font-size: 11px; color: #716c6c;}
#disclaimer a {color: #716c6c; text-decoration: none;}
#disclaimer a:hover {color: #716c6c; text-decoration: none;}
#copyright {margin: 20px; padding: 0px; font-family: Tahoma; font-size: 10px; color: #000000;}
#copyright a {color: #FF0000; text-decoration: none;}
#copyright a:hover {color: #FF0000; text-decoration: underline;}
#copyright span {color: #000000;}
#tag {float: right; margin: 0px; padding: 0px; width: 300px; text-align: right;}
