/* ==UserStyle==
// @name	Len R's rounded for glasser FF3_RC1
//			based on code by L.Netherton, vbielawski
// @author	Len R
// @version	v1.3.5
// @changes	more idbox fixes
// ==/UserStyle==*/


/***********************************************
            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; }

menu, .menu-iconic-text {text-rendering: optimizeSpeed !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; 
    /*	margin-top:2px !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;
	/*margin-left:23px !important;
	margin-right:22px !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; }

#FindToolbar { 
	-moz-appearance: none !important;  
	border: 0px !important; 
	height: 28px !important;
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAcCAIAAAAvP0KbAAAAL0lEQVR42qXFsQ0AIAwDQcuTZ2JESZGPKRiB4nSqKiUxE8O7GUPcxDBm4rWPJf264KQfT7gX6iMAAAAASUVORK5CYII=") !important;}




/****************************************
            statusbar
 ****************************************/
statusbar { -moz-appearance: statusbar; border: 0px !important;}

#status-bar { 
	-moz-appearance: none !important;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAI0lEQVR42mPYdOo6w+03Xxle/fzDxMzMzPT//38mBgYGamEAuugLH+6I3fwAAAAASUVORK5CYII=")!important;}

.statusbar-resizerpanel {
	min-width:70px !important; 
	margin-left: -68px !important; 
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAYCAIAAADIyBxUAAAC1klEQVR42t2YUW/bNhDH/3ckZTtwYiRYigXdS/sBBuzD91v0CxQI+rKi27p1cRbbkkXy/n2QLMmKu6V7aOIQsH3gHe/ux6NokfLm7buUDQB3HxJN4+6HRNe3EzA0aw16ZSMSBId+BvJY2w1m63Bo2EbB/ngOtLsMC+/k+q+VkZ3adk538Uj2Tq3Lg3tp2QCJ6JxwLx7ZhSB7oCZ7GyO1M7vD6zNk54ljLYmg4s/mk8E090l3EbsqtWN7uU+7Dd/g9xi9doSE+9px0riHxCHSYD208970eFXvnBsiyTcj8VuR5EFIoyqBlK9VSUASDrI4/wM29V0eo4n/X1Uay/tIh7+7Cf7XKo2198OdXXzQ6affPvzs8SxaUWwT4+ePvxRO9Hkgidhy+WMjP4cqJeYcs3AOAoIjr5J5AOY/gYWYa/qOGMnBkw7TX4OcSJ5T8xEjkfBSRAt+fj11XtJCtO60x4fkVQpX1Jmz0/dns1ytr0YGx4TkRafBT5yvk8xO/r5cbJY3Lw+YHQVMUHWqAiRitUURyqvz9e83L8hwfEhTp6rSvEwYuaroNP70w+bz7UVZFoeL+TRJJqrOCSAkRABBlfI2mUp+/SKty9N/Nvzq+nxiJOJVRYRgnaFAcBqz3VUJQgCvLhHj/OPSnKYnjGScenXaLrBtosEmXmcBZbRlVZMQJYmXC6VN/rxreZoySX+IfGwkD/FeBNAgRiRjjAbBSaGklJGbmIbGl4tAyl3NbY7/5fm7blwigBlEBYCRAKIZgYmqD2KUdZ232YZnPACXpyEZSN6WdXdSFwzP+Y+BNC9cNta5Oy62/5vBKYA68bbKaXDL0bSZl7NpqM2cymY3+KlUaVVnGmfBZaMIvFcniMYyWplseI0zrGrwblVnUSkEd9v8sCX9PZtKmWwW1AmqZFWy/WulcYvGukokBHhQgR5re1jH9s5GDj0Jh99T7xlLcw91aMf7Am8htOeYZseJAAAAAElFTkSuQmCC") !important;}

.statusbar-resizerpanel>resizer{
	display:none!important;}

statusbarpanel
  {border:none !important;
  -moz-appearance: none !important;}

statusbarpanel:not([class="statusbar-resizerpanel"]):not([id="noscript-statusLabel"])
  {min-width:28px !important;
  padding: 0px !important;}

/*#noscript-statusLabel:not([value=""])*/
#noscript-statusLabel>vbox[style="display: block;"]{margin-left:-12px!important;margin-right:-6px!important;}

#meetimer-panel-tooltip { font-size: 80% !important; 
			  margin-left:-200px !important; }
#meetimer-panel>image	{ margin: 0px -4px 0px 4px !important;}
#meetimer-panel		{ margin-bottom:-1px !important;}





/*************************************
           linksys router
 *************************************
INPUT[name][value][size="5"][maxlength="5"][onblur="valid_range(this,0,65535,errmsg.err46,this.defaultValue)"][class="num"]
	{margin-right:-3px !important;}
INPUT[name^="ip"][value][size="3"][maxlength="3"][onblur="check_valid_value(this,0,254,errmsg.err34,this.defaultValue,lanip,networkip,broadcastip)"][class="num"],
INPUT[name^="from"][value][size="5"][maxlength="5"][onblur="valid_range(this,0,65535,errmsg.err46,this.defaultValue)"][class="num"]
	{margin-right:-9px !important;  margin-left:-3px !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;}   }