@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

* {
  font-family: Segoe UI, tahoma, Arial !important;
  text-rendering: geometricPrecision !important;
  font-size: 11px !important }

#main-window #navigator-toolbox #PersonalToolbar  {
  -moz-appearance: none !important; 
  border-top: 5px none !important;
  padding: 3px 3px 3px 3px !important }

#main-window #navigator-toolbox #nav-bar {
  padding: 0px 0px 0px 4px !important }

#main-window #navigator-toolbox #toolbar-menubar {
  background: none !important }

#main-window #navigator-toolbox #PersonalToolbar toolbarbutton > label,
#navigator-toolbox .menubar-text {
  color: white !important;
  opacity: .80 !important }

#main-window #navigator-toolbox {
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-top: 0px !important }

sidebarheader {
  -moz-appearance: none !important;
  background: black !important;
  color: white !important;
  border: 0 !important }

#sidebars-titlebutton > label {
  color: white !important }

#browser-bottombox {
  background-color: rgb(0,0,0) !important }

#FindToolbar .checkbox-label-box,
.statusbarpanel-text,
.findbar-find-fast {
  color: white !important; 
  opacity: .99 !important }

statusbarpanel {
  -moz-appearance: none !important; 
  border: none !important }

#FindToolbar {
  margin-top: 1px !important;
  -moz-appearance: none !important;
  background: none !important;
  border: 0 none !important }

#FindToolbar .toolbarbutton-text {
  color: white !important }

#status-bar {
  -moz-appearance: none !important;
  background-color: rgb(0,0,0) !important;
  border: 0 none !important }

#contentAreaContextMenu,
.tabs-bottom,
tab[selected="true"],
popup,
menupopup {
  opacity: 0.80 !important }

.tabs-bottom {
  border-bottom: 1px solid !important }

.tab-text {
  opacity: .99 !important }

.tabbrowser-tabs {
  -moz-appearance: none !important;
  background: none !important;
  background-color: rgb(0,0,0) !important;
  border: 0 none !important;
  padding-bottom: 0px !important }

#toolbar-menubar {
  background: none !important }

#nav-bar {
  margin-bottom: -1px !important }

#browser {
  border: 0 !important }

menulist > menupopup {
  -moz-appearance: menupopup !important }

menulist > menupopup > menuitem[_moz-menuactive="true"] {
  -moz-appearance: menuitem !important }

#toolbar-menubar > toolbarbutton,
#nav-bar > toolbarbutton,
#nav-bar > .toolbarbutton-icon,
#FindToolbar toolbarbutton,
#FindToolbar toolbarbutton *,
.bookmark-item .toolbarbutton-text {
  -moz-appearance:none !important;
  border: 0px !important;
  margin: 0px 0px 0px 1px !important;
  padding: 0px 0px 0px 0px !important }

#nav-bar > toolbarbutton * {
  border: 0px !important;
  margin: 0px 0px 0px 1px !important;
  padding: 0px  !important }

.chevron {
  -moz-appearance:none !important;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px !important }

.bookmark-item {
  -moz-appearance:none !important;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px !important }

.bookmark-item .toolbarbutton-icon {
  -moz-appearance:none !important;
  border: 0px !important;
  margin: 0px 0px 0px 2px !important;
  padding: 0px 0px 0px 0px !important }

#PersonalToolbar {
  visibility: collapse !important }

#navigator-toolbox:hover > #PersonalToolbar {
  visibility: visible !important }

tab .progress-bar {
  -moz-appearance: progresschunk !important }

#statusbar-progresspanel {
  display: none !important }

.searchbar-textbox {
   margin-right: 0 }

#identity-box,
.autocomplete-history-dropmarker,
.textbox-input-box,
.search-go-container {
   margin-top: -1px !important;
   margin-bottom: -1px !important }

#identity-box > hbox,
#identity-box,
#page-proxy-stack,
.searchbar-engine-button {
   background: none;
   border-right: none!important }

#identity-box > hbox,
.searchbar-engine-button {
   padding-right: 1px !important }

