@font-face{font-family:'TradeGothicLTBoldRegular';src:url('/assets/fonts/Trade_Gothic_LT_Bold.eot');src:local('TradeGothic LT Bold'),local('TradeGothicLT-Bold'),url('/assets/fonts/Trade_Gothic_LT_Bold.woff') format('woff'),url('/assets/fonts/Trade_Gothic_LT_Bold.ttf') format('truetype'),url('/assets/fonts/Trade_Gothic_LT_Bold.svg#TradeGothicLT-Bold') format('svg');}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,button{border:0;font-size:100%;margin:0;outline:0;padding:0;text-decoration:none;vertical-align:baseline;}
ul{list-style:none;}
a img{border:none;}
button{cursor:pointer;display:block;}
p span,a span,h1 span,h2 span,h3 span,button span,#navigation span{display:none;}
body{color:#383435;font:normal 13px/20px Arial,Helvetica,sans-serif;}
h1{background:url("/images/ultraspeed/typography/headings/large.gif") no-repeat;height:58px;margin:53px 0 20px 0;text-indent:-9999px;}
h1.about-us-clients{background-position:0 -899px;}
h1.about-us-company{background-position:0 -839px;}
h1.about-us-contact-us{background-position:0 -779px;}
h1.about-us-csr{background-position:0 -719px;}
h1.about-us-join-us{background-position:0 -659px;}
h1.home{background:url("/images/ultraspeed/typography/headings/large/home.gif") 0 0 no-repeat;height:80px;margin:48px 0 20px 0;width:368px;}
h1.industry-sectors-charities{background-position:0 -539px;}
h1.industry-sectors-corporates{background-position:0 -479px;}
h1.industry-sectors-digital-agencies{background-position:0 -599px;}
h1.industry-sectors-education{background-position:0 -419px;}
h1.industry-sectors-smbs{background-position:0 -359px;}
h1.managed-hosting-infrastructure{background-position:0 -299px;}
h1.managed-hosting-overview{background-position:0 -239px;}
h1.managed-hosting-simple{background-position:0 -179px;}
h1.managed-hosting-software{background-position:0 -119px;}
h1.security-overview{background-position:0 -1079px;}
h1.service-healthcheck{background-position:0 -959px;}
h1.service-overview{background-position:0 -1019px;}
h1.technology-data-centres{background-position:0 -1139px;}
h1.technology-network{background-position:0 -1199px;}
h1.technology-rack{background-position:0 -1259px;}
h1.technology-server{background-position:0 -1319px;}
h1.technology-storage{background-position:0 -1379px;}
h1.propositions-support{background-position:0 -1439px;}
h1.propositions-uptime{background-position:0 -1499px;}
h1.propositions-hosting-technology{background-position:0 -1559px;}
h1.propositions-disaster-recovery{background-position:0 -1619px;}
h1.propositions-fast-flexible{background-position:0 -1679px;height:65px;}
h1.propositions-eco-friendly{background-position:0 -1749px;}
h1.policies-aup{background-position:0 0;}
h1.policies-privacy{background-position:0 -59px;}
h2 { margin:43px 0 20px 0;font:normal 24px/normal "TradeGothicLTBoldRegular", sans-serif;text-transform:uppercase;color:#6d2b6d;}
h3 { margin:37px 0 4px 0; font:normal 18px/normal "TradeGothicLTBoldRegular", sans-serif; text-transform:uppercase; color:#9f4580; }
h4{font:normal 18px/20px Arial,Helvetica,sans-serif;margin:28px 0 12px 0;}
h4.spaced{line-height:24px;}
#header .span-2 p{font-size:16px;}
p.new{margin-top:20px;}
p.medium{font-size:12px;}
p.link-colour{color:#789f53;}
p.small,span.small{display:inline;font:normal 11px/13px Tahoma,Arial,Helvetica,Sans-Serif;}
p.light,span.light{color:#9c9a9a;display:inline;font:normal 11px/18px Tahoma,Arial,Helvetica,Sans-Serif;}
p.back-to-top{background:url(/images/ultraspeed/icons/arrow-top.gif) 0 9px no-repeat;font:normal 11px/20px Tahoma,Arial,Helvetica,Sans-Serif;margin-top:20px;padding-left:12px;}
p.proposistions{background:url(/images/ultraspeed/typography/text-blocks/proposistions.gif) 0 0 no-repeat;height:287px;margin-top:33px;width:187px;}
.pullquote-1 p,.pullquote-2 p,.pullquote-3 p{color:#fff;font:italic 15px/20px Arial,Helvetica,Sans-Serif;}
.pullquote-1 p.small,.pullquote-2 p.small,.pullquote-3 p.small{color:#dfeef0;font:normal 11px/15px Tahoma,Arial,Helvetica,Sans-Serif;padding-top:20px;}
lighter{color:#cdcbcb;display:inline;}
ul.standard li{background:url(/images/ultraspeed/misc/bullet.gif) 0 7px no-repeat;margin:10px 0 0 20px;padding-left:12px;}
ul.features li{background:url(/images/ultraspeed/icons/tick.png) 0 10px no-repeat;border-bottom:1px dotted #1a1617;padding:4px 0 5px 15px;}
ul.features li.alt-bg{background:url(/images/ultraspeed/icons/tick.png) 0 10px no-repeat #f7f7f7;}
#sitemap li:hover{background-color:#f8f8f8;}
#footer li{float:left;margin-top:20px;}
p a,li a,h4 a{color:#4b8a3f;}
p a:hover,li a:hover,h4:hover{color:#64a758;}
a.underline{border-bottom:1px solid #cce1b7;}
a.underline:hover{border-bottom:none;}
.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12{float:left;margin-right:20px;}
.span-1{width:60px;}
.span-2{width:140px;}
.span-3{width:220px;}
.span-4{width:300px;}
.span-5{width:380px;}
.span-6{width:460px;}
.span-7{width:540px;}
.span-8{width:620px;}
.span-9{width:700px;}
.span-10{width:780px;}
.span-11{width:860px;}
.span-12{width:940px;}
.right{width:200px;}
.prepend-1{padding-left:20px;}
.prepend-2{padding-left:40px;}
.append-1{padding-right:20px;}
.append-2{padding-right:40px;}
div.first,.first{margin-left:20px;}
div.last,.last{margin-right:0;}
.clear{clear:both;}
.border-bottom{border-bottom:1px solid #1a1617;}
.border-padding-bottom{border-bottom:1px solid #1a1617;padding-bottom:44px;}
.dotted-border-bottom{border-bottom:1px dotted #1a1617;margin-top:25px;padding-bottom:21px;}
.dotted-border-bottom-no-margin{border-bottom:1px dotted #1a1617;padding-bottom:21px;}
body{background-color:#fff;margin:0 auto;padding-bottom:30px;text-align:center;}
#header{height:119px;position:relative;width:980px;}
#header #logo{display:inline;float:left;width:287px;height:80px;margin-top:22px;}
#header .span-2{background:url(/images/ultraspeed/backgrounds/divider-header.gif) left 32px no-repeat;height:75px;padding-left:20px;}
#page-container{width:980px;margin:0 auto;text-align:left;}
#content{position:relative;height:1%;padding-bottom:24px;}

#navigation { border-top: 1px solid #000; border-bottom: 3px solid #333; height: 45px; }
#navigation li { float: left; margin-top: 13px !important; padding-right: 16px; }
#navigation li a { font: normal 18px/normal "TradeGothicLTBoldRegular", sans-serif; text-transform: uppercase; background: none !important; color: #333; }
#navigation li a:hover { color: #666; }
#navigation li a.active { color: #789f53; }

ul#sub-navigation{border-top:1px dotted #1a1617;line-height:29px;margin-top:50px;width:120px;}
ul#sub-navigation li{border-bottom:1px dotted #1a1617;}
ul#sub-navigation li.active{color:#9f9d35;}
.illustration-right{float:right;margin-right:20px;padding:0 0 10px 10px;}
.pullquote-1{background-color:#95bcc1;float:left;margin:20px 20px 10px -20px;padding:20px;width:120px;}
.pullquote-2{background-color:#95bcc1;float:right;margin:20px -20px 10px 20px;padding:20px;width:120px;}
.pullquote-3{background-color:#95bcc1;float:right;margin:20px -140px 10px 20px;padding:20px;width:180px;}
#sitemap{padding:1px 0 28px 0;}
#sitemap li{border-bottom:1px dotted #1a1617;}
#sitemap li.section{padding-bottom:9px;}
#sitemap li a{background:url(/images/ultraspeed/icons/arrow.gif) 0 4px no-repeat;font:normal 11px/18px Tahoma,Arial,Helvetica,Sans-Serif;padding-left:9px;}
#footer{font:normal 11px/20px Tahoma,Arial,Helvetica,Sans-Serif;text-align:left;margin-top:1px;padding:20px 0;border-top:5px solid #1a1617;}
#footer-logos{height:21px;margin-top:13px;width:195px;}
input,textarea{float:left;color:#3b382c;background-color:#fff;padding:5px 6px;border-top:1px solid #979797;border-right:1px solid #dadada;border-bottom:1px solid #e4e4e4;border-left:1px solid #dadada;margin:0 0 20px 20px;}
input:focus,textarea:focus{outline-style:none;outline-width:0;}
input{width:218px;height:18px;}
textarea{width:326px;height:158px;}
form#contact-form button{background:url(/images/ultraspeed/buttons/send-message.gif) 0 0 no-repeat;clear:both;cursor:pointer;display:block;height:40px;margin:19px 0 0 160px;width:148px;}
form#contact-form button:hover{background-position:0 -40px;}
#illustration-home{margin:36px 0 14px 40px; width: 500px; height: 360px;}
.vertical-lines-home{background:url(/images/ultraspeed/backgrounds/home.gif) 0 0 repeat-y;}
.client-roundhouse{background:url(/images/ultraspeed/client-logos/small/roundhouse.gif) right bottom no-repeat;}
.client-blonde{background:url(/images/ultraspeed/client-logos/large/blonde.gif) right bottom no-repeat;padding-bottom:16px;}
.client-british-heart-foundation{background:url(/images/ultraspeed/client-logos/large/british-heart-foundation.gif) right bottom no-repeat;padding-bottom:16px;}
.client-cookson{background:url(/images/ultraspeed/client-logos/large/cookson.gif) right bottom no-repeat;padding-bottom:16px;}
.client-head{background:url(/images/ultraspeed/client-logos/large/head.gif) right bottom no-repeat;padding-bottom:16px;}
.client-kempt{background:url(/images/ultraspeed/client-logos/large/kempt.gif) right bottom no-repeat;padding-bottom:16px;}
.client-outside-line{background:url(/images/ultraspeed/client-logos/large/outside-line.gif) right bottom no-repeat;padding-bottom:16px;}
.client-promise-communities{background:url(/images/ultraspeed/client-logos/large/promise-communities.gif) right bottom no-repeat;padding-bottom:16px;}
.client-qcda{background:url(/images/ultraspeed/client-logos/large/qcda.gif) right bottom no-repeat;padding-bottom:16px;}
.client-roundhouse{background:url(/images/ultraspeed/client-logos/large/roundhouse.gif) right bottom no-repeat;padding-bottom:16px;}
.client-steel{background:url(/images/ultraspeed/client-logos/large/steel.gif) right bottom no-repeat;padding-bottom:16px;}
table#ultraspeed-diskless-versus{margin-left:-20px;}
table td{background-color:#e7e6e6;padding:8px 20px;}
table#ultraspeed-diskless-versus td.blank{background-color:#fff;width:159px;}
table#ultraspeed-diskless-versus td.title{color:#6d2b6d;}
table#ultraspeed-diskless-versus td.left{background-color:#95bcc1;color:#fff;font:normal 11px/15px Tahoma,Arial,Helvetica,Sans-Serif;}
table#ultraspeed-diskless-versus td.left-alt{background-color:#84acb0;color:#fff;font:normal 11px/15px Tahoma,Arial,Helvetica,Sans-Serif;}
table#ultraspeed-diskless-versus td.alt-bg{background-color:#f0efef;}
table.basic{margin-top:15px;width:360px;}
table.basic td{font:normal 11px/15px Tahoma,Arial,Helvetica,Sans-Serif;}
table.basic td.title{background-color:#95bcc1;color:#fff;font-size:14px;}
table.basic tr.alt-bg td{background-color:#f0efef;}
form#contact-form{background-color:#f7f7f7;margin-top:17px;padding:20px 0;width:520px;}
form#contact-form label{display:block;float:left;line-height:30px;text-align:right;width:140px;height:40px;}

ul.list{margin: 15px 0 0 20px; list-style-type: disc;}
p.datestamp { color: #aaa; }

h1.pure-text { background: none !important; text-indent: 0px !important; font: normal 24px/normal "TradeGothicLTBoldRegular", sans-serif; text-transform: uppercase; color: #959595; margin-bottom: 0; padding-bottom: 0; }
h1.pure-text small { color: #9f4580; }
h1.pure-text strong { font-size: 48px; display: block; color: #6d2b6d; margin: -12px 0 0 -3px; }

.profileContainer { padding-top: 40px; clear: both; }
.profileContainer:first { padding-top: 0; }

.profileContainer img { float: left; width: 200px; }
.profile { float: left; width: 500px; margin-left: 15px; }
.profile h2 { margin: -5px 0 0; padding: 0; }
.profile h3 { margin-top: 0; padding-bottom: 10px; }

strong.required { color: #f00; font-weight: bold; }

.blog-content { margin-top: 30px; }
.entry { margin-top: 15px; }
.entry p { margin-bottom: 15px; }
h4.blog-title { margin: 0; font-size: 26px; }
h4.blog-title-small { margin: 0; }
p.blog-post-info { margin: 5px 0 10px; padding: 0; color: #aaa; }
p.blog-extended-link { margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #dedede; }
.blog-sidebar { margin-top: 55px; }
.blog-sidebar #sub-navigation { margin-top: 15px !important; }
h3.blog-sidebar-header { margin: 0; padding: 0; }

.blog-sidebar { margin-top: 55px; }
.blog-sidebar #sub-navigation { margin-top: 15px !important; }
h3.blog-sidebar-header { margin: 0; padding: 0; }

/* Comments */
#disqus_thread { margin-top: 15px; padding-top: 15px; float: left; border-top: 3px solid #dedede; width: 100%; }
#disqus_thread input { width: auto !important; height: auto !important; }
#dsq-new-post h3 { margin-top: 0; }
#dsq-comments-title h3 { margin-top: 15px; }
.dsq-input-wrapper input, .dsq-subscribe-menu input, .dsq-item-trackback input { float: none; margin: 0; width: auto !important; height: auto !important; }
.dsq-button span, .logo-disqus, span.dsq-share-on-label { display: inline; }
button.dsq-button-small { display: inline !important; }

#quotes .quote-content { color: #666; margin-bottom: 15px; font-style: italic; }
#accordion-propositions { margin: 30px; padding-top: 15px; }
#accordion-propositions h3 { margin: 0 0 10px; padding: 0; font: normal 24px/26px "TradeGothicLTBoldRegular", sans-serif; text-transform: uppercase; color: #999; }
#accordion-propositions h3.ui-state-active, #accordion-propositions h3.ui-state-hover { color: #9f4580; cursor: pointer; cursor: hand; text-decoration: none; }
#accordion-propositions h3.ui-state-active.even, #accordion-propositions h3.ui-state-hover.even { color: #6d2b6d; }
#accordion-propositions p.learn-more { padding: 10px 0 20px; }

#home-box { background-color: #efefef; margin: 40px -15px -15px -45px; padding: 20px 25px 15px 25px; -webkit-border-top-left-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-bottomleft: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
#home-title { margin: 0 0 30px; padding: 0; font: normal 36px/36px "TradeGothicLTBoldRegular", sans-serif; text-transform: uppercase; color: #6D2B6D; background: none; text-indent: 0; }
#home-title span { display: block; color: #9F4580; }