.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}
.ac_loading{background:white url(indicator.gif) right center no-repeat}
.ac_odd{background-color:#eee}
.ac_over{background-color:#0A246A;color:white}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative;background-color:#fff;width:480px;height:320px;margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box>#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}
#lightbox-nav-btnPrev{left:0;float:left}
#lightbox-nav-btnNext{right:0;float:right}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px;color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px,1px,1px,1px)}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-helper-clearfix{display:inline-block}
* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default !important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-widget{font-family:Lucida Grande, Lucida Sans, Arial, sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande, Lucida Sans, Arial, sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #ddd;background:#f2f5f7 url(images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x;color:#362b36}
.ui-widget-content a{color:#362b36}
.ui-widget-header{border:1px solid #aed0ea;background:#deedf7 url(images/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}
.ui-widget-header a{color:#222}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #aed0ea;background:#d7ebf9 url(images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#2779aa}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2779aa;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #74b2e2;background:#e4f1fb url(images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#0070a3}
.ui-state-hover a,.ui-state-hover a:hover{color:#0070a3;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #2694e8;background:#3baae3 url(images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#fff}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}
.ui-widget :active{outline:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url(images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#cd0a0a url(images/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x;color:#fff}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_72a7cf_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(images/ui-icons_72a7cf_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(images/ui-icons_72a7cf_256x240.png)}
.ui-state-default .ui-icon{background-image:url(images/ui-icons_3d80b3_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_2694e8_256x240.png)}
.ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;border-bottom-left-radius:6px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;border-bottom-right-radius:6px}
.ui-widget-overlay{background:#eee url(images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% repeat;opacity:.80;filter:Alpha(Opacity=80)}
.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#000 url(images/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.ui-autocomplete{position:absolute;cursor:default}
* html .ui-autocomplete{width:1px}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{display:none;display/**/:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}
.sf-menu{line-height:1.0}
.sf-menu ul{position:absolute;top:-999em;width:10em}
.sf-menu ul li{width:100%}
.sf-menu li:hover{visibility:inherit}
.sf-menu li{float:left;position:relative}
.sf-menu a{display:block;position:relative}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:99}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0}
.sf-menu{float:left;margin-bottom:1em}
.sf-menu a{border-right:1px solid #F7E6BF;padding:6px 8px;text-decoration:none}
.sf-menu a,.sf-menu a:visited{color:#534A43;font-family:BebasNeueRegular, Arial, Helvetica, sans-serif;font-size:24px}
.sf-menu li li{background:#fff}
.sf-menu li li li{background:#9AAEDB}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:#F7E6BF;outline:0}
.sf-menu a.sf-with-ul{min-width:1px}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden}
a>.sf-sub-indicator{top:.8em;background-position:0 -100px}
a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0}
.sf-menu ul a>.sf-sub-indicator{background-position:0 0}
.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0}
.sf-shadow ul{background:url(../images/shadow.png) no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}
.sf-shadow ul.sf-shadow-off{background:transparent}
.sf-menu li .nav_lowercase li a{font-family:DroidSansRegular, Arial, Helvetica, sans-serif;font-size:16px}
*{margin:0px;padding:0px;border:0px}
html{overflow-y:scroll}
a img{border:0px}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:active{text-decoration:none}
a:focus{outline:none;-moz-outline-style:none}
.clear{clear:both}
.clear_left{clear:left}
body,p,div,td,li,input{color:#2F4B67;font-family:DroidSansRegular, arial, helvetica, sans-serif;font-size:14px;line-height:normal}
h1{color:#F2E6AC;font-family:BebasNeueRegular;font-size:52px;padding:5px}
h2{color:#2F4B67;font-family:BebasNeueRegular;font-size:40px;padding:5px}
h3,h4,h5{font-family:DroidSansBold, arial, helvetica, sans-serif;padding:5px;font-weight:normal !important}
p{padding:5px}
html{height:100%}
body{background-color:#4ABEFF;height:100%}
#wrapper{min-height:100%}
#site_notice{background-color:#fff3ce;border-bottom:#fd9}
#site_notice p{text-align:center;color:#252525;font-size:14px;padding:8px}
#site_notice #site_notice_close{color:#000;display:block;float:right;font-weight:normal;padding:3px 5px;text-align:center;cursor:pointer;margin-right:6px;margin-top:6px}
#site_notice #site_notice_close:hover{text-decoration:underline}
#header{min-width:980px;z-index:7;position:relative;background-color:#2F4B66;padding-bottom:8px;background-image:url(../../pictures/blue_border.png);background-repeat:repeat-x;background-position:0px 103px}
#header_content{width:980px;margin-left:auto;margin-right:auto;position:relative;padding-top:10px}
#login_tab{display:block;position:absolute;right:0px;top:0px;width:92px;height:30px;color:#fff;background-image:url(/media/pictures/login.v-0dbf1c70.png);background-repeat:no-repeat;background-position:0px 0px;text-decoration:none;cursor:pointer;z-index:4}
#login_tab span{display:block;color:#fff;text-align:center;padding-top:4px;font-size:13px;font-weight:bold}
#login_box{width:322px;height:71px;background-image:url(/media/pictures/login.v-0dbf1c70.png);background-repeat:no-repeat;background-position:0px -30px;position:absolute;right:0px;top:0px;display:none;z-index:5}
#login_form{display:block;padding-top:13px;margin-left:10px}
#login_form .login_form_options td{color:#fff;font-size:10px;font-weight:bold;padding-bottom:3px}
#login_form .login_form_options td.stay_logged_in span{cursor:pointer}
#login_form .login_form_options td.stay_logged_in input{border:0px;padding:0px}
#login_form .login_form_options td a{color:#fff;text-decoration:none}
#login_form .login_form_options td a:hover{text-decoration:underline}
#login_form .login_form_inputs input,#login_form .login_form_inputs #id_password_initial{font-size:10px;padding:3px;width:114px;border:1px solid #bbb;border-bottom:1px solid #ccc;margin-right:7px}
#login_form .login_form_inputs #id_password_initial{background-color:#fff;cursor:text}
#login_form .login_form_inputs #id_password{display:none}
#login_form .login_form_inputs input#id_remember_user{width:auto}
#login_form .login_form_inputs .initial{color:#777;font-style:italic}
#login_form .login_form_inputs #login_submit_button{width:auto;border:0px;position:relative;top:2px;padding:0px}
#logged_in_options{text-align:right;color:#bbb;padding-bottom:0px}
#open_beta_notice{float:left;color:#F2E6AC;display:none}
#logged_in_options strong{color:#fff}
#logged_in_options a{color:#4ABEFF;text-decoration:none}
#logged_in_options a:hover{text-decoration:underline}
#site_bar{background-image:url(/media/pictures/nav-background.v-b04e4a1a.png);height:37px;background-repeat:no-repeat;background-position:top left;position:relative}
#site_bar a{display:block;height:37px;float:left;position:relative;cursor:pointer;background-repeat:no-repeat;background-position:0px 0px}
#site_bar #appannie_logo{width:129px;position:relative;background-image:url(/media/pictures/nav-logo.v-de7c40d6.png)}
#site_bar #appannie_logo:hover{background-position:0px -37px}
#site_bar #app_care_tab{width:98px;background-image:url(/media/pictures/nav-appcare.v-f2686295.png)}
#site_bar #store_stats_tab{width:98px;background-image:url(/media/pictures/nav-storestats.v-9ce709b6.png)}
#site_bar #ask_annie_tab{width:98px;background-image:url(/media/pictures/nav-askannie.v-80e4881b.png)}
#site_bar a:hover{background-position:0px -74px}
#site_bar a.current{background-position:0px -37px}
#site_bar #app_care_tab.current{width:98px}
#site_bar #store_stats_tab.current{width:98px}
#search_bar{height:25px;width:130px;background-image:url(/media/pictures/search-background.v-06723859.png);background-repeat:no-repeat;background-position:top right;position:absolute;right:-162px;top:8px}
#search_bar_input{border:0px;background-color:transparent;width:102px;display:block;float:left;padding:0px;padding-top:2px;margin-top:1px;margin-left:0px;color:#333}
#search_bar_input.initial{color:#999;font-size:11px}
#search_bar_button{float:left;border:0px;padding:0px}
#menu{min-width:980px;position:relative;z-index:1;margin-top:40px}
#menu_content{width:980px;height:34px;margin-left:auto;margin-right:auto;margin-top:25px}
#menu a,#menu .no_link{text-decoration:none;color:#fff;display:block;float:left;margin-right:5px;margin-top:3px;position:relative;height:37px}
#menu a div{font-size:14px;color:#fff;padding:4px 10px;line-height:23px}
#menu a div em{text-transform:uppercase;color:#CCFF77;font-size:10px;font-style:italic;font-weight:bold;position:relative;top:-3px;left:3px}
#menu .no_link{cursor:default}
#menu a:hover{text-decoration:underline}
#menu .current{color:#252525;background-image:url(/media/pictures/menu-tab.v-74fdc426.png);margin-right:10px;background-repeat:no-repeat;background-position:left top;padding-left:5px}
#menu .current div{color:#252525;font-weight:bold}
#menu .current div em{display:none}
#menu .current span{display:block;background-image:url(/media/pictures/menu-tab.v-74fdc426.png);width:5px;height:37px;position:absolute;right:-5px;top:0px;background-position:right top}
#menu .drop_menu{position:relative;float:left}
#menu .drop_menu a span{color:#fff;font-size:11px}
#menu .drop_menu .drop_items{position:absolute;left:5px;top:28px;width:200px;border:4px solid #ddd;display:none}
#menu .drop_menu:hover .drop_items{display:block}
#menu .drop_menu .drop_items a{float:none;margin:0px;border-bottom:1px solid #bbb;color:#252525;background-color:#ccc}
#menu .drop_menu .drop_items a:hover{background-color:#ddd}
#menu .drop_menu a.quick_link{background-color:#aaa;border-bottom:1px solid #888}
#menu .drop_menu a.quick_link:hover{background-color:#bbb;border-bottom:1px solid #aaa}
#sub_header_wrapper{position:relative;z-index:6;margin-bottom:-7px}
#sub_header_wrapper.home{height:473px}
#home_annie{height:466px;background-image:url(/media/pictures/annie.v-ce46c134.png);background-position:center top;background-repeat:no-repeat}
#sub_header_wrapper.home #sub_header{padding-top:40px}
#sub_header{width:980px;margin-left:auto;margin-right:auto;position:relative;padding-top:20px;padding-bottom:14px}
.storestats_wrapper #sub_header_wrapper #corners_top,.askannie_wrapper #sub_header_wrapper #corners_top{background-position:0px -24px;position:relative;margin-left:auto;margin-right:auto}
.storestats_wrapper #sub_header,.askannie_wrapper #sub_header{margin-bottom:0px;padding-bottom:20px;padding-top:9px;background-image:url(/media/pictures/bg-header.v-76db6816.png);background-position:bottom;background-repeat:repeat-x;background-color:#eee}
.askannie_wrapper #corners_top{margin-top:30px}
#sub_header h2{font-size:52px;padding-bottom:4px;padding-left:0px;color:#F2E6AC;font-weight:normal !important}
#sub_header_wrapper.hide_menu #sub_header h2{font-size:48px;padding-bottom:4px;padding-left:0px;color:#F2E6AC}
#sub_header_wrapper.hide_menu{margin-left:auto;margin-right:auto;width:980px;position:relative}
#sub_header_wrapper.hide_menu #sub_header h3{background-image:url(/media/pictures/logo-blue.v-f99d1d14.png);background-repeat:no-repeat;background-position:right center}
#sub_header_wrapper.hide_menu #home_link{display:block;width:105px;height:30px;position:absolute;right:0px;z-index:9;top:63px}
#sub_header h2 a{color:#fff;text-decoration:none}
#sub_header h3{font-weight:normal;font-size:16px;color:#2F4B66;padding-top:0px;position:relative;padding-left:0px}
#sub_header h3 a{color:#F2E6AC;text-decoration:none}
#sub_header h3 a:hover{text-decoration:underline}
#sub_header h3 span{color:#555}
#sub_header img.app_icon{float:left;margin-right:10px;width:57px;height:57px}
.storestats_wrapper #sub_header h2,.askannie_wrapper #sub_header h2{padding-left:20px;font-size:32px;padding-bottom:4px;color:#333}
.storestats_wrapper #sub_header h2 a,.askannie_wrapper #sub_header h2 a{color:#333;font-size:52px}
.storestats_wrapper #sub_header h3,.askannie_wrapper #sub_header h3{padding-left:20px;color:#61B9E8;font-size:18px}
.storestats_wrapper #sub_header h3 a,.askannie_wrapper #sub_header h3 a{color:#61B9E8}
.storestats_wrapper #sub_header img.app_icon{margin-left:20px;margin-right:-5px}
#container{width:980px;margin-left:auto;margin-right:auto;z-index:2;position:relative}
#content_wrapper{margin-bottom:40px}
#content_wrapper #content_bg{padding-bottom:5px;padding-top:15px}
#content_bg{background-color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;padding-top:10px}
#corners_top{height:0px;width:980px;margin-left:auto;margin-right:auto;display:none}
#corners_bottom{height:0px;width:980px;margin-left:auto;margin-right:auto;display:none}
.storestats_wrapper #content_wrapper #content_bg,.askannie_wrapper #content_wrapper #content_bg{padding-top:5px;background-image:url(/media/pictures/bg-header-under.v-d7c8319b.png);background-position:top;background-repeat:repeat-x}
.storestats_wrapper #content_wrapper #corners_top,.askannie_wrapper #content_wrapper #corners_top{display:none}
#content_wrapper.gray #content_bg{background-color:#eee}
#content_wrapper.gray #corners_top{background-position:0px -24px}
#content_wrapper.gray #corners_bottom{background-position:0px -30px}
#content_wrapper.gray #content_bg{background-color:#eee}
#content_wrapper.gray #change_email_activity img{width:34px;height:34px;vertical-align:middle}
#content_wrapper.gray #change_email_activity span{position:relative;top:3px;padding-left:5px}
#two_col_filters_wrapper #content_bg{padding-top:8px;background-image:url(/media/pictures/bg-header-under.v-d7c8319b.png);background-position:top;background-repeat:repeat-x;margin-bottom:40px}
#two_col_wrapper #content_bg{background-color:transparent}
#two_col_wrapper #corners_top_right{height:6px;width:830px}
#two_col_wrapper #corners_bottom_right{height:6px;width:830px}
#two_col_wrapper #corners_bottom{display:none}
.storestats_wrapper #two_col_wrapper #content_bg{background-color:#fff;padding-top:8px;background-image:url(/media/pictures/bg-header-under.v-d7c8319b.png);background-position:top;background-repeat:repeat-x}
.storestats_wrapper #two_col_wrapper #corners_bottom{display:block;margin-bottom:40px}
.storestats_wrapper #two_col_wrapper #corners_top_right{display:none}
.storestats_wrapper #two_col_wrapper #corners_bottom_right{display:none}
#content_left{float:left;width:130px;margin-top:0px;padding-bottom:15px}
#content_left h3{padding-left:10px;font-size:13px;font-weight:bold}
#content_left #sub_menu{padding-bottom:10px;padding-top:20px}
#content_left #sub_menu a{font-size:14px;text-decoration:none;display:block;color:#fff;height:30px;position:relative;overflow:visible;width:128px;margin-bottom:1px;padding-left:5px}
#content_left #sub_menu a span{display:block;padding:5px;position:relative;z-index:5}
#content_left #sub_menu a div{position:absolute;left:0px;top:0px;width:122px;height:30px;background-image:url(/media/pictures/menu-active.v-ae7f3a51.png);background-repeat:no-repeat;background-position:right top;display:none;z-index:4}
#content_left #sub_menu a.current{color:#252525;font-weight:bold;position:relative}
#content_left #sub_menu a.current div{display:block}
#content_left #sub_menu a.current:hover{text-decoration:none}
#content_left #sub_menu a.current strong{display:block;position:absolute;left:1px;top:4px}
.storestats_wrapper #content_left #sub_menu a{color:#252525;padding-left:15px}
.storestats_wrapper #content_left #sub_menu a div{background-image:url(/media/pictures/menu-active-light.v-4ab72e3c.png)}
#content_left #sub_menu a:hover{text-decoration:underline}
#content_left #sub_menu .sub_menu a{margin:2px;margin-left:15px;font-size:12px;padding:4px}
#content_left #sub_menu .sub_menu a.current strong{left:-4px;top:3px}
#filters{padding:10px;float:left;width:145px}
#filters h4{font-weight:normal;font-size:14px;color:#252525}
#filters h4 .iap_flag_icon{float:right;margin-right:1px}
ul.filter_list{display:block;padding:5px;padding-top:0px;padding-left:10px;padding-bottom:10px}
ul.filter_list li{display:block;padding-top:2px;padding-bottom:2px;list-style-type:none}
ul.filter_list a{text-decoration:none;color:#304C67}
ul.filter_list a:hover{text-decoration:underline}
ul.filter_list a.highlight{color:#252525;font-weight:bold;text-decoration:none;position:relative;left:-7px}
ul.filter_list a.inactive{color:#bbb}
#content_right{float:left;width:830px}
#content_right_wrapper{padding:30px;background-color:#fff;padding-top:14px;padding-bottom:24px;margin-bottom:40px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}
#content_right h1{font-size:26px;font-weight:normal}
#content_right.gray #corners_top_right{background-position:-131px -36px}
#content_right.gray #content_right_wrapper{background-color:#eee;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}
#content_right.gray #corners_bottom_right{background-position:-131px -42px}
#filtered_content{float:left;width:770px;padding:13px;padding-bottom:30px}
#footer_push{height:180px;text-align:center;background-color:#2F4B66;min-width:980px;background-image:url(../../pictures/blue_border.png);background-repeat:repeat-x}
#footer{background-color:#000}
#copyright{color:#fff;padding-left:2px}
#footer_menu{color:#fff;padding-top:18px;background-color:black}
#footer_menu.off_right{position:relative;left:65px;width:770px;margin-left:auto;margin-right:auto}
#footer_menu a{text-decoration:none;color:#F2E6AC;padding-left:2px;padding-right:2px}
#footer_menu a:hover{text-decoration:none;color:#ffc324}
#footer_menu #donation_link{display:inline;margin-left:15px}
#footer_menu #donation_link a{font-size:11px;cursor:pointer}
#footer_menu #donation_link #donate_image{width:49px;height:14px;position:relative;top:3px;margin-right:2px}
#feedback_tab{width:34px;height:108px;background-color:#333;color:#fff;display:none;position:fixed;top:112px;right:0px;z-index:5;background-position:left;background-repeat:no-repeat;background-image:url(/media/pictures/tabs-feedback.v-61b42aef.png)}
#facebook_tab,#twitter_tab{width:34px;height:36px;display:none;position:fixed;right:0px;text-decoration:none;font-size:24px;font-weight:bold;color:#fff;z-index:5;background-image:url(/media/pictures/tabs-facebook-twitter.v-cc04f1f0.png);background-repeat:no-repeat;background-position:left}
#facebook_tab:hover,#twitter_tab:hover,#feedback_tab:hover{width:36px}
#facebook_tab{top:228px;background-color:#3B5998;background-position:0px 0px;display:none}
#twitter_tab{top:270px;background-color:#4ccef2;background-position:0px -36px;display:none}
#app_care_ad{display:none;position:fixed;right:0px;bottom:0px;width:103px;height:229px;background-image:url(/media/pictures/appcarevertical.v-84dadffe.png);background-position:0px 0px;background-repeat:no-repeat;z-index:5}
#home_header{background:none;padding:15px 0 40px;width:602px}
h1{font-size:36px;color:#fff;font-weight:normal;margin-top:15px}
h1 span{font-size:44px;font-weight:normal;color:#aaa}
#home_header h4#site_description{clear:both;font-size:56px;font-family:BebasNeueRegular, Arial, Helvetica, sans-serif;font-weight:normal;color:#F2E6AC;padding:5px}
#home_header h4#site_features{clear:both;font-size:22px;font-weight:normal;padding-bottom:0px;color:#2F4B66}
#home_header .landing{clear:both;font-size:18px;line-height:22px;font-weight:normal !important;color:#f2f9ff;margin-top:20px;width:510px}
#home_header h4.landing strong{font-weight:normal;color:#afdaff}
#home_header span.white{color:#FFF}
#home_header #app_store_notice{padding-top:35px;margin-bottom:-5px;clear:both}
#home_header #app_store_notice img{float:left;margin-left:5px}
#home_header #app_store_notice span{color:#f2f9ff;font-size:15px;float:left;margin-top:5px;padding-left:9px;font-style:italic}
#home_header #home_actions{margin:30px 0;float:right;position:absolute;right:386px;bottom:-130px}
#home_header a#home_signup{width:225px;height:68px;background:url(/media/pictures/button-signup.v-e6717d2e.png) 0 -68px;margin:5px 5px 0;display:block;float:left}
#home_header a#home_signup:hover{background-position:0 0}
#home_header a#home_tour{width:194px;height:68px;background:url(/media/pictures/button-tour.v-a0daa007.png) 0 -68px;margin:5px 5px 0;display:block;float:left}
#home_header a#home_tour:hover{background-position:0 0}
#home_header p.site_intro strong{font-weight:normal}
#home_header p#intro_stats{font-size:12px;color:#999;margin-top:5px;text-align:center}
#home_content{background-color:#FFF;padding:0 20px 30px 20px;margin-bottom:0px}
#home_content .home_feature{width:200px;float:left;padding:15px 30px 0 0}
#no_reg_notice{font-weight:normal;color:#bbb;font-size:16px;text-transform:uppercase;padding-top:0px}
#store_stats_intro{font-size:18px;color:#555;padding-top:0px}
#store_stats_intro strong{font-weight:normal;color:#333}
#home_content img{margin:2px 0 10px}
#home_content h2{font-size:24px}
#home_content h3{font-size:20px;padding-bottom:0}
#home_content h3 img{float:right}
#home_content a{text-decoration:none}
#home_content a:hover{text-decoration:underline}
#home_blog_feature{margin-bottom:5px;padding-top:10px}
#home_blog_feature h4{padding-top:3px;font-size:18px;color:#534741;margin-bottom:14px}
#home_blog_feature .date{font-weight:normal;font-style:italic;font-size:16px;padding:0 0px;padding-top:0px;color:#534741}
#home_content input{border:1px solid #ddd;background-color:#eee;color:#333;padding:4px;font-size:13px;margin-left:5px;margin-top:2px;margin-bottom:3px}
#email_subscription{width:140px}
#email_subscription.initial{color:#888}
#home_content #email_subscription_submit{text-transform:uppercase;color:#555}
#home_content #error_msg{color:#d00;padding-top:3px;display:none}
#home_content #success_msg{color:#166615;padding-top:3px;display:none}
#app_matrix th{text-align:center;font-weight:bold}
#app_matrix th.store{text-align:left}
#app_matrix td{padding:1px;width:40px;height:40px}
#app_matrix td .matrix_icon{position:relative;width:40px;height:40px}
#app_matrix td .matrix_icon span{display:block;position:absolute;right:45px;top:5px;font-size:12px;padding:5px;visibility:hidden;border:3px solid #252525;background-color:#fff;z-index:3;min-width:100px;text-align:center}
#app_matrix td .matrix_icon:hover span{visibility:visible}
#app_matrix td .matrix_icon a{display:block;position:relative;width:40px;height:40px;z-index:2}
#app_matrix td .matrix_icon a div{background-color:#fff088;position:absolute;left:0px;top:0px;width:40px;height:40px;opacity:0.8;display:none}
#app_matrix td .matrix_icon div.highlight{display:block}
#app_matrix td.spacer{width:15px}
#app_matrix td.group a{text-decoration:none;width:90px;padding-right:5px;color:#304C67;font-family:DroidSansBold, arial, helvetica, sans-serif}
#app_matrix tr.rank_numbers td{color:#ccc;font-weight:bold;text-align:center;width:auto;height:auto;padding-bottom:5px}
#app_matrix tr.rank_numbers td span{padding-right:2px}
table.top_apps{border-spacing:1px;background-color:#ccc}
table.top_apps th{padding:10px 6px;color:#444;background:url(/media/pictures/table_header_bg.v-bd378cdb.png);font-weight:bold;text-align:left}
table.top_apps th div{position:relative}
table.top_apps th div .tooltip{display:none;background-color:#fff;padding:5px;border:3px solid #252525;font-size:11px;white-space:nowrap;text-align:center;position:absolute;right:0px;top:3px;font-weight:normal}
table.top_apps th:hover div .tooltip{display:block}
table.top_apps td{font-size:12px;width:230px}
table.top_apps td .var{display:block;float:right;padding:6px;font-size:11px}
table.top_apps td .iap_flag{float:left;width:16px;height:16px;background:url(/media/pictures/flags-16x16.v-1d90e3b2.png) 0 -16px;margin:6px;margin-right:5px;position:relative}
table.top_apps td .iap_flag div{display:none;background-color:#fff;padding:5px;border:3px solid #252525;font-size:11px;white-space:nowrap;text-align:center;position:absolute;bottom:-2px;left:17px}
table.top_apps td .iap_flag:hover div{display:block}
table.top_apps td.rank{padding:4px;font-weight:bold;color:#444;text-align:center;width:50px}
table.top_apps tr.odd td{background-color:#eee}
table.top_apps tr.even td{background-color:#fff}
table.top_apps tr.odd td.free{background-color:#e1e9ff}
table.top_apps tr.even td.free{background-color:#e9eeff}
table.top_apps td a{text-decoration:none;color:#333;display:block;padding:6px}
table.top_apps td a:hover{color:#252525}
table.top_apps tr.odd td.app:hover,table.top_apps tr.even td.app:hover{background-color:#fff3ce}
a#top_more{display:block;border:1px solid #ccc;background-color:#eee;text-align:center;color:#333;padding:5px;margin-top:-1px;text-decoration:none;margin-right:17px;font-size:15px}
a#top_more:hover{background-color:#f2f2f2;text-decoration:underline;color:#000}
#search_form{display:block;margin-top:5px}
#search_form input{font-size:18px;padding:5px}
#search_form_input{border:1px solid #ddd;width:300px;margin-right:5px;color:#252525;background-color:#fff}
#search_form_input.initial{background-color:#ececec;color:#aaa}
#search_form_button{border:1px solid #ccc}
#search_form.search_right{float:right;margin-top:0px}
#search_form.search_right #search_form_input.initial{background-color:#f4f4f4}
.primary_search{margin-bottom:15px}
.primary_search #search_form_input.initial{background-color:#fff;color:#252525}
#appstore_stats{color:#777;padding-left:5px}
#appstore_stats strong{font-size:17px;color:#333;font-weight:normal}
#appstore_stats span{color:#333;font-weight:normal}
#search_stats{position:absolute;right:0px;bottom:0px;padding:10px;color:#999;margin-top:5px}
#search_results{padding:10px;padding-top:0px}
.search_result{padding:5px;margin-top:5px;border-bottom:1px solid #eee}
.search_result_icon{float:left;margin-right:10px;width:57px}
.search_result_icon img{display:block;width:57px;height:57px}
.search_result_icon .price{padding-top:6px;text-align:center;font-weight:bold;font-size:11px}
.search_result_details{float:left;width:665px}
.search_result_details h4{font-size:15px;font-weight:normal;padding-bottom:2px;padding-top:0px}
.search_result_details h4 a{text-decoration:none}
.search_result_details h4 span{padding-left:5px;font-size:9px;color:#999}
.search_result_details h5{padding-top:0px;color:#777;font-size:12px;font-weight:normal;padding-bottom:0px}
.search_result_details h5 a{text-decoration:none}
.search_result_details p{color:#252525;font-size:12px}
#company_results{border:1px solid #ddd;padding:10px;background-color:#eee;margin-bottom:10px}
#company_results h4{font-weight:normal;padding-bottom:0px}
#company_results h4.hidden{display:none}
#company_results.show_all h4.hidden{display:block}
#company_results span{clear:both;display:block;float:right}
#company_results span>span{display:inline;float:none;clear:none}
#company_results.show_all span>span{display:none}
#company_results .column{width:33%;float:left;padding-bottom:10px}
#dashboard{position:relative}
.dashboard_active{color:#8cbde3;font-size:13px}
#dashboard_active:link{color:#FFFFFF;text-decoration:none}
#dashboard_active:visited{color:#FFFFFF;text-decoration:none}
#dashboard_active:hover{color:#8cbde3;text-decoration:none}
#dashboard_active:active{color:#8cbde3;text-decoration:none}
.dashboard_inactive{color:#808080;font-size:13px}
#dashboard_inactive:link{color:#808080;text-decoration:none}
#dashboard_inactive:visited{color:#808080;text-decoration:none}
#dashboard_inactive:hover{color:#808080;text-decoration:none}
#dashboard_inactive:active{color:#808080;text-decoration:none}
#dashboard_placement{color:#8cbde3}
#dashboard_placement:link{color:#8cbde3;text-decoration:none}
#dashboard_placement:visited{color:#8cbde3;text-decoration:none}
#dashboard_placement:hover{color:#8cbde3;text-decoration:none}
#dashboard_placement:active{color:#8cbde3;text-decoration:none}
#appcare_selector{position:relative;z-index:5}
#sub_header #appcare_selector h2{font-size:32px;color:#304C67}
#sub_header #appcare_selector h2 #expand_hit{font-size:32px;position:relative;top:0px;cursor:pointer;padding-bottom:1px}
#sub_header #appcare_selector h2 #expand_hit:hover{color:#F4E7AE}
#sub_header #appcare_selector h2 #expand_hit .expand{font-size:19px;color:#AAE0FA}
#sub_header #appcare_selector h2 #expand_hit .app_icon{height:36px;width:36px;margin-right:10px}
#sub_header #appcare_selector h2 #android_link a{color:#F4E7AE;font-size:14px;font-weight:normal;position:relative;cursor:pointer;padding-bottom:1px;font-family:DroidSansBold, arial, helvetica, sans-serif}
#sub_header #appcare_selector h2 #android_link a:hover{color:#98B9D7;font-size:14px;border-bottom:1px solid #98B9D7}
#appcare_selector #appcare_selector_items{position:absolute;top:23px;left:1px;display:none;background-color:#fff;border:1px solid #ccc;padding:1px}
#appcare_selector #appcare_selector_items a{float:none;margin:0px;border-bottom:1px solid #ddd;color:#252525;background-color:#f2f2f2;font-size:16px;display:block;text-decoration:none;padding:10px;padding-right:30px;font-weight:normal;white-space:nowrap}
#appcare_selector #appcare_selector_items a:hover{background-color:#a9a9a9;background-image:url(/media/pictures/dropdown-hover.v-dc9c260b.png);color:#fff}
#appcare_selector #appcare_selector_items a.quick_link{background-color:#f8f8f8;border-bottom:1px solid #ccc;font-weight:bold}
#appcare_selector #appcare_selector_items a.quick_link:hover{background-color:#eee;border-bottom:1px solid #ddd}
#sub_header #appcare_selector h2 #expand_hit_android{font-size:32px;position:relative;top:0px;cursor:pointer;padding-bottom:1px}
#sub_header #appcare_selector h2 #expand_hit_android:hover{color:#8cbde3}
#sub_header #appcare_selector h2 #expand_hit_android .expand{font-size:19px;color:#8cbde3}
#sub_header #appcare_selector h2 #expand_hit_android .app_icon{height:36px;width:36px;margin-right:10px}
#appcare_selector #appcare_selector_items_android{position:absolute;top:23px;left:1px;display:none;background-color:#fff;border:1px solid #ccc;padding:1px}
#appcare_selector #appcare_selector_items_android a{float:none;margin:0px;border-bottom:1px solid #ddd;color:#252525;background-color:#f2f2f2;font-size:16px;display:block;text-decoration:none;padding:10px;padding-right:30px;font-weight:normal;white-space:nowrap}
#appcare_selector #appcare_selector_items_android a:hover{background-color:#a9a9a9;background-image:url(/media/pictures/dropdown-hover.v-dc9c260b.png);color:#fff}
#appcare_selector #appcare_selector_items_android a.quick_link{background-color:#f8f8f8;border-bottom:1px solid #ccc;font-weight:bold}
#appcare_selector #appcare_selector_items_android a.quick_link:hover{background-color:#eee;border-bottom:1px solid #ddd}
#android_advertise{font-weight:normal;font-size:14px}
#app_tracking_options{margin-left:5px;padding:5px;clear:both;margin-top:0px;margin-right:10px;text-align:right;position:relative;border:1px solid #ddd;background-color:#eee}
#track_app,#track_app_logged_out{display:block;float:left;margin-right:10px;margin-top:4px;width:140px;height:42px;background-image:url(/media/pictures/track_icon.v-f15c8659.png);cursor:pointer}
#app_tracking_options img.indicator{display:none;position:absolute;top:10px;right:10px}
#app_tracking_options div a{text-decoration:none}
#sub_menu #app_tracking_options div a{display:inline;font-size:12px;padding:0px;margin:0px;background-color:transparent}
#app_tracking_options div a:hover{text-decoration:underline}
#app_tracking_options div p{padding:3px}
#app_details{float:left}
#app_filters{padding:10px}
#filter_pusher{float:right;height:38px;position:relative;left:1px;width:0px}
#date_selector{float:right;margin-left:10px;position:relative;z-index:4;margin-bottom:5px}
#date_selector #pretty_date{background-color:#fff;border:3px solid #eee;padding:5px;font-size:13px;text-align:right}
#date_selector a{text-decoration:none}
#date_selector .date_input{padding:6px 5px 4px;font-size:13px;width:78px}
#date_selector #date_change{width:60px;background-color:#f6f6f6;color:#666}
#date_selector #rank_report_date{text-align:right;width:84px}
#date_inputs{background-color:#eee;padding:3px;position:relative}
#date_inputs #range_defaults{text-align:right;padding-top:7px;font-size:11px;color:#999}
#date_inputs #range_defaults a{padding-left:2px;padding-right:2px}
#date_inputs.idevice{width:440px}
#date_inputs.idevice>span{display:none}
#date_inputs .picker span{color:#555}
#date_inputs.idevice #start_date,#date_inputs.idevice #end_date{display:none}
#date_inputs.idevice #date_change{float:right;margin-right:5px;font-size:12px;width:auto;margin-left:10px;padding:auto}
#date_inputs.idevice .picker{display:block;float:left;padding:5px}
#date_inputs.idevice .picker>div{margin-top:3px}
#date_inputs.idevice #range_defaults{padding-bottom:10px;float:left}
#date_inputs #date_cover{width:100%;height:100%;background-color:transparent;z-index:9;position:absolute}
#date_inputs #date_cover_input{position:absolute;right:3px;top:35px;display:none}
#date_presets{clear:both;text-align:right;padding-top:5px}
#date_presets a{margin-left:5px}
#sub_header h3 #date_selector{float:none;background-color:transparent;border:0px;font-weight:normal;font-size:16px;color:#999;padding-top:0px;cursor:pointer;visibility:hidden;position:absolute;top:0px;left:20px;margin-left:0px}
#sub_header h3 span#date_display{color:#555;cursor:pointer}
#sub_header h3 span.expand{color:#999;cursor:pointer}
#sub_header h3 #idevice_date_selector{position:absolute;left:17px;top:27px;display:none}
#date_selector.expanding #pretty_date{margin-right:25px;cursor:pointer}
#date_selector.expanding #date_inputs{display:none;color:#777}
#date_selector.expanding .expand{position:absolute;right:0px;font-size:13px;color:#999;border:3px solid #eee;padding:5px;border-left:0px;background-color:#eee;cursor:pointer}
#date_selector.expanding .date_input{border:1px solid #ddd}
#date_selector.expanding #date_display:hover #pretty_date{background-color:#fff;color:#252525}
#date_selector.expanding #date_display:hover .expand{color:#555}
#store_selector{float:right;margin-left:10px;background-color:#eee;padding:3px;z-index:4;position:relative;margin-bottom:5px}
#store_selector select{padding:4px;font-size:13px}
#store_selector option{padding-right:15px}
#device_selector{float:right;margin-left:10px;background-color:#eee;padding:3px;z-index:4;position:relative;margin-bottom:5px}
#device_selector select{padding:4px;font-size:13px}
#device_selector option{padding-right:15px}
.review_filter{float:right;margin-left:10px;background-color:#eee;padding:3px;z-index:4;position:relative}
.review_filter select{padding:4px;font-size:13px}
.review_filter option{padding-right:15px}
#data_sources{border-bottom:1px solid #ddd;position:relative;z-index:3;padding-top:8px}
#data_sources_wrapper{position:absolute;width:100%;bottom:0px;left:0px}
#data_sources a{color:#888;font-size:17px;display:block;float:left;padding:10px;padding-bottom:5px;padding-top:5px;border:1px solid #ddd;background-color:#eee;margin-right:5px;text-decoration:none;position:relative;top:1px}
#data_sources a.current{font-weight:bold;color:#252525;border-bottom:1px solid #fff;background-color:#fff}
#data_sources #show_options{border:0px;background-color:transparent;font-size:11px;padding:5px;padding-top:10px;color:#666}
#data_sources #show_options:hover{color:#333}
#data_source_options{background-color:transparent;border:1px solid #ddd;padding:15px;border-top:0px;position:relative;top:-1px;display:none}
#data_source_options .sub_set{padding-left:10px}
#data_source_options .option{padding:3px}
#data_source_options select{border:1px solid #ddd;padding:2px;margin-bottom:3px}
#data_source_options select option{padding-left:0px;padding-right:3px}
#data_source_options_left{float:left;width:230px}
#data_source_options_mid{float:left;width:230px;margin-left:10px}
#data_source_options_right{float:right;width:200px}
#data_source_options_right a{display:block;padding:10px;background-color:#eee;margin:5px}
#app_stats>p{padding-left:0px}
#app_stats p#staying_power{margin:0px;padding:10px;margin-bottom:10px;margin-top:10px;background-color:#eee}
.flag{clear:both;padding:5px}
.flag>div{margin-top:3px}
.flag div.flag_iap{float:left;margin-right:8px;background-image:url(/media/pictures/flags-16x16.v-1d90e3b2.png);background-position:0 -16px;width:16px;height:16px}
.flag div.flag_featured{float:left;margin-right:8px;background-image:url(/media/pictures/flags-16x16.v-1d90e3b2.png);background-position:0 0;width:16px;height:16px}
.flag div.flag_featured_silver{float:left;margin-right:8px;background-image:url(/media/pictures/flags-16x16.v-1d90e3b2.png);background-position:0 -80px;width:16px;height:16px}
.flag div.flag_price_change{float:left;margin-right:8px;background-image:url(/media/pictures/flags-16x16.v-1d90e3b2.png);background-position:0 -48px;width:16px;height:16px}
.flag div.flag_updated{float:left;margin-right:8px;background-image:url(/media/pictures/flags-16x16.v-1d90e3b2.png);background-position:0 -32px;width:16px;height:16px}
table#featured_in_stores{padding:1px;border:1px solid #ddd;margin-top:5px;margin-left:8px;width:300px;display:none}
#featured_in_stores td{padding:5px;border-bottom:1px solid #ddd;font-size:9px}
#featured_in_stores td.featured_store{width:90px;background-color:#eee}
#featured_in_stores td.featured_category{font-weight:bold}
#app_description_title{clear:left}
#app_info{width:330px;float:right;margin-left:15px;clear:right}
#app_info h3{padding-left:2px}
#app_versions{width:325px;border:1px solid #ddd;padding:1px;margin-bottom:20px;float:right;clear:right;margin-right:3px}
#app_versions td{border-bottom:1px solid #ddd;padding:6px;padding-left:12px}
#app_versions tr.odd td{background-color:#eee}
#app_info_list{background-color:#fff;margin-bottom:10px;padding:1px;border:1px solid #ccc;width:325px}
#app_info_list td{padding:7px;background-color:#fff;border-bottom:1px solid #ddd;font-size:13px}
#app_info_list td.label{background-color:#eee;width:120px;border-top:1px solid #fff}
#in_app_purchases{padding:1px;border:1px solid #ddd;margin-bottom:20px;margin-top:5px;width:325px;float:right;clear:right;margin-right:3px}
#in_app_purchases:target{background-image:url(/media/pictures/highlight_fade.v-c4e32b9b.gif)}
#in_app_purchases th{padding:5px;background-color:#ddd;border-bottom:1px solid #ccc}
#in_app_purchases td{padding:7px;border-bottom:1px solid #ddd}
#in_app_purchases tr.odd td{background-color:#eee}
#in_app_purchases td.iap_price{padding-left:5px}
#in_app_purchases td.iap_added{color:#555;font-size:10px}
#screenshots{padding-bottom:5px}
#screenshots img{display:block;float:left;margin-left:3px;margin-right:5px;margin-bottom:10px;width:150px}
#screenshots.ipad img{width:150px}
#sales_summary{padding:1px;border:1px solid #ddd}
#sales_summary td{padding:5px;border-bottom:1px solid #ddd}
#sales_loading_indicator{float:right;margin-right:3px;font-size:10px;text-transform:uppercase;display:none}
#sales_loading_indicator img{width:32px;height:32px;float:left}
#sales_loading_indicator span{float:left;margin-top:14px;color:#777}
#sales_data_notice{margin-left:10px;margin-right:0px;margin-bottom:10px}
#sales_data_table{clear:both}
#sales_data_table table{width:100%}
#sales_data_table th{background-color:#f2f2f2;color:#555;font-size:11px;text-transform:uppercase;padding:5px;font-weight:normal;text-align:right;border-bottom:1px solid #ddd}
#sales_data_table td{font-size:13px;color:#000;padding:5px;text-align:right;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eee}
#sales_data_table .item{text-align:left}
#sales_data_table tr:hover td{background-color:#fff3ce}
#sales_data_table td.price{width:45px}
#sales_data_table td.selection{width:120px}
#sales_data_table td.last_day{width:100px}
#sales_data_table td.last_30{width:110px}
#sales_data_table td.all_time{width:120px}
#sales_data_table .last td{padding-bottom:15px;border-bottom:1px solid #eee}
#sales_data_table .first td{padding-top:15px}
#sales_data_table .percent_change{width:49px;font-size:11px;padding-left:0px}
#sales_data_table .total td{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px;background-color:#f7f7f7}
#sales_data_table .iap .item{padding-left:20px}
#sales_data_table p.comparison_notice{text-align:right;font-size:10px;color:#888;padding-top:8px;padding-right:0px}
#sales_data_table p.comparison_notice .change_up{margin-right:-3px}
#countries_loading_indicator{float:right;margin-right:14px;font-size:10px;text-transform:uppercase;display:none}
#countries_loading_indicator img{width:36px;height:36px;float:left}
#countries_loading_indicator span{float:left;margin-top:14px;color:#777}
#countries_graph{height:230px;margin-top:10px;margin-bottom:20px}
#countries_graph canvas{cursor:default}
#countries_table{clear:both}
#countries_table table{width:100%}
#countries_table th{background-color:#f2f2f2;color:#666;font-size:11px;text-transform:uppercase;padding:5px;font-weight:normal;text-align:right;border-bottom:1px solid #ddd}
#countries_table td{font-size:13px;color:#000;padding:5px;text-align:right;padding-top:10px;padding-bottom:10px}
#countries_table .country{text-align:left;width:130px}
#countries_table .downloads{width:90px}
#countries_table .revenue{width:100px}
#countries_table td.percentage{padding-left:15px;padding-top:0px;padding-bottom:0px;padding-right:0px}
#countries_table .percentage .percentage_bar_wrapper{background-color:#ddd;width:90%;float:left;text-align:left}
#countries_table .percentage .percentage_bar{background-color:#888;text-align:right;position:relative;height:18px}
#countries_table .percentage .percentage_value{font-size:12px;padding:3px;text-align:right;color:#333;float:right}
#countries_table tr:hover td{background-color:#fff3ce}
#countries_table tr:hover .percentage_bar{background-color:#333}
#countries_table .total td{border-top:1px solid #ddd}
#countries_graph{height:300px;margin-bottom:10px;margin-top:10px;position:relative}
#countries_graph .tickLabel{font-size:11px;white-space:nowrap}
#tooltip{padding:5px;color:#fff;font-weight:bold;font-size:12px;cursor:default}
#tooltip span{font-weight:normal;display:block;white-space:nowrap;font-size:11px}
#date_tooltip div{font-size:11px;padding:5px;padding-top:4px;padding-bottom:4px;background-color:#444;color:#fff;white-space:nowrap}
#countries_graph_legend{padding-bottom:20px;padding-left:20px}
#countries_graph_legend .legend_item{float:left;margin-top:6px;position:relative;cursor:pointer;margin-right:30px}
#countries_graph_legend .item_toggle{float:left;margin-right:3px}
#countries_graph_legend .legend_color_box{padding:1px;float:left;margin-right:5px}
#countries_graph_legend .legend_color_box div{width:12px;height:12px}
#countries_graph_legend .legend_label{float:left;font-size:11px;min-width:67px}
#countries_graph_legend .legend_value{clear:both;float:left;color:#333;margin-left:19px;height:14px;font-weight:bold;margin-top:2px}
#countries_graph_legend .hidden .legend_label{color:#777}
#countries_graph_legend .legend_item:hover .legend_color_box{background-color:#333}
#countries_graph_legend .legend_item:hover .legend_label{text-decoration:underline}
#app_report{padding-left:5px}
#app_report h3{margin-top:15px;padding:0px}
#app_report h3 span{color:red}
#app_report table tr:hover td{background-color:#fff3ce;cursor:default}
#app_rankings p{margin-top:10px;margin-left:0px;background-color:#eee}
#rankings_table{width:445px;margin-top:10px;margin-bottom:10px;border:1px solid #ddd;padding:1px}
#rankings_table td,#rankings_table th{padding:6px;background-color:#fff;border-bottom:1px solid #ddd;white-space:nowrap}
#rankings_table td.rank{color:#333;text-align:right;padding-left:25px;padding-right:0px;font-weight:bold}
#rankings_table th{text-align:center;background-color:#eee}
#rankings_table th.appstore{text-align:left}
#rankings_table tr.stores{font-weight:bold;background-color:#aaa}
#rankings_table tr.stores td.appstore div{position:relative}
#rankings_table tr.stores td.appstore span.tooltip{display:none;background-color:#fff;padding:3px;border:1px solid #ddd;font-size:9px;white-space:nowrap;text-align:center;position:absolute;top:-20px;left:0px;z-index:7}
#rankings_table tr.stores td.appstore:hover span.tooltip{display:block}
#rankings_table td.appstore div{position:relative;padding-right:5px}
#rankings_table td.appstore span{font-weight:bold;font-size:11px;color:#555;visibility:hidden}
#rankings_table td.appstore a{text-decoration:none;color:#555}
#rankings_table td.appstore a:hover{text-decoration:underline}
#rankings_table tr:hover td.appstore span{visibility:visible}
#rankings_table td.c1{background-color:#ffe4b8;color:#442}
#rankings_table td.c5{background-color:#ffe4b8;color:#442}
#rankings_table td.c10{background-color:#ffe4b8;color:#442}
#rankings_table td.c25{background-color:#fff0c8;color:#442}
#rankings_table td.c50{background-color:#fff0c8;color:#442}
#rankings_table td.c100{background-color:#ffd;color:#442}
#rankings_table td.c250{background-color:#f4f4f4;color:#555}
#rankings_table td.c500{background-color:#f4f4f4;color:#555}
#rankings_table td.c1000{background-color:#fff;color:#666}
#rankings_table td.c_c1{background-color:#ffe4b8}
#rankings_table td.c_c5{background-color:#ffe4b8}
#rankings_table td.c_c10{background-color:#ffe4b8}
#rankings_table td.c_c25{background-color:#fff0c8}
#rankings_table td.c_c50{background-color:#fff0c8}
#rankings_table td.c_c100{background-color:#ffd}
#rankings_table td.c_c250{background-color:#f4f4f4}
#rankings_table td.c_c500{background-color:#f4f4f4}
#rankings_table td.c_c1000{background-color:#fff}
#rankings_table.best_ranks td.rank{padding-right:5px}
#rankings_table.best_ranks td.white{color:#777;font-weight:normal}
#rankings_table.best_ranks td.date_cell{color:#555;font-size:11px;text-align:right}
.change_cell{text-align:center;font-size:10px}
.change_cell span{margin-right:20px}
.change_{color:#666;visibility:hidden}
.change_up{color:#6a6}
.change_down{color:#a66}
.change_out{color:#a66}
.change_new{color:#6a6}
.change_same{color:#888}
.change__same{color:#888}
.not{color:#333}
.out{color:#a66}
#rankings_table tr.odd td{background-color:#eee}
#rankings_table tr.expanded td{border-bottom:1px dotted #ddd}
#rankings_table tr.expanded_info{display:none}
#rankings_table tr.expanded_info td{color:#333;font-size:12px}
#rankings_table tr.expanded_info td.expanded_label{padding-left:10px;font-size:11px;font-weight:bold}
#rankings_table tr.expanded_info td.highest_rank{text-align:right;padding-right:0px}
#app_graph{height:300px;margin-bottom:10px;margin-top:10px;position:relative;z-index:6}
#app_graph .tickLabel{font-size:11px;white-space:nowrap}
#app_graph canvas{cursor:default}
#app_graph .no_data{padding:8px;border:1px solid #e3e3e3;background-color:#eee;margin-top:10px;color:#555}
#tooltip{padding:5px;color:#fff;font-weight:bold;font-size:12px;cursor:default}
#tooltip span{font-weight:normal;display:block;white-space:nowrap;font-size:11px}
#date_tooltip div{font-size:11px;padding:5px;padding-top:4px;padding-bottom:4px;background-color:#444;color:#fff;white-space:nowrap}
#app_graph_legend{padding-bottom:20px;padding-left:20px}
#app_graph_legend .legend_item{float:left;margin-top:6px;position:relative;cursor:pointer;margin-right:30px}
#app_graph_legend .item_toggle{float:left;margin-right:3px}
#app_graph_legend .legend_color_box{padding:1px;float:left;margin-right:5px}
#app_graph_legend .legend_color_box div{width:12px;height:12px}
#app_graph_legend .legend_label{float:left;font-size:11px;min-width:67px}
#app_graph_legend .legend_value{clear:both;float:left;color:#333;margin-left:19px;height:14px;font-weight:bold;margin-top:2px}
#app_graph_legend .hidden .legend_label{color:#777}
#app_graph_legend .legend_item:hover .legend_color_box{background-color:#333}
#app_graph_legend .legend_item:hover .legend_label{text-decoration:underline}
#add_custom_event{display:block;padding:5px;margin:5px;border:1px dotted #ccc;text-decoration:none;background-color:#eee;margin-top:0px}
#add_custom_event:hover{background-color:#ddd}
#app_history table{float:right;padding:1px;border:1px solid #ddd;width:265px;margin-left:10px;clear:right}
#app_history table td{border-bottom:1px solid #ddd;padding:5px;text-align:left;cursor:pointer}
#app_history table td span.expand{float:right;display:block;text-decoration:none;font-weight:bold;text-align:center;padding-right:0px;visibility:hidden}
#app_history table tr.event_data td{border-bottom:0px;padding:0px;cursor:default}
#app_history table tr.event_data td div{padding:5px;border:1px solid #ddd;border-top:0px;background-color:#eee;display:none}
#app_history table tr:hover td{background-color:#fff3ce}
#app_history table tr:hover td span.expand{visibility:visible}
#app_history table td.date{color:#555;font-size:10px;width:40px}
#app_history table th{padding:5px;text-align:left;background-color:#eee;border-bottom:1px solid #ddd}
#app_history #event_history{width:755px;float:none;margin-right:0px;clear:none}
#pricing_history{margin-right:0px;margin-top:10px}
#app_events{padding-bottom:15px;clear:both}
#app_events ul li{list-style-type:disc;margin-left:20px;padding:3px;font-size:13px;color:#444}
#app_events ul li.category_rank{padding-top:0px}
#app_events ul li.category_rank .rank_change_up,#app_rank ul li.category_rank .rank_change_down{font-size:11px;padding-left:4px}
#app_features h3{font-weight:normal;font-size:14px;padding-bottom:15px;color:#666;position:relative;margin-left:18px;margin-top:20px;padding-left:3px}
#app_features h3.silver{margin-top:25px}
#app_features h3 div{width:16px;height:16px;background:url(/media/pictures/flags-16x16.v-1d90e3b2.png);position:absolute;left:-20px;top:5px;background-repeat:no-repeat;background-position:0px 0px;z-index:6}
#app_features h3 .featured_flag{background-position:0px 0px}
#app_features h3 .featured_flag_silver{background-position:0px -80px}
#app_features h3 strong{font-weight:bold;color:#000}
.app_store_features{margin-bottom:20px;border-top:1px solid #eee}
.app_store_feature{padding:10px;font-size:14px;border-bottom:1px solid #eee;position:relative}
.app_store_feature_title{cursor:pointer}
.app_store_feature_expand{position:absolute;left:-13px;color:#999;display:none}
.app_store_feature:hover .app_store_feature_expand{display:block}
.app_store_feature .features_stores_count{float:right;color:#777}
.features_stores_breakdown{padding-top:10px;display:none;padding:5px;border-top:1px solid #f3f3f3;margin-top:10px}
.features_stores_breakdown span{display:block;float:left;width:30%;margin-top:6px}
.app_store_features .expanded{background-color:#f7f7f7}
.app_store_features .expanded .features_stores_breakdown{display:block}
.app_store_features .app_store_feature:hover{background-color:#fafafa}
.notice_reviews{border:1px dotted #eee;padding:10px;margin:0px;margin-top:10px;background-color:#fafafa}
#reviews_countries{width:520px;height:180px;background-color:#11CCCC;margin-top:15px}
#reviews_countries p{font-size:16px;color:#252525}
#ratings_summary{float:right;clear:right;padding-top:15px;width:240px;border:1px solid #ddd;border-top:0px;background-color:#fff;padding-left:5px;padding-bottom:5px;margin-left:10px}
.rating_total{font-size:14px;margin:10px;padding-left:5px;padding-right:5px;margin-top:0px}
#ratings_total{border-bottom:1px solid #eee;padding-bottom:10px}
.rating_total strong{font-size:18px}
.rating_total span{float:right}
.rating_total span#total_reviews{float:left;color:#666;font-size:10px;clear:both;margin-top:5px;margin-bottom:10px}
.rating_total img{height:16px;position:relative}
.rating_breakdown{padding:1px;width:220px;margin:10px;border:1px solid #ddd;margin-top:0px}
.rating_breakdown td{padding:3px;background-color:#eee}
.rating_breakdown .average img{height:20px}
.rating_breakdown .stars{text-align:left}
.rating_breakdown .stars a{text-decoration:none;color:#444}
.rating_breakdown .bar{width:135px}
.rating_breakdown .bar>div{background-color:#ccc}
.rating_breakdown .bar>div>div{height:14px;background-color:#777}
.rating_breakdown .count{width:27px;color:#555;font-size:11px}
.rating_breakdown tr:hover td{cursor:pointer}
.rating_breakdown tr:hover .stars a{color:#252525}
.rating_breakdown tr:hover .count{color:#252525}
.rating_breakdown tr:hover .bar>div>div{background-color:#333}
.review{margin-top:10px}
.review .post_info{background-color:#eee;padding:10px}
.review h3{padding:0px;display:block;padding-right:10px;padding-top:2px;font-size:15px}
.review .rating{padding-right:5px}
.review .rating img{vertical-align:top;position:relative;top:-1px;width:16px;height:16px;color:#999}
.review .country_flag{width:16px;height:10px;margin:0 8px 0 5px;position:relative;top:0px;display:inline}
.review .country_flag span{position:absolute;display:none;padding:5px;background-color:#fff;border:3px solid #252525;left:17px;top:-8px;font-size:11px;font-weight:normal;white-space:nowrap;cursor:pointer;text-align:center;z-index:2}
.review .country_flag:hover span{display:block}
.review .date{font-size:13px;color:#333;font-weight:normal;padding-right:3px;padding-top:4px;padding-bottom:1px}
.review .author{color:#333;padding-top:3px;font-size:13px;font-weight:normal}
.review .author strong{font-weight:bold;font-size:12px}
.review .version{font-style:italic;color:#888;float:right;display:block;padding-top:2px;margin-left:10px}
.title{font-weight:bold;font-size:13px}
.review .text{padding:10px;background-color:#f8f8f8;border:1px solid #eee}
.review .text .h3{padding-bottom:0px}
.review .text p{padding-top:0px}
#featured_reviews{margin-top:25px}
#featured_reviews .review{width:520px}
#featured_reviews .review .post_info{margin-left:35px}
#featured_reviews .review .post_info strong{text-transform:uppercase;font-size:10px;padding-right:4px;color:#17f}
#featured_reviews .review .text{margin-left:35px}
#app_tracking{padding-left:10px}
#app_tracking h3{padding-top:10px;padding-bottom:0px}
#app_tracking #track_app{float:left;margin-bottom:15px}
#app_tracking input,#app_tracking select{padding:3px;border:1px solid #ccc;margin-left:3px;margin-right:3px}
form#app_email_options{display:block;padding:5px}
#sales_notifier{color:#fff;position:absolute;right:0px;bottom:6px;font-weight:normal}
#sales_notifier span{text-transform:uppercase;font-size:10px}
#sales_notifier span span{text-transform:none;font-size:12px;padding-left:2px;font-weight:bold}
#sales_notifier span.green span{color:#C3FF91}
#sales_notifier span.warning span{color:#FFEE77}
#sales_notifier span.critical span{color:#FF7F68}
#sales_notifier span.green span a{color:#C3FF91}
#sales_notifier span.warning span a{color:#FFEE77}
#sales_notifier span.critical span a{color:#FF7F68}
#dashboard_content{padding:0 20px 20px}
#dashboard_content #app_graph{margin-bottom:10px;height:200px;margin-top:15px}
#profit_summary{padding:10px;padding-right:0px}
#profit_summary>div{width:227px;float:left}
#profit_summary h5{text-transform:uppercase;font-size:11px;color:#888;font-weight:normal;padding:0px;padding-bottom:3px}
#profit_summary .profit_summary{padding-right:15px}
#profit_summary strong{font-size:24px;color:#000;font-weight:normal;margin-right:5px;display:inline;float:none}
#profit_summary span{font-size:17px;display:inline;float:none}
.profit_summary a{display:block;text-decoration:none}
.profit_summary a:hover strong{text-decoration:underline}
#apps_summary{clear:both;margin-top:0px;width:921px}
#apps_summary th,#apps_summary td{font-size:13px;padding:5px;font-weight:normal;text-align:right}
#apps_summary #apps_label_1 td{text-align:left;border-bottom:1px solid #e5e5e5}
#apps_summary #apps_label_1 td h3{font-weight:normal;font-size:18px}
#apps_summary #apps_label_1 td h3 span{font-size:12px;color:#777;margin-left:5px}
#apps_summary #apps_label_1 th{color:#333;padding-bottom:7px;padding-top:8px;border-bottom:1px solid #e5e5e5}
#apps_summary #apps_label_1 th span{color:#777;font-size:11px;display:block;text-align:right;padding-top:3px}
#apps_summary th,#apps_summary #apps_label_1 td{background-image:url(/media/pictures/appsummary-header-gradient.v-c29b6daf.png);background-repeat:repeat-x;background-position:bottom;border-top:1px solid #eee;background-color:#fbfbfb}
#downloads_column{width:160px}
#revenue_column{width:170px}
#ranking_column{width:140px}
#reviews_column{width:72px}
#apps_summary td{font-size:13px}
#apps_summary .app td{padding-top:10px;color:#000;padding-bottom:10px;border-bottom:1px dotted #ccc}
#apps_summary .first td{padding-top:15px}
#apps_summary .app td strong{font-weight:normal}
#apps_summary .app:hover td{background-color:#fafafa}
#apps_summary .app:hover td.highlight strong{text-decoration:underline}
#apps_summary .icon{text-align:left;width:25px;padding-right:0px}
#apps_summary .icon img{width:24px;height:24px;text-align:left}
#apps_summary .name{text-align:left}
#apps_summary .name h4{font-weight:normal;width:300px}
#apps_summary .name h4 a{text-decoration:none;font-size:14px;float:left;display:block;margin-right:6px;margin-bottom:5px;color:#304C67}
#apps_summary .name h4 a:hover{text-decoration:underline}
#apps_summary .app_flags{float:left;position:relative;top:0px;white-space:nowrap}
#apps_summary .app_flag{float:left;width:16px;height:16px;position:relative;margin-right:4px}
#apps_summary .app_flag div{width:16px;height:16px;background:url(/media/pictures/flags-16x16.v-1d90e3b2.png);position:absolute;left:0px;top:0px;background-repeat:no-repeat;background-position:0px 0px;z-index:6}
#apps_summary .featured_flag div{background-position:0px 0px}
#apps_summary .iap_flag div{background-position:0px -16px}
#apps_summary .price_flag div{background-position:0px -48px}
#apps_summary .update_flag div{background-position:0px -32px}
#apps_summary .featured_flag_silver div{background-position:0px -80px}
#apps_summary .mac_flag div{background-position:0px -96px}
#apps_summary .dead_flag div{background-position:0px -64px}
#apps_summary .app_flag span{display:none;background-color:#fff;padding:3px;border:1px solid #ddd;font-size:9px;white-space:nowrap;text-align:center;position:absolute;top:-10px;left:12px;z-index:7}
#apps_summary .app_flag:hover span{display:block}
#apps_summary .no_data{font-size:11px;color:#bbb;text-transform:uppercase;padding-right:5px}
#apps_summary .percent_change{width:35px;padding-left:7px;font-size:13px;padding-right:5px;cursor:pointer;text-align:left}
#apps_summary .percent_change span{position:relative;top:1px;white-space:nowrap}
#apps_summary .downloads,#apps_summary .revenue,#apps_summary .ranking,#apps_summary .new_reviews{font-size:13px}
#apps_summary .downloads{padding-right:0px;cursor:pointer}
#apps_summary .revenue{padding-right:0px;cursor:pointer}
#apps_summary .ranking{padding-right:0px;cursor:pointer}
#apps_summary .no_action{cursor:default}
#apps_summary span.rank_category{display:block;color:#666;font-size:10px}
#apps_summary .rank_change{width:30px;padding-left:7px;font-size:13px;padding-right:5px;cursor:pointer;text-align:left}
#apps_summary .rank_change span{position:relative;top:1px;white-space:nowrap}
#apps_summary .new_reviews{cursor:pointer}
#apps_summary .new_reviews span.no_new_reviews{font-weight:normal;color:#bbb}
#apps_summary .dead_app td{color:#777;background-color:transparent}
#apps_summary .dead_app .name h4 a{font-weight:normal;color:#777}
#apps_summary .dead_app .new_reviews{font-weight:normal}
#apps_summary .dead_app img{opacity:0.6;filter:alpha(opacity=60)}
#apps_summary .dead_app:hover img{opacity:1;filter:alpha(opacity=100)}
#tracked_apps{padding:15px}
#tracked_apps_upgrade{float:right;padding:15px;height:70px;width:320px;margin-bottom:10px}
#tracked_apps_stats{padding-left:5px}
.tracked_app{margin:20px;margin-top:10px;margin-bottom:10px;float:left;border-top:1px solid #ddd;padding-top:10px}
.tracked_app_icon{float:left;margin-right:15px;width:57px;height:57px}
.tracked_app_details{float:left;width:350px}
.tracked_app_details a{text-decoration:none}
.tracked_app_details .tracked_app_options a:hover{text-decoration:underline}
.tracked_app h3{font-size:14px;font-weight:bold;padding-bottom:2px;padding-left:0px;padding-top:0px}
.tracked_app h3 a{color:#252525}
.tracked_app_global_rank{display:block;font-size:12px;margin-top:4px;border:1px solid #e4e4e4;padding:5px;background-color:#eee;cursor:pointer;text-decoration:none;color:#333}
.tracked_app_global_rank strong{font-size:12px}
.tracked_app_global_rank .goto{float:right;font-size:10px;text-transform:uppercase;color:#444;visibility:hidden}
.tracked_app_global_rank:hover{background-color:#fff3ce;text-decoration:none}
.tracked_app_global_rank:hover .goto{visibility:visible}
.tracked_data_source_options{padding-top:0px;padding-bottom:5px}
.tracked_app_tracking{margin-top:5px;padding:5px;border:1px solid #ddd;background-color:#eee}
.tracked_app_tracking p{padding:0px;padding-bottom:3px;padding-top:3px}
#company h3{padding-top:0px;margin-top:0px}
#company h3 a:hover{text-decoration:underline}
#company .tracked_app{border-top:0}
#company .dead_tracked_app .app_flag{float:left;width:16px;height:16px;position:relative;margin-right:4px}
#company .dead_tracked_app .app_flag div{width:16px;height:16px;background:url(/media/pictures/flags-16x16.v-1d90e3b2.png);position:absolute;left:0px;top:0px;background-repeat:no-repeat;background-position:0px 0px;z-index:6}
#company .dead_tracked_app .dead_flag div{background-position:0px -64px}
#company .dead_tracked_app .app_flag span{display:none;background-color:#fff;padding:3px;border:1px solid #ddd;font-size:9px;white-space:nowrap;text-align:center;position:absolute;top:-10px;left:12px;z-index:7;font-weight:normal}
#company .dead_tracked_app .app_flag:hover span{display:block}
#company .dead_tracked_app h3 a{color:#888}
#company .dead_tracked_app h3{padding-bottom:4px}
#company .dead_tracked_app .dead_app_notice{padding-top:3px;font-size:14px;color:#c66}
#sub_header.company #search_form{margin-top:21px}
#sub_header.company h2 span{color:#999}
#full_page_login{padding:0 15px 20px 15px}
#full_page_login #login_form{padding:0 30px 20px 0;width:350px;background-image:url(/media/pictures/form_380width_bottom.v-28b19915.png);background-repeat:no-repeat;background-position:bottom}
#full_page_login #login_form h1.top{background-image:url(/media/pictures/form_380width_top.v-c790529a.png);background-repeat:no-repeat;margin:0;padding:0;width:380px;height:13px}
#full_page_login #login_form .form_container{margin:10px 0 0 30px}
#full_page_login .errorlist{margin-top:0px;margin-bottom:5px}
#full_page_login table{margin-top:0px;border:none}
#full_page_login table td{background:none}
#full_page_login table td.label{font-weight:bold;color:#444;text-align:right}
#full_page_login table td.label_survey{text-align:right;color:#444;font-size:11px}
#full_page_login table td .submit{font-weight:bold;width:150px;color:#444;background-image:url(/media/pictures/input_generic_bg.v-364b38fa.png);background-repeat:repeat-x;background-position:0 0;margin-left:76px}
#full_page_login table td .submit:hover{background-position:0 -36px}
#sub_menu a.current span#itunes_menu{font-size:13px}
#full_page_register{padding:0 15px 20px 15px}
#full_page_register #login_form{padding-top:0px}
#full_page_register .errorlist{margin-top:-5px;margin-bottom:5px;padding:8px}
#full_page_register #register_form{background-image:url(/media/pictures/form_420width_bottom.v-e334bdf3.png);background-repeat:no-repeat;height:auto;width:390px;padding:0 30px 30px 0;background-position:bottom}
#full_page_register #registration_form.market_intelligence #register_form{height:auto}
#full_page_register #register_form h1.top{background-image:url(/media/pictures/form_420width_top.v-c2cef36c.png);background-repeat:no-repeat;margin:0;padding:0;width:420px;height:13px}
#full_page_register #register_form .form_container{margin:10px 0 0 30px}
#full_page_register table{margin-top:0px;border:none;width:100%}
#full_page_register table td{background:none;padding:3px}
#full_page_register table td.separator{height:15px}
#full_page_register table td.label{font-weight:bold;color:#444;text-align:right;width:100px}
#full_page_register table td.label .sub_label{font-weight:normal}
#full_page_register table td.label_survey{font-weight:normal;font-size:11px;text-align:right;color:#444}
#full_page_register table td.label_survey label{position:relative;top:1px}
#full_page_register table td .submit{font-weight:bold;width:170px;color:#444;background:url(/media/pictures/input_generic_bg.v-364b38fa.png) repeat-x;background-position:0 0;margin:10px 0 0 105px}
#full_page_register table td .submit:hover{background-position:0 -36px}
#full_page_register p.terms_notice{color:#777;font-size:10px;padding-left:0px;padding-top:15px}
#full_page_register p.terms_notice a{text-decoration:none;color:#5588CC}
#full_page_register p.optional_notice{color:#777;font-size:10px;padding-left:0px;padding-top:5px}
#full_page_register p.terms_notice a:hover{text-decoration:underline}
#full_page_register p#newsletter_prompt{font-size:11px;color:#777;padding:10px 0}
#full_page_register p#newsletter_prompt input{float:left;margin-right:10px}
#full_page_register #newsletter_label{float:right;color:#777;width:230px;margin-top:4px}
#full_page_register .login_form input{width:240px}
#full_page_register .login_form input:focus{background-color:#fff3ce}
#full_page_register .login_form select{width:250px}
#full_page_register .login_form textarea{width:240px}
#full_page_register .login_form input#id_r_newsletter_subscription{width:auto;margin:5px 0 0 0}
#registration_info{width:465px;float:right;margin:0 10px 20px}
#registration_info h3{font-size:14px;color:#777;padding-bottom:0}
#registration_info ul{padding-left:20px;padding-top:5px;padding-bottom:5px}
#registration_info ul li{padding-top:5px;color:#888;line-height:10px}
#registration_info p{color:#888}
#registration_info p a{color:#888;text-decoration:underline}
#registration_info p strong{font-weight:bold}
#registration_info h3:first-child{margin-top:0px}
#annie_sync{position:absolute;bottom:0px;right:0px;z-index:4}
#sync_error{background-color:transparent;border:0px;line-height:18px}
#sync_error a{color:#650000}
#itunes_accounts.sync_form{height:431px;z-index:5;position:relative}
#itunes_accounts.sync_form.big{height:730px;z-index:5;position:relative}
#itunes_accounts.sync_form h2{font-size:32px}
#itunes_accounts.sync_form h3{font-size:18px}
#itunes_accounts.sync_form p{font-size:15px;color:#555}
#itunes_accounts h2{padding-bottom:0px}
#itunes_accounts .notice{background-color:#eee;border:none;width:650px}
#client_info{padding:5px;margin:5px;margin-top:10px;margin-bottom:15px}
#client_screenshot{width:240px;height:100px;background-color:#9999AA;float:right;margin-left:10px;color:#fff;text-align:center;padding:30px;font-size:15px}
#client_download{display:block;color:#fff;background-color:#55AA55;padding:15px;font-size:16px;width:170px;text-align:center;text-decoration:none;margin:5px}
#client_download:hover{background-color:#77CC77}
#client_info ol{margin-left:40px;margin-top:5px}
#client_info ol li{font-size:14px;margin-top:6px;margin-bottom:6px}
#itunes_connect_login{font-weight:bold;width:380px;background-image:url(/media/pictures/form_380width_bottom.v-28b19915.png);background-repeat:no-repeat;background-position:bottom}
#itunes_connect_login h1.top{background-image:url(/media/pictures/form_380width_top.v-c790529a.png);background-repeat:no-repeat;margin:0;padding:0;width:380px;height:13px}
#itunes_connect_login .form_container{padding:10px 30px 20px}
#itunes_connect_login table{border:none}
#itunes_connect_login table td{padding:3px 10px;background-color:#fff}
#itunes_connect_login table td.label{text-align:right;padding-right:0}
#itunes_connect_login table td input.submit{font-weight:bold;width:150px;color:#444;background-image:url(/media/pictures/input_generic_bg.v-364b38fa.png);background-repeat:repeat-x;background-position:0 0;margin-bottom:10px;margin-top:10px}
#itunes_connect_login table td input.submit:hover{background-position:0 -36px}
#itunes_connect_login table td input.loading{border:1px solid #eee;background-color:#eee;width:170px;background-image:none;display:none}
#itunes_connect_login table tr#fetching_reports{display:none}
#itunes_connect_login table tr#fetching_reports td{color:#555;font-weight:normal}
#itunes_connect_login table tr#fetching_reports td div{color:#555;font-weight:normal;padding-top:6px}
#lock_icon{float:left;margin-right:15px;margin-left:5px;margin-top:2px}
#security_info{font-size:15px;color:#907268}
#itunes_account_permissions_notice{color:#907268}
#itunes_accounts table#active_accounts{border:1px solid #ddd;padding:1px;width:725px;margin-bottom:10px;margin-left:10px;margin-top:10px}
#itunes_accounts table#active_accounts td{padding:10px;background-color:#fff}
#itunes_accounts table .account h3{font-size:20px;font-weight:normal}
#itunes_accounts table .account h3 span{font-size:20px;font-weight:normal;color:#999}
#itunes_accounts table .account h3 span a{text-decoration:none;color:#135;padding-left:1px;padding-right:1px}
#itunes_accounts table .account h3 span a:hover{text-decoration:underline;color:#135}
#itunes_accounts table .options a{display:block;float:right}
#itunes_accounts .confirm_change{display:none}
#itunes_accounts table#active_accounts .confirm_change td{border-top:1px solid #eee}
#itunes_accounts .confirm_remove{display:none}
#itunes_accounts table#active_accounts .confirm_remove td{border-top:1px solid #eee}
#itunes_accounts a.remove{display:block;width:92px;height:22px;background-image:url(/media/pictures/button-remove-account.v-3c87a735.png);background-repeat:no-repeat;background-position:0 -22px;float:right}
#itunes_accounts a.remove:hover{background-position:0 0}
#itunes_accounts a.change{display:block;width:92px;height:22px;background-image:url(/media/pictures/button-change-password.v-577bdaef.png);background-repeat:no-repeat;background-position:0 -22px;float:right;margin-left:10px}
#itunes_accounts a.change:hover{background-position:0 0}
#itunes_accounts a.change_account{display:block;width:92px;height:22px;background-image:url(/media/pictures/button-change-account.v-577bdaey.png);background-repeat:no-repeat;background-position:0 -22px;float:right;margin-left:10px}
#itunes_accounts a.change_account:hover{background-position:0 0}
#itunes_accounts #change_itc_pass{display:block;margin-top:4px}
#itunes_accounts input#itc_password_change{border:1px solid #ccc;margin-top:5px;padding:4px;width:100px}
#itunes_accounts input#itc_id_change{border:1px solid #ccc;margin-top:5px;padding:4px;width:150px}
#itunes_accounts input.submit{background-image:url(/media/pictures/input_generic_bg.v-364b38fa.png);background-repeat:repeat-x;color:#444;font-weight:bold;border:1px solid #ccc;padding:3px}
#itunes_accounts input.submit:hover{background-position:0 -36px}
#itunes_accounts input.remove{display:block;padding:5px;text-decoration:none;color:#fff;background-color:#DD4444;text-align:center;float:right;border:0px;line-height:10px;cursor:pointer}
#itc_unlink_reason{border:1px solid #ddd;margin:5px;display:block;float:left;width:675px;padding:10px;margin-right:0px;margin-bottom:10px}
#itunes_accounts .cancel{display:block;padding:5px;text-decoration:none;color:#fff;background-color:#777;text-align:center;float:right;margin-right:5px;cursor:pointer}
#itunes_accounts .cancel:hover{background-color:#999}
#itunes_accounts #change_account_activity img{width:34px;height:34px;vertical-align:middle}
#itunes_accounts #change_account_activity span{position:relative;top:3px}
#itunes_accounts .error_msg{color:#650000;padding-top:2px}
#itunes_accounts #active_accounts .options{text-align:right}
#active_accounts .faq_remove{color:#777;padding-right:5px}
#active_accounts .faq_remove:hover{color:#333}
#change_login_success_msg{background-color:#afa;padding:10px;margin:5px;border:1px solid #bea;color:#040}
#change_itc_pass #credential_id{width:380px;height:25px}
#change_itc_pass #credential_psw{width:380px;height:40px}
#change_itc_pass .label{float:left;width:67px;height:25px;line-height:25px;text-align:right}
#change_itc_pass .controler{width:300px;height:40px;float:left}
#change_itc_pass input{margin-left:15px;margin-top:1px}
#change_itc_pass input.text{height:15px}
#change_itc_pass input.password{height:15px}
#change_itc_pass input.submit{width:50px;height:24px;margin-top:5px;position:absolute}
#change_itc_pass input.cancel{margin-right:36px;margin-top:5px;height:24px;position:relative;left:60px}
#change_itc_pass #itc_psw_text{float:left;width:120px}
#change_itc_pass #change_credential_controler{float:left}
#manual_import h2{padding-bottom:0px}
#manual_import p{font-size:14px;color:#444}
#manual_import #automatic_sync_notice{margin-top:10px;font-size:12px;color:#444}
#manual_import .file_inputs{position:relative}
#manual_import_form form{background-image:url(/media/pictures/form_320width_bottom.v-6f84573d.png);margin:5px;margin-top:10px;background-repeat:no-repeat;background-position:bottom;width:320px}
#manual_import_form h1.top{background-image:url(/media/pictures/form_320width_top.v-e452323d.png);background-repeat:no-repeat;margin:0;padding:0;width:320px;height:13px}
#manual_import_form .form_container{padding:10px 20px 20px}
#manual_import_form input{padding:4px;border:1px solid #ddd}
#manual_import_form #import_sales_button{background-image:url(/media/pictures/input_generic_bg.v-364b38fa.png);border:1px solid #CCCCCC;background-position:0 0;font-weight:bold;margin-left:13px;padding:4px 10px}
#manual_import_form #import_sales_button:hover{background-position:0 -36px}
#manual_import_form #import_sales_button.loading{border:1px solid #eee;background-color:#eee}
#manual_import_form ul.errorlist{margin-top:0;width:250px;padding:5px}
#my_apps{padding:10px;padding-top:0px}
#my_apps h2{padding-bottom:0px;font-size:14px;font-weight:bold}
#my_apps p{margin-bottom:8px}
.my_apps{border:1px solid #ddd;padding:1px;width:725px;margin-bottom:10px}
.my_apps td{padding:10px;background-color:#fff}
.my_apps .icon{width:57px}
.my_apps .icon img{display:block}
.my_apps .name h3{font-size:18px;font-weight:normal;padding-bottom:0px}
.my_apps .name h3 a{color:#333;text-decoration:none}
.my_apps .name h3 a:hover{color:#252525}
.my_apps .name h4{margin-top:0px;font-size:14px;color:#555;font-weight:normal;padding-top:2px}
.my_apps .options{width:100px}
.my_apps .last_scrape{width:130px;text-align:center;font-size:12px}
.my_apps .last_scrape span{color:#999;display:block;padding-bottom:5px}
.my_apps .deactivate{display:block;padding:10px;font-size:14px;text-decoration:none;color:#fff;background-color:#DD4444;text-align:center;margin-right:5px}
.my_apps .deactivate:hover{background-color:#EE6666}
.my_apps .activate{display:block;padding:10px;font-size:14px;text-decoration:none;color:#fff;background-color:#44BB44;text-align:center;margin-right:5px}
.my_apps .activate:hover{background-color:#66EE66}
#account_options form{margin:5px;background-image:url(/media/pictures/form_320width_bottom.v-6f84573d.png);background-repeat:no-repeat;background-position:bottom;width:320px;margin-bottom:20px}
#account_options form .form_container{padding:10px 30px 30px}
#account_options form h1.top{background-image:url(/media/pictures/form_320width_top.v-e452323d.png);background-repeat:no-repeat;margin:0;padding:0;width:380px;height:13px}
#account_options form input{background-image:url(/media/pictures/input_generic_bg.v-364b38fa.png);background-position:0 0;border:1px solid #ccc;padding:4px;width:200px;margin-top:5px;cursor:pointer;font-weight:bold}
#account_options form input:hover{background-position:0 -36px}
#account_options form input.checkbox{width:auto;margin-right:3px}
#account_options form input#id_receive_daily_email_report{width:auto;margin-right:3px}
#account_options form input.text{background:#fff;cursor:text;font-weight:normal}
#account_options form select{border:1px solid #ccc;padding:4px;width:200px;margin-top:5px}
#account_options .errorlist{margin:5px;padding:5px;border:1px solid #b88}
#full_page_password_reset{padding:0 15px 20px 15px}
form#password_change{display:block;width:410px;margin:20px 5px 20px 20px;padding:15px;background:#EEE;border:1px solid #ddd;font-weight:bold}
form#password_reset{margin:10px 5px;background-image:url(/media/pictures/form_380width_bottom.v-28b19915.png);background-repeat:no-repeat;background-position:bottom;width:380px;margin-bottom:20px;font-weight:bold}
form#password_reset .form_container{padding:10px 30px 30px}
form#password_reset h1.top{background-image:url(/media/pictures/form_380width_top.v-c790529a.png);background-repeat:no-repeat;margin:0;padding:0;width:380px;height:13px}
form#password_reset p{display:inline}
form#password_reset input,form#password_change input{padding:5px;border:1px solid #ddd;margin-left:5px;width:200px}
form#password_reset input#reset_password{background-image:url(/media/pictures/input_generic_bg.v-364b38fa.png);background-position:0 0;border:1px solid #ddd;padding:5px;margin:10px 0 0 53px;width:170px;font-weight:bold;cursor:pointer}
form#password_reset input#reset_password:hover{background-position:0 -36px}
form#password_change p{clear:both}
form#password_change label{display:block;float:left;margin-right:5px;width:160px;padding-top:5px;text-align:right}
form#password_change input#change_password{margin-left:170px;width:210px}
#events_management{padding-left:0px;padding-right:0px}
#add_event_form{display:none;border-bottom:1px dotted #ddd;padding:10px;background-color:#f3f3f3;position:relative}
#add_event #date_inputs{background-color:#ddd}
#add_event #date_selector{float:right;margin-left:0px}
#add_event #date_selector #date{width:90px;padding-top:5px;text-align:right}
#add_event_label{float:left;width:617px;border:3px solid #ddd;padding:5px;font-size:13px}
#add_event_form input:focus{background-color:#fdf8d9}
#event_label_helper{position:absolute;font-size:13px;color:#666;top:18px;left:564px;font-style:italic}
#add_event_label.initial{color:#888}
#add_event_apps{clear:both;padding-left:15px;padding-right:20px;padding-top:5px}
#add_event_apps .add_event_app_selector{color:#555;padding:5px;clear:left;margin-top:5px;cursor:pointer}
#add_event_apps .add_event_app_selector:hover{background-color:#fafafa;color:#000}
#add_event_apps #all_apps_selector{position:relative;left:-10px}
#add_event_apps .selected{color:#000;font-weight:bold}
#add_event_apps .add_event_app_selector input{float:left;margin-right:10px}
#add_event_submit{margin-top:10px;float:right;font-weight:normal;width:150px;color:#444;background-image:url(/media/pictures/input_generic_bg.v-364b38fa.png);background-repeat:repeat-x;background-position:0 0;padding:5px;border:1px solid #ddd;background-color:#f3f3f3}
#add_event_submit:hover{background-position:0 -36px}
#events_list{width:100%;margin-top:20px}
#events_list th{background-color:#f2f2f2;text-align:left;color:#555;font-size:11px;text-transform:uppercase;padding:5px;font-weight:normal;border-bottom:1px solid #ddd}
#events_list td{font-size:13px;color:#000;padding:5px;text-align:left;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eee}
#events_list th.event_actions,#events_list td.event_actions{text-align:right}
#events_list tr:hover td{background-color:#fafafa}
#events_list .event_date{width:90px}
#events_list td.event_date{color:#444;background-color:#f5f5f5;padding-left:10px}
#events_list .event_label{width:280px}
#events_list td.event_label{font-weight:bold;padding-left:10px}
#events_list .event_apps div{position:relative;float:left;width:18px;height:18px;margin:2px}
#events_list .event_apps img{display:block;position:absolute;width:18px;height:18px}
#events_list .event_apps span{display:none;background-color:#fff;padding:3px;border:1px solid #ddd;font-size:9px;white-space:nowrap;text-align:center;position:absolute;top:-20px;left:0px;z-index:7}
#events_list .event_apps div:hover span{display:block}
#events_list .event_actions{width:80px}
#events_list .event_actions a{display:block;text-decoration:none;float:right;color:#555;background-color:#f3f3f3;border:1px solid #e4e4e4;padding:5px;font-size:11px;text-transform:uppercase}
#events_list .event_actions a:hover{color:#000;text-decoration:underline;border:1px solid #000}
#category_breakdown{border:1px solid #ddd;padding:1px}
#category_breakdown td{padding:5px;border-bottom:1px solid #eee}
#category_breakdown .category_percentage{width:300px}
#stats .percentage_bar{background-color:#ddd;height:12px}
#stats .percentage_bar .percentage_new{background-color:#ccc;height:12px;float:right}
#hire_annie_copy{padding:15px;border:1px dotted #ddd;margin:20px}
#hire_annie_copy p{font-size:16px}
#pricing_packages{margin:20px;margin-top:0px;background-color:#ddd;width:560px;margin-left:auto;margin-right:auto}
#pricing_packages th,#pricing_packages td{padding:10px;text-align:center;background-color:#fff}
#pricing_packages th{background-color:#ddd}
#pricing_packages .label{background-color:#eee;text-align:left}
.subscribe_button{display:block;background-color:#8df18b;color:#0e450c;border:1px solid #5faa5d;padding:5px;text-decoration:none;text-align:center}
.package{width:90px}
.pricing_package{background-color:#ddd;border:1px solid #ccc;padding:15px;margin:10px;float:left}
.pricing_package ul{padding-left:10px;margin-left:10px}
#faq{padding:0 15px}
#faq h3{margin-bottom:15px;clear:both;padding:10px 15px;font-weight:normal;font-size:24px;background-color:#eaf1fb}
#faq>div{padding-top:0px;padding-bottom:5px;padding-left:5px;margin-left:10px;margin-bottom:10px}
#faq>div:target{background-color:#fdf8d9;padding:5px}
.question,.answer{float:left;font-size:14px;width:860px}
.question{font-size:18px;color:#333;font-weight:bold}
.answer{margin-bottom:0px;padding-top:0}
.answer p{font-size:14px;padding-bottom:2px}
#faq div:target .question{color:#000}
.answer{padding-top:0px}
#button_signup{width:199px;height:60px;margin-top:10px;float:right;background:url(/media/pictures/button-signup-tour.v-c7acb8f2.png) no-repeat 0 -60px;clear:right;cursor:pointer;display:block}
#button_signup:hover{background-position:0 0}
#content_wrapper.tour #content_bg{background-image:url(/media/pictures/bg-tour.v-be569273.png);background-repeat:repeat-y}
#content_wrapper.tour #corners_top{background-position:0px -48px}
#content_wrapper.tour #corners_bottom{background-position:0px -54px}
#tour_sub_header strong{font-weight:normal;color:#fff}
#tour{padding:0 20px 0 10px}
#tour h3{font-size:24px;clear:both;margin-top:20px;font-weight:normal;padding-bottom:3px;padding-left:2px}
#tour h4{font-size:17px;margin-left:38px;margin-top:13px;padding-bottom:3px;font-weight:normal}
#tour p{font-size:14px;line-height:18px;margin-left:38px}
#tour p.highlight{background:#eee;padding:11px 8px;margin:10px 10px;width:400px}
#tour .tour_separator{border-top:1px solid #eee;margin-top:20px;margin-bottom:20px}
#tour .tour_separator_first{margin-top:20px;margin-bottom:20px}
#tour a#button_signup_extended{clear:both;width:300px;height:76px;background-image:url(/media/pictures/button-signup-extended.v-645c7ec6.png);background-repeat:no-repeat;background-position:0 -76px;display:block;cursor:pointer;margin:20px auto 10px}
#tour a#button_signup_extended:hover{background-position:0 0}
#tour a#button_signup_devs{clear:both;width:305px;height:76px;background-image:url(/media/pictures/button-signup-devs.v-0855b57f.png);background-repeat:no-repeat;background-position:0 -76px;display:block;cursor:pointer;margin:20px auto 10px 5px}
#tour a#button_signup_devs:hover{background-position:0 0}
#tour #column_left{width:550px;float:left;padding:0 15px}
#tour #column_left p{color:#666;padding-top:0px;padding-bottom:8px}
#tour #column_left p em{font-weight:normal;color:#333;font-style:normal}
#tour #column_left #tour_features h3{margin-left:0px;font-weight:bold;font-size:15px}
#tour #column_left #tour_features h4{margin-left:15px}
#tour #column_left #tour_features p{font-size:13px;margin-left:15px}
#tour #column_left p.tour_intro{margin-left:0px;color:#6d8597;font-size:14px}
#tour #column_left #tour_features p.tour_intro{font-size:14px;color:#6d8597;margin-top:10px}
#tour #column_right{width:310px;float:right;color:#7d95a7;padding:15px;text-align:right}
#annie_tour{width:287px;height:407px}
#tour #column_right h3{margin-bottom:20px;margin-top:20px;font-size:15px;color:#5d7587}
#tour #column_right ul li{list-style-type:none;font-style:italic;color:#7d95a7;font-size:14px;margin-bottom:30px}
#tour #column_right ul li p{font-style:normal;font-size:13px;color:#7d95a7}
#tour #column_right ul li p a{color:#7d95a7;text-decoration:none}
#tour #column_right ul li p a:hover{text-decoration:underline}
#tour img.icon{vertical-align:middle;width:30px;height:30px;margin-right:3px}
#tour img.tour_screen{width:450px;height:250px;background-color:#f3f3f3;display:block;margin-top:15px;margin-bottom:15px}
#tour .float_left{float:left;padding-right:15px;padding-top:0}
#tour .float_right{float:right;padding-left:15px;padding-top:0}
#hello_wrapper{margin-top:100px;padding:50px;background-color:#fff}
#hello_body{width:500px;margin-left:auto;margin-right:auto}
#hello_body p{font-size:14px;color:#444}
#hello_body input{padding:5px;font-size:14px;border:1px solid #ddd}
#hello_body input#email{width:200px}
#hello_body input#submit{background:url(/media/pictures/input_generic_bg.v-364b38fa.png) repeat-x;background-position:0 0}
#hello_body input#submit:hover{background-position:0 -36px}
#hello_body #error_msg{color:#d00;padding-top:0px;display:none}
#hello_body #success_msg{color:#0b0;padding-top:0px;display:none}
#contact_page p{font-size:12px;margin-left:0px;padding-left:5px;padding-top:0px}
#contact_page h3{margin-bottom:0px;margin-top:15px;clear:both;padding:5px;font-weight:normal;font-size:16px}
#contact_page h3.first{margin-top:0px}
#donation_page h3{padding-left:5px}
#donation_page p{margin-left:0px;line-height:18px}
#blog_wrapper{padding:0;padding-top:20px}
#annie_blog_icon{float:left;margin-left:15px;display:block;width:60px;height:60px;background-image:url(/media/pictures/annie_face.v-1de543c5.png);background-repeat:no-repeat;position:relative;z-index:4;margin-right:13px}
.sub_header_back{position:relative;z-index:3}
#social_links{position:relative;z-index:4;float:right;padding-right:10px}
#social_links_msg{position:absolute;top:-15px;right:5px;font-size:10px;text-transform:uppercase;color:#666}
#social_links a{display:none;float:right;width:60px;height:60px;background-repeat:no-repeat;opacity:0.8;filter:alpha(opacity=80)}
#social_links a:hover{opacity:1.0;filter:alpha(opacity=100)}
#rss_link{background-image:url(/media/pictures/blog_rss.v-bc16fe2c.png)}
#blog_twitter_link{background-image:url(/media/pictures/blog_twitter.v-08eb3636.png)}
#blog_facebook_link{background-image:url(/media/pictures/blog_facebook.v-c633ad0c.png)}
#blog_side_bar{float:right;width:290px}
#blog_intro{background-color:#fff3ce;padding:15px;margin-top:-10px;border:1px solid #ddd;position:relative}
#blog_intro h3{display:inline;padding:0px;font-weight:bold;font-size:13px;position:relative;z-index:3}
#blog_intro p{font-size:13px;position:relative;z-index:3}
#blog_intro_annie{position:absolute;bottom:0px;right:0px;z-index:2}
#blog_side_bar_wrapper{padding:15px;padding-top:5px}
#blog_side_bar h4{font-size:15px;padding-left:0px;font-weight:normal;margin-top:10px}
#blog_side_bar p{font-size:13px}
#twitter_widget{width:260px;margin-top:15px}
.newsletter_subscription_prompt{display:block;border:1px solid #dfdfdf;background-color:#eee;padding:10px;margin-bottom:10px;margin-top:15px}
.newsletter_subscription_prompt form{float:left;display:block}
.newsletter_subscription_prompt #email_sub_note{float:left;padding:5px;padding-right:8px;font-size:13px}
#side_bar .newsletter_subscription_prompt p{color:#999;text-transform:uppercase;font-size:10px;padding-right:0px;padding-top:0px;padding-bottom:0px;float:right;clear:both;margin-top:6px}
.newsletter_subscription_prompt input{border:1px solid #ddd;background-color:#fafafa;color:#333;padding:4px;font-size:13px;margin-left:5px;margin-top:0px;margin-bottom:3px}
.newsletter_subscription_prompt #email_subscription_submit_post{text-transform:uppercase;color:#777;background-color:#fff}
.newsletter_subscription_prompt #email_subscription_post{background-color:#fff;width:177px}
.newsletter_subscription_prompt #email_subscription_post.initial{background-color:#fff;color:#777;font-style:italic}
.newsletter_subscription_prompt #error_msg_post{color:#d00;padding-top:3px;display:none}
.newsletter_subscription_prompt #success_msg_post{color:#166615;padding-top:3px;display:none}
#email_loading_indicator_post{float:left;margin-right:14px;font-size:10px;text-transform:uppercase;display:none;clear:both}
.newsletter_subscription_prompt #email_loading_indicator_post{float:right}
.newsletter_subscription_prompt #email_loading_indicator_post img{display:none}
.newsletter_subscription_prompt #email_loading_indicator_post span{margin-top:5px}
#email_loading_indicator_post img{width:36px;height:36px;float:left}
#email_loading_indicator_post span{float:left;margin-top:14px;color:#777}
#blog_content{float:left;width:660px}
.post{margin-bottom:30px}
.post .date_block{float:left;width:90px;margin-right:15px}
.post .date_block .date{font-size:15px;color:#304C67;padding-top:10px;padding-right:10px;padding-bottom:2px;text-align:right;text-transform:uppercase;background-color:#DCF1F9}
.post .date_block .year{font-size:13px;color:#304C67;padding-top:0px;padding-right:10px;text-align:right;background-color:#DCF1F9;padding-bottom:10px}
.post .share_links{clear:left;background-color:#fff;padding-left:15px;padding-top:15px}
.post .share_links div{padding-bottom:8px}
.post .share_links div.last{padding-bottom:0px}
.tweetmeme{clear:both;margin-top:15px;float:right}
.post h3{font-size:24px;font-weight:normal;padding-bottom:4px;padding-top:0px}
.post h3 a{text-decoration:none;color:#61B9E8}
.post h3 a:hover{text-decoration:underline}
.post_text{padding-bottom:5px}
.post p,.post li{font-size:13px;line-height:19px;color:#494949;padding-bottom:7px;padding-top:6px}
.post h4{padding:10px;margin-top:5px;font-size:12px;font-weight:normal;color:#304C67;background-color:#EDEBE8}
.post h4 a{padding-left:2px;padding-right:2px;color:#304C67}
.post_body{padding-left:0;width:550px;float:left}
.post_body a{text-decoration:none;color:#61B9E8}
.post_body a:visited{text-decoration:none;color:#61B9E8}
.post_body a:hover{text-decoration:underline;color:#FFC324}
.post_body ul{padding:5px 30px}
.post_body ul li{padding-top:4px;padding-bottom:4px}
.post_body ul.image_list{padding-top:0px;padding-bottom:10px}
.post_body ul.image_list li{padding-top:20px}
.post_body .block_text{line-height:15px}
#blog_post_entry_links{margin-left:105px;width:550px;float:left;background-color:#f3f3f3;margin-bottom:10px}
#blog_post_entry_links>p{font-style:italic;border:1px dotted #ccc;padding:10px;background-color:#eee;color:#333;float:left}
#popular_posts_title{color:#333;margin-top:5px;font-weight:normal;font-size:15px;padding-left:20px}
#popular_posts{font-size:13px;line-height:18px;padding:20px;padding-top:0px;padding-bottom:13px}
#popular_posts a{text-decoration:none}
#popular_posts a:hover{text-decoration:underline}
#content_wrapper.blog_post #corners_bottom{background-position:0px -30px}
#content_wrapper.blog_post #content_bg{padding-bottom:0px}
#comments{padding:25px;background-color:#eee;margin-top:15px;border-top:1px solid #ddd;margin-bottom:0px}
#loading_comments{color:#555}
#disqus_thread{display:none}
#disqus_thread h2{border-bottom:1px solid #ddd;margin-bottom:10px;padding-left:0px;padding-top:0px}
#disqus_thread h3{padding:0px}
.page_text{margin-left:15px;margin-right:15px;margin-bottom:15px}
.page_text h3{font-size:18px}
.page_text p{font-size:14px;line-height:18px}
.page_text ul{padding:5px 40px 10px}
.page_text ul li{padding-top:4px;padding-bottom:4px;font-size:14px}
.page_text a{text-decoration:none}
.page_text a:hover{text-decoration:underline}
.page_text .block_text{line-height:15px}
.login_form{background-image:url(/media/pictures/form_background_short.png);background-repeat:no-repeat;margin-left:10px;margin-top:10px;padding-bottom:10px}
.login_form table{border:1px solid #ddd;padding:1px}
.login_form table td{background-color:#eee;padding:3px;color:#666}
.login_form table td.label{color:#333;font-size:14px}
.login_form table td.label_survey{font-size:14px;color:#333}
.login_form input{border:1px solid #ccc;padding:4px;width:200px;margin-top:3px}
.login_form select{border:1px solid #ccc;padding:4px;margin-top:3px}
.login_form textarea{border:1px solid #ccc;padding:4px;margin-top:3px}
.login_form input#id_remember_user{width:auto;margin:5px 0 0 75px}
.login_form .login_options{color:#ccc;margin-left:75px;width:170px}
.login_form .login_options a{text-decoration:none}
.login_form .login_options a:hover{text-decoration:underline}
.result_info{margin-left:10px;margin-right:10px}
.notice{border:1px dotted #ddd;padding:10px;margin:5px;background-color:#fdf8d9}
.notice_success{background-color:#afa;padding:10px;margin:5px;border:1px solid #bea;color:#040}
.info{border:1px solid #ddd;background-color:#eee;padding:10px}
.postload{display:none}
.helper{margin-top:10px;color:#555;font-size:11px;font-style:italic}
#sub_header #iphone_ipad_switcher{float:right;padding-right:20px;padding-top:6px}
#iphone_ipad_switcher a{display:block;float:left;height:26px;width:77px;background-image:url(/media/pictures/switcher.v-5f1d3ded.png);background-repeat:no-repeat}
#iphone_ipad_switcher a.current{width:78px}
#iphone_ipad_switcher #iphone_link{background-position:0px -26px}
#iphone_ipad_switcher #iphone_link.current{background-position:0px 0px}
#iphone_ipad_switcher #ipad_link{background-position:-78px 0px}
#iphone_ipad_switcher #ipad_link.current{background-position:-78px -26px}
#app_iphone_ipad_switcher{float:right}
#app_type{clear:both;padding-bottom:12px;text-align:center}
#iphone_ipad_switcher #app_type a{display:inline;background-image:none;float:none;text-decoration:none}
#iphone_ipad_switcher #app_type a:hover{text-decoration:underline}
#iphone_ipad_switcher #app_type #app_itunes_link{float:right;display:block;width:92px;height:22px;background-image:url(/media/pictures/button-itunes.v-111a3863.png);background-position:0 0;position:relative;top:-3px;left:5px}
#iphone_ipad_switcher #app_type #app_itunes_link:hover{background-position:0 -22px}
#email_loading_indicator{float:left;margin-right:14px;font-size:10px;text-transform:uppercase;display:none;clear:both}
#askannie_newsletter #email_loading_indicator{float:right}
#askannie_newsletter #email_loading_indicator img{display:none}
#askannie_newsletter #email_loading_indicator span{margin-top:5px}
#email_loading_indicator img{width:36px;height:36px;float:left}
#email_loading_indicator span{float:left;margin-top:14px;color:#777}
.iap_flag_icon{width:16px;height:16px;background:url(/media/pictures/flags-16x16.v-1d90e3b2.png) 0 -16px}
#overlay_content{display:none;width:280px}
#overlay_loading{margin-top:15px;width:80px;height:80px;text-align:center;font-size:11px;color:#555;background-image:url(/media/pictures/loading.v-b530adb7.gif);margin-left:auto;margin-right:auto}
#overlay_content form input,#overlay_content form textarea{border:1px solid #ccc;width:250px;padding:5px;margin-left:auto;margin-right:auto}
#overlay_content form input.submit{width:200px;margin-left:auto;margin-right:auto;position:relative;display:block;margin-top:10px}
p.form_options{padding-top:10px;text-align:center;font-size:11px}
#overlay_content p.notice{border:1px solid #ddd;background-color:#eee;padding:5px;margin-top:5px;margin-bottom:5px}
#overlay_content p.terms_notice{font-size:11px;color:#444}
#overlay_content p.terms_notice a{text-decoration:none;color:#5588CC}
#overlay_content p.terms_notice a:hover{text-decoration:underline}
#overlay_content .errorlist{border:1px solid #d45656;background-color:#ffcece;padding:10px;margin-top:5px;margin-bottom:5px}
#overlay_content .errorlist li{margin-left:15px;color:#650000}
.errorlist{border:1px solid #d45656;background-color:#ffcece;padding:10px;margin-top:5px;margin-bottom:5px}
.errorlist li{margin-left:15px;color:#650000}
.errorlist span{color:#FF0000}
.pagination{padding:10px;text-align:center}
.pagination p{padding:5px}
.pagination a{padding:5px;text-decoration:none}
.pagination a:hover{color:#FFF;background-color:#005FC9}
.pages{font-size:13px;padding-left:5px;padding-right:5px}
.pagination .current{font-weight:bold;padding-left:2px;padding-right:4px}
.pagination_right{float:right}
.subscription_notice{border:1px dotted #ddd;padding:10px;margin:5px;background-color:#fdf8d9}
#calendar{margin-left:5px}
#calendar_month{text-align:center;padding-bottom:3px;padding-right:4px}
#calendar_month span{color:#aaa}
#calendar_month a{text-decoration:none}
#calendar_month .prev{float:left;padding-right:3px;display:block}
#calendar_month .next{float:right;padding-left:3px;display:block}
table.calendar{border:1px dotted #ccc;margin-bottom:5px}
.calendar th,.calendar td{width:15px;text-align:center}
.calendar th{font-weight:bold;color:#555;background-color:#eee;font-size:10px}
.calendar td a{display:block;padding:3px;text-decoration:none}
.calendar td a:hover{text-decoration:underline}
.calendar .highlight a{font-weight:bold;color:#252525}
.calendar .today a{color:#106000}
.calendar .prev-month a{color:#9999DD}
#all-stores,#all-categories{display:none}
#all-stores a,#all-categories a{text-decoration:none}
#all-stores ul,#all-categories ul{float:left;list-style-type:none;margin:10px}
#all-stores ul{width:130px}
#all-categories ul{width:200px}
#all-stores ul li,#all-categories ul li{display:block;padding:3px}
#all-stores ul li.item,#all-categories ul li.item{padding-top:8px;font-weight:bold;padding-left:0px}
#all-stores ul li.subitem,#all-categories ul li.subitem{padding-left:10px}
#ui-datepicker-div{z-index:9999999!important}
#ui-datepicker-div{display:none}
#no_ie6{position:absolute;width:100%;left:0px;top:70px;padding-top:20px;padding-bottom:20px;background-color:#555;border:10px solid #333;border-left:0px;border-right:0px;z-index:10}
#no_ie6 h3{color:#fff;font-size:22px;text-align:center}
#no_ie6 p{font-size:19px;color:#efe;text-align:center;padding:10px}
#browser_upgrade{text-align:center;padding-top:15px}
#browser_upgrade a{color:#9ef;margin-left:25px;margin-right:25px}
body.partner{background-image:none;background-color:transparent}
body.partner #two_col_filters_wrapper #content_bg{background-image:none}
body.partner #sub_header{padding-left:15px;width:935px;background-color:transparent}
body.partner #sub_header h2{color:#333}
body.partner #sub_header h3 #date_selector{left:0px}
body.partner #content_left{margin-left:15px}
body.partner #content_left #sub_menu a{color:#252525}
body.partner #content_left #sub_menu #appannie_partner_link a{height:auto}
body.partner #content_right{width:815px}
#appannie_partner_link{padding-bottom:15px}
a.linkOnWhite:link{text-decoration:none;color:#61B9E8}
a.linkOnWhite:visited{text-decoration:none;color:#61B9E8}
a.linkOnWhite:hover{text-decoration:none;color:#FFC324}
.jobs_button{height:50px}
#jobs_leftColumn{padding-right:20px;width:780px;float:left}
#jobs_rightColumn{position:absolute;float:right;right:20px}
#jobs_leftimg{background-image:url(../../pictures/IMG_6861.JPG);background-repeat:no-repeat;width:300px;height:200px;margin-right:15px}
#jobs_middleimg{background-image:url(../../pictures/IMG_6583.JPG);background-repeat:no-repeat;width:300px;height:200px;margin-right:15px}
#jobs_rightimg{background-image:url(../../pictures/IMG_6790.JPG);background-repeat:no-repeat;width:300px;height:200px;margin-right:20px}
#team_wrapper{position:relative;margin-left:auto;margin-right:auto;padding:15px}
#team_img1{background-image:url(../../pictures/IMG_6743.JPG);background-repeat:no-repeat;width:150px;height:195px;margin-bottom:10px}
#team_img2{background-image:url(../../pictures/marshallnu.JPG);background-repeat:no-repeat;width:150px;height:195px;margin-bottom:10px}
#team_img3{background-image:url(../../pictures/FredericThuard3.JPG);background-repeat:no-repeat;width:150px;height:195px;margin-bottom:10px}
#team_img4{background-image:url(../../pictures/IMG_6773.JPG);background-repeat:no-repeat;width:150px;height:195px;margin-bottom:10px}
#team_img5{background-image:url(../../pictures/IMG_6766.JPG);background-repeat:no-repeat;width:150px;height:195px;margin-bottom:10px}
#team_img6{background-image:url(../../pictures/IMG_6737.JPG);background-repeat:no-repeat;width:150px;height:195px;margin-bottom:10px}
#team_idgLogo{background-image:url(../../pictures/IDGLogo.jpg);background-repeat:no-repeat;width:160px;height:50px;margin-top:15px}
#teamText{vertical-align:top;position:relative;width:780px;height:195px;padding-left:10px;margin-bottom:20px}
.tableQuestion{font-weight:bold}
#investorsText{vertical-align:top;position:relative;width:784px;height:50px}
#team_p{line-height:22px}
#favorite_apps{width:100px;height:35px;margin-right:10px}
#skype{background-image:url(../../pictures/skype.jpg);background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#kindle{background-image:url(../../pictures/kindle.jpg);background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#dropbox{background-image:url(../../pictures/dropbox.jpg);background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#evernote{background-image:url(../../pictures/evernote.jpg);background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#reeder{background-image:url(../../pictures/reeder.jpg);background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#pleco{background-image:url(../../pictures/pleco.jpg);background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#imessage{background-image:url(../../pictures/imessage.jpg);background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#wordswithfriends{background-image:url(../../pictures/wordswithfriends.jpg);background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#mint{background-image:url(../../pictures/skype.jpg);background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#flipboard{background-image:url(../../pictures/flipboard.jpg);background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#whatsapp{background-image:url(../../pictures/whatsapp.jpg);background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#cuttherope{background-image:url(../../pictures/cuttherope.jpg);background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#instagram{background-image:url(../../pictures/instagram.jpg);background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#terminal{background-image:url(../../pictures/terminal.jpg);background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#zendesk{background-image:url(../../pictures/zendesk.jpg);background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#nike{background-image:url(../../pictures/nike.jpg);background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#adium{background-image:url(../../pictures/adium.jpeg);background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#vmwarefusion{background-image:url(../../pictures/vmwarefusion.jpeg);background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#newsrepublic{background-image:url(../../pictures/newsrepublic.jpeg);background-repeat:no-repeat;width:35px;height:35px;margin-right:10px}
#contact_leftColumn{height:55px;position:relative;padding-right:20px}
#contact_location{width:237px;height:100px}
#contact_beijing{background-image:url(../../pictures/beijing.jpg);background-repeat:no-repeat;width:230px;height:178px}
#contact_hongkong{background-image:url(../../pictures/wanchai.jpg);background-repeat:no-repeat;width:230px;height:178px}
#contact_sanfrancisco{background-image:url(../../pictures/goldengate.jpg);background-repeat:no-repeat;width:230px;height:178px}
#contact_paris{background-image:url(../../pictures/paris.jpg);background-repeat:no-repeat;width:230px;height:178px}
#logo_wrapper{padding-left:10px;position:relative}
#adways{background-image:url(../../pictures/adways.jpg);background-repeat:no-repeat;width:80px;height:80px;margin-right:10px}
#bigfish{background-image:url(../../pictures/bigfish.png);background-repeat:no-repeat;width:80px;height:80px;margin-right:10px}
#ea{background-image:url(../../pictures/ea.jpg);background-repeat:no-repeat;width:80px;height:80px;margin-right:10px}
#gameloft{background-image:url(../../pictures/gameloft.jpg);background-repeat:no-repeat;width:80px;height:80px;margin-right:10px}
#microsoft{background-image:url(../../pictures/microsoft.jpg);background-repeat:no-repeat;width:80px;height:80px;margin-right:10px}
#tencent{background-image:url(../../pictures/tencent.png);background-repeat:no-repeat;width:80px;height:21px;margin-right:10px}
#zynga{background-image:url(../../pictures/zynga.gif);background-repeat:no-repeat;width:80px;height:80px;margin-right:10px}
#glu{background-image:url(../../pictures/glu.jpg);background-repeat:no-repeat;width:80px;height:80px;margin-right:10px}
@charset "UTF-8"; html,body{height:100%;background-color:#61B9E8}
@font-face{font-family:'BebasNeueRegular';src:url(bebasneue-webfont.eot?#iefix) format('embedded-opentype'), url(bebasneue-webfont.woff) format('woff'), url(bebasneue-webfont.ttf) format('truetype'), url(bebasneue-webfont.svg#BebasNeueRegular) format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'DroidSansRegular';src:url(DroidSans-webfont.eot?#iefix) format('embedded-opentype'), url(DroidSans-webfont.woff) format('woff'), url(DroidSans-webfont.ttf) format('truetype'), url(DroidSans-webfont.svg#DroidSansRegular) format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'DroidSansBold';src:url(DroidSans-Bold-webfont.eot?#iefix) format('embedded-opentype'), url(DroidSans-Bold-webfont.woff) format('woff'), url(DroidSans-Bold-webfont.ttf) format('truetype'), url(DroidSans-Bold-webfont.svg#DroidSansBold) format('svg');font-weight:normal;font-style:normal}
.box_left{float:left;width:49%}
.box_right{float:right;width:49%}
.clear{clear:both}
.head_wrapper{width:980px;margin-top:6px;margin-right:auto;margin-bottom:12px;margin-left:auto}
.menublock{width:642px;margin-left:26px;background:#FFF7E3;height:40px;padding-top:6px;padding-right:6px;padding-left:6px;padding-bottom:2px;-moz-border-radius:10px;-webkit-border-radius:10px}
.socmed_header img{margin-right:7px;margin-left:0px;float:right;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px}
.logo_header a img{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px}
#sitemap{width:980px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:12px;padding-bottom:12px;position:relative}
.sitemap_head{font-family:DroidSansBold, Arial, Helvetica, sans-serif;font-size:16px;color:#F4E7AE;height:12px;padding-right:10px;vertical-align:top;text-align:left}
#sitemap_body{font-family:DroidSansRegular, Arial, Helvetica, sans-serif;font-size:16px;padding-top:10px;padding-right:10px;padding-bottom:10px;vertical-align:top;text-align:left;padding-left:20px}
#sitemap_body a{color:#AAE0FA}
#sitemap_body a:hover{color:#FFF7E3}
.sitemap1{position:absolute;left:0px}
.sitemap2{position:absolute;left:245px}
.sitemap3{position:absolute;left:490px}
.sitemap4{position:absolute;left:735px}
.copyright{color:#FFF7E3;font-family:DroidSansRegular, Arial, Helvetica, sans-serif;font-size:14px;margin-right:auto;margin-left:auto;width:360px;margin-bottom:36px;margin-top:24px}
.orange_button{font-family:DroidSansRegular, Arial, Helvetica, sans-serif;color:white;font-size:16px;text-transform:uppercase;background-color:#F25302;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;padding:15px 15px 11px 15px;float:left;margin:5px}
.orange_button:hover{color:#fff;background-color:#FFC324}
.blue_button{font-family:DroidSansRegular, Arial, Helvetica, sans-serif;color:white;font-size:16px;text-transform:uppercase;background-color:#2F4B66;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;padding:15px 15px 11px 15px;float:left;margin:5px}
.blue_button:hover{color:#fff;background-color:#FFC324}
.orange_button a{text-decoration:none;color:#FFF}
.blue_button a{text-decoration:none;color:#FFF}
#showcase{width:940px;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:20px;position:relative;height:400px}
.showcase_left{width:300px;height:400px;position:absolute;left:0px;background-color:#F4E7AE}
.showcase_center{width:300px;height:400px;position:absolute;left:320px;background-color:#F4E7AE}
.showcase_right{width:300px;height:400px;position:absolute;left:640px;background-color:#F69169}
.showcase_left:hover{background-color:#AAE0FA}
.showcase_center:hover{background-color:#AAE0FA}
.showcase_right:hover{background-color:#AAE0FA}
.showcase_head_free{width:280px;height:140px;color:#534741;background-image:url(../../pictures/label_free.png);background-repeat:no-repeat;background-position:225px 20px;padding-top:10px;padding-right:10px;padding-bottom:0px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}
.showcase_head_premium{width:280px;height:140px;color:#534741;margin:0px;background-image:url(../../pictures/label_premium.png);background-repeat:no-repeat;background-position:225px 20px;padding-top:10px;padding-right:10px;padding-bottom:0px;padding-left:10px}
.showcase_title{font-family:BebasNeueRegular, Arial, Helvetica, sans-serif;font-size:48px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:#2F4B66}
.showcase_body{font-family:DroidSansRegular, Arial, Helvetica, sans-serif;font-size:18px}
.showcase_head_free .showcase_body{color:#F25302}
.showcase_head_premium .showcase_body{color:#534741}
#showcase .showcase_title a{color:#2F4B66;text-decoration:none}
#showcase .showcase_title a:hover{color:#FFF;text-decoration:none}
.showcase_head_free .showcase_body a:hover{color:#BA6448}
.showcase_head_premium .showcase_body{color:#534741}
.showcase_img_1{background-color:#534741;height:250px;width:300px;background-image:url(../../pictures/showcase_img1.png)}
.showcase_img_2{background-color:#534741;height:250px;width:300px;background-image:url(../../pictures/showcase_img2.png)}
.showcase_img_3{background-color:#534741;height:250px;width:300px;background-image:url(../../pictures/showcase_img3.png)}
.android{background-image:url(../../pictures/android.png);height:395px;background-color:#2F4B66;background-repeat:no-repeat;width:940px;margin-top:0px;margin-right:auto;margin-bottom:20px;margin-left:auto;position:relative}
.android_text{width:580px;color:#FFF;font-family:DroidSansRegular, Arial, Helvetica, sans-serif;font-size:20px;left:290px;position:absolute;top:200px;z-index:51}
.android_header{font-family:BebasNeueRegular, Arial, Helvetica, sans-serif;font-size:30px;color:#FFF}
.android_text_body{font-family:DroidSansRegular, Arial, Helvetica, sans-serif;font-size:20px;color:#FFF}
.android_button{z-index:99;width:160px;position:absolute;right:10px;bottom:10px}
#plaid_border{background-color:#BA6448;height:5px}
#plaid_section{background-image:url(../../pictures/plaidbg.gif);background-repeat:repeat;padding-top:16px;padding-bottom:16px;background-position-x:81px;background-position-y:33px}
#plaid_content{width:980px;margin-right:auto;margin-left:auto;padding-bottom:42px;margin-top:24px}
#back_black{background-color:#000;width:100%}
.plaid_wrapper{width:100%}
.brown_wrapper{background-color:#544841;width:100%;z-index:1;height:860px;margin-top:-860px;background-image:url(../../pictures/blue_border.png);background-repeat:repeat-x}
#who_uses{height:366px;width:460px;margin-right:10px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:40px;background-color:white;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;position:relative;background-image:url(../../pictures/who_uses.jpg);background-repeat:no-repeat;background-position:22px 64px}
#blog{height:370px;width:400px;margin-left:10px;padding:20px;background-image:url(../../pictures/rss_icon.png);background-repeat:no-repeat;background-position:380px 20px}
.uses_button{position:absolute;bottom:26px;right:15px}
#our_products{background-image:url(../../pictures/ourproducts.png);position:absolute;z-index:998;height:120px;width:145px;background-repeat:no-repeat;top:0}
.sitemap_header{font-family:BebasNeueRegular, Arial, Helvetica, sans-serif;font-size:48px;color:#61B9E8}
.foot_header{font-family:BebasNeueRegular, Arial, Helvetica, sans-serif;color:#61B9E8;margin-left:44px;margin-top:16px;font-size:48px}
#nav li .nav_lowercase{font-family:DroidSansRegular, Arial, Helvetica, sans-serif !important;font-size:20px;color:#534741;margin-top:38px}
#app_store_icons{height:34px;width:145px;position:absolute;left:156px;top:174px}
#icon_iphone{background-image:url(../../pictures/icon_iphone.png);background-repeat:no-repeat;height:34px;width:34px;margin-right:10px;float:left}
#icon_ipad{background-image:url(../../pictures/icon_ipad.png);background-repeat:no-repeat;height:34px;width:34px;margin-right:10px;float:left}
#icon_mac{background-image:url(../../pictures/icon_mac.png);background-repeat:no-repeat;height:34px;width:34px;margin-right:10px;float:left}
.showcase_1{width:280px;height:140px;background-color:#A8DFF9;color:#534741;padding-top:10px;padding-right:10px;padding-bottom:0px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}
.showcase_1_title{font-family:BebasNeueRegular, Arial, Helvetica, sans-serif;font-size:32px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:#2F4B67}
.showcase_1_body{font-family:DroidSansRegular, Arial, Helvetica, sans-serif;font-size:16px;margin-top:8px}
.showcase_1_img_1{background-color:#534741;height:250px;width:300px;background-image:url(../../pictures/showcase_1_img1.png)}
.showcase_1_img_2{background-color:#534741;height:250px;width:300px;background-image:url(../../pictures/showcase_1_img2.png)}
.showcase_1_img_3{background-color:#534741;height:250px;width:300px;background-image:url(../../pictures/showcase_1_img3.png)}
.showcase_1_img_4{background-color:#534741;height:250px;width:300px;background-image:url(../../pictures/showcase_1_img4.png)}
.showcase_1_img_5{background-color:#534741;height:250px;width:300px;background-image:url(../../pictures/showcase_1_img5.png)}
.showcase_1_img_6{background-color:#534741;height:250px;width:300px;background-image:url(../../pictures/showcase_1_img6.png)}
.showcase_1_button{position:absolute;right:-5px;bottom:-10px}
.showcase_2_button{position:absolute;right:15px;bottom:5px}
.showcase_3_button{position:absolute;right:15px;bottom:10px}
.yes_i_want{font-family:BebasNeueRegular, Arial, Helvetica, sans-serif;font-size:32px;color:#2F4B66}
.showcase_2{width:280px;height:60px;background-color:#fff;color:#534741;padding-top:10px;padding-right:10px;padding-bottom:0px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}
#showcase_2_left{width:300px;height:360px;margin-right:10px}
#showcase_2_center{width:300px;height:360px;margin-right:10px;margin-left:10px}
#showcase_2_right{width:300px;height:360px;margin-left:10px}
.screenshot1{height:200px;width:300px;background-image:url(../../pictures/screenshot1.png);border:medium dashed #A8DFF9}
.screenshot2{height:200px;width:300px;background-image:url(../../pictures/screenshot2.png);border:medium dashed #A8DFF9}
.screenshot3{height:200px;width:300px;background-image:url(../../pictures/screenshot3.png);border:medium dashed #A8DFF9}
#tour_whoelse{background-color:#FFF;background-image:url(../../pictures/tour_whoelse.png);height:180px;width:940px;background-repeat:no-repeat;background-position:32px 84px;position:relative;padding:20px}
#testimonials{background-color:#FFF;width:940px;padding:20px}
.testimonial_txt{padding:20px;font-size:14px;vertical-align:top;padding-left:24px;background-image:url(../../pictures/quotes.png);background-repeat:no-repeat;background-position:10px 10px}
.emptyspace{height:80px;width:940px;position:relative;background-color:#FFF}
#analytics_tour{width:940px;margin-left:auto;margin-right:auto;margin-top:24px;margin-bottom:20px;position:relative}
.testimonial_sig{font-style:italic;color:#61B9E8;text-align:right;float:right;margin-right:20px}
.testimonial_block{height:144px;padding:20px}
#bookshelf_extended{height:320px;width:940px}
#intelligence_main{padding-left:20px;padding-right:20px;margin-right:auto;margin-left:auto}
#intelligence_infographic{height:450px;width:940px;background-image:url(../../pictures/infographic.png)}
#bookshelf_text ul{padding-top:5px;padding-bottom:5px;padding-left:48px}
.dotted_border{margin-top:8px;margin-bottom:8px;padding:12px;border:medium dashed #A8DFF9;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;position:relative;height:100px}
.showcase_4_img_1{background-color:#534741;height:250px;width:298px;background-image:url(../../pictures/sstats_img1.png);border:1px solid #61B9E8}
.showcase_4_img_2{background-color:#534741;height:250px;width:298px;background-image:url(../../pictures/sstats_img3.png);border:1px solid #61B9E8}
.showcase_4_img_3{background-color:#534741;height:250px;width:298px;background-image:url(../../pictures/sstats_img2.png);border:1px solid #61B9E8}
.showcase_4_img_4{background-color:#534741;height:250px;width:298px;background-image:url(../../pictures/sstats_img4.png);border:1px solid #61B9E8}
.showcase_4_img_5{background-color:#534741;height:250px;width:298px;background-image:url(../../pictures/sstats_img5.png);border:1px solid #61B9E8}
.showcase_4_img_6{background-color:#534741;height:250px;width:298px;background-image:url(../../pictures/sstats_img6.png);border:1px solid #61B9E8}
.sitemap_body a{color:#F3EBB8;text-decoration:none}
.sitemap_body a:hover{color:#ffc324;text-decoration:none}
#home_blog_feature a{color:#534741;text-decoration:none;font-weight:normal !important}
#home_blog_feature a:hover{color:#BA6448;text-decoration:none;font-weight:normal !important}
.col_300{height:130px;width:300px;background-image:url(../../pictures/aboutus_colhead.png);background-repeat:no-repeat;text-align:center;position:absolute;left:0px;top:0px}
.col_300_center{height:130px;width:300px;background-image:url(../../pictures/aboutus_colhead.png);background-repeat:no-repeat;text-align:center;position:absolute;left:320px;top:0px}
.col_300_right{height:130px;width:300px;background-image:url(../../pictures/aboutus_colhead.png);background-repeat:no-repeat;text-align:center;position:absolute;top:0px;right:0px}
.appcount_class{font-family:BebasNeueRegular, Arial, Helvetica, sans-serif;font-size:72px;color:#F2E6AC}
#about_us_stats{height:130px;width:940px;position:relative;margin-bottom:20px}
#aboutus_img{background-image:url(../../pictures/aboutus_img.jpg);position:relative;height:460px;width:940px;margin-bottom:20px}
#aboutus_img_tag{height:76px;width:400px;left:0px;bottom:40px;font-family:BebasNeueRegular, Arial, Helvetica, sans-serif;font-size:32px;color:#2F4B66;background-color:#FFF;position:absolute;padding:12px}
.appcount_sub{color:#4ABEFF;font-family:DroidSansRegular, Arial, Helvetica, sans-serif;font-size:16px;margin-top:-8px}
#about_us_links{height:250px;width:940px;margin-right:auto;margin-left:auto;background-color:#334966;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;padding:20px}
#about_links{float:left;width:400px;height:250px}
#about_blog{float:right;height:250px;width:480px;color:white;margin-top:14px}
#about_blog_feature a{color:#F4E7AE;text-decoration:none;font-weight:normal !important;font-size:20px;padding-bottom:8px}
#about_blog_feature .date{color:#FFF;text-decoration:none;font-weight:normal !important}
#about_links a{font-family:BebasNeueRegular, Arial, Helvetica, sans-serif;font-size:52px;color:#F2E6AC}
#about_links a:hover{font-family:BebasNeueRegular, Arial, Helvetica, sans-serif;font-size:52px;color:#F2E6AC;text-decoration:underline}
#android_poster{background-image:url(../../pictures/android_poster.png);height:390px;width:940px;margin-bottom:20px;margin-top:5px}
#nameless_analytics_graphic{height:360px;width:600px;float:left;margin-right:20px}
.analytics_subhead{font-family:DroidSansBold;font-size:22px;color:#61B9E8;margin-top:-14px;margin-bottom:12px}
.ca-container{position:relative;margin:25px auto 20px auto;width:960px;height:420px}
.ca-wrapper{width:100%;height:100%;position:relative}
.ca-item{position:relative;float:left;width:320px;height:100%}
.ca-more{position:absolute;bottom:4px;right:0px;padding:4px 15px;font-weight:bold;background:#FFC226;text-align:center;color:#544741;font-family:DroidSansRegular,Arial, Helvetica, sans-serif}
.ca-close{position:absolute;top:10px;right:10px;width:27px;height:27px;text-indent:-9000px;outline:none;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);box-shadow:1px 1px 2px rgba(0,0,0,0.2);opacity:0.7;background-color:#fff;background-image:url(../../pictures/cross.png);background-repeat:no-repeat;background-position:center center}
.ca-close:hover{opacity:1.0}
.ca-item-main{padding:5px;position:absolute;top:5px;left:5px;right:5px;bottom:5px;background:#fff;overflow:hidden;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);box-shadow:1px 1px 2px rgba(0,0,0,0.2)}
.ca-icon{width:300px;height:250px;position:relative;margin:0 auto;background:transparent url(../images/animal1.png) no-repeat center center}
.ca-item-1 .ca-icon{background-image:url(../../pictures/showcase_img1.png)}
.ca-item-2 .ca-icon{background-image:url(../../pictures/showcase_img2.png)}
.ca-item-3 .ca-icon{background-image:url(../../pictures/showcase_img3.png)}
.ca-item-4 .ca-icon{background-image:url(../images/animal4.png)}
.ca-item-5 .ca-icon{background-image:url(../images/animal5.png)}
.ca-item-6 .ca-icon{background-image:url(../images/animal6.png)}
.ca-item-7 .ca-icon{background-image:url(../images/animal7.png)}
.ca-item-8 .ca-icon{background-image:url(../images/animal8.png)}
.ca-content-wrapper{background:#A8DFF9;position:absolute;width:0px;height:391px;top:4px;text-align:left;z-index:10000;overflow:hidden;left:-172px;padding-top:20px}
.ca-content{width:600px;overflow:hidden}
.ca-content-text{padding-left:20px;font-size:16px;font-family:DroidSansRegular, Arial, Helvetica, sans-serif}
.ca-content-text p{padding-bottom:5px}
.ca-content h6{margin:25px 20px 0px 35px}
.ca-content ul{margin:20px 35px;height:30px}
.ca-content ul li{float:left;margin:0px 2px}
.ca-content ul li a:hover{background:#fff;color:#000;text-shadow:none}
.ca-nav span{width:25px;height:38px;background:transparent url(../images/arrows.png) no-repeat top left;position:absolute;top:50%;margin-top:-19px;left:-40px;text-indent:-9000px;opacity:0.7;cursor:pointer;z-index:100}
.ca-nav span.ca-nav-next{background-position:top right;left:auto;right:-40px}
.ca-nav span:hover{opacity:1.0}
.showcase_button{z-index:99;width:126px;position:absolute;right:0px;bottom:5px}
.st-accordion{width:920px;min-width:270px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-right:20px;padding-left:20px}
.st-accordion ul li{height:60px;border-bottom:1px solid #c7deef;border-top:1px solid #fff;overflow:hidden;position:relative}
.st-accordion ul li:first-child{border-top:none}
.st-accordion ul li>a{color:#2F4B67;font-family:BebasNeueRegular, Arial, Helvetica, sans-serif;text-decoration:none;font-size:32px;display:block;position:relative;line-height:60px;outline:none;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}
.st-accordion ul li>a span{background:transparent url(../../pictures/down.png) no-repeat center center;text-indent:-9000px;width:26px;height:14px;position:absolute;top:50%;right:-26px;margin-top:-7px;opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.st-accordion ul li>a:hover{color:#FFC428;font-family:BebasNeueRegular, Arial, Helvetica, sans-serif;text-decoration:none;font-size:32px}
.st-accordion ul li>a:hover span{opacity:1;right:10px}
.st-accordion ul li.st-open>a{color:#60B8E7}
.st-accordion ul li.st-open>a span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);right:10px;opacity:1}
.st-content{text-decoration:none;padding-top:5px;padding-right:0px;padding-bottom:30px;padding-left:0px}
.st-content p{font-size:16px;line-height:normal;padding:15px 4px 15px 4px}
.st-content img{width:125px;border-right:1px solid #fff;border-bottom:1px solid #fff}
@media screen and (max-width: 320px){.st-accordion ul li > a{ font-size:36px}
} .list_kludge{margin-left:20px;margin-bottom:24px;margin-top:12px}
.tour_img1{background-image:url(../../pictures/tour_img1.png);height:450px;width:910px}
#reasonbox{height:450px;position:relative}
.reasons{background-color:#F2E6AC;height:130px;width:460px}
#reason1{left:0;top:0px;background-image:url(../../pictures/reason1.png);background-repeat:no-repeat}
#reason2{right:0;top:0;background-image:url(../../pictures/reason2.png);background-repeat:no-repeat;margin-left:15px}
#reason3{left:0;top:300;background-image:url(../../pictures/reason3.png);background-repeat:no-repeat;margin-top:10px}
#reason4{left:0;top:150;background-image:url(../../pictures/reason4.png);background-repeat:no-repeat;margin-left:15px;margin-top:10px}
#reason5{right:0;top:300;background-image:url(../../pictures/reason5.png);background-repeat:no-repeat;margin-top:10px}
#reason6{right:0;top:150;background-image:url(../../pictures/reason6.png);background-repeat:no-repeat;margin-left:15px;margin-top:10px}
.reason_txt{width:255px;padding:12px;float:right}
.reason_title{font-size:18px;font-family:DroidSansBold, Arial, Helvetica, sans-serif;color:#F05722}
#dashbox{height:150px;position:relative}
#dash_img{background-image:url(../../pictures/tour-dashboard.jpg);width:910px;height:310px;background-repeat:no-repeat}
#dash_img2{background-image:url(../../pictures/tour-dashboard2.jpg);width:910px;height:410px;background-repeat:no-repeat}
#dash_img3{background-image:url(../../pictures/tour-dashboard3.png);width:422px;height:273px;background-repeat:no-repeat;left:0}
#dash_img4{background-image:url(../../pictures/freshmilk.png);width:657px;height:320px;background-repeat:no-repeat;float:right;margin-right:0px;margin-left:30px}
#dash_img6{background-image:url(../../pictures/tour-dashboard6.jpg);width:538px;height:370px;background-repeat:no-repeat;float:right;margin-right:0px;margin-left:30px}
.dash_img6_2{background-image:url(../../pictures/tour-dashboard6_2.jpg);width:390px;height:187px;background-repeat:no-repeat;margin-top:20px;margin-bottom:20px}
#dash_img5{background-image:url(../../pictures/tour-dashboard5.jpg);width:420px;height:320px;background-repeat:no-repeat;left:0}
#dash_img13{background-image:url(../../pictures/tour-dashboard13.jpg);width:910px;height:350px;background-repeat:no-repeat}
#dash_img99{background-image:url(../../pictures/tour-dashboard99.jpg);width:910px;height:566px;background-repeat:no-repeat;margin-bottom:20px}
#dash_img3_txt{width:460px;left:440;margin-left:5px;border-left:1px solid #A8DFF9;padding-left:20px;height:273px}
#datapoints{height:320px;position:relative}
#dailymilk{height:340px;position:relative}
#dashcol1{left:0;width:280px;margin-right:10px;padding-right:10px;border-right:#A8DFF9 solid 1px}
#dashcol2{left:300;width:280px;margin-right:10px;padding-right:10px;border-right:#A8DFF9 solid 1px}
#dashcol3{left:600;width:280px}
.tour_button{height:70px}
.tour_button_last{height:70px;position:absolute;right:0;bottom:0}
#tour_wrapper{width:940px;padding-right:20px;padding-left:20px}
.tour_title{font-family:BebasNeueRegular, Arial, Helvetica, sans-serif;font-size:32px;margin-top:12px;margin-right:0px;margin-bottom:12px;margin-left:0px;color:#2F4B67}
.tour_subhead{font-family:DroidSansBold, Arial, Helvetica, sans-serif;margin-top:12px;margin-right:0px;margin-bottom:20px;margin-left:0px;color:#61B9E8;font-size:18px}
.tour_title_huge{font-family:BebasNeueRegular, Arial, Helvetica, sans-serif;font-size:63px;margin-top:12px;margin-right:0px;margin-bottom:12px;margin-left:0px;color:#2F4B67;text-align:center}
.tour_subhead_huge{font-family:DroidSansBold, Arial, Helvetica, sans-serif;margin-top:12px;margin-right:0px;margin-bottom:20px;margin-left:0px;color:#61B9E8;font-size:24px;text-align:center}
.tour_tag{font-family:DroidSansBold, Arial, Helvetica, sans-serif;margin-top:12px;margin-right:0px;margin-bottom:20px;margin-left:0px;color:#534741;font-size:18px;width:780px;float:left}
.tour_block{margin-top:20px;margin-bottom:20px;border-bottom:#A8DFF9 solid 1px;position:relative}
.tour_block_last{margin-top:20px;margin-bottom:20px;position:relative}
.tour_button_orange{font-family:DroidSansRegular, Arial, Helvetica, sans-serif;color:white;font-size:16px;text-transform:uppercase;background-color:#F25302;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;padding:15px 15px 11px 15px;float:right;margin:0px;position:absolute;right:0px;bottom:16px;width:134px}
.tour_button_orange:hover{color:#fff;background-color:#FFC324}
.features_box{width:400px;left:20px;height:650px}
.features_item{height:20px;width:380px;margin-bottom:10px;font-family:DroidSansBold, Arial, Helvetica, sans-serif;color:#2F4B66;padding:8px;font-size:18px;background-image:url(../../pictures/check.png);background-repeat:no-repeat;background-position:363px 6px}
.features_item_soon{height:20px;width:380px;margin-bottom:10px;font-family:DroidSansBold, Arial, Helvetica, sans-serif;color:#2F4B66;padding:8px;font-size:18px;background-image:url(../../pictures/coming_soon.png);background-repeat:no-repeat;background-position:356px 6px}
.features_item_price{height:20px;width:380px;margin-bottom:12px;background-color:#61B9E8;font-family:DroidSansBold, Arial, Helvetica, sans-serif;color:#FFF;padding:10px;font-size:18px;background-image:url(../../pictures/price_free.png);background-repeat:no-repeat;background-position:355px 6px}
.quotes_box{width:500px;right:20;position:absolute;top:90px;height:480px}
.bubblequote{background-color:#F2E6AC;padding:20px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;margin-top:20px;margin-right:-15px;margin-bottom:20px;margin-left:20px;font-size:18px}
.about_indent{margin-left:40px}
.around_annie{width:140px;font-size:13px}
#android_text{width:610px;border-right:#A8DFF9 solid 1px;margin-bottom:20px;padding-right:10px}
#who_we_are{background-image:url(../../../../media/pictures/who_we_are.v-3b9ff751.jpg);background-repeat:no-repeat;height:200px;width:300px;margin-left:20px;float:right}
#who_we_are_txt{height:200px;margin-bottom:20px}
#android_actions{position:absolute;bottom:20px;right:0px}
.android_pg_text{height:360px;posight:360px;position:relative;margin:0}
#android_link{margin-top:12px;margin-bottom:4px}
#hello_droid{background-image:url(../../../../media/pictures/hello_droid.v-4703d96a.png);background-repeat:no-repeat;width:32px;height:32px;float:left;margin-top:-10px;margin-right:4px}
#appcare_selector_items{z-index:999}
.nav_lowercase{z-index:999}
.menu_end{background-image:url(../../../../media/pictures/menu_end.v-22687ff5.png);background-repeat:no-repeat;height:10px;width:140px}
.sf-menu li li.nobg{background-color:transparent !important}