#identity-box:hover > hbox,
.searchbar-engine-button:hover {
   padding-right: 0 !important;
   background-image: url(chrome://browser/skin/navbar-textbox-buttons.png);
   border-right: 1px solid ThreeDShadow!important }

#page-proxy-stack:hover {
   background-image: url(chrome://browser/skin/urlbar-favicon-glow.png) }

#page-proxy-stack {
   margin-left: -4px }

#identity-popup {
  -moz-appearance: none !important;
  border: none !important;
  color: white !important;
  background-color: transparent !important }

#identity-popup-container,
#identity-popup:hover,
#editBookmarkPanel,
tooltip {
  -moz-appearance: none !important;
  border: none !important;
  color: white !important;
  background-color: rgba(56,78,95,0.70) !important }

@-moz-document url(chrome://global/content/commonDialog.xul) {
  dialog {
    background-color: rgba(56,78,95,0.70) !important }

  description, checkbox {
    color: white !important;
    font-family: Segoe UI, SegoeUI, calibri, verdana, helvetica, tahoma, Arial !important;
    font-size: 9pt !important }

  vbox > description {
    font-weight: bold !important }

  #info.header {
    font-size: 9pt !important }
}

/***********************************************
            button hovers: blue
 ***********************************************/
toolbarbutton.bookmark-item[container="true"]:hover>label
  /*,toolbarbutton:hover>label*/ {
    background-color: rgba(90, 230, 255, 0.25) !important;
    padding: 1px 2px 1px 16px !important;
    margin: -1px -2px -1px -16px !important;}
toolbarbutton.bookmark-item:not([container]):hover>label {
    background-color: rgba(90, 230, 255, 0.25) !important;
    padding: 1px 2px 1px 20px !important;
    margin: -1px -2px -1px -20px !important;}
menu:hover>.menubar-text{
    background-color: rgba(90, 230, 255, 0.25) !important;
    padding: 0px 4px 1px 4px !important;
    margin: 1px 2px 1px 2px !important;}


/***********************************************
            main border setup
 ***********************************************/
textbox:not([multiline="true"]):not([size]):not([readonly="true"]):not([id="urlbar"]):not([class="searchbar-textbox"]), menulist, 
input[size]:not([type="autocomplete"]), input[type="text"], input[type="password"], textarea, select
/*,#view-code[style="display: block;"] userstyles code*/
,div.QOD9Ec /*gmail*/{    
    -moz-appearance: none !important;
    background: -moz-Field !important;
    border: 2px solid !important;
    -moz-border-top-colors: #999999 #bfbfbf -moz-Field !important;
    -moz-border-right-colors: #afafaf #ddd -moz-Field !important; 
    -moz-border-left-colors: #afafaf #ddd -moz-Field !important;
    -moz-border-bottom-colors: #cfcfcf #eee -moz-Field !important;
    -moz-border-radius: 8pt !important;
    -moz-outline-radius: 7pt !important; 
    padding-top:0px!important;
    padding-bottom:0px!important;} /*eliminates vert oversizing */


  /*.searchbar-textbox, #urlbar {
    -moz-border-radius: 8pt !important;}*/

.textbox-input:not([type="autocomplete"]) {
    margin-left: 3px !important;}


textbox[multiline="true"] {
    -moz-appearance: none !important;
    border: 0px!important;
    padding: 0px !important;
    background: none!important;
    outline: none !important;
      /*margin: 0px!important;*/}

TEXTAREA/*[rows]*/:not([rows="1"]) {
    -moz-border-radius: 5pt !important;}


/***********************************************
            hover outlines
 ***********************************************/

textbox:not([size]):not([id="searchbox"]):not( [id="urlbar"]):not([class="searchbar-textbox"]):hover, menulist:hover,
input[size]:hover, input[type="text"]:hover, input[type="password"]:hover,
textarea:hover, select:hover{/**********************hover*/
    -moz-outline-radius: 7pt !important; 
    outline: 2px solid!important;
    outline-offset: -1pt !important;
    outline-color: rgba(164, 201, 227, 0.75) !important;}

