body > div#SEOmoz-status-overlay {
  z-index: 9999999;
  position: fixed !important;
  top: 10px !important;
  right: 10px !important;
  background: #eee !important;
  opacity: 0.8 !important;
  height: 0 !important;
  width: 300px !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
}

body > div#SEOmoz-status-overlay.rendered {
  height: 100px !important;
}

body > div#SEOmoz-status-overlay > iframe {
  padding: 0 !important;
  margin: 0 !important;
  height: 100px !important;
  width: 300px !important;
  border: 0 !important;
  overflow: hidden !important;
}

body > div#SEOmoz-overlay-container {
}

body > div#SEOmoz-overlay {
  z-index: 9999998 !important;
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  background: rgba(0,0,0,0.7) url(chrome://mozbar/skin/images/ajax-loader.gif) no-repeat center center !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
}
body > iframe#SEOmoz-overlay-frame {
  z-index: 9999999 !important;
  position: fixed !important;
  height: 0px;
  top: 20px !important;
  visibility: hidden !important;
  width: 800px !important;
  overflow: hidden !important;
  background: white !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 auto !important;
}

body > div#SEOmoz-overlay > iframe#SEOmoz-edit-profile-frame {
  z-index: 9999999 !important;
  height: 400px !important;
  width: 429px !important;
  overflow: hidden !important;
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
  position: fixed !important;
  margin: 0 auto !important;
}

body > iframe#SEOmoz-overlay-frame.rendered {
  visibility: visible !important;
}

.seomoz-SERP-overlay {
  background-color: #f0f7f9 !important;
  padding: 5px !important;
  margin: 5px 0 !important;
  height: 20px !important;
  font: normal 11px/20px normal Arial, Helvetica, sans-serif !important;
  color: #000 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  position: relative !important;
}

.seomoz-SERP-overlay.unloaded {
  padding-left: 25px !important;
  background: #f0f7f9 url(chrome://mozbar/skin/images/serp_loader.gif) no-repeat 5px center !important;
}

.seomoz-SERP-overlay.unloaded iframe {
  display: none !important;
}

.seomoz-SERP-overlay iframe {
  background: #f0f7f9 !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 5px 0 5px 5px !important;
  border: none !important;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
}

body > div#SEOmoz-SERP-panel {
  z-index: 9999997 !important;
  position: absolute !important;
  top: 30px !important;
  right: 10px !important;
  background: transparent !important;
  opacity: 1 !important;
  width: 234px !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  overflow: visible !important;
}



body > div#SEOmoz-SERP-panel iframe {
  background: #fff !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  overflow: hidden !important;
}

body > div#SEOmoz-SERP-panel.seomoz-closed,
body > div#SEOmoz-SERP-panel.seomoz-closed iframe {
  border-right: 1px solid #C1C1C1 !important;
  height: 24px !important;
  margin-right: 94px !important;
  width: 130px !important;
}

/* HIGHLIGHTER */
body .seomoz-highlight {
  display: inline;
}
body .seomoz-highlight.seomoz-highlight-follow {
  background-color: #4f4 !important;
}
body .seomoz-highlight.seomoz-highlight-follow img {
  border: 2px solid #4f4 !important;
}
body .seomoz-highlight.seomoz-highlight-nofollow {
  background-color: pink !important;
}
body .seomoz-highlight.seomoz-highlight-nofollow img {
  border: 2px solid pink !important;
}
body .seomoz-highlight.seomoz-highlight-internal {
  background-color: orange !important;
}
body .seomoz-highlight.seomoz-highlight-internal img {
  border: 2px solid orange !important;
}
body .seomoz-highlight.seomoz-highlight-external {
  background-color: #4cf  !important;
}
body .seomoz-highlight.seomoz-highlight-external img {
  border: 2px solid #4cf  !important;
}
body .seomoz-highlight-keyword {
  background-color: yellow !important;
  display: inline;
}
body .seomoz-highlight-keyword img {
  border: 2px solid yellow !important;
}
