@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

#editBookmarkPanel { margin-left: 750px !important; }

/* Removes buttons */
.search-go-button { display: none !important; }
#go-button { display: none !important; }
#star-button { display: none !important; }
#feed-button[feeds] { display: none !important; }
.autocomplete-history-dropmarker { display: none !important; }
#feed-button { display: none !important; }

/* Shades url bar */
#urlbar { opacity: 0.75 !important; }
#urlbar:hover { opacity: 0.91 !important; }
#urlbar[focused="true"] { opacity: 0.98 !important; }
#urlbar .autocomplete-textbox-container 
{ 
  color: grey !important; 
  font-weight: normal !important;
  font-family: verdana !important;
  font-size: 11px !important;
}
#urlbar .autocomplete-textbox-container:hover { color: black !important; }
#urlbar .autocomplete-textbox-container[focused=true] 
{ 
  position: relative !important;
  z-index: -3 !important;
  color: black !important; 
  background: black !important; /* --> maintains selection colors */
  -moz-border-radius: 18px !important;
  margin-left: -3px !important;
  padding-left: 3px !important;
  padding-right: 4px !important;
  margin-right: -8px !important;
}
#urlbar .textbox-input-box  /* --> fix for adjustments just above */
{
  -moz-border-radius-topright: 10px !important;
  -moz-border-radius-bottomright: 10px !important;
  padding-right: 5px !important;
}


/* Adds gradient shading to url bar */
/* --- left part of bar --- */
#identity-box { background: url("http://img38.imageshack.us/img38/3216/startcap.png") left center no-repeat !important; }
#identity-icon-label { background: url("http://img38.imageshack.us/img38/9745/startcapsecureend.png") center right no-repeat !important; }
#identity-box.verifiedDomain {
  background: url("chrome://browser/skin/icons/startcap-secure-start.png") !important;
  -moz-padding-start: 11px;
}
#identity-box.verifiedIdentity > hbox > #identity-icon-label { background: url("http://img38.imageshack.us/img38/2817/startcapverifiedend.png") center right no-repeat !important; }
#identity-box.verifiedIdentity {
  background: url("chrome://browser/skin/icons/startcap-verified-start.png")  !important;
  -moz-padding-start: 11px;
}
/* --- center of bar --- */
#urlbar .textbox-input-box { background: url("http://img26.imageshack.us/img26/5898/barshade12i.png") repeat-x center !important; }
/* --- end of bar --- */
#urlbar { background: url("http://img26.imageshack.us/img26/566/rightcap22.png") right no-repeat !important; }


/* Changes url bar dropdown menu colors and removes margin/padding */
#PopupAutoCompleteRichResult richlistitem,#PopupAutoCompleteRichResult richlistitem *
{
  margin: 0px !important;
  color: white !important;
  padding-top: 0.9px;
  padding-bottom: 0.9px;
  font-family: Segoe UI, SegoeUI, calibri, verdana, helvetica, tahoma, Arial !important;
  font-size: 11px !important; 
  background: #0f0f14 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABiCAIAAAAeFy4qAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH2AIDCygxWhqJHQAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w/zoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG+aHAAAAB3RFWHRTb3VyY2UA9f+D6wAAAAh0RVh0Q29tbWVudAD2zJa/AAAABnRFWHRUaXRsZQCo7tInAAAASUlEQVR4nN2OywkAIQxEZfrvx5M9WJBv8GCCCrsNGAgk82NKbV02AguGwPEjgwgusdzF+dAEdnriXrg/dVdOege7k7f+p2d5YCZtF5EcLumtXgAAAABJRU5ErkJggg==") repeat-x center !important;
}


/* Removes scrollbar and changes borders of url bar dropdown menu rows */
#PopupAutoCompleteRichResult richlistitem .ac-site-icon 
{ 
  height: 14px !important; 
  width: 13px !important; 
}
#PopupAutoCompleteRichResult .scrollbox-innerbox { overflow-y: hidden !important; }
#PopupAutoCompleteRichResult { border: none !important; }
#PopupAutoCompleteRichResult richlistitem
{ 
  border-top: solid 1px black !important;
  border-bottom: solid 1px grey !important;
  border-left: solid 1px grey !important;
  border-right: solid 1px grey !important;
}
#PopupAutoCompleteRichResult richlistitem[selected="true"] { border: solid 1px #00cfff !important; }