textbox:not([size]):not([id="searchbox"]):not( [id="urlbar"]):not([class="searchbar-textbox"]):focus, menulist:focus,
input[size]:focus, input[type="text"]:focus, input[type="password"]:focus, 
textarea:focus, select:focus{ /**********************selected*/
    -moz-outline-radius: 7pt !important; 
    outline: 2px solid!important;
    outline-offset: -1pt !important;
    outline-color: rgba(72, 215, 251, 0.5) !important;}

textbox:not([size]):not([id="searchbox"]):not( [id="urlbar"]):not([class="searchbar-textbox"]):active, menulist:active,
input[size]:active, input[type="text"]:active, input[type="password"]:active, 
textarea:active, select:active
,div.QOD9Ec:hover /*gmail*/{/**********************mousedown*/
    -moz-outline-radius: 7pt !important;
    outline: 2px solid!important;
    outline-offset: -1pt !important;
    outline-color: rgba(72, 215, 251, 0.9) !important;}

TEXTAREA/*[rows]*/:not([rows="1"]) {
    -moz-outline-radius: 5pt !important;}




/***********************************************
            menubar
 ***********************************************/
/*#main-window:not([sizemode="maximized"]) #menubar-items:not(:hover):not(:active):not([focused="true"]){
    opacity:.9 !important;}*/
#toolbar-menubar{
    background:transparent!important;}
#toolbar-menubar{
    margin: 4px 0px 5px 4px !important;}
#main-menubar>menu
      {margin-top: -5px !important;
      margin-bottom: -5px !important;}
#file-menu
      {margin-left: -2px !important;}
#helpMenu
      {margin-right: -3px !important;}
#main-window:not([sizemode="maximized"]) #main-menubar{
    background: rgba(255,255,255, 0.7) !important;
    -moz-background-clip: border!important;
    margin: -1px !important;
    border: 1px solid transparent !important;
    -moz-border-radius: 6px !important;}
#main-window:not([sizemode="maximized"]) #menubar-items{
    background: transparent !important;
    -moz-background-clip: padding !important;
    margin: -4px !important;
    border: 7px solid !important;
    -moz-border-radius: 16px !important;
    -moz-border-top-colors: rgba(255,255,255, 0.1) rgba(255,255,255, 0.2) rgba(255,255,255, 0.3)  rgba(255,255,255, 0.4) rgba(255,255,255, 0.5) rgba(255,255,255, 0.6) transparent !important;
    -moz-border-right-colors: rgba(255,255,255, 0.1) rgba(255,255,255, 0.2) rgba(255,255,255, 0.3)  rgba(255,255,255, 0.4) rgba(255,255,255, 0.5) rgba(255,255,255, 0.6) transparent !important;
    -moz-border-bottom-colors: rgba(255,255,255, 0.1) rgba(255,255,255, 0.2) rgba(255,255,255, 0.3)  rgba(255,255,255, 0.4) rgba(255,255,255, 0.5) rgba(255,255,255, 0.6) transparent !important;
    -moz-border-left-colors: rgba(255,255,255, 0.1) rgba(255,255,255, 0.2) rgba(255,255,255, 0.3)  rgba(255,255,255, 0.4) rgba(255,255,255, 0.5) rgba(255,255,255, 0.6) transparent !important;}

#main-window[sizemode="maximized"] #main-menubar>menu {
    color: white !important; }

/***********************************************
            urlbar
 ***********************************************/
#back-button:not(:hover),#forward-button:not(:hover),#back-forward-dropmarker:not(:hover),#stop-button:not(:hover),#reload-button:not(:hover)
    { opacity:.65!important;}

#urlbar[level="high"], #urlbar[level="broken"] {    
    opacity:.95!important;}
#urlbar:not(:hover):not([focused="true"]):not([level="high"]):not([level="broken"])>#identity-box
    { opacity:.7!important;}

#urlbar[level="high"]:not(:hover):not([focused="true"]) 
  >.autocomplete-textbox-container, #urlbar[level="high"]:not(:hover):not([focused="true"]) 
  >.autocomplete-history-dropmarker {
    background-color: rgba(245,246,190, 0.5) !important;}
#urlbar[level="broken"]:not(:hover):not([focused="true"]) 
  >.autocomplete-textbox-container {
    background-color: rgba(245,246,190, 0.5) !important;}


