@charset "UTF-8";@font-face{font-family:'DroidSansMono';src:url('http://www.fullsignal.co.uk/fonts/DroidSansMono.ttf');}
@font-face{font-family:'ArvoRegular';src:url('http://www.fullsignal.co.uk/fonts/Arvo_Regular.ttf');}
@font-face{font-family:'ArvoBold';src:url('http://www.fullsignal.co.uk/fonts/Arvo_Bold.ttf');}
@font-face{font-family:'Laconic';src:url('http://www.fullsignal.co.uk/fonts/Laconic_Regular.otf');}
*, html{padding:0;margin:0;font-family:Verdana, Helvetica, sans-serif;}
html{height:100%;}
body{margin:0 auto;text-align:center;position:relative;background-color:#333;height:100%;}
div{overflow:hidden;position:relative;}
h1, h2, h3, h4, h5, p{margin:0 0 10px 0;}
h1, h2, h3, h4, h5, .navigation ul li a{font-family:'Laconic', Verdana, Helvetica, sans-serif;font-weight:normal;}
h2{font-size:36px;}
h3{font-size:26px;}
h4{font-size:24px;}
h5 {font-size:22px;margin-bottom:6px;}
p, a {margin:0 0 20px 0;}
p, a, ul li {color:#333;font-size:13px;font-family:Verdana, Helvetica, sans-serif;}
p.intro, p.intro a {font-size:16px;}
.reverse p, .reverse a, .reverse ul li {color:#fff;}
ul, li{margin-left:0;list-style:none;}
li{padding:0 0 6px 0;}
img{border:0;margin-bottom:12px;}
hr{display:block;color:#7fffff;}
strong{font-weight:bold;}
.smaller{font-size:.8em;}
.bigger{font-size:1.2em;}
.highlight{color:#7fffff;text-decoration:underline;}

.fullsignal-site{overflow:visible;}
.fullsignal-heading{padding-bottom:10px;background-color:#000000;padding:0;margin:0;}
.fullsignal-site .logo{padding-top:10px;width:940px;height:140px;margin:0 auto;}
.fullsignal-heading .logo h1{background:url('../images/fs_new.jpg') #ffffff no-repeat;display:block;width:250px;height:122px;padding:0;margin:0;}
.fullsignal-heading .logo h1 a{text-indent:-9999px;display:block;text-decoration:none;width:250px;height:122px;}
.fullsignal-heading .crumbtrail{position:absolute;bottom:10px;right:5px;color:#ffffff;font-size:12px;}
.fullsignal-heading .crumbtrail a{color:#ffffff;font-size:11px;text-decoration:none;}
.fullsignal-heading .crumbtrail span{color:#42FCFF;}
.fullsignal-heading .navigation{position:absolute;top:12px;right:5px;color:#ffffff;}
.fullsignal-heading .about-us {width:500px;position:absolute;top:40px;right:5px;color:#fff;text-align:right;}
.fullsignal-heading .about-us h3 {font-size:15px;font-family:Verdana, Helvetica, sans-serif;}
.fullsignal-heading .navigation a {color:#42FCFF;font-size:17px;}
.fullsignal-heading .navigation ul{float:right;}
.fullsignal-heading .navigation ul li {float:left;margin-left:10px;}
.fullsignal-heading .strapline{text-indent:-9999px;}
.fullsignal-content{width:940px;margin:30px auto;padding:0;border-top:0;border-bottom:0;overflow:visible;}
.fullsignal-content hr{-moz-box-shadow:#111 .03em .06em .3em;-webkit-box-shadow:#111 .03em .06em .3em;box-shadow:#111 .03em .06em .3em;margin-bottom:2em;}
.fullsignal-footer{margin-top:150px;padding:0 0 30px 0;font-size:12px;color:#CDCDCD;line-height:1.6em;background:#000000;}
.fullsignal-footer .copyright{padding:10px 0;width:940px;margin:0 auto;background:transparent url('../images/fs_logo61x67.png') no-repeat left;}
.fullsignal-footer hr{-moz-box-shadow:#111 .03em .06em .3em;-webkit-box-shadow:#111 .03em .06em .3em;box-shadow:#111 .03em .06em .3em;top:0px;margin-bottom:25px;}
.fullsignal-site .container{margin:0px auto 30px auto;padding:20px 30px 10px 30px;background-color:#fff;color:#333;border:#7fffff solid 1px;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;-moz-box-shadow:#111 .3em .3em .5em;-webkit-box-shadow:#111 .3em .3em .5em;box-shadow:#111 .3em .3em .5em;min-height:auto;}
.fullsignal-site .container a{color:#7fffff;background-color:#282828;text-decoration:none;outline:none;padding:0 2px;}
/* border-bottom:1px solid #777;font-family:'DroidSansMono', Verdana, Helvetica, sans-serif; */
.fullsignal-site .container a:hover{color:#000;background-color:#7fffff;}
.fullsignal-site .container.reverse a:hover{color:#000;background-color:#fff;/*border-bottom:1px solid #7fffff;*/}
.fullsignal-site .container ul{padding:0 0 10px 0;}
.fullsignal-site .container ul li{margin-left:0px;list-style:none;}
.fullsignal-site .double, .fullsignal-site .triple{border:0;background-color:transparent;width:960px;}
.fullsignal-site .double .container{width:390px;}
.fullsignal-site .double .left{float:left;overflow:visible;margin-right:35px;}
.fullsignal-site .double .right{float:left;overflow:visible;}
.fullsignal-site .container .image{float:right;width:140px;}
.fullsignal-site .container .blurb{float:left;margin-left:20px;width:680px;text-align:left;}
.fullsignal-site .double .container .blurb{width:210px;}
.fullsignal-site .container.twitter{}
.fullsignal-site .container.oops{margin-bottom:350px;}
.fullsignal-site .triple .container{width:234px;float:left;margin-right:25px;padding-right:30px;}
.fullsignal-site .container.end{margin-right:0;}
.fullsignal-site .container.reverse{overflow:hidden;background-color:#000;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.fullsignal-site .container.reverse h2, .fullsignal-site .container.reverse h3, .fullsignal-site .container.reverse h4{color:#ffffff;text-shadow:none;}
.fullsignal-site .container.reverse h3 {color:#42FCFF;}
.fullsignal-site .container.reverse ul li,.fullsignal-site .double .environment ul li,.fullsignal-site .triple .container ul li{list-style:url(../images/bullets.png);margin-left:30px;text-align:left;}
.fullsignal-site .container.reverse ul{margin-bottom:10px;}
.fullsignal-site .container.reverse ul li{list-style:url(../images/bullets2.png);font-size:14px;}
.fullsignal-site .container.reverse ul li.sub-heading {list-style:none;color:#7fffff;font-size:18px;}
.fullsignal-site .container.reverse a{/*border-bottom:1px solid #7fffff;*/background-color:#42FCFF;color:black;padding:1px 1px;}
/*.fullsignal-site .container.reverse ul li a{font-size:13px;}*/
.fullsignal-site .container.reverse .role{margin-top:10px;}
.signup input{padding:20px;margin:20px;}
.register-now{padding:0;margin-top:10px;overflow:hidden;width:550px;margin:0 auto;text-align:center;}
.register-now label{display:block;margin-bottom:5px;padding-top:15px;font-weight:bold;color:#ff3400;}
.textbox, .submit, .textarea {clear:both;background-color:#282828;color:#7fffff;border:3px solid #555;font-size:16px;float:left;margin:0;margin-top:10px;padding:10px;}
.textbox, .submit, .textarea {width:300px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.textbox.current {}
.submit {-moz-border-radius:3em;-webkit-border-radius:3em;border-radius:3em;}
.submit, .textbox, .textarea{font-family:Verdana, Helvetica, sans-serif;letter-spacing:2px;}
.submit {font-weight:bold;margin-bottom:12px;}
.register-now form .submit{width:100px;display:block;color:#2F2F2F;background-color:#7fffff;cursor:pointer}
.register-now form .submit:hover, .register-now form .submit:focus{background-color:#2fffff;color:#333}
.register-now form .ajax-loading{height:20px;float:left;width:110px;margin:0;padding-top:10px;display:block;background:transparent url('../images/ajax.gif') no-repeat center bottom;text-indent:-9999px;line-height:999px;overflow:hidden;}
.user-prompt{width:305px;color:#333;padding:0;background-color:#7fffff;padding:10px;}
.user-prompt p {margin-bottom:0;}
div#twitter{clear:both;padding:0;margin:0;}
p#preloader{padding:10px 5px;text-align:center;background:transparent url("../images/loader.gif") center center no-repeat;}
ul#twitter_update_list{list-style-type:none;}
ul#twitter_update_list li{font-size:12px;margin:0 20px;padding:10px 0;text-align:center;border-bottom:.1em dotted #7fffff;}
ul#twitter_update_list li:first-child {padding-top:0;}
ul#twitter_update_list li:last-child {border:0;}
ul#twitter_update_list li a{font-size:12px;}
.twitter-navigation{font-size:11px;font-weight:bold;display:none;padding-top:0;margin-top:0;}
.fullsignaluk_tweet{clear:both;line-height:16px;}

.tweet_stamp{color:#888;clear:both;padding-top:8px;display:block;clear:both;}
.tweet_stamp a:hover{color:#111;text-decoration:none;background-color:#7fffff;}
.tweet_stamp a{font-size:11px;color:#7fffff;background-color:#666;}
#cnt_why{background:white url('../images/bg_heart2.png') no-repeat 135px 48px;}

.images-container {padding-bottom:12px;}
.images-container img {margin-right:50px;height:75px;}
.images-container img.end {margin-right:0;}

.maps {float:left;width:500px;height:500px;margin:20px 0;border:solid 3px #7fffff;padding:0;}
.address {float:left;width:330px;text-align:left;margin-left:30px;margin-top:20px;}
.address p {}

.contact-us {margin-bottom:6px;}

