@font-face { font-family:'Conduit'; src:url('fonts/a5a0edc0-b571-4275-9c51-3dfeba35b75a.eot?') format('embedded-opentype'),url('fonts/e93ee223-5d52-4bdf-a113-c6c4c8936824.woff') format('woff'),url('fonts/ccdadc2e-26c9-48a5-9c52-9c3cc58e9930.ttf') format('truetype'); }  h1,h2,h3,h4 { letter-spacing:-1px; font:normal 1.5em/100% 'Conduit',verdana,arial,helvetica,sans-serif; }  h1 { font-size:2em; margin-top:0.5em; }  h2 { font-size:1.6em; margin-top:0.5em; }  h3 { font-size:1.5em; margin-top:0.5em; }  h4 { font-size:1.1em; }  h5 { font-size:1.05em; }  span.break { clear:both; display:block; }  h2.sectionheading,h3.sectionheading { font-size:1.5em; }  #accordion h3 { font-size:1.2em; }  .highlight { color:#00928F; font-weight:500; }  .notice,span.notice { color:#8E258D; }  div.notes { clear:both; }  .smallprint,.notes,span.vat { font-size:.875em; }  .smallprint p,.notes p { margin-bottom:0; }  .smallprint ul,.notes ul { list-style:none; margin-top:0; }  a.webseo:link,a.webseo:visited,a.webseo:hover,a.webseo:active { text-decoration:none; color:#000; }  .Content:target { border:1px dashed #00928F; padding-left:5px; }  .intro,#intro { font-size:1.1em; margin-top:-.75em; padding:.1em 0; }  p.faq { color:#00928f; font-weight:700; margin-top:16px; }  ul.submit { list-style:none; font-size:.9em; text-align:center; margin:.25em auto; }  ul.left,ul.SpeedButtons { text-align:left; margin:.25em 0; }  .submit li a { text-align:center; display:inline-block; line-height:26px; position:relative; overflow:hidden; vertical-align:middle; background:url(/userfiles/images/shared/site/btn.png) no-repeat; background-position:0 -58px; width:129px; height:29px; margin:0; }  * html .submit li a { position:static; }  .submit li a:link,.submit li a:visited { color:#fff; font-weight:700; text-decoration:none; }  li.btn_xl a { background-position:0 0; width:247px; height:29px; }  li.btn_l a { background-position:0 -29px; width:186px; height:29px; }  li.btn_m a { background-position:0 -58px; width:129px; height:29px; }  li.btn_s a { background-position:0 -89px; width:88px; height:29px; }  li.btn_xs a { background-position:0 -118px; width:61px; height:29px; }  li.btn_xxs a { background-position:0 -147px; width:50px; height:29px; }  .SpeedButtons.submit a { background-position:0 0; width:247px; height:29px; }  .DomainsBack.submit a,.BuyDomains.submit a { background-position:0 -118px; width:61px; height:29px; }  li.voice a { float:right; display:inline; margin-right:10px; }  ul.applypartner { margin:1em 0 1em 110px; }  ul.applypartner li a { float:left; display:inline; margin-right:10px; }  ul.partnerapp li a { float:left; display:inline; margin-right:5px; }  ul.podcast li a,ul.bbhw li a { float:right; display:inline; margin:0 0 0 10px; }  * html ul.podcast li a { float:none; }  * html ul.bbhw li a { float:none; }  ul.bbhw li { float:right; }  :first-child+html ul.bbhw li a { float:none!important; }  :first-child+html ul.bbhw li.btn_xs a { margin-left:-1px; }  ol { list-style:none; }  ol.numbers { list-style:decimal; padding-left:1em; margin:.6em 0 .6em 1.2em; }  ol.numbers ol { list-style:lower-alpha; margin-left:.6em; }  ol.numbers ol ol { list-style:lower-roman; margin-left:.6em; }  ol.alpha { list-style:lower-alpha; padding-left:1em; margin:.6em 0 .6em1em; }  ol.roman { list-style:lower-roman; padding-left:1em; margin:.6em 0 .6em 1em; }  ol.upper-alpha { list-style:upper-alpha; padding-left:1em; margin:.6em 0 .6em 1em; }  ol.upper-roman { list-style:upper-roman; padding-left:1em; margin:.6em 0 .6em 1em; }  dl.features dt { color:#00928F; font-weight:700; margin-top:1em; }  dl.features dd { margin-bottom:1em; line-height:130%; }  ul.tick li { padding-left:23px; background:url(/userfiles/images/shared/site/green-tick.gif) no-repeat 0 5px; line-height:180%; }  table.tabcontent thead th a:link,table.tabcontent thead th a:visited { color:#fff; }  table.tabcontent tbody td { text-align:center; }  ul.SearchResults li { display:inline; margin:.5em 0; }  ul.SearchResults li label { margin-right:.5em; }  ul.SearchResults li input.StandardForm { width:245px; }  .SearchResults dt a { font-weight:700; }  .SearchResults dd { font-size:1em; }  .SearchResults dl { margin:1em 0; }  .SearchResults dt { margin:1.15em 0 .15em; }  .SearchResults dd.SearchResultDescr { margin:0 0 .2em; }  .SearchResults dd.SearchResultLocation { color:#446970; font-size:.9em; margin:0 0 1.2em; }  .SearchResultsPager { text-align:center; }  .SearchResultsPager li { display:inline; }  .SearchPrev { padding-left:20px; margin-right:20px; background:url(/userfiles/images/shared/site/l-arrow.png) no-repeat 0 50%; }  .SearchNext { padding-right:20px; background:url(/userfiles/images/shared/site/r-arrow.png) no-repeat 100% 50%; }  .SearchProvider { text-align:center; }  .CustomContactFormBody .formtextred { font-weight:bold; color:#00928f; }  .CustomContactFormBody ul { list-style:none; padding:0; margin:0; }  .CustomContactFormBody li { margin:1.5em 0; clear:both; }  .CustomContactFormBody li label { width:25em; text-align:right; margin-right:1em; float:left; display:block; clear:both; }  .CustomContactFormBody input,.CustomContactForm select,.CustomContactForm textarea { font:1em verdana,sans-serif; width:200px; }  .CustomContactFormBody li.submit { ; }  .CustomContactFormBody li.submit label { width:25em; text-align:left; margin-left:0; margin-right:1em; float:left; display:block; clear:both; }  .CustomContactFormBody li.submit input { width:120px; }  .CustomContactFormBody div.summary ul { color:Red; border:dashed 1px red; width:40.3em; padding:5px; background-color:#FFC; }  .CustomContactFormBody div.summary ul li { margin:0.75em 0; }  .CustomContactFormBody textarea { height:7.5em; }  .CustomContactFormBody { margin-top:2em; }  .CustomContactFormBody li.optionlist span.name { padding-left:0; width:25em; text-align:right; }  .CustomContactFormBody li.optionlist span { display:block; padding-left:26em; }  .CustomContactFormBody li.optionlist span label { width:auto; text-align:left; margin-left:0.5em; margin-right:0; float:none; display:inline; }  .CustomContactFormBody li.optionlist span input { width:auto; text-align:left; margin:0; float:none; display:inline; }  .CustomContactFormBody li.optionlist table { width:32.5em; float:left; clear:both; position:relative; left:26em; bottom:1em; }  .CustomContactFormBody li.optionlist table label { text-align:left; float:none; display:inline; }  .CustomContactFormBody li.optionlist table input { width:20px; }  .NewsLetterSignup { background:#00928F; height:30px; color:#fff; clear:both; width:100%; margin:10px 0; }  .NewsLetterSignup .newsletterlabel { padding-left:10px; text-align:left; }  .NewsLetterSignup .newsletterinput,.NewsLetterSignup .newsletterinput .newsletteremail { width:200px; font-weight:400; }  .NewsLetterSignup .newsletterbtn { width:98px; }  .NewsLetterSignupMessage { display:block; background:#92D400; margin:0 0 1em; padding:5px; }  .newslettercontainer .editor { padding:15px 0; }  .newsletterarchive { background-color:#fff; margin-top:10px; }  .newsletterarchive th { font-size:.95em; padding:5px; }  .newsletterarchive th.style2 { padding:4px 0 2px 10px; }  .newslettercontainer h2 { font-size:1.05em;letter-spacing:0px;color:#00928F; border-color:#00928F; border-style:solid; border-width:1px 0; margin:0; padding:5px 0; }  .newslettercontainer h3 { font-size:1em;letter-spacing:0px;margin-top:1em; }  #newsletter-subscribe { width:100%; height:27.5em; }  #newsletterform { padding-left:10px; }  #newsletterform input#name,#newsletterform input#dljdtt-dljdtt,#newsletterform input#CompanyName { margin-bottom:8px; }  #newsletterform input.submit { border:none; margin-top:1em; color:#fff; background:#fff url(/userfiles/images/shared/site/btn.png) no-repeat; background-position:0 -58px; width:129px; height:29px; }  #newsletterform.errMsg { color:red; font-size:.85em; padding-left:20px; padding-bottom:4px; background:url(/userfiles/images/shared/site/icons/sign_warning.png) no-repeat; }  .twocol { width:575px; }  .twocol div { width:100%; }  .twocol div div { clear:none; float:left; width:48%; }  .twocol h2 { font-size:1.25em; margin:12px 0 3px; }  .twocol ul { list-style:none; margin:0; padding:0; }  .twocol ul li { margin-left:8px; padding-left:10px; background:url(/userfiles/images/green-bullet.gif) 0 5px no-repeat; }  .twocol ul li li { margin-left:1px; background:url(/userfiles/images/dash.gif) 0 8px no-repeat; }  .twocol div div ul { float:none; width:auto; }  .twocol div div.rightcol { float:right; }  .twocol div div.clear { clear:both; float:none; width:100%; }  .twocol .top h2,.twocol h2.top,.twocol h2.top { margin-top:.3em; }  div.glossary-key { background:#ddd; }  ol#glossary-key { list-style:none; margin:0 0 0 10px; padding:10px 0 0; }  ol#glossary-key li { float:left; font-size:1.3em; }  ol#glossary-key li.no-def { background:#bbb; color:#999; display:block; font-weight:700; text-align:center; width:2.5em; margin:0 9px 9px 0; padding:5px 0; }  ol#glossary-key li a:link,ol#glossary-key li a:visited { background:#fff; display:block; font-weight:700; position:relative; text-align:center; width:2.5em; color:#00928F; text-decoration:none; margin:0 9px 9px 0; padding:5px 0; }  ol#glossary-key li a:hover { background:#00928F; color:#fff; position:relative; text-decoration:none; }  .glossary-definition { clear:both; }  .glossary-definition h2 { font-size:2em; margin-left:0; }  .glossary-definition dt { font-weight:700; margin-top:15px; color:#00928F; }  .glossary-definition dd { margin:8px 0; }  .glossary-definition p.pagetop { text-align:right; margin-right:10px; margin-left:0; border-bottom:1px dashed #a0a0a0; padding-bottom:10px; padding-right:10px; background:url(/userfiles/images/shared/site/top-arrow.gif) no-repeat 100% 0; }  .glossary-definition img { float:right; display:inline; margin:10px 0 10px 10px; }  .olbg { background:#00928F; padding:1px; }  .olfg { background:#fff; }  .olcap { text-align:left; font-size:.9em; font-weight:700; color:#fff; background:#00928F; padding:3px 0 3px 5px; }  .olclo,.olclo a { color:#fff; font-size:.95em; background:#00928F; }  .oltxt { font-size:.95em; text-align:left; padding:5px; }  .errorbox { background:#FF9 none repeat scroll 0 0; border:1px solid red; text-align:left; width:548px!important; padding:10px; }  .errorbox ul { list-style-type:inherit; padding-left:40px; margin:0; }  .errorbox li { color:red; }  div.validation ul { color:Red; border:dashed 1px red; background-color:#FFC; list-style-image:none; list-style-position:outside; list-style-type:none; padding:5px; }  .vacancy-startingsalary,.vacancy-relatedinfo,.nbNoAgencies { font-weight:700; }  .vacancy-responsibilities p { margin-bottom:0; }  .vacancy-responsibilities ul { margin-top:0; }  .VacancyApplyButton ul.submit { float:right; margin-right:16px; }  #white-paper-frame { width:100%; height:46em; }  #whitepaperform { width:400px; }  #whitepaperform fieldset { float:left; clear:left; width:99.7%; border:1px solid #dbdbdb; background:#fff; margin:1.5em 0 0; }  #whitepaperform legend { margin-left:1em; color:#000; font-weight:700; padding:0; }  #whitepaperform fieldset ol { list-style:none; margin:0; padding:1em; }  #whitepaperform fieldset li { float:left; clear:left; width:100%; padding-bottom:.6em; margin:0; }  #whitepaperform fieldset li:last-child { padding-bottom:1.6em; }  #whitepaperform fieldset.submit { float:none; width:auto; border:none; border-style:none; }  #whitepaperform label { position:relative; float:left; width:11em; margin-right:1em; text-align:left; }  #whitepaperform label em { position:absolute; left:12em; top:2px; color:#009390; font-size:.95em; font-style:normal; }  #whitepaperform input { width:15em; padding:.2em; }  #whitepaperform input.submit { border:none; margin-left:271px; margin-top:1em; color:#fff; background:#fff url(/userfiles/images/shared/site/btn.png) no-repeat; background-position:0 -58px; width:129px; height:29px; }  #whitepaperform input:focus { border:2px solid #44697d; background:#ffc; }  #whitepaperform input.submit:focus { border:none; background:#fff url(/userfiles/images/shared/site/btn.png) no-repeat; background-position:0 -58px; width:129px; height:29px; }  #whitepaperform .irequired { position:relative; top:-5px; }  #whitepaperform .errMsg { margin-left:12.6em; margin-right:2em; color:red; font-size:.95em; padding-left:20px; padding-bottom:4px; background:url(/userfiles/images/shared/site/icons/sign_warning.png) no-repeat; }  #Feedback table { margin:8px 0; }  #Feedback table td { padding:5px; }  #helpinfo .ilist { margin-left:0; }  #hq-video { width:100%; }  object#hq-video { text-align:center; margin:1em auto; }  #ourhq a,#ourhq a:visited { color:#000; }  #ourhq a.gallery,#ourhq a.gallery:visited { display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:47px; float:left; z-index:50; margin:4px; }  #ourhq a.slidea { background:url(/userfiles/images/zenhome/about/hq/rt-thumb.jpg); }  #ourhq a.slideb { background:url(/userfiles/images/zenhome/about/hq/hq2-thumb.jpg); }  #ourhq a.slidec { background:url(/userfiles/images/zenhome/about/hq/reception-thumb.jpg); }  #ourhq a.slided { background:url(/userfiles/images/zenhome/about/hq/atrium1-thumb.jpg); }  #ourhq a.slidee { background:url(/userfiles/images/zenhome/about/hq/atrium2-thumb.jpg); }  #ourhq a.slidef { background:url(/userfiles/images/zenhome/about/hq/atrium3-thumb.jpg); }  #ourhq a.slideg { background:url(/userfiles/images/zenhome/about/hq/office-area-2nd-floor-thumb.jpg); }  #ourhq a.slideh { background:url(/userfiles/images/zenhome/about/hq/office-area-3rd-floor-thumb.jpg); }  #ourhq a.slidei { background:url(/userfiles/images/zenhome/about/hq/restaurant-thumb.jpg); }  #ourhq a.slidej { background:url(/userfiles/images/zenhome/about/hq/restaurant2-thumb.jpg); }  #ourhq a.slidek { background:url(/userfiles/images/zenhome/about/hq/lounge-thumb.jpg); }  #ourhq a.slidel { background:url(/userfiles/images/zenhome/about/hq/nursery-thumb.jpg); }  #ourhq a.gallery em,#ourhq a.gallery span { display:none; }  #ourhq a.gallery:hover { border:1px solid #008F88; }  #ourhq { position:relative; width:543px; height:342px; background:#fff; border:1px solid #a49188; margin:1em auto; }  #ourhq img { border:0; }  #ourhq .thumbs { width:170px; position:absolute; left:0; top:0; }  #ourhq a.gallery:hover span { display:block; position:absolute; width:355px; height:50px; top:280px; left:175px; font-style:italic; color:#00928F; z-index:100; padding:5px; }  #ourhq a.gallery:hover span:first-line { font-style:normal; font-weight:700; font-size:1.1em; color:#000; }  #ourhq a.gallery:active,#ourhq a.gallery:focus { border:1px solid #000; }  #ourhq a.gallery:active em,#ourhq a.gallery:focus em { display:block; position:absolute; width:360px; height:270px; top:5px; left:175px; color:#000; border:1px solid #3d330f; z-index:50; padding:0; }  #ourhq h2 { clear:both; padding-top:110px; padding-left:200px; width:300px; text-align:center; font-size:2.5em; font-weight:400; color:#00928F; margin:0; }  #ourhq h2 em { color:#000; font-size:.6em; font-style:normal; }  .broadbandcheckstrip { margin-top:1em; }  .broadbandcheckstrip .response { color:#333; padding-left:4px; width:10.5em; }  .broadbandcheckstrip .phonenumber,.broadbandcheckstrip .postcode { padding-top:5px; }  .broadbandcheckstrip .button { position:relative; margin:5px 0 0; }  #SpeedCheckButton { text-align:right; }  .SpeedCheck label { width:10em; float:left; font-weight:700; }  #TotalUsage { border:1px solid #00928F; margin:10px 0; }  #TotalUsage h2 { margin:5px 5px 0; }  div.errormsg { background:#ff9; }  #TotalUsage div.errormsg h2 { color:red; padding-top:5px; margin:0 5px; }  #TotalUsage p { margin:8px 5px; }  .BandwidthUsageInput { width:40px; color:#000; height:2em; font:1em/2em Verdana,Arial,Helvetica,sans-serif; background-color:#e5e5e5; text-align:center; }  .BandwidthUsageForm { width:100%; padding:10px 0; }  .BandwidthUsageForm td { border:1px solid #999; padding:4px; }  .BandwidthUsageForm .inputCol { width:100px; text-align:center; }  table.BroadbandSpeedResults { border-collapse:collapse; line-height:150%; }  table.BroadbandSpeedResults th { text-align:left; }  table.BroadbandSpeedResults td { color:#00928F; font-weight:700; padding-left:15px; }  table.BroadbandSpeedResults td.SpeedEstimate { font-size:1.2em; }  .i-img { float:left; margin:0 10px; }  #bbhwfeatures { float:left; width:48%; margin-right:2%; }  #bbhwpricing { float:left; width:48%; }  .rechw { float:left; width:48.5%; margin-right:2.25%; margin-bottom:.75em; min-height:14em; border:1px solid #C4C9CD; }  .rechw h3,.rechw p,.rechw ul { padding-left:8px; padding-right:8px; }  .rechw img { float:right; display:inline; }  .rechw p.price { font-size:1.2em; color:#00928f; }  .hw-b { margin-right:0; }  .domaincheckstrip { background:#8E258D; border:1px solid #C4C9CD; width:100%; padding-top:8px; padding-bottom:8px; color:#fff; font-weight:700; }  .domaincheckstrip label { font-size:1.3em; margin-right:3em; margin-left:10px; }  .domaincheckstrip input.prefix { width:18.5em; font-family:Verdana,Arial,Helvetica,sans-serif; padding-left:2px; padding-top:1px!important; margin:3px auto!important; }  .domaincheckstrip .suffix { width:7em; font-family:Verdana,Arial,Helvetica,sans-serif; padding-left:2px; padding-top:1px!important; margin:3px auto!important; }  .domaincheckstrip input.button { position:relative; top:5px; }  .DomainCheckerInput { float:left; }  .DomainCheckerResults { clear:both; margin:1em 0; }  .DomainCheckerResults h2 { font-size:1.05em; }  .domainNameChecked { color:#00928F; }  .DomainCheckerResults h3 { font-size:1em; margin:10px; }  .DomainCheckerResults ul { list-style:none; margin:10px; padding:0; }  ul.DomainSearch li.submit { float:left; margin-left:10px; margin-top:-3px; }  ul.DomainResults li.DomainsBack { float:left; }  ul.DomainResults li.BuyDomains { float:right; }  #domaincouk,#domaincom { float:left; width:47%; margin:1em 1%; }  #domaincom { margin:1em 0; }  #domaincouk p,#domaincom p { font-size:1.6em; line-height:150%; text-align:center; margin:5px; }  #domaincouk span,#domaincom span { font-weight:700; font-size:1.2em; }  span.domainpricing { font-size:1.5em; color:#00928f; }  #domaincouk p.tld,#domaincom p.tld { font-size:1em; }  #domainfeatures { clear:both; margin-bottom:1em; }  #domainfeatures ul { list-style:none; margin:1em auto; }  #domainfeatures li { float:left; margin-right:18px; }  .domaindns,.winwebhost { width:265px; margin:10px 10px 10px 16px; }  .domainonly,.linwebhost { width:265px; margin:10px 0; }  .domaindns ul.domainfeatures,.domainonly ul.domainfeatures { height:11em; }  .winwebhost ul.hostingfeatures,.linwebhost ul.hostingfeatures { height:8em; }  #domain-no-privacy,#domain-privacy { float:left; width:48%; margin:1em 1%; }  #domain-no-privacy { margin:1em 0; }  .managedmodel { float:left; display:inline; width:369px; }  .managedmodel p { margin-right:5px; }  #feat-fan,#feat-email { float:left; width:47.5%; margin-right:1%; margin-bottom:.75em; min-height:16em; border:1px solid #C4C9CD; padding:5px; }  #feat-email { margin-right:0; }  #hostingoverview thead th { text-align:center; padding:.5em 0; }  #hostingoverview thead td { text-align:center; font-weight:700; padding:.5em 0; }  #hostingoverview tbody td { width:60px; padding:4px .3em; }  #hostingoverview tbody td.spacercol { width:2px; background:#fff; border-width:0; padding:0; }  #hostingoverview tbody th.subheading { font-weight:700; padding-top:.75em; border:0; }  #hostingoverview tbody th { font-weight:400; padding:.5em .2em; }  #comparehosting thead th { text-align:center; padding:.5em 0; }  #comparehosting thead td { text-align:center; font-weight:700; padding:.5em 0; }  #comparehosting tbody td { width:60px; padding:4px .3em; }  #comparehosting tbody td.spacercol { width:2px; background:#fff; border-width:0; padding:0; }  #comparehosting tbody th.subheading { font-weight:700; padding-top:.75em; border:0; }  #comparehosting tbody th { font-weight:400; padding:.5em .2em; }  #linuxhosting tbody th.subheading { font-weight:700; padding-top:.75em; border:0; }  #linuxhosting tbody th { font-weight:400; }  #windowsoverview tbody th.subheading { font-weight:700; padding-top:.75em; border:0; }  #windowsoverview tbody th { font-weight:400; }  #ssl { width:400px; }  .fantastico th { vertical-align:top; padding-top:8px; width:28%; }  table.managedstandard { width:260px; float:left; display:inline; margin-left:0; margin-top:5px; }  p.domaintypes { clear:both; background:#000; color:#fff; font-weight:700; padding:2px 5px; }  .eudomains { float:left; width:282px; height:80px; }  .eudomains img { text-align:center; width:150px; height:98px; margin:20px 0 20px 60px; }  html>/**/ body .eudomains { min-height:80px; height:auto; }  .SSLseals { text-align:center; margin-left:16px; }  .SSLseals img { margin-right:10px; }  .managedcustomers { text-align:center; }  .managedcustomers img { float:left; display:inline; margin:10px 15px; }  #ProductSuggested { color:#3e3e3e; font-size:.8em; margin:20px 5px; }  .zdbox { float:left; border:1px solid #C4C9CD; }  .callnow { background:url(/userfiles/images/LeasedLines/boxes/callnow-bg.jpg) no-repeat 0 0; margin-bottom:6px; }  .requestquote { background:url(/userfiles/images/LeasedLines/boxes/quote-bg.jpg) no-repeat 100% 0; margin-top:0; }  .avprod { width:270px; height:115px; margin-left:16px; }  html>body .avprod { min-height:115px; height:auto; }  .callnow,.requestquote { width:245px; height:52px; margin-right:16px; }  html>body .callnow,html>body .requestquote { min-height:52px; height:auto; }  .zdbox h2 { font-size:1.15em; color:#00928f; margin:10px 5px 0; }  .zdbox h2 a:link,.zdbox h2 a:visited { text-decoration:none; color:#00928f; }  .zdbox h2 a:hover { text-decoration:underline; }  .access h2,.secureaccess h2,.ethernet h2,.secure-ethernet h2,.privateline h2,.xdsl-backup h2,.full-diversity h2,.access-backup h2,.ethernet-backup h2 { text-align:left; margin:10px 5px 0; }  .zdbox h3 { margin-left:5px; margin-right:5px; padding-bottom:8px; border-bottom:1px solid #00928F; }  .zdbox .subhead { font-size:.9em; margin:.25em 0; }  .zdbox em { text-align:left; display:block; font-size:.9em; padding-bottom:8px; margin:0 5px; }  .accessprod em { border-bottom:1px solid #00928F; }  .zdbox p { margin:8px 5px; }  .zdbox p.descr { text-align:center; }  .zdbox dl { height:143px; margin:0 5px; }  .zdbox dt { font-weight:700; font-size:.9em; }  .zdbox dd { font-size:.87em; margin:0 0 2px; }  .zdbox div.pricing { margin-top:15px; text-align:center; }  .zdbox div.pricing p { font-size:.75em; margin:8px 0; }  .zdbox div.pricing p span { font-weight:700; font-size:1.75em; color:#00928F; }  .zdbox div.pricing p span.notice { color:#8E258D; font-size:1.1em; }  .zdbox p.price { font-size:1.5em; }  .zdbox img.recommendedhw { float:left; width:125px; height:30px; margin:0 10px 5px 2px; }  .avprod h2 { padding-bottom:8px; border-bottom:1px solid #00928F; margin:10px 5px; }  .avprod li a { font-size:1.25em; }  .callnow h2 { color:#00928F; margin:5px 0 0 50px; }  .callnow p { color:#00928F; font-weight:700; font-size:1em; margin:0 0 0 50px; }  .requestquote p { margin-top:14px; font-weight:700; font-size:1em; }  #firstsectionleft { float:left; width:425px; margin-right:10px; display:inline; }  #firstsectionleft p { margin-left:0; margin-right:0; }  #productsummary { float:left; width:195px; display:inline; }  #productsummary .zdbox { width:195px; min-height:7em; }  .noteindicator { color:red; }  img.hwimg { margin-left:5px; margin-right:10px; width:125px; height:30px; }  .zdtoggle { cursor:pointer; margin-bottom:10px; clear:both; }  .zdtoggle img { float:left; margin:3px 7px 0 0; }  .zdtoggle p { text-decoration:underline; display:inline; margin-bottom:10px; margin-left:0; }  .zddetails { margin-left:25px; margin-bottom:10px; }  .sub h2 { color:#00928F; border:solid #00928F; white-space:nowrap; clear:both; font-weight:700; font-size:1em; border-width:1px 0; margin:10px 16px; padding:3px 0 3px 5px; }  .ProductsHardwareLeft { width:255px; height:204px; margin-bottom:10px; margin-right:25px; float:left; }  .ProductsHardwareRight { width:255px; height:204px; margin-bottom:10px; float:left; }  .faqs h2 { color:#00928F; font-size:1em; margin:0 16px -8px; }  ul.supportmenu { list-style:none; width:575px; margin:4px 0 0; padding:0; }  ul.supportmenu li { float:left; display:inline; margin-right:4px; width:189px; }  ul.supportmenu li.sforum { margin-right:0; }  ul.supportmenu li a:link,ul.supportmenu li a:visited { display:block; color:#fff; text-align:left; font-weight:700; font-size:1.4em; background:#98AAD2; text-decoration:none; padding:5px; }  ul.supportmenu li a:hover { background:#748DC3; }  #broadband-support { width:100%; }  #gettingstarted { float:left; width:48%; margin-right:1%; }  #supportfaqs { float:left; width:48%; }  .hslpbox { margin-bottom:1em; }  .hsboxheader { background:#aeb4ba; color:#fff; height:2em; border:solid 1px #aeb4ba; border-top-left-radius:.5em; -moz-border-radius-topleft:.5em; border-top-right-radius:.5em; -moz-border-radius-topright:.5em; }  .hsboxheader h2 { color:#fff; padding-left:15px; margin-top:0; line-height:1.3em; }  .hsboxcontent { padding-bottom:1em; border:solid 1px #c4c9cd; border-bottom-left-radius:.5em; -moz-border-radius-bottomleft:.5em; border-bottom-right-radius:.5em; -moz-border-radius-bottomright:.5em; background:#fff; background:-moz-linear-gradient(top,#eff0f1 0%,#fff 75%); /*  FF3.6+  */ background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eff0f1),color-stop(75%,#ffffff)); /*  Chrome,Safari4+  */ background:-webkit-linear-gradient(top,#eff0f1 0%,#fff 75%); /*  Chrome10+,Safari5.1+  */ background:-o-linear-gradient(top,#eff0f1 0%,#fff 75%); /*  Opera11.10+  */ background:-ms-linear-gradient(top,#eff0f1 0%,#fff 75%); /*  IE10+  */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff0f1',endColorstr='#ffffff',GradientType=0 ); /*  IE6-9  */ background:linear-gradient(top,#eff0f1 0%,#fff 75%); /*  W3C  */ ; }  .hsbox { margin:.5em 0; float:left; border:solid 1px #aeb4ba; border-radius:.5em; -moz-border-radius:.5em; background:#fff; background:-moz-linear-gradient(top,#eff0f1 0%,#fff 75%); /*  FF3.6+  */ background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eff0f1),color-stop(75%,#ffffff)); /*  Chrome,Safari4+  */ background:-webkit-linear-gradient(top,#eff0f1 0%,#fff 75%); /*  Chrome10+,Safari5.1+  */ background:-o-linear-gradient(top,#eff0f1 0%,#fff 75%); /*  Opera11.10+  */ background:-ms-linear-gradient(top,#eff0f1 0%,#fff 75%); /*  IE10+  */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff0f1',endColorstr='#ffffff',GradientType=0 ); /*  IE6-9  */ background:linear-gradient(top,#eff0f1 0%,#fff 75%); /*  W3C  */ ; }  #hslpgs,#hslpht,#hslptr,#hslpfaq { width:185px; height:80px; margin:0 8px 0 0; }  #hslpfaq { margin-right:0; }  #hslpgs ul,#hslpht ul,#hslptr ul,#hslpfaq ul { line-height:70px; }  #hsleft { float:left; width:772px; }  #hsright { float:left; width:204px; }  .homebox { width:254px; float:left; }  .homebox h3 { color:#00928F; font-size:1.5em; margin:1em 0 0 5px; }  .homebox h3 a:link,.homebox h3 a:visited { padding-left:45px; text-decoration:none; color:#00928f; }  .homebox h3 a:hover { padding-left:45px; text-decoration:underline; }  .homebox .supp-sub { color:#8E258D; font-weight:700; margin:-10px 0 0 50px; }  .homebox ul.ilist { margin-left:55px; margin-top:1em; }  #hslp-nav { float:left; display:block; list-style:none; width:194px; margin:0 0 0 10px; }  #hslp-nav li { margin-bottom:5px; }  #hslp-nav li,#hslp-nav li a,#hslp-nav li a span { height:103px; }  #hslp-nav li a { width:194px; position:relative; text-align:center; }  #hslp-nav li a span { width:194px; position:absolute; top:0; left:0; background:url(/userfiles/images/support/suppport-site-sprite.png) no-repeat left top; }  #hslp-nav li a#sln-service-alerts span { background-position:0 0; }  #hslp-nav li a#sln-forum span { background-position:0 -104px; }  #hslp-nav li a#sln-knowledgebase span { background-position:0 -208px; }  .supp-bb { background:url(/userfiles/images/support/suppport-site-sprite.png) no-repeat; background-position:0 -312px; height:43px; line-height:43px; }  .supp-email { background:url(/userfiles/images/support/suppport-site-sprite.png) no-repeat; background-position:0 -355px; height:43px; line-height:43px; }  .supp-domain { background:url(/userfiles/images/support/suppport-site-sprite.png) no-repeat; background-position:0 -398px; height:43px; line-height:43px; }  .supp-voice { background:url(/userfiles/images/support/suppport-site-sprite.png) no-repeat; background-position:0 -441px; height:43px; line-height:43px; }  .supp-host { background:url(/userfiles/images/support/suppport-site-sprite.png) no-repeat; background-position:0 -484px; height:43px; line-height:43px; }  .supp-odb { background:url(/userfiles/images/support/suppport-site-sprite.png) no-repeat; background-position:0 -527px; height:43px; line-height:43px; }  .supp-arrows { margin:15px 10px; }  .supp-arrows li { background:url(/userfiles/images/support/suppport-site-sprite.png) no-repeat; background-position:0 -570px; height:21px; line-height:21px; padding-left:36px; float:left; width:214px; margin:.75em 0; }  #sup-subnav { float:left; display:block; list-style:none; width:165px; margin:1em 0 0 2px; }  #sup-subnav li { margin-bottom:5px; }  #sup-subnav li,#sup-subnav li a,#sup-subnav li a span { height:63px; }  #sup-subnav li a { width:165px; position:relative; text-align:center; }  #sup-subnav li a span { width:165px; position:absolute; top:0; left:0; background:url(/userfiles/images/support/suppport-site-sprite-sub.png) no-repeat left top; }  #sup-subnav li a#sln-sub-service-alerts span { background-position:-1163px 0; }  #sup-subnav li a#sln-sub-knowledge-base span { background-position:-1163px -63px; }  #sup-subnav li a#sup-faqs span { background-position:-997px 0; }  #sup-subnav li a#sup-forum span { background-position:-997px -63px; }  #sup-subnav li a#sup-bb-faqs span { background-position:0 0; }  #sup-subnav li a#sup-bb-forum span { background-position:0 -63px; }  #sup-subnav li a#sup-email-faqs span { background-position:-166px 0; }  #sup-subnav li a#sup-email-forum span { background-position:-166px -63px; }  #sup-subnav li a#sup-domain-faqs span { background-position:-332px 0; }  #sup-subnav li a#sup-domain-forum span { background-position:-332px -63px; }  #sup-subnav li a#sup-voice-faqs span { background-position:-498px 0; }  #sup-subnav li a#sup-voice-forum span { background-position:-498px -63px; }  #sup-subnav li a#sup-host-faqs span { background-position:-664px 0; }  #sup-subnav li a#sup-host-forum span { background-position:-664px -63px; }  #sup-subnav li a#sup-odb-faqs span { background-position:-830px 0; }  #sup-subnav li a#sup-odb-forum span { background-position:-830px -63px; }  #sup-security.iboxH .c .bl .br .container .content { margin-left:5px; }  #sup-security h2 { font-size:1.1em; }  #sup-security ul.ilist { margin:0; padding:0; }  .social-bookmarks { border:1px solid #00928F; }  .social-bookmarks h3 { font-size:1em; margin:10px; }  .social-bookmarks ul { list-style:none; margin:10px; padding:0; }  .social-bookmarks ul li { display:inline; margin-right:10px; padding:0 0 6px 22px; }  .social-bookmarks ul li.delicious { background:url(/UserFiles/Images/ZenHome/socialbookmarks/delicious.gif) no-repeat 0 0; }  .social-bookmarks ul li.digg { background:url(/UserFiles/Images/ZenHome/socialbookmarks/digg.gif) no-repeat 0 0; }  .social-bookmarks ul li.reddit { background:url(/UserFiles/Images/ZenHome/socialbookmarks/reddit.gif) no-repeat 0 0; }  .social-bookmarks ul li.stumbleupon { background:url(/UserFiles/Images/ZenHome/socialbookmarks/stumbleupon.gif) no-repeat 0 0; }  #awards ul { list-style:none; }  #awards li a { font-weight:700; }  ul#allawards { list-style:none; margin:1em 0; padding:0; }  ul#allawards li { float:left; margin-right:22px; white-space:nowrap; text-align:center; }  dl.awards { clear:both; }  dl.awards dt { font-weight:700; margin-top:10px; border-top:dotted 2px #00928F; clear:both; padding-top:5px; }  dl.awards dt a { white-space:normal; }  dl.awards dt.firstaward { border-top:0; padding-top:0; }  dl.awards dd { margin-left:0; }  dl.awards dd img { float:right; display:inline; clear:both; margin:0 0 5px; }  .downloadbox { clear:both; padding-bottom:10px; border-bottom:1px dashed #00928F; margin:15px 0 0; }  .downloadbox h2 { margin:5px 10px; }  .downloadbox p { margin:8px 10px; }  .downloadbox a:link,.downloadbox a:visited { text-decoration:none; }  .downloadbox img { float:right; display:inline; margin:10px; }  .downloadbox p.caselink { clear:both; }  .downloadbox p.caselink a { text-decoration:underline; }  div#case { margin-bottom:5px; }  div#casetxt h3 { font-size:1em; margin:0 16px; }  div#caselogo { float:right; display:inline; margin:1em 16px 5px 10px; }  #caseproduct { font-weight:700; }  .AppFormText,.AppFormText td,.AppFormText a { font-size:.9em; color:#000; text-decoration:none; margin-left:5px; }  .AppFormText a:hover { text-decoration:underline; }  .InvalidText { color:red; }  .RequiredFieldMarker { font-weight:700; font-size:1em; color:#00928F; }  .greenhead { color:#00928F; font-weight:700; font-size:1em; }  h1.careers { color:#faa842; border:none; text-align:left; padding:10px 16px; }  .careers span { background:url(/UserFiles/Images/ZenHome/arrow-small.jpg) 0 50% no-repeat; padding-left:20px; margin-left:5px; }  .vacancybox { width:540px; background:#066; margin:1em 12px; }  .vacancybox h2 { background:#033; color:#fff; font-size:1em; margin:0; padding:5px 10px; }  .vacancybox p { color:#fff; font-size:.88em; margin:1em 10px; }  .vacancybox p.salary { font-weight:700; }  .vacancybox .jobdescr p,p.jobdescr { margin-bottom:5px; }  .vacancybox a:link,.vacancybox a:visited { color:#fff; }  .vacancybox a:hover,.vacancybox a:active { color:#f90; text-decoration:underline; }  .vacancybox .jobdescr ul,ul.jobdescr { list-style:none; margin:0 0 0 16px; padding:0; }  .vacancybox .jobdescr ul li,ul.jobdescr li { padding-left:18px; background:url(/UserFiles/Images/zenhome/pdf.gif) no-repeat 0 2px; }  div.contact table { border:solid 1px #00928F; border-bottom:0; font-size:.9em; margin:10px 15px; }  div.contact td { white-space:nowrap; border-bottom:1px solid #00928F; padding:2px 0 5px 3px; }  div.contact p { padding:0 20px 0 3px; }  #addressdetails table { width:543px; border-collapse:collapse; margin:20px 16px 0; }  #addressdetails th,#addressdetails td { border-bottom:#666 1px solid; }  #addressdetails td td { border-bottom:none; }  #addressdetails th { text-align:left; width:160px; vertical-align:top; }  #addressdetails th p { color:#00928f; margin-left:0; }  #addressdetails ul { list-style:none; margin:8px 0 10px 5px; }  #addressdetails li.icon { padding-left:21px; margin-top:.75em; margin-bottom:5px; min-height:18px; }  #addressdetails li.phone { background:url(/userfiles/images/shared/site/icons/phone.png) no-repeat 0 0; }  #addressdetails li.fax { background:url(/userfiles/images/shared/site/icons/fax.png) no-repeat 0 0; }  #addressdetails li.mail { background:url(/userfiles/images/shared/site/icons/mail.png) no-repeat 0 0; }  #addressdetails li.clock { background:url(/userfiles/images/shared/site/icons/clock.png) no-repeat 0 0; }  #addressdetails li.livechat { margin-top:10px; margin-left:21px; }  td.Tabletop { background-color:#00928F; }  ol.termsandconditions { margin:1em 15px; }  ol.termsandconditions li { margin:1em 0; }  .directionscontent { clear:both; text-align:center; margin-top:10px; margin-bottom:10px; }  .directions { width:500px; height:520px!important; }  .IPtransit h2,.IPtransit h3,.IPtransit p,.IPtransit ul,.IPtransit table { font-family:Verdana,Arial,Helvetica,sans-serif; }  .IPtransit h2,.IPtransit h3 { clear:both; margin-bottom:0; font-size:1em; padding:0 10px; }  .IPtransit h2 { background:#00928F; border:solid #6a8882; width:575px; white-space:nowrap; color:#fff; border-width:1px 0; margin:1em 0 0; padding:5px 0 2px 10px; }  .IPtransit p { font-size:.85em; margin-top:.5em; padding:0 10px; }  .IPtransit li { font-size:.85em; }  .IPtransit table { width:300px; font-size:.85em; margin-left:10px; text-align:left; border-collapse:collapse; }  .IPtransit thead th { font-size:1.1em; background-color:#999; border-left:1px solid #999; color:#fff; padding:.4em .5em; }  .IPtransit tbody th { vertical-align:top; border:1px solid #6a8882; border-width:0 0 1px 1px; padding:.4em .5em; }  .IPtransit tbody td { border:solid #6a8882; border-width:0 1px; padding:.4em .5em; }  .IPtransit tbody td.bot { border-bottom:1px solid #6a8882; padding:.4em .5em; }  .vacancy-startingsalary { font-weight:700; }  .vacancy-relatedinfo { font-weight:700; }  .nbNoAgencies { font-weight:700; }  a img.new-win { margin-left:3px; text-decoration:none; }  .sectionheading a:link,.sectionheading a:visited { color:#00928F; text-decoration:none; }  .sectionheading a:hover,.sectionheading a:active { text-decoration:underline; }  #factfile p { padding-left:55px; min-height:44px; background:url(/userfiles/images/shared/odb/factbox-question.gif) no-repeat 0 0; margin:1em; }  .trialreq { margin-left:25px; width:512px; }  .servfeat { width:255px; margin-left:16px; }  .prosf { height:320px; }  html>body .prosf { min-height:325px; height:auto; }  .helpinfo { width:265px; margin-bottom:0; }  .zveguide { width:455px; float:left; display:inline; }  .zvpguide { width:555px; }  .twocolumn ul { list-style:none; margin:.3em 0 1em 22px; padding:0; }  .twocolumn ul li { background:url(/userfiles/images/zenhome/lists/green-tick.gif) no-repeat 0 2px; width:255px; float:left; clear:left; margin:.25em 0 0; padding:6px 0 6px 20px; }  .twocolumn ul li.right { float:right; clear:right; width:215px; }  .zveguide ul { height:4em; }  .zveguide ul li,.zvpguide ul li { line-height:180%; background:none; padding-left:0; }  #zve-prod tbody td,#zvp-prod tbody td { text-align:center; }  #zvp-prod tbody td,#zvp-prod tbody th { padding:4px .3em; }  #zvp-prod tbody tr.btn td { padding:4px 0; }  #fwfeatures,#fwpricing { float:left; width:49%; }  #fwfeatures { margin-right:2%; }  img.fwsite { float:right; margin:1em 8px 10px 5px; }  #pcirequirements tbody td { text-align:left; vertical-align:top; }  #pcirequirements tbody td.requirements { width:50%; }  #pcirequirements tbody td.requirements p { margin:0; }  .HardwareItemContainer { position:relative; float:left; z-index:5; width:545px; border-bottom:2px dotted #000; padding-bottom:15px; margin-top:15px; }  .HardwareItemSubContainer { background-color:#fff; border:2px solid #7a67ae; float:left; }  .HardwareItemTopBar,.HardwareItemBottomBar { position:relative; float:left; background-color:#9c292a; clear:both; background-image:url(/UserFiles/Images/Voice/hardwarepanel/hardware-panel-bg.gif); background-repeat:repeat-y; padding:5px 10px; }  .HardwareItemMainContent { padding:10px 5px; }  .HardwareItemName { color:#fff; font-weight:700; font-size:16px; position:relative; float:left; z-index:8; }  .HardwareItemIdealFor { color:#F99F23; text-align:right; position:relative; float:right; height:20px; z-index:7; vertical-align:middle; font-weight:700; font-size:14px; line-height:20px; }  .HardwareItemSummary { color:#70706F; font-weight:700; font-size:12px; text-align:justify; position:relative; width:100%; clear:both; z-index:6; margin-bottom:10px; }  .HardwareItemImage { position:relative; height:85px; width:140px; text-align:center; float:left; margin-bottom:5px; z-index:6; }  .HardwareItemFeatures { color:#4e4e4e; font-size:10px; font-weight:400; position:relative; padding-left:155px; z-index:12; }  .HardwareItemFeatures UL { list-style-type:square; margin:0; padding:0; }  .HardwareItemPrice { color:#F99F23; font-size:1.2em; font-weight:700; position:relative; float:right; z-index:6; }  .HardwareItemPriceExVat { color:#F99F23; font-size:.8em; font-weight:700; position:relative; }  .HardwareItemOrderNow,.HardwareItemOrderWithBB,.HardwareItemDatasheet { position:relative; float:right; color:#fff; font-size:.9em; font-weight:700; margin-top:2px; margin-left:5px; padding-left:5px; border-left:2px solid #ccc; z-index:20; }  div#country-key { background:#ddd; margin:1em 0; }  #country-key ol { list-style:none; margin:0 0 0 20px; padding:10px 0 0; }  #country-key ol li { float:left; font-size:1.25em; }  #country-key ol li.no-def { background:#bbb; color:#999; display:block; font-weight:700; text-align:center; width:2.5em; margin:0 9px 9px 0; padding:5px 0; }  #country-key ol li a:link,#country-key ol li a:visited { background:#fff; display:block; font-weight:700; position:relative; text-align:center; width:2.5em; color:#00928F; text-decoration:none; margin:0 9px 9px 0; padding:5px 0; }  #country-key ol li a:hover { background:#00928F; color:#fff; position:relative; text-decoration:none; }  #calloverview.tabcontent tbody tr.sectionhead th,#callcharges.tabcontent tbody tr.sectionhead th { color:#009390; font-size:1.1em; border:none; }  #calloverview.tabcontent tbody tr.sectionhead td,#callcharges.tabcontent tbody tr.sectionhead td { border:none; }  #calloverview.tabcontent p.pagetop,#callcharges.tabcontent p.pagetop { text-align:right; padding-right:12px; background:url(/userfiles/images/shared/site/top-arrow.gif) no-repeat 100% 0; margin:5px 0; }  .FAQClass { margin:5px 16px; }  .FAQQuickLinkBlock { border:solid 1px #00928F; }  .FAQQuickLinkTitle { color:#fff; font-weight:700; background:#00928F; padding:5px; }  p.SubSubTitle { color:#fff; font-weight:700; background:#00928F; margin:8px 0; padding:5px; }  .FAQQuickLinkItem:link,.FAQQuickLinkItem:visited { color:#000; font-weight:700; line-height:20px; font-size:.9em; padding:0; }  .FAQQuestion:link,.FAQQuestion:visited { color:#000; font-weight:700; font-size:.9em; }  td.FAQAnswer { font-size:.9em; padding:5px 0 10px; }  table.HardwareComparison { border-collapse:collapse; font-size:.9em; margin:0 0 10px; }  table.HardwareComparison thead th { text-align:center; font-size:1em; border:1px solid #00928F; color:#fff; background:#00928F; padding:4px 5px; }  table.HardwareComparison tbody th { text-align:left; white-space:nowrap; border:1px solid #00928F; font-size:.95em; padding:4px 5px; }  table.HardwareComparison tbody td { text-align:center; border:1px solid #00928F; font-size:.95em; padding:4px 5px; }  table.HardwareComparison tbody tr.odd { background:#eee; }  table.HardwareComparison tbody tr.pricingrow td { vertical-align:middle; }  table.HardwareComparison tbody tr.pricingrow td span { font-size:1.15em; font-weight:700; }  .panel { border:solid 2px #fff; width:545px; margin-left:13px; }  .panelcontent { background:url(/userfiles/images/voice/box-bg.jpg) repeat-y 0 0; width:100%; height:100px; padding-top:.1em; }  .panelcontent h2 { color:#7a67ae; margin-left:10px; }  .panelcontent ul { list-style:none; margin:.5em 0 .5em 14px; padding:0; }  .panelcontent ul li { padding-left:18px; background:url(/userfiles/images/voice/bullet.jpg) no-repeat 0 3px; color:#696969; margin:1em 0; }  .enquiry { border:solid #7562a7; width:575px; white-space:nowrap; border-width:1px 0; margin:0; padding:2px 0; }  .enquiry p { color:#fff; font-size:1.15em; margin:0; padding:0 0 0 15px; }  .enquiry p a { display:block; color:#fff; text-decoration:none; background:url(/UserFiles/Images/Voice/go.png) 7em 3px no-repeat; }  .enquiry p a:hover,.enquiry p a:active { background:url(/UserFiles/Images/Voice/go2.png) 7em 3px no-repeat; }  .box { float:left; display:inline; border:solid 1px #00928F; background:#fff url(/userfiles/images/hosting/boxes/checker-sliver.jpg) repeat-x 0 100%; margin:10px 0; }  .zbv { width:242px; margin-left:26px; margin-right:15px; }  .zwv { width:242px; margin-left:15px; margin-right:26px; }  .box h2 { font-size:1em; border-bottom:1px solid #00928F; padding-bottom:8px; text-align:center; margin:5px; }  .zbv ul.features,.zwv ul.features { height:10.5em; }  .box p { margin:8px 10px; }  .box p.price { color:#00928F; font-weight:700; }  .box p.price span { font-size:1.5em; }  #hometalk { width:44%; float:left; margin:1em 20px 1.5em 25px; }  #hometalkplus { width:44%; margin-bottom:1.5em; float:left; }  #hometalk h2,#hometalkplus h2 { text-align:center; color:#8e258d; font-size:1.5em; }  #hometalk ul,#hometalkplus ul { min-height:10.25em; margin:5px 0; }  #hometalk .pricing p,#hometalkplus .pricing p { text-align:center; }  #hometalk .pricing span,#hometalkplus .pricing span { color:#00928f; font-size:1.15em; font-weight:700; }  #hometalkprice { width:98px; height:72px; top:-2em; margin:0 10px -2em 0; }  #hometalkprice p { top:-6.5em; }  .price-callout { position:relative; float:right; }  .price-callout p { position:relative; text-align:center; color:#fff; font-size:.9em; margin:0; }  .price-callout span { display:block; }  .price-callout span.price { font-size:1.8em; }  .hardwaread h2,.hardwaread h3 { text-align:left; margin-left:10px; }  .hardwaread h2 span,.hardwaread h3 span { color:#222; font-size:.9em; }  .hardwaread ul { width:420px; float:right; clear:right; margin-right:10px; }  .hardwaread p.price { float:right; width:420px; font-size:1.05em; margin-right:10px; }  table.bbvoicepanel { width:100%; border-collapse:collapse; font-size:.9em; }  table.bbvoicepanel thead th { text-align:left; font-weight:700; white-space:nowrap; border-bottom:1px solid #bdbdbd; padding:0 .5em .5em; }  table.bbvoicepanel tbody th { text-align:left; white-space:nowrap; border-bottom:1px solid #bdbdbd; font-weight:400; padding:.4em .5em; }  table.bbvoicepanel tbody td { text-align:left; border-bottom:1px solid #bdbdbd; padding:.4em .5em; }  .voicebox { float:left; border:1px solid #fff; background:url(/userfiles/images/voice/boxes/bg.jpg) repeat 0 0; display:inline; color:#696969; margin:5px 10px; }  .genericfw { height:125px; margin-left:13px; margin-right:0; width:545px; clear:both; }  html>/**/ body .genericfw { min-height:125px; height:auto; width:545px; }  .voicebox h2 { font-size:1.15em; color:#fff; background:url(/userfiles/images/voice/header-bg.jpg) repeat-y 0 0; border-bottom:2px solid #fff; margin:0 0 .5em; padding:7px 10px; }  .voicebox h2 a:link,.voicebox h2 a:visited { text-decoration:none; color:#333; }  .voicebox h2 a:hover { text-decoration:underline; color:#f90; }  .voicebox span { color:#222; font-size:.9em; }  .voicebox p { color:#3E3E3E; font-size:.85em; margin:10px; }  .genericfw p { margin:0 10px; }  .voicebox a:link,.voicebox a:visited { color:#555; }  .voicebox a:hover { text-decoration:underline; color:#f90; }  #zpscenario tbody .why { text-align:left; width:34%; }  .iaprod,.dwprod,.wsdprod,.isprod,.vsprod { width:270px; margin:0 0 10px 13px; }  .isprod,.vsprod { margin:0 0 10px 10px; }  .iaprod,.isprod { margin-top:5px; }  .prodcat ul { list-style:none; height:10em; margin:0 0 0 10px; padding:0; }  .prodcat ul li { margin:3px 0; }  .wsdprod ul { height:6em; }  TABLE.PartnerSearch { color:#000; background:#FFF; }  TD.PartnerSearch { color:#000; background:#FFF; padding:10px 0 5px 20px; }  SPAN.PartnerSearchMessage { color:#000; background:#FFF; font-weight:700; padding:10px 20px 5px; }  #PartnerKeywordSearch { width:100%; text-align:center; padding:10px; }  #PartnerKeywordSearch TABLE { width:400px; }  INPUT.PartnerSearch { font:400 10px Verdana,Arial,Helvetica,sans-serif; color:#000; background:#FFF; border:1px solid #000; width:200px; padding:0 3px; }  SELECT.PartnerSearch { font:400 10px Verdana,Arial,Helvetica,sans-serif; color:#000; background:#FFF; border:1px solid #000; width:200px; }  .PartnerSearchFormButton { color:#091440; font:400 12px Verdana,Arial,Helvetica,sans-serif; float:right; }  .PartnerSearchField { font:700 x-small Verdana,Arial,Helvetica,sans-serif; color:#000; background:#FFF; padding:0 0 0 20px; }  .PartnerSearchGrid { border:none; width:550px; }  .LeftPartnerSearchGridHeader { background:url(/UserImages/grid/topleft_250wide.jpg)no-repeat 0 0; height:20px; font:700 13px Verdana,Arial,Helvetica,sans-serif; color:#0F0E60; padding-left:10px; text-align:left; white-space:nowrap; }  .PartnerSearchGridheader { background:url(/UserImages/grid/topcentre.jpg) repeat-x 0 0; height:20px; font:700 13px Verdana,Arial,Helvetica,sans-serif; color:#0F0E60; text-align:left; }  .RightPartnerSearchGridHeader { background:url(/UserImages/grid/topright_250wide.jpg) no-repeat 100% 0; height:20px; font:700 11px Verdana,Arial,Helvetica,sans-serif; color:#0F0E60; text-align:right; }  .LeftPartnerSearchGridItem { background:url(/UserImages/grid/middleleft.jpg) repeat-y 0 100%; height:27px; padding-left:10px; text-align:left; font:11px Arial,Helvetica,sans-serif; }  .PartnerSearchGridItem { background:url(/UserImages/grid/middlecentre.jpg) repeat-y 0 100%; height:27px; text-align:left; font:11px Verdana,Arial,Helvetica,sans-serif; }  .RightPartnerSearchGridItem { background:url(/UserImages/grid/middleright.jpg) repeat-y 100% 100%; height:27px; padding-right:10px; text-align:right; font:11px Verdana,Arial,Helvetica,sans-serif; }  TD.LeftPartnerSearchGridfooter { background:url(/UserImages/grid/bottomleft_250wide.jpg) no-repeat 0 100%; height:20px; }  TD.PartnerSearchGridfooter { background:url(/UserImages/grid/bottomcentre.jpg) repeat-x 0 100%; height:20px; }  TD.RightPartnerSearchGridfooter { background:url(/UserImages/grid/bottomright_250wide.jpg) no-repeat 100% 100%; height:20px; }  .PartnerGridItemHyperlink { text-decoration:none; }  .PartnerSearchPager { padding-right:10px; padding-left:10px; }  .PartnerSearchPager TD { height:42px; font:10px Verdana,Arial,Helvetica,sans-serif; color:#000; padding-right:10px; padding-left:10px; padding-top:2px; background:url(/assets/images/global/displaypages.gif) no-repeat 100% 100%; vertical-align:middle; }  .PartnerSearchPager TD IMG { vertical-align:middle; }  #PartnerProfile { width:100%; text-align:center; font-family:Arial,Helvetica,sans-serif; padding:10px; }  #PartnerProfile TABLE { width:430px; text-align:left; }  #PartnerProfile TABLE.ContactDetails { width:200px; text-align:left; vertical-align:top; padding-top:5px; padding-bottom:5px; white-space:normal; }  #PartnerProfile TABLE TR TD.ProfileDetails { width:230px; text-align:left; vertical-align:top; padding-top:5px; padding-bottom:5px; white-space:normal; }  #PartnerProfile TABLE TR TD.Profile { width:300px; text-align:left; vertical-align:top; padding-top:5px; padding-bottom:5px; white-space:normal; }  #PartnerProfile TABLE.PartnerProfileContainer { width:540px; text-align:left; padding:5px; }  #PartnerProfile HR { text-align:center; height:3px; color:#999; width:430px; }  .PartnerFieldName { font-size:1.1em; font-weight:700; color:#999; }  #PartnerProfile .H1 { font-size:1.3em; font-weight:700; color:#000; }  #PartnerProfile .H2 { font-size:1.1em; font-weight:700; color:#000; }  #PartnerProfile IMG { border:0; float:right; margin:5px; }  TD.ProfileTopLeft { background:url(/UserImages/grid/topleft.jpg) no-repeat 0 0; height:20px; font:700 13px Arial,Helvetica,sans-serif; color:#0F0E60; text-align:left; white-space:nowrap; }  TD.ProfileTop { background:url(/UserImages/grid/topcentre.jpg) repeat-x 0 0; height:20px; font:700 13px Arial,Helvetica,sans-serif; color:#0F0E60; text-align:left; }  TD.ProfileTopRight { background:url(/UserImages/grid/topright.jpg) no-repeat 0 0; height:20px; font:700 13px Arial,Helvetica,sans-serif; color:#0F0E60; text-align:left; white-space:nowrap; }  TD.ProfileLeft { background:url(/UserImages/grid/middleleft.jpg) repeat-y 0 100%; height:27px; padding-left:10px; text-align:left; font:11px Arial,Helvetica,sans-serif; }  TD.ProfileRight { background:url(/UserImages/grid/middleright.jpg) repeat-y 0 100%; height:27px; text-align:left; font:11px Arial,Helvetica,sans-serif; width:50px; }  TD.ProfileBottomLeft { background:url(/UserImages/grid/bottomleft.jpg) no-repeat 0 100%; height:20px; }  TD.ProfileBottom { background:url(/UserImages/grid/bottomcentre.jpg) repeat-x 0 100%; height:20px; }  TD.ProfileBottomRight { background:url(/UserImages/grid/bottomright.jpg) no-repeat 100% 100%; height:20px; }  .ToolTipCountyCaption { background-color:#31635a; border:solid 1px #8ca8a3; width:175px; border-collapse:collapse; }  .ToolTipCountyBody { background-color:#8ca8a3; border-top:solid 1px #31635a; width:175px; border-collapse:collapse; }  .ipbox { float:left; border:1px solid #00928F; background:#fff url(/userfiles/images/broadband/boxes/box-sliver.jpg) repeat-x 0 100%; display:inline; margin:5px 16px; }  .ipbox h2 { font-size:1.15em; color:#00928F; margin:5px 10px; }  .ipbox ul { list-style:none; margin:0; padding:0; }  .ipbox ul li { background:url(/userfiles/images/zenhome/lists/green-tick.gif) no-repeat 0 0; font-size:.9em; margin:.25em 0 0; padding:6px 0 6px 20px; }  .ipbox ul li a:link,.ipbox ul li a:visited { text-decoration:none; color:#555; }  .ipbox ul li a:hover { text-decoration:underline; color:#f90; }  #ipvpnsec.tabcontent tbody td { text-align:left; vertical-align:top; }  .zdcustomer { width:543px; display:inline; background:#fff url(/userfiles/images/zendirect/boxes/bluedot.gif) repeat-y 0 0; margin-left:16px; margin-bottom:10px; }  .zdcustomer h2 { font-size:1.05em; color:#00928F; margin:0 0 5px; }  .zdcustomer img { width:162px; float:right; display:inline; margin:0 5px 5px; }  .rssbody { background-color:#fff; border-left:20px solid #175045; font:400 82% Arial,Helvetica,sans-serif; color:#000; margin:0 10px 0 0; }  .rssbody h3 { font-size:140%; font-weight:700; color:#606060; margin:0; padding:5px 0; }  .rssbody h4 { font-size:120%; font-weight:700; color:#606060; margin:0; padding:5px 0; }  .rssbody p { margin:0; padding:5px 0; }  .rssbody a:link { text-decoration:none; font-size:100%; color:#000; border-left:0; }  .rssbody a:visited { text-decoration:none; font-size:100%; color:#000; }  .rssbody a:active { text-decoration:none; font-size:100%; color:#F90; }  .rssbody a:hover { text-decoration:none; font-size:100%; color:#F90; }  .rssbody a.item:link { font-weight:700; }  .rssbody a.item:visited { font-weight:700; }  .rssbody a.item:active { font-weight:700; }  .rssbody a.item:hover { font-weight:700; }  .rssbody .header { width:100%; border-bottom:4px solid #666; }  .rssbody .banbox { width:100%; border-top:1px solid silver; }  .rssbody .mainbox { width:100%; margin-left:10px; }  .rssbody .itembox { width:62%; float:left; }  .rssbody .sidebar { border:1px solid #999; background:#b7c8c5; width:36%; float:right; margin-right:10px; }  .rssbody .footer { clear:both; text-align:center; width:100%; font-size:75%; border-top:1px solid #e0f0ea; }  .rssbody #item ul { list-style:none; border:none; margin:0; padding:0; }  .rssbody #item li { margin:0; padding:5px 0; }  .rssbody .sidebar ul { list-style-type:disc; border:none; margin:0 10px 0 20px; padding:0; }  .rssbody .sidebar li { margin:0; padding:5px 5px 5px 0; }  .rssbody .padheader { padding:0 5px 10px 10px; }  .rssbody .paditembox { padding:10px 5px 10px 10px; }  .rssbody .padbanbox { padding:20px 10px 10px; }  .rssbody .padsidebar { padding:10px 10px 20px; }  .rssbody .subhead { font-weight:700; }  .rssbody .webnews { padding-left:15px; }  .rssbody .mvb { margin-bottom:5px; }  .rssbody .fltl { float:left; }  h1.iHeader,h1.iheader { color:#00928F; border-bottom:0 solid #dedede; font-weight:lighter; margin-top:0; }  #landing-intro { width:360px; float:left; margin-right:10px; }  #landing-intro .br { height:222px; }  #landing-intro h1,#landing-intro h2 { color:#00928f; font-size:2.2em; }  .rotator { width:608px; height:220px; float:left; padding:0; }  .rotator p { position:relative; bottom:43px; left:496px; }  .showcase { float:left; width:234px; border-right:1px solid #C4C9CD; padding:5px; }  .showcase h2 { color:#00928F; padding-left:30px; padding-top:4px; padding-bottom:4px; }  .showcase h3 { color:#8E258D; }  .showcase a,a.learnmore { padding-left:16px; background:url(/userfiles/images/shared/site/bullet_point.png) no-repeat 2px 3px; }  .lp-partner h2 { padding-left:0; }  #lp-newsletter { float:left; width:74.5%; }  #lp-newsletter span { color:#8E258D; font-size:1.1em; font-weight:700; margin-right:10px; }  #lp-newsletter p { margin-right:25px; border-right:1px solid #C4C9CD; }  ul.lp-newsletter { float:left; }  #twitter { width:24%; float:left; margin-left:0; }  #twitter p { text-align:center; margin:8px auto; }  #twitter img { position:relative; bottom:4px; }  #zvexpress,#zvprof,#zvent { float:left; width:30.75%; margin-right:1%; margin-bottom:1em; min-height:21em; border:1px solid #C4C9CD; padding:0 5px; }  #zvent { margin-right:0; }  #zvexpress.zvho,#zvprof.zvho { width:47.5%; min-height:19em; }  #zvprof.zvho { margin-right:0; }  #zvexpress h2,#zvprof h2 { text-align:center; }  #zvexpress img,#zvprof img,#zvent img { display:block; text-align:center; margin:8px auto; }  #zvexpress p.price,#zvprof p.price,#zvent p.price { text-align:center; }  #zvexpress p.price span.price,#zvprof p.price span.price,#zvent p.price span.price { font-size:1.25em; font-weight:700; color:#00928f; }  #zvexpress.trial,#zvprof.trial { width:47%; min-height:8em; }  #zvprof.trial { margin-right:0; }  .trial h2 { margin-bottom:15px; }  .trial p { text-align:center; margin:8px 10px; }  #dnlp,#whlp,#dhlp,#mhlp,#clp,#featured-dl { float:left; width:30.25%; margin-right:1%; margin-bottom:1em; min-height:25.5em; border:1px solid #C4C9CD; padding:0 5px; }  #dnlp .ilist,#whlp .ilist,#dhlp .ilist,#mhlp .ilist,#clp .ilist { margin-left:0; min-height:6em; }  #dnlp img,#whlp img,#dhlp img,#mhlp img,#clp img,#featured-dl img { display:block; text-align:center; margin:3px auto; }  #stdds,#profds,#entds { float:left; width:30.25%; margin-right:1%; min-height:18em; border:1px solid #C4C9CD; padding:5px; }  #stdds .ilist,#profds .ilist,#entds .ilist { margin-left:0; min-height:6em; }  #stdds img,#profds img,#entds img { margin:10px 0; }  #stdms,#profms,#entms { float:left; width:30.25%; margin-right:1%; min-height:19em; border:1px solid #C4C9CD; padding:5px; }  #stdms .ilist,#profms .ilist,#entms .ilist { margin-left:0; min-height:7.2em; }  #stdms img,#profms img,#entms img { margin:10px 0; }  #affprog,#pprog,#wpprog { float:left; width:30.25%; margin-right:1%; min-height:18em; border:1px solid #C4C9CD; padding:0 5px; }  #affprog h2,#pprog h2,#wpprog h2 { text-align:center; }  #affprog .ilist,#pprog .ilist,#wpprog .ilist { margin-left:0; min-height:17em; }  #affprog .btn_s,#pprog .btn_s,#wpprog .btn_s { text-align:left; }  #lite-plus,#active-plus,#pro-plus { float:left; width:30.25%; margin-right:1%; min-height:19em; border:1px solid #C4C9CD; padding:5px; }  #lite-plus .ilist,#active-plus .ilist,#pro-plus .ilist { margin-left:0; min-height:7.2em; }  #lite-plus img,#active-plus img,#pro-plus img { display:block; text-align:center; margin:10px auto; }  .lpbox h2 { color:#00928f; margin:10px 5px 0; }  .lpbox h2 a:link,.lpbox h2 a:visited { text-decoration:none; color:#00928f; }  .lpbox h2 a:hover { text-decoration:underline; }  .lpbox em { text-align:left; display:block; font-size:.95em; padding-bottom:8px; margin:0 5px; }  .lpbox p { margin:8px 5px; }  .lpbox p.descr { text-align:center; }  .lpbox div.pricing { text-align:center; margin:15px 5px 0; }  .lpbox div.pricing p { font-size:.85em; margin:8px 0; }  .lpbox div.pricing p span { font-weight:700; font-size:1.75em; color:#00928F; }  .lpbox p.price { font-size:1.5em; }  img.prodimg { display:block; text-align:center; margin:4px auto; }  #leasedline,#ipvpn { float:left; width:48%; margin-right:1%; margin-bottom:.75em; min-height:19em; border:1px solid #C4C9CD; }  #business-bv,#business-sip,#enterprise-bv,#enterprise-sip { float:left; width:48%; margin-right:1%; margin-bottom:.75em; min-height:19em; border:1px solid #C4C9CD; }  #home-office-bv { width:48%; margin-left:24%; margin-bottom:.75em; min-height:16em; border:1px solid #C4C9CD; }  #business-bb,#business-fb,#business-s,#enterprise-bb,#enterprise-fb,#enterprise-s { float:left; width:32%; margin-right:1%; margin-bottom:.75em; min-height:19em; border:1px solid #C4C9CD; }  #home-office-bb,#home-office-fb { float:left; width:48%; margin-right:1%; margin-bottom:.75em; min-height:19em; border:1px solid #C4C9CD; }  #showcaseA { background:url(/userfiles/images/zenhome/showcasea.jpg) no-repeat 100% 100%; padding-left:6px; }  #showcaseB { background:url(/userfiles/images/zenhome/showcaseb.jpg) no-repeat 100% 100%; }  #showcaseC { background:url(/userfiles/images/zenhome/showcasec.jpg) no-repeat 100% 100%; }  #showcaseD { background:url(/userfiles/images/zenhome/showcased.jpg) no-repeat 100% 100%; border:0; }  #showcaseE { background:url(/userfiles/images/home-office/lp/showcasee.jpg) no-repeat 100% 100%; padding-left:6px; }  #showcaseF { background:url(/userfiles/images/home-office/lp/showcasef.jpg) no-repeat 100% 100%; }  #showcaseG { background:url(/userfiles/images/home-office/lp/showcaseg.jpg) no-repeat 100% 100%; }  #showcaseH { background:url(/userfiles/images/home-office/lp/showcaseh.jpg) no-repeat 100% 100%; border:0; }  #showcaseI { background:url(/userfiles/images/business/lp/showcasei.jpg) no-repeat 100% 100%; padding-left:6px; }  #showcaseJ { background:url(/userfiles/images/business/lp/showcasej.jpg) no-repeat 100% 100%; }  #showcaseK { background:url(/userfiles/images/business/lp/showcasek.jpg) no-repeat 100% 100%; }  #showcaseL { background:url(/userfiles/images/business/lp/showcasel.jpg) no-repeat 100% 100%; border:0; }  #showcaseM { background:url(/userfiles/images/enterprise/lp/showcasem.jpg) no-repeat 100% 100%; padding-left:6px; }  #showcaseN { background:url(/userfiles/images/enterprise/lp/showcasen.jpg) no-repeat 100% 100%; }  #showcaseO { background:url(/userfiles/images/enterprise/lp/showcaseo.jpg) no-repeat 100% 100%; }  #showcaseP { background:url(/userfiles/images/enterprise/lp/showcasep.jpg) no-repeat 100% 100%; border:0; }  #showcaseQ { background:url(/userfiles/images/partner/lp/showcaseq.jpg) no-repeat 100% 100%; padding-left:6px; }  #showcaseR { background:url(/userfiles/images/partner/lp/showcaser.jpg) no-repeat 100% 100%; }  #showcaseS { background:url(/userfiles/images/partner/lp/showcases.jpg) no-repeat 100% 100%; }  #showcaseT { background:url(/userfiles/images/partner/lp/showcaset.jpg) no-repeat 100% 100%; border:0; }  .bb h2 { background:url(/userfiles/images/shared/site/icons/broadband.gif) no-repeat 0 50%; }  .lli h2 { background:url(/userfiles/images/shared/site/icons/leased-lines-ipvpn.gif) no-repeat 0 50%; }  .host h2 { background:url(/userfiles/images/shared/site/icons/hosting-domains.gif) no-repeat 0 50%; }  .voice h2 { background:url(/userfiles/images/shared/site/icons/voice.gif) no-repeat 0 50%; padding-left:40px; }  .dualbox { width:484px; float:left; }  #newsfeedback { clear:both; }  #lnews { margin-right:10px; }  #lnews .content,#lfeedback .content { min-height:14.5em; }  #lnews,#lfeedback { margin-bottom:0; }  .topnewsi { display:block; float:left; height:140px; position:relative; width:157px; margin-top:10px; }  .topnews { float:left; width:286px; }  .topnews p { margin:0 0 .5em; }  .topnews .firstitem a { font-size:1.15em; }  p.ref { color:#000; text-align:right; font-size:1em; font-weight:400; padding-right:15px; }  blockquote.noimg { background:none; width:auto; line-height:130%; }  blockquote.noimg p { background:none; padding:0; }  .customerquote blockquote,blockquote.customerquote { padding-top:7px; width:auto; }  .customerquote blockquote p,blockquote.customerquote p { font-size:1.2em; color:#00928F; position:relative; margin-bottom:0; padding:0 32px; }  .customerquote blockquote p.multipara,blockquote.customerquote p.multipara { background:none; margin-bottom:8px; }  #lfeedback blockquote { padding-top:7px; width:auto; }  #lfeedback blockquote p { font-size:1.2em; color:#00928F; margin:8px 0; padding:0 32px; }  #lfeedback blockquote p.ref { color:#000; text-align:right; font-size:1em; font-weight:400; padding-right:15px; }  img.sky { display:block; margin:1em 0; }  table.tabcontent thead th { text-align:center; }  div.case { margin-bottom:5px; }  div.casetxt h3 { font-size:1em; color:#00928F; margin:0 16px; }  div.caselogo { float:right; display:inline; margin:1em 16px 5px 10px; }  div.casestudy h2 { margin:8px 15px; }  div.casestudy h3 { border:solid #a0a0a0; padding-left:5px; clear:both; border-width:1px 0; margin:15px 15px 10px; }  div.casestudy p,div.casestudy em { margin:8px 15px; }  .imagegriditem { font-size:8pt; color:gray; background:#fff; }  .imagegriditemalt { font-size:8pt; color:gray; background:#fff; }  .imagegridfooter { font-weight:700; font-size:12px; color:#fff; background:navy; }  .contenteditortitle { font-size:14pt; color:navy; background:#fff; }  .contenteditorsmalltext { font-size:8pt; color:gray; }  .griditemalt { background:#eee; }  .gridheader { font-weight:700; color:#fff; background:#000; }  .gridprintheader { font-weight:700; font-size:12px; color:#000; background:#fff; }  .gridheaderlink { background-color:navy; }  .gridtitle { font-size:14px; font-weight:700; color:navy; }  /* .SearchResults .ifield .ifieldlabel { width:14em; }  .SearchResults .LBD_CaptchaDiv .LBD_CaptchaImage { margin:0 0 0.2em; }  */ /* Captcha */ .capSearchSite .LBD_CaptchaDiv { margin-left:15em !important; }  .capSearchSite .ifield .ifieldlabel { width:14em; }  .capSearchSite .ifield .ifieldlabel em { left:14em; }  .capSearchSite .ibuttonBox .ibuttonWStart { float:left; margin:0 0 0 15em; }  .capSearchSite .ifield .ierror { margin-left:15em !important; line-height:2.5em; }  .capSearchsite .iwait { text-align:center; vertical-align:middle; left:50%; }  .hideimage { display:none; }  .showimage { display:block; }  /*----------- END Site Search -------------*/ /* ----------------Start of CSS for customer case studies page-----------------------*/ #content_area { width:636px; position:relative; }  #displayXML { position:relative; width:616px; //height:300px; //background:#fff; padding:10px; overflow:auto; //float:left; min-height:200px; height:482px; }  html>body #displayXML { height:auto; }  #filter_area { padding:0 8px 10px 8px; //height:500px; overflow:hidden; width:250px; margin:0; }  html>body #filter_area { width:auto; height:auto; overflow:auto; }  #filter_area h3 { margin:10px 3px; clear:both; }  #filter_area h3:first-child { margin:0 3px 10px 3px; }  #filter_area ul { width:200px; display:block; list-style:none; margin-left:5px; color:#00928F; overflow-y:auto; //margin-bottom:20px; }  html>body #filter_area ul { width:auto; }  #filter_area a { color:#00928F; cursor:pointer; text-align:center; }  #filter_area ul input[type=checkbox] { margin-right:5px; display:inline; float:left; }  #filter_area ul label { display:inline; width:120px; }  #filter_area ul label:active { color:#92D400; }  #displayXML .customer { position:relative; width:144px; height:144px; background:#fff; float:left; margin:4px; padding:0; //opacity:0.6; -moz-box-shadow:3px 3px 5px #dfdfdf; -webkit-box-shadow:3px 3px 5px #dfdfdf; box-shadow:3px 3px 5px #dfdfdf; cursor:pointer; }  #displayXML .customer:hover { -moz-box-shadow:3px 3px 25px #bbb; -webkit-box-shadow:3px 3px 25px #bbb; box-shadow:3px 3px 25px #bbb; }  #updateXML { text-align:center; //width:100px; //height:50px; background:#111; color:#fff; padding:20px; margin:10px; }  #all a { color:#fff; text-decoration:none; }  #tooltip { top:0; left:0; //font-family:sans-serif; background:#fff; display:none; position:absolute; width:400px; z-index:1000; -moz-box-shadow:1px 1px 35px #8b8d8e; -webkit-box-shadow:1px 1px 35px #8b8d8e; box-shadow:1px 1px 35px #8b8d8e; }  #tooltip h2 { color:#fff; margin:0; font-size:1.5em; }  #tooltip a { color:#fff; }  #tooltip .text { position:relative; padding:10px 20px 20px 20px; //background:#00928f; //-webkit-border-radius:10px; //-moz-border-radius:10px; //border-radius:10px; color:#1e1e1e; }  #tooltip .text p { color:#1e1e1e; }  #tooltip .top { background:#8e2580; padding:10px 20px; }  #tooltip .tool_top_logo { height:30px; float:left; margin:0 10px 0 0; }  .icon_bar { //background:#00928f; //opacity:0.4; //display:none; position:absolute; bottom:0; width:100%; height:20px; }  .case_study { position:absolute; top:0; left:0; //z-index:100; width:16px; height:16px; //background:url('/userfiles/images/customers/logos/document.png'); //opacity:0.4; margin:5px; }  .video_case_study { position:absolute; top:0; left:18px; //z-index:100; width:16px; height:16px; //background:url('/userfiles/images/customers/logos/film.png'); //opacity:0.4; margin:5px; }  .close_tip { position:absolute; top:11px; right:10px; //z-index:100; width:56px; height:20px; background:url('/userfiles/images/customers/logos/close.png') 35px 0 no-repeat; //opacity:0.4; cursor:pointer; color:#fff; }  .close_tip p { padding:0; margin:0; color:#fff; }  .close_tip p:hover { text-decoration:underline; }  #cover { top:0; left:0; margin:0; padding:0; position:absolute; opacity:0.6; filter:alpha(opacity = 60); background:#1e1e1e; display:none; z-index:500; }  #tooltip .text ul.case_studies { margin:0; //padding:0 0 20px 0; overflow-y:auto; }  #tooltip .text ul.case_studies li { display:block; margin:5px 0; padding:0; list-style:none; }  #tooltip .text ul.case_studies li img { float:left; margin:0 10px 0 0; padding:3px 0 0 0; height:16px; }  #tooltip .text ul.case_studies li p { float:left; text-decoration:underline; margin:3px 0 0 0; height:13px; color:#00928F; }  #customer_list { border:1px solid #C4C9CD; margin:20px; width:584px; }  #customer_list_header { background:#00928F; padding:5px; cursor:pointer; overflow-y:auto; }  #customer_list_header h2 { float:left; display:inline; margin:0 0 0 10px; padding:0; color:#fff; font-size:1.5em; }  #customer_list_header img { float:left; }  #customer_list_body { background:#e2e3e4; display:none; padding:10px 0; height:175px; margin:0; width:584px; }  html>body #customer_list_body { height:auto; overflow-y:auto; }  #customer_list_body ul { //list-style-type:circle; margin-left:30px; }  #customer_list_body ul li { float:left; width:257px; margin:5px 0; }  p.not_found { text-align:center; margin-top:100px; }  ul.submit li a:hover { background-image:url('/userfiles/images/shared/site/btnhover.png'); }  #filter_area ul.submit { margin-top:10px; }  #filter_area ul li label.selected { color:#8E258D; }  #filter_area ul li { margin:0; //width:180px; padding:0; clear:both; float:left; display:block; }  html>body #filter_area ul li { width:auto; }  