/* Hides space, and unnecessary items, thereby shrinking url bar dropdown rows */
#PopupAutoCompleteRichResult richlistitem .ac-site-icon:not([src]), 
#PopupAutoCompleteRichResult richlistitem .ac-type-icon:not([class*="ac-result-type-"]),
#PopupAutoCompleteRichResult richlistitem .ac-result-type-tag,
#PopupAutoCompleteRichResult richlistitem .ac-result-type-bookmark,
#PopupAutoCompleteRichResult richlistitem .ac-extra,
#PopupAutoCompleteRichResult richlistitem .ac-url { display: none !important; }


/* Shifts url bar dropdown row favicons & titles */
#PopupAutoCompleteRichResult richlistitem .ac-title { margin-left: 5px !important; }
#PopupAutoCompleteRichResult richlistitem .ac-site-icon { margin-left: 5px !important; }


/* Changes colors of selected url bar dropdown cells */
#PopupAutoCompleteRichResult richlistitem[selected="true"],#PopupAutoCompleteRichResult richlistitem *[selected="true"]
{
  margin: 0px !important;
  padding: 0.9px;
  color: #00cfff !important;
  font-family: Segoe UI, SegoeUI, calibri, verdana, helvetica, tahoma, Arial !important;
  background: #00cfff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABiCAIAAAAeFy4qAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH2AIDCygxWhqJHQAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w/zoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG+aHAAAAB3RFWHRTb3VyY2UA9f+D6wAAAAh0RVh0Q29tbWVudAD2zJa/AAAABnRFWHRUaXRsZQCo7tInAAAASUlEQVR4nN2OywkAIQxEZfrvx5M9WJBv8GCCCrsNGAgk82NKbV02AguGwPEjgwgusdzF+dAEdnriXrg/dVdOege7k7f+p2d5YCZtF5EcLumtXgAAAABJRU5ErkJggg==") repeat-x center !important;
}


/* Shades search bar and changes font colors */
.searchbar-textbox { opacity: 0.75 !important; }
.searchbar-textbox:hover { opacity: 0.91 !important; }
.searchbar-textbox[focused="true"] { opacity: 0.98 !important; }
#searchbar .autocomplete-textbox-container 
{ 
  color: grey !important; 
  font-family: verdana !important;
  font-size: 11px !important;
}
#searchbar .autocomplete-textbox-container:hover { color: #1F1F1F !important; }
#searchbar .autocomplete-textbox-container[focused=true] { color: black !important; }


/* Removes border from searchbar dropdown menu panel */
panel { border: none !important; }


/* Changes color of searchbar dropdown menu */
.autocomplete-treebody::-moz-tree-row 
{ 
  -moz-border-radius: 0px !important;
  background: black url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABiCAIAAAAeFy4qAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH2AIDCygxWhqJHQAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w/zoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG+aHAAAAB3RFWHRTb3VyY2UA9f+D6wAAAAh0RVh0Q29tbWVudAD2zJa/AAAABnRFWHRUaXRsZQCo7tInAAAASUlEQVR4nN2OywkAIQxEZfrvx5M9WJBv8GCCCrsNGAgk82NKbV02AguGwPEjgwgusdzF+dAEdnriXrg/dVdOege7k7f+p2d5YCZtF5EcLumtXgAAAABJRU5ErkJggg==") repeat-x center !important; 
}
.autocomplete-treebody::-moz-tree-row(selected) 
{ 
  background: black url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABiCAIAAAAeFy4qAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH2AIDCygxWhqJHQAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w/zoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG+aHAAAAB3RFWHRTb3VyY2UA9f+D6wAAAAh0RVh0Q29tbWVudAD2zJa/AAAABnRFWHRUaXRsZQCo7tInAAAASUlEQVR4nN2OywkAIQxEZfrvx5M9WJBv8GCCCrsNGAgk82NKbV02AguGwPEjgwgusdzF+dAEdnriXrg/dVdOege7k7f+p2d5YCZtF5EcLumtXgAAAABJRU5ErkJggg==") repeat-x center !important; 
  border: 1px solid #00cfff !important;
}
.autocomplete-treebody::-moz-tree-cell-text 
{ 
  margin-left: -3px !important; 
  color: white !important; 
}
.autocomplete-treebody::-moz-tree-cell-text(selected) { color: #00cfff !important; }