@font-face{font-family:"InterstateLight";src:url(/css/main/font/Interstate-Light/e9258aa9-8d38-4395-b7e7-e18df29986f1-2.eot);src:url(/css/main/font/Interstate-Light/e9258aa9-8d38-4395-b7e7-e18df29986f1-2.eot?) format("embedded-opentype"),url(/css/main/font/Interstate-Light/e9258aa9-8d38-4395-b7e7-e18df29986f1-3.woff) format("woff"),url(/css/main/font/Interstate-Light/e9258aa9-8d38-4395-b7e7-e18df29986f1-1.ttf) format("truetype");font-style:normal;font-weight:400}
@font-face{font-family:"Interstate";src:url(/css/main/font/Interstate/bd39e315-3048-48b8-ae31-647d8f1e4a7d-2.eot);src:url(/css/main/font/Interstate/bd39e315-3048-48b8-ae31-647d8f1e4a7d-2.eot?) format("embedded-opentype"),url(/css/main/font/Interstate/bd39e315-3048-48b8-ae31-647d8f1e4a7d-3.woff) format("woff"),url(/css/main/font/Interstate/bd39e315-3048-48b8-ae31-647d8f1e4a7d-1.ttf) format("truetype");font-style:normal;font-weight:400}
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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
a img{border:none}
body{background:none repeat scroll 0 0 #fff;color:#333;font-family:"InterstateLight",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1.3em;text-align:center;padding-top:38px}
td{padding:4px}
h1,h2,h3,h4,h5{font-family:"InterstateLight",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1em;font-weight:normal}
h1{color:#000;font-size:42px;display:inline-block;width:100%}
h2{color:#000;font-size:34px}
h3{color:#000;font-size:18px;margin:0 0 16px}
h4{color:#000;font-size:14px}
h5{color:#000;font-size:1em}
ul{list-style:disc;margin:0 0 18px 1.5em}
ol{list-style:decimal;margin:0 0 18px 1.5em}
ol ol{list-style:upper-alpha}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:lower-alpha}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0}
p{margin:0 0 1em}
p,li{line-height:1.3em}
a,.fake-link{color:#e56600;cursor:pointer;text-decoration:none}
a:visited{color:#e56600}
a:hover,a:active{color:#e56600}
select,input{font:normal 13px/1em Interstate,Arial,Helvetica,sans-serif;padding:4px}
input[type="text"],input[type="email"],input[type="password"],textarea{background:#f9f9f9;border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);padding:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
sup,sub{vertical-align:baseline;position:relative;top:-.4em;font-size:.7em}
.red{color:#a70e13}
span.tooltip{position:relative}
span.tooltip-content{display:none;z-index:2;position:absolute;bottom:30px;left:-50px;width:210px;line-height:1.3em;padding:12px;font-size:.9em;text-align:left;color:#000;background:#f7f7f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#d4d4d4));background:-moz-linear-gradient(top,#f7f7f7,#d4d4d4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#d4d4d4');border:2px solid #c0bdbd;border-radius:10px;box-shadow:#888 0 4px 6px 0}
span.carrot{position:absolute;left:100px;bottom:-20px;width:26px;height:20px;background:url(/cloud-content/us/images/housecall/carrot.png) no-repeat}
#terms-of-use span.tooltip-content{left:-100px}
#difference .tooltip-text{color:#777;margin-left:10px;text-decoration:none;font-style:italic;font-size:.9em;position:relative;cursor:pointer}
#container{font-size:.8em;float:left;line-height:1.1em;margin:0 auto;width:100%}
.section{position:relative;padding:30px 0 40px;text-align:center;width:100%}
.content{display:inline-block;margin:0 auto;position:relative;text-align:left;width:940px}
.content .left{float:left;width:455px}
.content .right{float:right;width:455px;margin-left:30px}
.top-link a,.top-link a:hover,.top-link a:active,.top-link a:visited{position:absolute;bottom:-20px;right:0;color:#999;font-size:14px;width:36px;background:url(/cloud-content/us/images/housecall/arrow-up.png) no-repeat 97%}
#header{background:#555;border-bottom:2px solid #000;margin:-38px auto 0;padding:0;position:fixed;z-index:999;max-height:34px}
#nav{float:left}
#nav ul{margin:0;padding:0}
.menu li{color:#ccc;padding:8px 0;list-style-type:none;float:left;font-size:1em;line-height:1em}
.menu li:before{content:" | "}
.menu li:first-child:before{content:none}
.menu a,.menu a:visited{color:#ccc;padding:12px;font-size:1.1em}
.menu li:first-child a{padding-left:0}
#search{float:right;padding:4px 0 0}
#search-box{width:228px;height:18px;background:#7a7a7a url(/cloud-content/us/images/housecall/searchicon.png) no-repeat 97%;color:#ccc;border:none;border-radius:0;padding-left:10px}
#search-box:hover{background-image:url(/cloud-content/us/images/housecall/searchicon-hover.png)}
input.watermark{color:#ccc}
#logo-bar{background:#fff;padding:5px 0;position:relative;z-index:10;margin:-4px 0 0}
img#logo{float:left;min-height:66px}
img#antivirus{float:right;margin:2px 0 0}
#logo-bar-small{background:url(/cloud-content/us/images/housecall/transparent-white.png);padding:2px 0;position:fixed;z-index:9;top:34px;border-bottom:1px solid #ccc}
img#logo-small{float:left;max-height:30px;width:auto;margin:0 6px 0 0}
#logo-bar-small h2{font-size:18px;line-height:30px}
#housecall-intro{background:url(/cloud-content/us/images/housecall/housecall-intro-bg.jpg) center center no-repeat;border-top:1px solid #ddd}
#housecall-intro h1{margin:0}
#housecall-intro h2{margin:0}
#housecall-intro h4{font-weight:700;margin:0 0 10px}
#intro-text{margin-top:20px;font-size:1.1em;line-height:1.2em}
ul#includes-list{list-style-type:none;margin:16px 0}
ul#includes-list li{padding-left:20px;margin:6px 0 0;background:url(/cloud-content/us/images/housecall/checkmark.png) no-repeat 0 50%}
#anchors-and-social{float:right}
ul#anchor-list{list-style-type:none}
ul#anchor-list li{color:#a70e13;font-size:1.4em;padding-left:20px;margin:8px 0 0;background:url(/cloud-content/us/images/housecall/triangle.png) no-repeat 0 50%}
ul#anchor-list li a,ul#anchor-list li a:visited{color:#a70e13}
#share{margin:0 0 0 40px}
#facebook{background:url(/cloud-content/us/images/housecall/facebook-icon.jpg) no-repeat}
#twitter{background:url(/cloud-content/us/images/housecall/twitter-icon.jpg) no-repeat}
#googleplus{background:url(/cloud-content/us/images/housecall/googleplus-icon.jpg) no-repeat}
#download-form{margin:26px 0 0 76px}
.bit-radio{height:1.3em;padding:0;margin:0;vertical-align:bottom;position:relative;top:-1px;*overflow:hidden}
#download-form label{font-size:1.3em;margin:0 10px;padding-left:0;text-indent:0}
a.button,input.button{border:solid 1px #aa332e;background:#bd3834;background:-webkit-gradient(linear,left top,left bottom,from(#e15955),to(#bd3834));background:-moz-linear-gradient(top,#e15955,#bd3834);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e15955',endColorstr='#bd3834');display:block;margin-top:10px;outline:none;cursor:pointer;text-align:center;text-decoration:none;text-transform:uppercase;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.4em;-moz-border-radius:.4em;border-radius:.4em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);color:#fff}
a.button:hover,input.button:hover{opacity:.8}
#download-button-32{float:left;width:122px;height:16px;font:13px/1em Interstate,Arial,Helvetica,sans-serif}
#download-button-64{display:none;float:left;width:122px;height:16px;font:13px/1em Interstate,Arial,Helvetica,sans-serif}
#version{float:left;color:#777;font-size:1.1em;margin:20px 0 0 10px}
.mac-version{clear:both;float:left;margin:10px 0 0 21px}
#what-it-does{background:#f0eded url(/cloud-content/us/images/housecall/striped-bg.jpg) center top repeat-x;border-bottom:1px solid #e1dfdf}
#what-it-does h2,#system-requirements h2{color:#fff;text-shadow:0 1px 2px #919090;margin:0 0 16px}
#what-it-does .right{margin-top:30px}
#what-it-does h3{margin:25px 0 10px}
#what-it-does p{line-height:1.3em;margin:20px 0 0}
#what-it-does .right p{margin:0 0 1em}
#what-it-does ul.free-tools-links li{font-size:1.1em;padding:0 0 8px}
p.bigger{font-size:1.3em}
p.normal{font-size:1em}
#what-it-does .left p:last-child{margin-top:8px}
.features{float:left;width:198px}
div.last-child{margin-left:54px}
.features ul{list-style:none;margin:0}
.features ul li{font-size:1.1em;padding:0 0 16px}
#what-it-does #links{border-top:2px solid #ccc;float:left;padding:10px 0;font-size:1.1em}
#what-it-does #links ul{display:inline;list-style:none;margin:0}
#what-it-does #links ul li{display:inline-block;font-size:14px;padding-right:20px;padding-left:0}
#what-it-does #links ul li:last-child{padding-right:0}
#getting-started{background:url(/cloud-content/us/images/housecall/getting-started-bg.jpg) center bottom no-repeat;background-size:cover}
#getting-started h2{margin:0 0 20px}
.getting-started-list{font-weight:700}
.getting-started-list span{font-weight:400;font-size:1.1em}
.getting-started-list li{padding-bottom:28px}
#system-requirements{background:#f0eded url(/cloud-content/us/images/housecall/striped-bg.jpg) center top repeat-x;border-bottom:1px solid #e1dfdf}
#system-requirements .col{float:left;width:280px;margin-right:50px}
#columns .col:last-child{margin-right:0}
#system-requirements ul{list-style:square;color:#999}
#system-requirements ul li{margin-bottom:8px}
#system-requirements ul span{color:#000}
#browser-independent{margin:0 0 0 20px}
#sb{background:url(/cloud-content/us/images/housecall/sb-bg.png) center top;padding:10px 0;border-bottom:2px solid #fdcf00;border-top:2px solid #bbb}
.sb-logo{float:left;margin:0 20px 0 0}
#sb h2{color:#8d3103;margin:22px 0 10px}
#sb p{color:#8d3103;font-size:16px}
.sb-cta{float:right;margin:-40px 0 0}
.sb-cta a.button{font-size:18px}
#faq{background:url(/cloud-content/us/images/housecall/faq-bg.jpg) center bottom no-repeat;background-size:cover}
#faq h2{display:inline;margin:0 10px 20px 0}
#faq #title-container{position:relative;height:30px;width:100%}
#open-all-questions{font-size:1.1em}
#download-faq{font-size:1.1em;float:right;margin:16px 0 0}
.qa{border-bottom:2px solid #ddd;margin-top:20px;padding-bottom:20px}
.qa.last{border:0}
.question{font-size:1.3em;line-height:1.3em;cursor:pointer}
.answer{font-size:1em;color:#777;margin:10px 0 0 10px;display:none}
#termsReveal,#termsAddReveal{clear:left;display:none}
.termsBlurb strong{display:block;padding:15px 0 10px}
.termsBlurb ol li{margin-bottom:12px}
#footer{background:url(/cloud-content/us/images/housecall/body-bg.png) center bottom repeat-x;padding:0;font-family:arial,helvetica,sans-serif}
.hidden{display:none}
footer#bottom{padding:0;width:100%;font-family:arial,helvetica,sans-serif}
footer #site-links{clear:both;float:left;width:940px;padding:15px 0;margin:0;font-size:91.7%;color:#000;text-transform:uppercase}
footer #site-links ul{margin:0}
footer #site-links ul li{display:inline;list-style:none;padding:0 5px 0 0;background:none}
footer #site-links ul li a{color:#eee;text-decoration:none}
footer #site-links ul li a:hover{color:#ddd;text-decoration:underline}
#footer .link-list li{font-size:11px;padding:4px 0}
footer #store-links{margin:0}
#store-links ul{margin:0}
#footer ul#regions{font-size:84%}
img{max-width:100%;height:auto}
@media only screen and (min-width:768px) and (max-width:959px) {
body{-webkit-text-size-adjust:none;font-size:100%}
.content{padding:0 2%;width:96%}
.content .left,.content .right{width:49%}
.content .right{margin:0}
.menu a,.menu a:visited{display:inline-block;padding:4px 2px}
#search{margin-top:2px}
img#antivirus{margin:8px 0 0}
#housecall-intro{background:url(/cloud-content/us/images/housecall/housecall-intro-bg-mobile.jpg) center bottom no-repeat}
#housecall-intro .left{width:70%}
#housecall-intro .right{width:30%}
#download-form{margin:20px 0}
#anchors-and-social{float:left;margin:20px 0 0}
#what-it-does .right{margin-top:20px}
.features{width:100%}
div.last-child{margin:0}
#what-it-does #links ul li{padding-right:10px}
#system-requirements .col{width:33%;margin:0}
#sb p{margin:1em 0}
.sb-cta{margin:-8px 40px 0 20px}
footer,footer#bottom div,footer #store-links,footer ul#regions{width:100%}
#footer{background-color:#8c8c8c;background-image:url(/cloud-content/us/images/housecall/footer-bg.png)}
footer section{width:19%;padding:0}
footer .first,footer .third{margin-right:2%}
}
@media only screen and (max-width:586px) {
body{-webkit-text-size-adjust:none;font-size:100%}
.content{padding:0 2%;width:96%}
.content .left,.content .right{width:49%}
.content .right{margin:0}
#header{max-height:100px;position:relative}
#header .content{text-align:center}
#nav{float:none;text-align:center}
.menu li{float:none;display:inline}
.menu a,.menu a:visited{display:inline-block;padding:4px 2px}
#search{float:none;margin:2px auto 6px}
#logo-bar-small{top:0}
img#antivirus{max-width:250px;height:auto;margin:14px 0 0}
#housecall-intro{background:url(/cloud-content/us/images/housecall/faq-bg.jpg) center bottom no-repeat;background-size:cover}
#download-form{margin:20px 0}
#anchors-and-social{float:left;margin:20px 0 0}
#what-it-does .right{margin-top:20px}
.features{width:100%}
div.last-child{margin:0}
#what-it-does #links ul li{padding-right:10px}
#system-requirements .col{width:100%;margin:0}
#sb h2{font-size:18px;margin:0}
#sb p{font-size:14px;margin:1em 0}
.sb-cta{text-align:center;margin:20px 10px 0}
.sb-cta a.button{margin:0 auto}
footer,footer#bottom div,footer #store-links,footer ul#regions,footer#bottom ul#left,footer#bottom ul#right{width:100%}
#footer{background-color:#8c8c8c;background-image:url(/cloud-content/us/images/housecall/footer-bg.png)}
footer section{width:24%;padding:0}
footer .first,footer .third{margin-right:2%}
footer ul#regions,footer#bottom,footer#bottom ul#left,footer#bottom ul#right{text-align:center}
}
@media only screen and (max-width:480px) {
body{-webkit-text-size-adjust:none;font-size:100%}
.content{padding:0 2%;width:96%}
.content .left,.content .right{width:100%}
#header{max-height:100px;position:relative}
#header .content{text-align:center}
#nav{float:none;text-align:center}
.menu li{float:none;display:inline}
.menu a,.menu a:visited{display:inline-block;padding:4px 2px}
#search{float:none;margin:2px auto 6px}
#logo-bar-small{top:0}
img#antivirus{max-width:100%;height:auto}
#housecall-intro{background:url(/cloud-content/us/images/housecall/faq-bg.jpg) center bottom no-repeat;background-size:cover}
#download-form{margin:20px 0}
#anchors-and-social{float:left;margin:20px 0 0}
#what-it-does .right{margin-top:20px}
.features{width:100%}
div.last-child{margin:0}
#what-it-does #links ul li{padding-right:10px}
#system-requirements .col{width:100%;margin:0}
#sb h2{font-size:18px;margin:0}
#sb p{font-size:14px;margin:1em 0}
.sb-cta{text-align:center;margin:20px 0 0;width:100%}
.sb-cta a.button{margin:0 auto;width:50%}
#open-all-questions{float:left;margin:1em 0 0}
.left .qa.last{border-bottom:2px solid #ddd}
footer,footer#bottom div,footer #store-links,footer ul#regions{width:100%}
#footer{background-color:#8c8c8c;background-image:url(/cloud-content/us/images/housecall/footer-bg.png)}
footer section{width:48%;padding:0}
footer .first,footer .third{margin-right:4%}
footer ul#regions,footer#bottom,footer#bottom ul#left,footer#bottom ul#right{text-align:center}
}