@CHARSET "UTF-8";body{margin:0;padding:0;font-family:arial,helvetica,sans-serif;font-size:62.5%;color:#424242;background:#fff;}
#wrap{margin:0 auto;width:960px;position:relative;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.col-140{width:140px;}
.col-200{width:200px;}
.col-220{width:220px;}
.col-300{width:300px;}
.col-330{width:330px;}
.col-420{width:420px;}
.col-460{width:460px;}
.col-620{width:620px;}
.col-640{width:640px;}
.col-680{width:680px;}
.col-940{width:940px;margin:0 auto;}
.rounded-5{-moz-border-radius:5px;-webkit-border-radius:5px;}
.content{padding-bottom:30px;}
#header{height:130px;background:url("/images/layout/header-bg.jpg") no-repeat;margin-bottom:20px;}
#header-landing{height:130px;background:url("/images/layout/header-bg-landing.jpg") no-repeat;margin-bottom:20px;}
.header-logo{margin:12px 0 0 20px;float:left;}
.header-links{float:right;text-align:right;margin-top:8px;}
.header-links p{color:#fff;margin:0 20px 5px 0!important;margin-bottom:0!important;line-height:1.2em;}
.header-links a{color:#c5ccdf;}
.header-links a:hover{color:#fff;}
p.phono{font-size:2.5em!important;padding:3px 0 3px 0;font-weight:bold;}
.landing-text{position:absolute;top:40px;right:30px;text-align:right;}
.landing-text p{margin-bottom:5px;font-size:1.2em;color:#fff;margin-bottom:5px;}
.landing-text p.phono{font-size:2.5em!important;line-height:5px;padding:12px 0 10px 0;font-weight:bold;}
.hr-landing{border-top:1px solid #40597c;height:1px;overflow:hidden;margin-bottom:2px;width:170px;}
.land-nav{top:125px;}
strong{font-weight:bold;}
h3{font-size:2.2em;line-height:1.2em;font-weight:bold;color:#002d62;margin-bottom:15px;}
h4{font-size:1.8em;line-height:1.2em;font-weight:bold;color:#002d62;margin-bottom:15px;}
h5{font-size:1.5em;line-height:1.2em;font-weight:bold;color:#424242;margin-bottom:15px;}
h6{font-size:1.2em;line-height:1.2em;font-weight:bold;color:#424242;}
p{font-size:1.2em;line-height:1.5em;margin-bottom:15px;}
p.breadcrumb{color:#8c8c8c;margin:-10px 0 10px 0;}
p.large{font-size:1.5em;line-height:1.2em;}
.tabbed-text{float:left;width:80px;}
a{color:#005e9d;text-decoration:none;}
a:hover{text-decoration:underline;}
hr{display:none;}
.hr{border-top:1px solid #ccc;padding:5px 0;}
.valign{display:inline-block;vertical-align:middle;}
.icon-float{float:right;font-size:0;line-height:0;overflow:hidden;}
legend{display:none;}
.text-input{width:94%;border:1px solid #ccc;padding:3px;color:#424242;}
.text-area{width:94%;border:1px solid #ccc;padding:3px;font-family:arial,helvetica,sans-serif;font-size:1em;color:#424242;}
.select{width:100%;border:1px solid #ccc;padding:2px;color:#424242;}
.options{height:240px;position:relative;}
.options ul{font-size:1.5em;margin:0 auto;width:940px;}
.options ul li{float:left;width:220px;text-align:center;}
.options span{display:none;}
.options ul li.opt-pay{background:transparent url("/images/buttons/orange-pay.gif") no-repeat;margin:0 20px 0 0;}
.options ul li.opt-search{background:transparent url("/images/buttons/orange-search.gif") no-repeat;margin:0 20px 0 0;}
.options ul li.opt-corp{background:transparent url("/images/buttons/orange-corp.gif") no-repeat;margin:0 20px 0 0;}
.options ul li.opt-broadband{background:transparent url("/images/buttons/orange-broadband.gif") no-repeat;margin:0!important;}
.options ul li a{float:left;width:200px;text-align:center;}
.options li em{font-style:normal;background:#fff;position:absolute;bottom:45px;padding:10px;width:620px;height:45px;left:160px;display:none;z-index:2;-moz-border-radius:5px;-webkit-border-radius:5px;}
em.info-em{font-size:1em;line-height:1.4em;color:#8c8c8c;}
p.opt-inst{color:#8c8c8c;margin-top:20px;z-index:1;text-align:center;}
.outlets h3{font-size:1.5em;font-weight:bold;margin:20px 0 15px 0;}
.outlets form{margin:10px 0 20px 0;}
.outlets label{font-size:1.5em;line-height:1.5em;font-weight:bold;}
.outlets .submit{margin-top:20px;}
p.phone-payments{text-align:center;font-size:1.5em;background:#f7f7f7;padding:10px 0 5px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
p.phone-payments a{color:#424242;}
p.phone-payments a:hover{text-decoration:none;border-bottom:1px solid #ccc;}
.instructions{background:#ebebeb;text-align:center;width:300px;margin-left:auto;margin-right:auto;}
.in-top{height:78px;background:#ebebeb url("/images/outlets/in-top.gif") no-repeat;}
.in-bot{height:5px;overflow:hidden;background:#fff url("/images/outlets/in-bot.gif") no-repeat;}
#map{width:620px;height:350px;margin-bottom:20px;display:none;}
.gmap-outlets{margin:20px 0;z-index:0;}
#sidebar{overflow:auto;margin:20px 0;width:620px;}
table.outletTable{border-collapse:collapse;width:100%;}
.outletTable tr{background:#edf0f5;}
.outletTable tr.alternate{background:#fff;}
.outletTable td{padding:7px 5px;font-size:1.2em;border:1px solid #fff;vertical-align:middle;}
.outletTable td.logo{padding:7px 5px;border:1px solid #fff;}
.outletTable td.name{color:#005b9a;}
.outletTable td.name:hover{text-decoration:underline;}
.outletTable td.distance{text-align:right;}
.outletTable td a:hover{text-decoration:underline;}
.bubble{font-size:1.2em;line-height:1.3em;margin-bottom:10px;color:#626262;}
.message{margin-top:145px;padding:5px 0;font-size:1.5em;text-align:center;background:#FFFACC url("/images/icons/exclamation.png") no-repeat 20px 8px;border-top:1px solid #F4E988;border-bottom:1px solid #F4E988;}
table#outlet-results{font-size:14px;margin:0 0 20px 50px;}
table#outlet-results td{padding:3px;}
table#outlet-results th{font-weight:bold;padding:3px;}
.feature-wrap{width:940px;height:250px;margin-bottom:20px;}
.benefits-static{background:url('/images/features/craig-louise.jpg') no-repeat;padding:0 0 0 20px;}
.benefits-static h3{font-size:2.6em;}
.benefits-static h4{font-size:1.5em;}
.company-static{background:url('/images/features/company-building-001.jpg') no-repeat;padding:0 0 0 20px;}
.company-static h3{font-size:2.6em;padding-top:20px;}
.button-feature{margin-bottom:30px;}
.flash-feature{margin:0!important;padding:0!important;}
.news-cols{margin:20px 0;}
.news-cols h4{font-size:1.2em;font-weight:bold;color:#424242;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ccc;}
.news-cols h4 a{color:#424242;}
.news-cols h5{font-size:1.1em;line-height:1.3em;font-weight:bold;margin-bottom:5px;color:#424242;}
.news-cols p{font-size:1.1em;line-height:1.3em;margin-bottom:10px;color:#7c7c7c;}
.news-cols .hr{border-top:1px dotted #ccc;margin:5px 0 0 0;}
.content ul,.content ol{margin-bottom:15px;}
.content li{font-size:1.2em;line-height:1.5em;margin-left:40px;}
.content li ul,.content li ol{margin-bottom:0;}
.content li li{font-size:inherit;line-height:1.5em;margin-left:30px;}
.content ul li{list-style-type:circle;}
.content ol li{list-style-type:decimal;}
.sidebar-bg{background:#fff url("/images/layout/sidebar-bg.gif") repeat-y right;padding:20px 20px 20px 0;border-top:1px solid #ccc;}
.sidebar h4{font-size:1.5em;margin:0 0 5px 0;}
.sidebar h5{font-size:1.2em;margin:0 0 5px 0;}
.sidebar .hr{margin:15px 0;padding:0;height:1px;overflow:hidden;}
.sidebar li{margin-left:15px;}
blockquote{background:#fff url("/images/layout/blockquote-bg.gif") no-repeat;margin:40px 0;padding:0 50px 0 90px;color:#626262;font-style:italic;}
#date,#string_location{font-size:12px;color:#8c8c8c;margin-bottom:5px;}
.image-right{float:right;margin:0 0 10px 20px;}
.flash-player{display:block;padding:5px;border:1px solid #ccc;background:#fff;float:right;margin:0 0 20px 20px;background:#fff;}
#player{display:none;}
.news-home h4{font-size:1.2em;margin-bottom:15px;}
.news-home .hr{border-top:2px dotted #ccc;}
.top-story h4{font-size:1.8em;margin-bottom:5px;}
.pub-date{font-size:1em;color:#8c8c8c;margin-bottom:0;}
.article-intro{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:20px 40px 5px 40px;margin:0 0 20px 0;font-style:italic;color:#626262;}
ul.pag-pages{text-align:center;}
ul.pag-pages li{display:inline;text-align:center;padding:0 0 15px;margin:0;}
ul.pag-pages li a{padding:2px 5px;text-decoration:none;border:1px solid #fff;}
ul.pag-pages li a:hover{border:1px solid #c0dbf2;}
ul.pag-pages li.current a{background:#d9e8f5 none repeat scroll 0 0;border:1px solid #c0dbf2;}
#gallery{margin:0 auto;text-align:center;}
.gallery-wrap{width:680px;background:#000;margin:0 auto;}
.jobs-home h4{font-size:1em!important;margin-bottom:5px;float:left;}
.jobs-home ul{margin:0;padding:0;border-top:2px dotted #ccc;}
.jobs-home li{margin:0;padding:10px 0;list-style-type:none!important;border-bottom:2px dotted #ccc;overflow:hidden;}
.jobs-home li p{font-size:1.0em!important;margin:0;padding:0;text-align:right;float:right;width:400px;margin-bottom:0!important;}
.jobs-home li:hover{background:#f7f7f7;}
.job-text{font-size:1.2em;line-height:1.5em;margin-bottom:15px;}
table.job-details{border-collapse:collapse;width:100%;margin-bottom:20px;}
table.job-details td{padding:8px 30px 8px 0;font-size:1.2em;border-bottom:2px dotted #ccc;}
table.job-details td.download-icon{text-align:right;padding:0;vertical-align:middle;}
.recruit-pack{width:620px;}
.recruit-pack h3{font-size:2em;}
.recruit-pack h4{background:#002d62;color:#fff;padding:5px;font-size:1.5em;-moz-border-radius:2px;-webkit-border-radius:2px;}
.job-form{margin:20px 0;padding:0;}
.job-form label{float:left;text-align:left;width:120px;font-weight:bold;}
.job-form input.input-text{width:280px;border:1px solid #ccc;color:#626262;padding:5px;}
.job-text-area{width:605px;border:1px solid #ccc;padding:3px;font-family:arial,helvetica,sans-serif;font-size:1em;color:#424242;}
a.button-recruit{background:transparent url("/images/buttons/recruit-pack.png") no-repeat;height:21px;display:block;cursor:pointer;}
a.button-recruit:active{background:transparent url("/images/buttons/recruit-pack.png") no-repeat left bottom;height:21px;display:block;}
#simplemodal-overlay{background-color:#000;cursor:wait;}
#simplemodal-overlay{background-color:#fff;cursor:wait;}
#simplemodal-container a.modalCloseImg{background:url("/images/modal/x.png") no-repeat;width:30px;height:31px;display:inline;z-index:3200;position:absolute;top:12px;right:12px;cursor:pointer;}
table.modal{border-collapse:collapse;padding:0;margin:0;}
table.modal form{padding:0;margin:0;}
table.modal tr{padding:0;margin:0;}
td.tl{background:url("/images/modal/top-left.png") repeat-y;width:40px;height:40px;}
td.t{background:url("/images/modal/top.png") repeat-x;}
td.tr{background:url("/images/modal/top-right.png") repeat-y;width:40px;height:40px;}
td.ml{background:url("/images/modal/left.png") repeat-y;}
td.m{background:#fff;padding:15px;margin:0;}
td.mr{background:url("/images/modal/right.png") repeat-y;}
td.br{background:url("/images/modal/bot-right.png") repeat-y;width:40px;height:40px;}
td.b{background:url("/images/modal/bot.png") repeat-x;}
td.bl{background:url("/images/modal/bot-left.png") repeat-y;width:40px;height:40px;}
#footer{border-top:1px solid #ccc;padding:10px 0;margin:0 0 20px 0;}
.footer-text{float:left;}
.footer-text p{margin:0;}
ul.img-list-hoz{float:right;}
ul.img-list-hoz li{float:left;padding:0 0 0 10px;}
.paginationControl{margin:10px 0 10px 0;font-size:12px;}
.paginationControl img{vertical-align:middle;}
.paginationControl a:hover{text-decoration:none;}
.service-message{background:#fffacc;border-top:1px solid #F4E988;border-bottom:1px solid #F4E988;padding:20px 120px 5px 120px;margin:20px 0;color:#6b6b6b;position:relative;z-index:7000;}
.service-message-body{text-align:center;}
.service-message ul,.service-message ol{margin-bottom:15px;}
.service-message h3{font-size:1.8em;line-height:1.5em;margin-bottom:15px;}
.service-message li{font-size:1.2em;line-height:1.5em;margin-left:40px;}
.service-message li ul,.service-message li ol{margin-bottom:0;}
.service-message li li{font-size:inherit;line-height:1.5em;margin-left:30px;}
.service-message ul li{list-style-type:circle;}
.service-message ol li{list-style-type:decimal;}
.service-message .action{position:absolute;top:3px;right:0;cursor:pointer;font-weight:bold;color:#424242;width:940px;text-align:center;z-index:1;}
.service-message .action:hover{color:#d7143f;}
.service-message .hide{color:#828282!important;text-align:right;font-weight:normal;right:15px;width:100px;}
.service-message .hide:hover{color:#626262!important;}
ul.subsections,ul.pages{font-size:1.2em;list-style-type:circle;list-style-position:inside;margin:0 0 20px 30px;line-height:1.5em;}
ul.errors{background:url("/images/icons/form-exclam.gif") no-repeat 0 4px;list-style-position:inside;padding:0 0 0 10px;margin:-15px 0 10px 0;color:#f00;}
ul.errors li{margin:0!important;font-size:1.2em!important;list-style-type:none!important;}
table.contact{width:100%;font-family:Arial,Helvetica,sans-serif;margin:10px 0 20px;border-collapse:collapse;}
.contact tr{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
.contact tr.alt{background:#eaf4f9;}
.contact tr:hover{background:#f1f1f1;}
.contact td{font-size:1.2em;text-align:left;padding:7px 0;}
.contact .firstcol{width:214px;}
.contact .secondcol{width:190px;}
form.contact{margin:20px 0;}
form.contact img{display:block;}
form.contact #captcha{display:none;}
form.contact label{width:140px!important;float:left;}
form.contact input[type=text]{width:180px;border:1px solid #ccc;padding:5px;}
form.contact select{width:190px;border:1px solid #ccc;padding:5px;}
form.contact textarea{width:400px;border:1px solid #ccc;padding:5px;}
form.contact .captcha{margin-left:140px;}
form.contact input[type=submit]{margin-left:140px;}
#allpaymap{margin:10px 0 20px;width:200px;height:200px;}
.search-form p{margin:0;padding:0;}
.search-input{border:1px solid #fff;}
.search h3{font-size:2em;}
.search li{height:20px;margin:0;padding:5px 0;list-style-type:none!important;border-bottom:2px dotted #ccc;}
.search h4{font-size:1em!important;margin-bottom:5px;float:left;}
.search li p{font-size:1em!important;margin:0;padding:0;text-align:right;float:right;}
.search li:hover{background:#f7f7f7;}
table.manuals{width:100%;font-family:Arial,Helvetica,sans-serif;margin:10px 0 20px;border-collapse:collapse;}
.manuals tr{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
.manuals tr{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
.manuals tr.alt{background:#eaf4f9;}
.manuals tr:hover{background:#f7f7f7;}
.manuals tr.head:hover{background:none;}
.manuals th{font-size:1.2em;font-weight:bold;text-align:left;padding:7px 0;text-align:center;}
.manuals th:first-child{text-align:left;}
.manuals td{font-size:1.2em;text-align:left;padding:7px 0;text-align:center;}
.manuals td:first-child{text-align:left;}
table.difference{border-collapse:collapse;border-bottom:2px solid #ccc;border-right:2px solid #ccc;margin-bottom:30px;}
table.difference th{font-size:1.5em;font-weight:bold;color:#002D62;vertical-align:middle;text-align:center;padding:5px;}
.title-small{font-weight:normal;}
table.difference th.first{width:210px;border-bottom:2px solid #d9d9d9;border-right:2px solid #d9d9d9;}
table.difference th.mid{border:1px solid #d9d9d9;border-bottom:2px solid #d9d9d9;border-top:2px solid #d9d9d9;}
table.difference th.end{border:1px solid #d9d9d9;border-bottom:2px solid #d9d9d9;border-top:2px solid #d9d9d9;}
table.difference td{vertical-align:middle;text-align:center;padding:5px 0;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
table.difference td.title{border-left:2px solid #d9d9d9;border-right:2px solid #d9d9d9;}
table.difference td.title p{text-align:left;font-size:1.2em;font-weight:bold;color:#002D62;padding:0 0 0 7px;margin:0;}
table.difference td ul{padding:0 5px 0 20px;margin:0;}
table.difference td li{font-size:.9em;padding:0;margin:0;list-style-type:none;list-style-image:url("/images/icons/bullet-orange.gif");}
form#difference label.error{color:red;margin-left:1em;}
#ie6warning{display:none;}
.yellow-box{background:#fffacc;border-top:1px solid #F4E988;border-bottom:1px solid #F4E988;padding:20px 20px 5px 20px;margin:20px 0;color:#6b6b6b;position:relative;}