#more-info{cursor:pointer}
#more-info span{display:block;float:left;margin:0 4px 0 0;width:13px;height:13px;background:url(/images/arrow-rotate-2480a41e56.png) no-repeat -65px 0}
#info-block{display:none}
.cbox{min-width:200px;float:left}
.cbox-button{cursor:auto;padding:0px !important;margin:0;position:relative;left:-19px;top:-2px;float:none;display:inline;vertical-align:bottom}
.cbox-button img{margin:0 !important;position:static}
.cbox-input{z-index:2000}
.cbox-list{padding:1px;z-index:1100;position:absolute;overflow-x:hidden;overflow-y:auto;border:solid grey;border-width:1px 1px 1px 1px;background-color:#fff;color:#000}
.cbox-list .break{border-top:1px solid #999;margin:5px 10px 5px 3px;width:140px}
.cbox-list div{cursor:default;background:Menu;border:1px solid #fff;color:#000;font-family:verdana;font-size:9pt;width:1000px;background-color:#fff}
.cbox-list div:hover,.cbox-list .focused{background:Highlight;color:HighlightText}
.cbox-list .focused{background-color:Highlight;color:HighlightText}
.cbox-relative{position:relative}
.hidden{display:none}
button{margin:0 1em 1em 0;float:right;padding:0.5em 1em 0.3em 1em}
button[disabled]{cursor:default}
a.button,button{display:block;margin:0 7px 0 0;font-size:100%;line-height:130%;text-decoration:none;cursor:pointer;padding:3px 10px 8px 7px}
a.button img,button img{margin:0 3px -3px 0 !important;padding:0;border:none;position:relative;top:2px}
button{width:auto;overflow:visible;padding:2px 10px 5px 7px}
button[type]{padding:3px 10px 7px 7px;line-height:17px}
*:first-child+html button[type]{padding:2px 10px 5px 7px}
.switcher{background:url(/images/icons-cb1c6374a9.png) no-repeat right -301px;padding-right:22px}
.switcher-container{position:relative}
.switcher-dropdown{display:none;position:absolute;left:-7px;padding-left:7px;padding-right:7px;background-color:White;border:1px solid grey;border-top-style:none}
.switcher-dropdown.above{border-top-style:solid;border-bottom-style:none;bottom:20px}
.switcher-dropdown.open{display:block}
.set-switcher{display:none;margin:0;margin-bottom:1px;text-decoration:none}
.open .set-switcher{display:block;white-space:nowrap}
#graph-picker .device-disabled label.set-switcher{cursor:pointer;font-weight:normal}
.device-disabled .set-switcher input,.device-disabled .device-type-switcher{display:none}
.device-enabled #stat-dropdown .subcheck{margin-left:24px;font-size:13px;margin-bottom:2px}
*{margin:0;padding:0}
img{display:block}
a img{border:0}
label.check{font-weight:normal;display:block;margin:8px 0 0 4px}
label.radio{font-weight:normal;display:block;margin:8px 0 0 4px}
button img{display:inline}
a{color:Black}
body{background:#244f80 url(/images/background-fade-58295f9add.png) repeat-x top left;font-family:helvetica, arial, verdana;color:#6e7680;line-height:1.3em}
#header{position:relative;overflow:auto;width:937px;height:124px;left:-59px}
#mainframe{width:888px;margin-left:auto;margin-right:auto}
#logo{margin:40px 0 22px 95px;float:left}
#login-form,#user-controls{float:right;font-size:12px;line-height:17px;padding:3px 10px 5px 10px;background-color:#4273ab;z-index:100000;border:1px solid #5e88b8;border-top:0;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px}
#login-form label,#login-form a,#user-controls,#user-controls a{color:#c1daf7}
#login-form label{font-weight:bold}
#login-form input{height:1.5em;margin-right:5px}
#menu{background:transparent url(/images/submenu-tall-edge-99e0a32ab9.png) repeat-x top left;text-align:left;padding:0 8px;width:872px}
#menu .inner{background:#cdddf3 url(/images/submenu-tall-middle-5c3ffdf4f0.png) repeat-x top left;margin:0 13px}
#menu ul{font-weight:bold;white-space:nowrap;overflow:auto;width:846px;font-size:15px;line-height:18px;margin:0 !important}
#menu ul{color:#3a649e}
#menu a{color:#3a649e}
#menu li{float:left;list-style-type:none;padding:14px 36px 11px 36px}
#menu li.current{background:url(/images/head-triangle-d4c655e019.png) no-repeat center bottom}
#menu a{text-decoration:none}
#menu a{color:#7d8691}
#menu li a:hover{color:#3a649e;text-decoration:underline}
h2{color:#49535e;font-size:18px;font-weight:bold;margin:1em 0 1em 0;float:left;clear:left}
ol,ul,p{clear:left}
ol,ul{margin-left:2em}
ul.images{padding:0;margin-left:8px}
ul.images li{list-style:none;padding-left:20px;margin-bottom:.5em}
ol.listing{list-style:none;padding:0;margin:0}
ol.listing li{margin-top:.7em}
#content{background:transparent url(/images/content-edge.rgb-4091a20a90.png) repeat top left;padding:0 16px;font-size:14px}
#content-inner{background-color:#fcfcfc;padding:0}
.section{width:800px;margin:0 29px;overflow:auto;padding:1.5em 0;clear:both}
.section ol,.section ul{padding-bottom:1em}
.right-column{padding-left:34px;margin-left:34px;float:right;width:370px;border-left:solid 1px #d2e5fa}
#footer{background:url(/images/footer-edge-056ea44139.png) repeat-x bottom left;padding:0 16px;height:28px}
#footer .inner{background:#fcfcfc url(/images/footer-middle-453a061be9.png) repeat-x bottom left;height:28px;width:100%}
#footer h4{margin-bottom:.3em;margin-top:0;color:#6080A4;margin-left:-1px}
#footer-groups{display:table;width:100%;margin-left:0}
#footer .footer-section{list-style:none;display:table-cell;margin-bottom:1em;padding-left:2em}
#footer .footer-section ul{margin-left:0;margin-bottom:1em}
#footer .footer-section li{list-style:none}
#copyright{padding-top:8px;width:888px;color:#fff;font-weight:bold;font-size:12px;text-align:center}
#copyright a{color:#fff;font-weight:bold;font-size:12px;text-decoration:underline}
#copyright-api{padding-top:8px;width:888px;color:#fff;font-weight:bold;font-size:12px;text-align:center}
#copyright-api a{color:#fff;font-weight:normal;font-size:12px;text-decoration:underline}
#rss-icon{display:inline;vertical-align:text-bottom;padding:1px}
#twitter-icon{display:inline;vertical-align:text-bottom}
p.close{margin-bottom:0}
#faq-index li{margin:0.5em 0 0.5em 1em}
#faq-index li a{text-decoration:none;border-bottom:1px dashed #bbb}
#faq{margin-left:0}
#faq blockquote,#api-doc blockquote{margin:0.5em 0 1.5em 0;font-style:italic;color:#4E5660}
#faq blockquote em,#api-doc blockquote em{font-style:normal}
#faq>li,#api-doc>li{list-style:none;padding:0 1em 2em 1em;-webkit-border-radius:10px;-moz-border-radius:10px}
#faq h3,#api-doc h3{padding-top:2em;position:relative;top:-0.8em}
#faq h3 a,#api-doc h3 a{visibility:hidden;color:#ccc;text-decoration:none !important}
#faq h3:hover a,#api-doc h3:hover a{visibility:visible}
#faq h3 a:hover a,#api-doc h3 a:hover{background-colour:#999;color:inherit !important}
#close-button{display:block;float:right;line-height:1.3em;vertical-align:middle;position:relative;right:-8px;padding-bottom:0}
a.icon,span.icon{background-image:url(/images/icons-cb1c6374a9.png);background-repeat:no-repeat;font-size:15px;text-decoration:none;padding-bottom:2px}
.close-icon{background-position:left -180px !important}
.tick-icon{background-position:left -160px !important;font-size:17px}
button[disabled] .tick-icon{background-position:left -474px !important}
#switch-bar-link{display:none;font-size:.9em;float:right;background:url(/images/chart_bar_h-5b9109ece3.png) no-repeat left 2px;margin-right:1em;position:relative;top:5px;padding-left:20px}
#statType,#device{margin-right:19px;font-weight:bold}
.dismiss-statType{float:right;margin-top:-1.9em;cursor:pointer;border:1px solid;border-color:rgb(214, 211, 211) rgb(185, 185, 185) rgb(160, 159, 159);padding:0 4px;border-radius:5px;background-color:rgb(253, 253, 253)}
.dismiss-statType:hover{border-color:rgb(221, 218, 218) rgb(184, 189, 184) rgb(107, 116, 116);color:rgb(61, 61, 58)}
#stat-dropdown,#device-dropdown{background-color:#F5F8FA;border-color:#b3cbe6;z-index:1002}
#stat-dropdown{padding:7px;border-bottom-style:solid}
#stat-dropdown label{margin-left:.3em;color:#333}
#stat-dropdown label.disabled{color:#999}
#stat-dropdown label .disabled-reason{display:none}
#stat-dropdown label .tooltip.small{font-size:.9em}
#stat-dropdown label.disabled .disabled-reason{display:inline}
#stat-dropdown label.disabled input{visibility:hidden}
#stat-dropdown input{position:relative;top:1px}
#stat-dropdown h4{margin-bottom:5px;font-size:16px}
#stat-dropdown label+h4{margin-top:1em}
.extra-message-container{position:relative}
.extra-message{position:absolute;top:55px;right:-62px;border:1px solid grey;z-index:2001;background-color:white;padding:3px;display:none}
#browser_weighted_msg,#browser_weighted_ex_china_msg{border-color:hsl(0, 54%, 43%);border-width:2px !important;font-weight:bold}
#browser_weighted_msg strong,#browser_weighted_ex_china_msg strong{color:black}
div.tooltip span.tooltip,label .tooltip,.tooltip.redirect,.per-page-tooltip,span.tooltip.isolated{background-image:url(/images/icons-cb1c6374a9.png);background-repeat:no-repeat;background-position:right -200px;padding:0 20px 0 3px !important}
span.tooltip.isolated{padding:1px 8px !important;font-size:11px}
span.tooltip.small{background-position:right -455px}
.tooltip.redirect{background-position:right -281px !important;margin-left:2px}
.tooltip.inline{padding:1px 8px 1px 6px !important}
.isolated{background-color:transparent !important;border:none}
#tooltip{position:absolute;z-index:90000000;text-align:left}
.tooltip-body{border-radius:4px;background:#fff;color:#333;padding:0 0.3em;border:1px solid grey;font-size:8pt}
span.tooltip{cursor:default}
.facebook{background:#eceef5 url(/images/share-icon-fb-78cb4adda6.png) no-repeat 5px 3px;padding:2px 4px 2px 21px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #cad4e7;cursor:pointer;white-space:nowrap;color:#3b5998;font-size:11px;text-decoration:none}
.facebook:hover{border-color:#9dacce}
.twitter{background-color:#F8F8F8;background-image:linear-gradient(top,white,#DEDEDE);border:#c2cada solid 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#333;font-weight:bold;text-shadow:0 1px 0 rgba(255, 255, 255, .5);-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;height:18px;max-width:98%;overflow:hidden;font-family:'Helvetica Neue', Arial, sans-serif;font-size:11px;text-decoration:none;padding:2px 4px}
.twitter:hover{border-color:#bbb}
.twitter i{background:url(/images/share-icon-twitter-3afba0ba15.png) no-repeat;display:inline-block;width:15px;height:11px;position:relative;top:2px}
.gplus{background-color:#e4e4e4;background-image:linear-gradient(top,#f4f4f4,#e4e4e4);border:1px solid #bababa;border-top:1px solid #cacaca;border-bottom:1px solid #acacac;color:#da573b;text-shadow:0 1px 3px rgba(255,255,255,.7);padding:2px 6px 2px 0;font-size:11px;line-height:14px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;cursor:pointer;font-family:arial,sans-serif;font-weight:bold;outline:none;position:relative;text-decoration:none;white-space:nowrap;margin-right:8px}
.gplus:hover{background-color:#f4f4f4;background-image:none}
.gplus i{background:url(/images/share-icon-gplus-855b924e27.png) no-repeat;display:inline-block;width:17px;height:14px;position:relative;top:5px}
.twitter,.gplus,.facebook{margin-right:7px}
a span.tooltip{cursor:pointer}
#date-outer-left{background:url(/images/left-corner-a5463bf87e.png) no-repeat left top;clear:both;padding-left:10px;width:720px;border-bottom:1px solid #6699CC}
#date-outer-right{background:url(/images/right-corner-d1336eff38.png) no-repeat right top;clear:both}
.select-date{display:block;width:700px;background-color:#D6E2F5;padding:5px;clear:both;border-top:1px solid #6699CC}
#shortcuts a,#compare-shortcuts a{text-decoration:none !important;border-bottom:1px dashed;margin:0 0.25em;cursor:pointer}
#shortcuts a.selected{border-bottom:none;cursor:default}
#shortcuts,#compare-shortcuts{margin-top:1.6em}
#shortcuts div,#compare-shortcuts div{display:inline}
#date-filter{padding:0.2em 0;font-size:1.3em;width:20em}
#date-selectors option{text-align:right}
#oldest-log,#now,#select,#select-to,#compare,#compare-to,#latest-log{display:none}
#date-input,#date-input-to{width:3em}
.date-block{float:left}
#date-selectors .circle{margin:3px;float:left}
.circle{background-image:url(/images/circle-ec8309aed9.png);display:block;height:19px;line-height:19px;text-align:center;width:19px}
#filter-toggle{visibility:hidden}
.heading{width:9em;line-height:2em}
#comparison-add{display:block;text-align:center;line-height:3.4em;clear:both}
.arrow span{display:block;float:left;margin:3px 4px 0 0;width:13px;height:13px;background:url(/images/arrow-rotate-2480a41e56.png) no-repeat 0 0}
#close-button{display:block;float:right;line-height:1.3em;vertical-align:middle;position:relative;right:-8px}
#close-button img{border:0}
#date-tabs{width:700px;background:transparent;padding:0;margin:0;list-style:none;font:bold 0.8em Verdana, sans-serif;margin-left:2em}
#date-tabs ul{margin:0 0 0 3px;padding:10px 10px 0 0;list-style:none}
#date-tabs li{float:left;background:url(/images/left-corner-a5463bf87e.png) no-repeat left top;margin:0 1px;padding:0 0 0 9px;position:relative;top:1px;border-bottom:1px solid #6699CC;cursor:pointer}
#date-tabs span{float:left;display:block;background:url(/images/right-corner-d1336eff38.png) no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;outline:none;font-weight:bold;color:#765}
#date-tabs span:hover{color:#333}
#date-tabs .selected{background-image:url(/images/left-corner-a5463bf87e.png);border-bottom:1px solid #d6e2f5}
#date-tabs .selected span{background-image:url(/images/right-corner-d1336eff38.png);color:#333}
.select_date{border-top:none !important}
.jqmWindow{display:none;left:50%;margin-left:-300px;position:fixed;top:17%;width:500px;z-index:3000;background:transparent}
.curved{background-color:#D6E2F5;border:1px solid #6699CC;padding:10px 17px;width:650px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
#overlay{display:none;background-color:Black;left:0pt;opacity:0.5;position:absolute;top:0pt;z-index:2999}
.time{font-size:.86em;font-weight:bold}
.date-line{margin:1.7em 0 0.8em 0}
.date-line div{margin-top:.3em}
.hidden-by-tab,.hidden-by-type{display:none !important}
h4 .right{position:absolute;right:10px}
p{margin:0.5em 0 1.5em 0}
fieldset{border:none;margin:0;padding:0}
legend{background:transparent none repeat scroll 0% 0%;color:#036;font-size:1.3em;font-weight:bold;margin:1em 0pt;padding:0pt 0.5em}
#graph-picker{margin-top:0;background:transparent url(/images/box_wide-3f1aff6ff2.png) no-repeat scroll left bottom;padding:0 13px 0 30px}
#graph-picker.premium{background:url(/images/box_wide_repeat-b621cf9f88.png) repeat-y}
#graph-picker label{font-weight:bold}
.cbox-container{display:inline}
.time-link a,#statType,#device{text-decoration:none !important;border-bottom:1px dashed Black}
#date-popup{display:none}
a.section-control{color:#036;font-size:1.2em;text-decoration:none !important;line-height:1.4em;position:relative;left:15px}
a.section-control span{font-weight:bold}
.section-control .arrow{background:url(/images/arrow-rotate-2480a41e56.png) top left no-repeat;width:13px;height:13px;position:absolute;left:-16px;top:1px}
.hidden{display:none}
.subsection{margin:0.3em 0 1em 1em}
.chartdiv{position:absolute;padding-top:16px;height:500px;background:transparent url(/images/box_wide_bar-90a37d8019.png) no-repeat 0px 16px;z-index:1000}
#chartdiv_loading{position:relative;z-index:200}
#chartdiv_loading.loading div{background:transparent url(/images/ajax-loader-577cc6a4de.gif) no-repeat scroll center 355px;padding-bottom:100px}
#chartdiv_loading.message div{background:none}
.chartdiv-hidden{z-index:100 !important}
#chartdiv_loading div{text-align:center;padding-top:330px}
.chartdiv .FusionCharts,.chartdiv .FusionCharts{padding-top:0 !important}
.chartdiv-hidden .highcharts-container{display:none}
.map{padding-left:16px;padding-top:30px;height:430px}
#map-heading{width:774px;z-index:1050;height:50px}
#map-heading .sub{font-size:11px;position:relative;top:-2px}
#map-heading.chartdiv-hidden{z-index:100}
#map-heading div{padding-top:20px;padding-left:22px;font-weight:bold;text-align:center;font-family:verdana;color:hsl(0, 0%, 29%);position:relative;top:-4px;left:-23px}
.inline-form label{font-size:.8em;font-weight:bold;position:relative;bottom:-4px}
.inline-form button{float:right;margin-top:5px}
#contact button{float:left}
.inline-form input.textbox,.inline-form textarea{display:block;width:17em;margin-bottom:.2em}
.useragent-form label{font-size:.8em;font-weight:bold;position:relative;bottom:-4px}
.useragent-form button{float:right;margin-top:5px}
.useragent-form input{display:block;width:50em;margin-bottom:.2em}
#logo.global{margin-top:25px;margin-left:0;position:relative;left:-23px}
#logo.api{margin-top:25px;margin-left:0;position:relative;left:15px}
#embed{display:inline;width:142px}
#mainframe{position:relative}
#user-controls{position:absolute;top:0;right:8px;border-top:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px}
.wide-boxes{background:url(/images/boxes-833-40c64e6f6d.png) no-repeat 0 10px;height:78px;margin-left:10px;padding-top:10px}
.wide-boxes.premium{background:url(/images/4boxes-833-ab17f6af38.png) no-repeat 0 10px;height:78px;margin-left:10px}
.wide-boxes a,.wide-boxes span{margin:0 10px 10px 0;padding:18px 10px 10px 60px;height:46px;width:200px;background-position:20px center !important;text-decoration:none;float:left;color:inherit}
.wide-boxes.premium a,.wide-boxes.premium span{padding:18px 5px 10px 40px;width:156px;background-position:10px center !important}
#csv-version{background:url(/images/analyze-464d67b907.png) no-repeat}
#download-image{background:url(/images/save-image-3ed6569e74.png) no-repeat}
#embed-version{background:url(/images/embed-4b3e61c5fd.png) no-repeat}
#premium-filter{background:url(/images/table-filter-818ed5ebff.png) no-repeat;position:relative}
#premium-filter-bottom-tab{background:url(/images/box-wide-bottom-right-tab-937a99848f.png) no-repeat;width:208px;height:44px;position:absolute;left:-7px;top:-27px}
.wide-boxes a:hover h3{text-decoration:underline}
.wide-boxes h3{color:#235ea1;font-size:16px}
#chart-type-toggle{position:relative;float:right;z-index:2000}
#chart-type-toggle.horizontal-legend{top:48px}
#chart-type-toggle-inner{position:absolute;top:-100px;left:-75px;width:80px}
#chart-type-toggle img{display:inline;position:relative;top:2px}
#chart-type-toggle label{display:block;margin-bottom:10px}
#chart-controls{clear:both}
.or-break{text-indent:9em;margin:.5em}
#company_number,#feedback_name{position:absolute;top:-500px}
.tick-icon{display:inline;vertical-align:text-bottom}
.api-output{margin-bottom:10px;padding:3px;border:1px solid #6E7680;white-space:pre-wrap;font-style:italic}
.api-call{clear:both;margin-bottom:10px;padding:3px;border:1px solid #6E7680;word-wrap:break-word;font-style:italic}
#premium-section{margin:0 -13px 0 -30px;padding:0 13px 0 30px}
#premium-section-bottom{background:transparent url(/images/box_wide_bottom-b0cd95582d.png) no-repeat scroll left bottom;margin:0 -13px -20px -30px;height:24px}
.dd-group{margin-top:25px}
.dd-group label{width:160px;display:inline-block}
.dd-group input[type='number']{margin-right:10px}
.dd-group .nouislider{margin:12px 100px 0 170px}
.dd-group .noUi-base{height:20px}
.dd-group .noUi-handle{width:22px;height:22px;margin:-2px 0 0 -11px}
.dd-group .noUi-connect{background-color:white;background-image:linear-gradient(top,#fff,#f7f7f7)}
.dd-group .noUi-background{background-color:#d8d8d8;background-image:linear-gradient(top,#d8d8d8,#e4e4e4)}
.dd-group .noUi-base{height:15px}
.dd-group .noUi-handle{margin-top:-4px}
.dd-group .minmax-label{width:auto;margin-right:10px}
.dd-group .slider-dimensions{width:70px;border:1px solid #aaa;padding:3px 5px;background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%)}
.premium-popup{display:none;margin-left:-250px;position:fixed;margin-top:30px;left:50%;width:500px;z-index:3000}
.close-icon{display:block;float:right;line-height:1.3em;vertical-align:middle;position:relative;right:-8px;padding-bottom:0}
.two-column{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}
.two-column li{margin-left:20px}
.tooltip-body{max-width:400px}
#timezone-list li{display:block;width:25%;float:left}
#last-update{padding-top:40px}

