*{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;list-style:none}html{font:12px/1.5 "Lucida Grande", Verdana, "Helvetica Neue", Arial, Helvetica, sans-serif;color:#555;background:#fff;text-shadow:#fff 0 1px 0}body{position:relative;margin:0 auto}#header{position:relative;width:100%;background:url(/assets/bg-header.gif) left top repeat-x;height:95px}.sub #header{position:relative}#content{position:relative;width:840px;padding:38px 67px 0 67px;margin:0 auto;background:#fff url(/assets/bg-content.gif) left top no-repeat}.sub #content{position:relative}#footer{clear:both;position:relative}h1,h2,h3,h4,h5,h6{font-weight:bold;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;padding-bottom:8px}h1{font-size:18px;padding-bottom:12px}h2{font-size:18px}h3{font-size:14px}h4{font-size:12px}h5{font-size:12px}h6{font-size:12px}p{padding-bottom:18px}.spacer{padding-top:18px}img,a img{border:0;vertical-align:middle}a{color:#4F9DBD;text-decoration:none}a:visited{color:#4F9DBD}a:hover{color:#3C7890;text-decoration:none}input,textarea{width:140px;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12px;margin-right:6px;float:left;padding:5px;background:#fff url(/assets/bg-input.gif) left top repeat-x;border:1px solid #87a93e;color:#555;vertical-align:middle;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}input:focus,textarea:focus{background:#f4f4f4;border:1px solid #62873A}input[type="image"],input.submit{border:0;padding:0;margin:0;background:transparent;width:auto}select{padding:0;border:1px solid #999;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.left{float:left;position:relative;margin:0 10px 5px 0}.right{float:right;position:relative;margin:0 0 5px 10px}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}.clear-none{clear:none}.center{text-align:center}a.hover-box img.original{float:left;position:relative}a.hover-box img.hover{display:none}a.hover-box{position:relative;float:left;display:block}a.hover-box:hover{display:block;font-size:100%;z-index:1}a.hover-box:hover img.hover{display:block;position:absolute;float:left;left:0;top:0;z-index:1000}.autoclear:after{content:".";display:block;height:0;clear:both;visibility:hidden}.autoclear{display:inline-block}.autoclear{display:block}.forms p{position:relative;float:left;clear:left;padding:0 0 15px 150px}.forms p label.name{position:relative;float:left;width:140px;padding-right:10px;margin-left:-150px;text-align:right}.forms span.error{display:block;position:absolute;right:-210px;width:200px;color:#f00;font-size:11px;padding:7px 5px;line-height:1em}.forms p input{width:300px}.forms p input.small{width:70px}.forms p input.medium{width:250px}.forms p input.large{width:300px}.forms p input.submit{border:1px solid #ccc;background:#eee;width:auto;height:auto;padding:2px 5px}.forms p textarea{width:300px}.forms p textarea.short{height:70px}.forms p textarea.tall{height:180px}.forms p span.radcheck input{border:0;width:auto;height:auto;vertical-align:middle;margin-left:10px;margin-right:5px}.forms p select{border:1px solid #ccc;width:306px}.wrapper{position:relative;width:974px;height:95px;background:url(/assets/bg-header_container.gif) 0 0 no-repeat;margin:0 auto}#header strong{display:block;position:absolute;left:7px}#header strong a{display:block;width:270px;height:95px;position:absolute;text-indent:-9999px;background:url(/assets/logo.gif) left top no-repeat}#header strong a:hover{background-position:left -95px}#header em{position:absolute;top:26px;left:280px;font-style:normal;border-left:1px solid #ddd;padding-left:10px;color:#eee;text-shadow:none;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12px}#header a.imulus-logo{display:block;position:absolute;background:url(/assets/logo.png) center center no-repeat;background-size:30%;right:7px;top:0;width:144px;height:67px;z-index:9999;text-indent:-9999px}.service-needed{text-align:left;color:red;float:left}#results{position:relative;float:left;width:660px}#email{float:left;width:468px;background:#cbea88 url(/assets/bg-email.gif) left bottom repeat-x;border:1px solid #87a93e;padding:6px;margin-right:8px;margin-bottom:20px;min-height:26px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.emailsubmit{background:#cfecff url(/assets/bg-download.gif) left bottom repeat-x;border:1px solid #7db5de;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-top-right-radius:10px;display:block;float:left;width:136px;padding:6px;color:#457dd7;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-weight:bold}#email-go{display:block;cursor:pointer;background:#cfecff url(/assets/bg-download.gif) left bottom repeat-x;border:1px solid #7db5de;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;float:left;width:150px;height:40px;padding:10px 6px 11px 6px;color:#457dd7;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold}.status{float:left;width:620px;margin:-10px 0 10px 0;padding:10px;border:1px solid #aeaeae;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.status p{margin:0;padding:0}#success{background:#ffc;border-color:#FFD324;color:#514721}#error{background:#FBE3E4;border-color:#FBC2C4;color:#8a1f11}.download{background:#cfecff url(/assets/bg-download.gif) left bottom repeat-x;border:1px solid #7db5de;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;display:block;float:left;width:128px;padding:5px 10px;margin-right:10px;color:#257EB5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold}.download:hover{color:#144969;border-color:#6086C5}.download span{display:block;background:url(/assets/download.gif) right center no-repeat;padding:5px}.copyright{float:left;padding-top:15px;color:#888;font-size:11px}.copyright a{color:#57ADD0}.copyright a:hover{color:#3C7890}.module{position:relative;float:left;width:278px;padding:10px 15px 15px 15px;margin:0 20px 20px 0;background:#eee url(/assets/bg-module.gif) bottom left repeat-x;border:1px solid #aeaeae;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;min-height:57px}.trusted-by{width:660px;clear:both}.trusted-by h2,.trusted-by p{text-align:left}.module:hover,.module.hover{border-color:#888;color:#222}.module img{position:absolute}.module a.copy{display:none;position:absolute;top:5px;right:5px;height:16px;width:75px;background:url(/assets/icon-copy.gif) right top no-repeat;font-size:11px}.module a.copy.hover{background-position:right -16px}.module a.copy em{display:none;float:right;font-style:normal;line-height:16px;padding-right:25px;text-align:right;width:50px}.module a.copy.hover em{display:block}.last{margin-right:0}.module h2{padding-bottom:0;padding:10px 0 10px 45px}.module .icon{position:absolute;top:20px;width:32px;height:32px;background:url(/assets/sprite.png) 0 0 no-repeat}.module#web-browser .icon{background-position:0 0}.module#web-browser .icon.firefox{background-position:0 -35px}.module#web-browser .icon.safari{background-position:0 -70px}.module#web-browser .icon.chrome{background-position:0 -105px}.module#web-browser .icon.chrome-old{background-position:0 -140px}.module#web-browser .icon.opera-old{background-position:0 -175px}.module#web-browser .icon.opera{background-position:0 -210px}.module#web-browser .icon.explorer-6{background-position:0 -245px}.module#web-browser .icon.explorer-7{background-position:0 -280px}.module#web-browser .icon.internet-explorer{background-position:0 -315px}.module#os .icon{background-position:-35px 0}.module#os .icon.apple{background-position:-35px -35px}.module#os .icon.microsoft{background-position:-35px -70px}.module#os .icon.linux{background-position:-35px -105px}.module#os .icon.iphone{background-position:-35px -140px}.module#os .icon.ubuntu{background-position:-35px -175px}.module#os .icon.red-hat{background-position:-35px -210px}.module#browser-size .icon{background-position:-70px 0}.module#screen-resolution .icon{background-position:-70px -35px}.module#javascript .icon{background-position:-70px -70px}.module#ip-address .icon{background-position:-70px -105px}.module#cookies .icon{background-position:-70px -140px}.module#color-depth .icon{background-position:-70px -175px}.module#flash-version .icon{background-position:-70px -210px}.module p{padding:0 0 0 45px;margin-top:-10px}.module p span{display:none;padding-left:5px;font-style:italic;color:#666}#podium{width:180px;float:right;font-size:11px}#podium .ad-space{margin-bottom:10px}#podium .ad-space a{display:block}#podium .ad-space a img{display:block}.stripe-container{text-align:center}.stripe-container button{width:100%;background-color:#1976d2;color:#fff;border-radius:3px;font-size:1.5rem;height:2em;cursor:pointer;margin-bottom:5px}.stripe-container .donate-field{width:93%;height:2em;margin-bottom:5px;margin-right:10px}#podium .bottom-left{margin-bottom:5px;background:#ee8204 url(/assets/layout/podium/bottom-left-16df5cf180b8fcd13e5a6accb056d334.png) 0 100% no-repeat}#podium .bottom-right{background:url(/assets/layout/podium/bottom-right-b3717e417be7f3b9c551b51c913c6d22.png) 100% 100% no-repeat}#podium .top-left{background:url(/assets/layout/podium/top-left-b1f1564cfc8d44c41e29e33a5b2c4109.png) 0 0 no-repeat}#podium .top-right{display:block;background:url(/assets/layout/podium/top-right-87c1d4d8d9abc82c21448e7a765ca0f3.png) 100% 0 no-repeat;padding:10px;color:#fff}#podium .top-right img{margin:0 -10px}#podium .top-right em{display:block;font-style:normal;text-align:center;font-size:13px;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;text-shadow:none;padding:5px 0 10px 0;color:#222}#podium .top-right .watch-a-demo{display:block;width:159px;height:44px;background:url(/assets/buttons/watch-a-demo-9c39e82253a40e326732042e6cc7fbf1.gif) center top no-repeat;margin:0 auto;text-indent:-9999px}#podium .top-right:hover em{color:#000}#podium .top-right:hover .watch-a-demo{background-position:0 -44px}h3.seperator{border-top:1px solid #ddd;padding-top:10px;padding-bottom:0}.sub #content #main{position:relative;float:left;width:640px}.sub #content #main ul{margin-bottom:18px}.sub #content #main ul li{padding-left:15px;background:url(/assets/icons/bullet-5def7d368c4e964ad9657366a4c0a715.gif) left 7px no-repeat}.sub #content #main h2{font-size:14px}.sub #content #main .grid{float:left;width:315px;margin-bottom:18px;padding:5px 0}.sub #content #main .grid.first{clear:both;margin-right:10px}.sub #content #main .grid p{padding-bottom:0}.sub #content #main .grid h3{font-size:12px;color:#94a131;text-transform:uppercase;padding-bottom:2px}#advertise #content #main{font-size:12px}

div.newsletter {clear:both;padding-top:0.5em;text-shadow:none;}
div.newsletter input {float:none;width:auto;}

#privacy {position:relative;float:left;width:650px;padding-right:10px;}
#privacy ul {padding-left:1.5em;}
#privacy ul li {list-style-type:disc;}
#privacy ul.plain li {list-style:none;}
#privacy li {margin:0.5em 0;padding-left:1em;}