#urlbar>.autocomplete-textbox-container{
    -moz-border-radius-topleft: 8px !important;
    -moz-border-radius-bottomleft: 8px !important;}


/**************************************************IDbox************/
#identity-box {    
    margin-left: 0px!important;
    border-right: 1px solid !important;
    border-right-color: rgba(0,0,0,.2)!important;
    background: -moz-dialog url(chrome://browser/skin/navbar-textbox-buttons.png) repeat-x !important;
    background-position: 0 -11px !important;

    -moz-border-radius-topleft: 16px !important;
    -moz-border-radius-bottomleft: 16px !important; }

/*#urlbar:not([level="high"]):not([level="broken"])>#identity-box{    
    opacity:.8!important;}*/

#identity-box:hover{
    background-position: 0 -61px !important;}

#identity-box.verifiedDomain{ 
    background-position: 0 -121px !important;}
#identity-box.verifiedDomain:hover{ 
    background-position: 0 -181px !important;}

#identity-box.verifiedIdentity{ 
    background-position: 0 -241px !important;}
#identity-box.verifiedIdentity:hover{ 
    background-position: 0 -301px !important;}

#identity-box > hbox{
    margin-left:8px !important;
    margin-right:-8px !important;
    border: none !important;
    background-color: transparent !important; }


#page-proxy-stack{
       margin-left:-8px !important;
       margin-right:5px !important;}

#identity-icon-label{ 
       margin-left:-8px !important;
       margin-right:6px !important;}

/*#urlbar>.autocomplete-textbox-container>.textbox-input-box{
    border-left-color: rgba(0,0,0,.1)!important;}*/

#urlbar>.autocomplete-textbox-container>.textbox-input-box
  >.autocomplete-textbox.textbox-input{
       margin-left:-2px !important;}

/**************************************************R-side icons************/
#urlbar>#urlbar-icons
    {margin-right:-2px !important;}

#feed-button:not(:hover), #safebrowsing-urlbar-icon:not(:hover),
#star-button:not(:hover), #go-button:not(:hover) {
    opacity: 0.5 !important;}

#go-button{
    list-style-image: none !important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjMxN4N3hgAAAUtJREFUKFNjZEAC//79Y3z17ee/knOvGJiZGBgmGokzCHBxMCKrQWH/+fOHce3NV/9Nll0B44BNN/+///rjP04NIBsevPl8x2HG+f/mk8/+t5xy9n/I4sv/X338htD09+9fxt+/f8MwC5Ct+vPnz2z3qWf+W/acBOPwuRf/v4ZpAkqyFAKtr15z/X/duhv/e7ff+T9z3/3/wVPO/DdvPgLHYVPP/n/y5nMjg3nV/v/EYo+2I/8ZzIt3/ScWezYc+M8AclLRjJP/6xec+9+0+Pz/CWsu/5+95fr/oPq9/y1zt8BxdOuB/6/effnPgM3T7z5+rfEo2PDfInU1GIfX7vgPFMMMXlCwPnr27r9z8sL/hqEz/huHz/wfUrTy/6s3n7DHBSjiVmw+/V/TvRGMPZMm/3/z7iP+iHvy7NX/4NTO/6HpXf9fvX6PoRgAV4MiS0f8BjIAAAAASUVORK5CYII=") center center no-repeat;
    width: 16px !important; 
    /*width: 12px !important; height: 12px !important;*/}

  /*#go-button:hover + #urlbar-icons{
    background-color: rgba(72, 215, 251, 0.4) !important;
    background-image: url(chrome://browser/skin/tabbrowser/tab-active-bkgnd.png);}*/

#urlbar > .autocomplete-history-dropmarker > .dropmarker-icon{
    margin-left: 3px !important;} /*prevents overly large blue bknd*/

#urlbar > .autocomplete-history-dropmarker {
    /*margin-left:-5px !important; pull other elements closer
      margin-top:-1px !important;
       margin-bottom:-1px !important;*/
    -moz-border-radius-topright: 8pt !important;
    -moz-border-radius-bottomright: 8pt !important;
    -moz-background-clip: padding !important;
    border:none !important;}

#urlbar > .autocomplete-history-dropmarker:hover{
    background-color: rgba(72, 215, 251, 0.4) !important;}



/*********************************************************
           urlbar/searchbar glasser border outline
 *********************************************************/
#main-window #searchbar .searchbar-textbox,
#main-window #urlbar{
    margin: 1px!important;
    -moz-border-radius: 16px !important;
    border: solid 3px !important;
    -moz-border-top-colors: transparent rgba(0, 0, 0, 0.6) rgba(255, 255, 255, 0.6) !important;
    -moz-border-right-colors: rgba(255, 255, 255, 0.3) rgba(22,22,22, 0.5) rgba(255, 255, 255, 0.7) !important;
    -moz-border-bottom-colors: transparent rgba(22,22,22, 0.6) rgba(255, 255, 255, 0.6)!important;
    -moz-border-left-colors: rgba(255, 255, 255, 0.3) rgba(0, 0, 0, 0.6) rgba(255, 255, 255, 0.7)!important;
    -moz-background-clip: border !important; }




/******************************************
            searchbox fixes
 ******************************************/
.searchbar-engine-button {
    /*background: none !important;*/
    padding-left: 1px !important;
    margin-right: 0px !important;
    border: none !important;
    background: transparent url(chrome://browser/skin/tabbrowser/tab-active-bkgnd.png) !important;
    -moz-border-radius-topleft: 8px !important;
    -moz-border-radius-bottomleft: 8px !important;}

.searchbar-engine-image { margin-left: 6px !important; }

.searchbar-engine-button[addengines="true"] > .button-box {
    /*background: none !important;*/
    background-position: -0px 1px !important;}
  /*.searchbar-engine-button[addengines="true"] {
    background: transparent url(chrome://browser/skin/Search-addengines.png) no-repeat 0px 2px !important;}*/

.searchbar-dropmarker-image
    { display:none !important; }


.searchbar-textbox:not(:hover):not([focused="true"])>.searchbar-engine-button
    { opacity:.8!important;
    /*background-color: rgba(255,255,255, 0.1) !important;*/}

.searchbar-engine-button:hover{
    background-color: rgba(72, 215, 251, 0.4) !important;}


.searchbar-textbox>.autocomplete-textbox-container>.textbox-input-box
  >.autocomplete-textbox.textbox-input{
    border-left: solid 1px!important;
    border-left-color: rgba(0,0,0,.1)!important;
    padding-left: 1px !important;
    padding-right: 2px !important;}

/*.searchbar-textbox {padding-right:6px !important;}*/

/*.searchbar-engine-button:hover[addengines="true"] >.searchbar-engine-image{
    outline-color: rgba(72, 215, 251, 0.6) !important;}
  /*.searchbar-engine-button[addengines="true"]:not(:hover)
    >.searchbar-engine-image{
    outline: 1px solid !important;
    outline-color: rgba(72, 215, 251, 0.9) !important;
    -moz-outline-radius: 3px !important;}*/


   /**************************search-go-button*******/
/*.search-go-button    {display:none !important; }*/

.search-go-button {
    list-style-image: none !important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjMxN4N3hgAAAq5JREFUOE9tkl1IU3EYxnc2sRiRdW0XXRl4UXij3phhWF2UdFOk8yvTlVaKBBFmkUSBYSGURJSVSpIkLDuVYgVJaLHUMj9Ya25u7vvMs0/3pe7t+Z9wYXTg4Yz///yed+/zvpzsn4eIOEiWSCTk7M0ejuNkcrk8wX7j/efwf+Dq6qoiEosrebNIrdNOap910fCil2Kx2NZ4PK5cW1vjYMxtYFlFBpqF4GRl1wRlt45s0Pm+KfL4w7XRaDQN3yk3wMwxEo0pqx5pKbvlA1V3fiV+0kr9WgsV3/8inTX2fqNIJNIEgyzob3W4pQxNLFLOpSGq6vhMMOKdTudj6JovFHly9NZH6U63KLqDweBTSCFVZz2wfu5opimn8Q1pRk3EQIPBwEO9giBc6eDnknd+v78LSk3CLJB7mhnKPTtAz97rye12N5tMplaLxVLj9Xqb2vq+S3evx0wkiuInaJMEo18FeknXzjoo97SGjlwcJJcYavP5fJcDgUCTwSq2FdTzlFf3kmxCwOJwOFRQbRJGAOmzRoHyz72SDPY38HS9a5yudmqTZz1DOlpaWiK73a6CyqR+V1ZWlAwsbBignJp+Km15J73XlV+noZ7BOfZ3xxYWFspdLlcJlCoDqJj55aR8dTdlqR7ShfZhlvS4XfALIxMmGpsyk+gLWTweT4nRaCy32WwqmORBKbIfP62UW3KbMotuUP3NF5hjdHR+fr5Cp9OdMpvNZQisApAKFU8APA6TfaFQaDckl93tfks799bRmeYHEoiPq/V6vRqAGrDaarWqEU4l0j+GansA7cBktkCcDEEVPO/n2eYsIIRS1hOAYvR0GOEcwpgKMdNMLMWucDichn3YjulsZhspW15ePoBxsPgrAZ8EVIQKB1EhC4YZMM9AlTRks43tPiD5+l7/Bg77To2dgYluAAAAAElFTkSuQmCC") center center no-repeat;
    width: 14px !important; height: 15px !important;
    margin-right: 2px !important;}

.search-go-button:not(:hover)
    { opacity:.5!important;}



/*********************************************************
            fix for wht surrounding box
            (findbar, searchbox, numberboxes)
 *********************************************************/
.find-field-container.findbar-find-fast, #searchbox, 
#password1Textbox, textbox[size]{   
    -moz-appearance: inherit!important;    /*hide surrounding box*/
    padding: 1px !important;
    background: none !important; 
    border: none !important;}


.findbar-textbox{
    padding-bottom:0px !important;}/*prevent cropping bottom of letters*/
.findbar-textbox>hbox{
    margin-top:-2px !important;}/*pull up*/




/***********************************************
            findbar fixes
 ***********************************************/
.find-field-container { 
  -moz-appearance: none !important }

#FindToolbar textbox[status="notfound"] {
  font-weight: bold !important;
  width: 197px !important;  /*to keep bold from resizing box*/
  color: #a00 !important; 
  background: #F0DBDB !important;
  -moz-outline-radius: 7pt !important; 
  outline: 2px solid !important;
  outline-offset: -1pt !important;
  outline-color: rgba(220,0,0,.4) !important }

#FindToolbar textbox[status="notfound"] input {
  margin-left:0px !important }

.findbar-find-fast[value="Find:"] { /*align with qfind*/
  padding-right:17px !important }

.find-status-icon/*[status="wrapped"]*/{
  margin-left: -578px !important;
  margin-right: 568px !important }

description[anonid="find-status"][control="findbar-textbox"] {
  font-weight: bold !important;
  color: #d00 !important; 
  padding-left: 8px !important;
  margin-left: -5px !important;
  border-left: 1px solid rgba(200,0,0,.1)!important }

/***********************************************
            page element fixes
 ***********************************************/
select /*fixes overlap of system images above border*/ {
  padding-left: 5px !important;
  padding-right:3px !important }

input[size],
input[type="text"] /*fixes input box overflow*/ {
  padding-left: 2px !important;
  padding-right: 2px !important;
  margin-left: -1px !important;
  margin-right: -1px !important }

input[class="num"] {
  padding-left: 1px !important; /*fixes overrun*/
  padding-right: 1px !important }

TD[id="search_box_container"][valign="top"] >INPUT[id="search_box"][type="text"][name="search"][value="Keywords"] { /*slickdeals forum search*/
  margin-top: 1px !important } 

SELECT[name="gmSelectLogin"] {
  height: 18px !important }

/**************************************************************
           centered img-only, wider google results  
 **************************************************************/
HTML > BODY > IMG:only-child {  
  display: block !important;
  margin: auto !important }

@-moz-document domain("www.google.com") {
  .j {
    width: 60em !important }
}
