/* Location Bar: Safari 4 style */
/* cribbed from: "Star button + Location bar: Safari 4 way" by m.mike kondo (user 20999)
             and "Vfox3 - More Safari-like (Mac OS X)" by Wes M. */

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/*---- REPOSITION PANELS ----*/
#identity-popup {
/*margin-top: 0px !important;*/
margin-left: -2px !important;}

/* move the bookmark star */
/* comment out if you're using Integrated Reload/ Location Bar style */
#urlbar #star-button { margin-right: 12px !important; }
/*  OR  #star-button { margin-left: 4px !important; }*/

/* Move the RSS button to the left of the Stop/Reload buttons */
#urlbar #feed-button { margin-right: 1px !important; }

/* Combine stop + reload buttons */
/* (the reload button must be to the right of the stop button) */
#stop-button[disabled] { display: none; }
#stop-button:not([disabled]) + #reload-button { display: none; }

/* Move the stop and reload buttons into the URL bar */
/* (both buttons must be on the right side of the URL bar) */
#stop-button, #reload-button {
  width: 0px !important;
  margin-left: -25px !important;
  margin-right: 10px !important;
  padding-left: 14px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

#stop-button { background-image: url("chrome://global/skin/icons/loading_16.png") !important; }
#stop-button:hover { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAd0lEQVQ4jd2SQQrAMAgEewrkZ/nAwvrJgCef1148BNHQHFuvOgO7eF3/GhEZJCeAFncAGskpIqMU+MFN0laJw+a7WQoA9OXQALQAG4C+jRElR3AmOYZj5qyT13ASYS/JCsuKLQUkNcscJFoK/JE0K8wlun2kb84D8GN2LbB29n0AAAAASUVORK5CYII=") !important; }
#reload-button { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAxklEQVQ4jc2RwWYDYRSFswp9gCGUrPIYZR4gdPe5332NUEJXeZ6shjxA6WOUrkq3oZQhTDYzVEwmkyyih7v5Oec/372Tyb+XugXmNwdkZqP+RsQrMB1lAkq1Ur8ys+lG/VCXg+aIWP81nQR8qs+Xfj6odVv5sUPIzA3wcIn3PTObiFh3b+oOWIxiV/eZ2QDFKMM1AUDR4vycDehD6BQRL+0y384GnCxxBcyAWUSs1Fo9AE+DGENn7Gs21KRSv9upgHKU+e46Ar0MgcHDAo1yAAAAAElFTkSuQmCC") !important; }


/*---- LOCATION BAR -----*/

/* URLBAR BODY */
#urlbar .autocomplete-textbox-container {
background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAcCAYAAACptnW2AAAAMElEQVQokWNgoAz4+/v/R8cMjx49+o+OGf5jAaOCAyZYVFT0Hx0z/P//PxkdE58WAIXmsvIvl7ScAAAAAElFTkSuQmCC") repeat-x center left !important;
padding: 6px 1px 6px 0px;}

#urlbar[focused="true"] .autocomplete-textbox-container {
 background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAcCAYAAACptnW2AAAAYklEQVQokWMI7Tzvio4ZQrvPd6FjhuDus2fQMUNi07z/cNwIoRmOXXnw/9jl+xB8BUIz/McCRgXpIXjz2af/N599/A+hP/2/8ezjf4aiSWv/F01ExQxJUy4+QMfYEwO2ZAMAae7nmnsArIAAAAAASUVORK5CYII=") repeat-x center left !important;
}

#urlbar[focused="true"]:-moz-system-metric(mac-graphite-theme) .autocomplete-textbox-container {
 background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAcCAYAAACptnW2AAAAZ0lEQVQokWNIKqxxQccMyXm1neiYIT63+gw6ZsgurPifVVjxH0ZnFVb8Zzh19vx/dMzwHwsYFaSH4J37D//fuf/w/90Hj/7D2AxVje3/qxvb/1c1tv+vbur4X9XY/h97FGNNDNiSDQA4jNiygYsc7wAAAABJRU5ErkJggg==") repeat-x center left !important;
}

window:not([active="true"]) #urlbar .autocomplete-textbox-container {
 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAcCAYAAACptnW2AAAAMUlEQVQokWNgoAwsWLDgPzpmePz48X90zPAfCxgVHDDBRYsW/UfHDP///09Gx8SnBQD/y7qQbZ4OXwAAAABJRU5ErkJggg==") repeat-x center left !important;
}

/* ENDCAP */
#urlbar .autocomplete-history-dropmarker {
 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAcCAYAAABcSP4GAAAA5ElEQVQokbXMMWqFQBhFYetU6bODLCO14xQ6KIKIDCKKKUQLN2DjLuxen3YqsXzuwEpSSghMCBGUmyrFi/hXyak/jmH8f5ZlgTH2yhi7mKb5cADzPGMcRyilwDl/45w/3gAA2LYNWmt0XQchxMsB/LQsCxzH+TwF+77Dtm2cAgAQQtDAdV0aeJ5HA9/3aRAEAQ3CMKRBFEU0kFLSII5jGiRJQoM0TWmQZRkN8jw/B+u6oiiKr1PQ9z2aprkegNYaSilUVfUxDIO8AWVZoq7r97Ztr9M0PQO4/32QAHwATwDujD/vGyNQgC5KbaJrAAAAAElFTkSuQmCC") no-repeat right center !important;
 list-style-image: none !important;
 margin: 1px 4px 0px -8px !important;
 padding-right: 2px !important;
}

#urlbar[focused="true"] .autocomplete-history-dropmarker {
 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAcCAYAAABcSP4GAAABaUlEQVQokWMI7TzvioInXrUJ77iiHzv9olhCw3wOhpDOsw0wHNR5vjK081xySPdph7iOq3KeudvYGYK6zu5DxiFd51aFdJ5tCO0+65TWc1OEIalp/v/U1kX/Cyes+Q9RcHZ7SNe5VaGd55LDuy/qMBy7fP//9mOX/vfPW/0/tXHWf7hpnecrg3ovWjD8+/fv/58/f/5/+fLl/+yV2xAmdZ5tCOk+7cDwHwmcvfXsf1rbItwKrj1+/z+lZQFuBTefffqf2roQt4IbTz/+T2vFY8XNZx/xu+HG04//MzqW4HdDZudS/CbgVXDz2af/WV3L8CvI7l6O34ocfApuPvv0P7dnBf5wyO1did+K/P5V+K3Aq+Dywzf/iyauxa1gw77T/2tmbUNVcOPpx/8X7736v3b38f9lE1diJrmiiWv+l05Z/79uznbsiZZgsieYcUK6TzvAcFDvRYvw7os6aT03RTxzt7EzMDAwAACEi2wRAf8WiwAAAABJRU5ErkJggg==") no-repeat right center !important;
}

#urlbar[focused="true"]:-moz-system-metric(mac-graphite-theme) .autocomplete-history-dropmarker {
 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAcCAYAAABcSP4GAAABW0lEQVQokYXTP0/CQBgG8BtxMk6M+gnY3BjRxQ9B0zZE0baWCi3XO7zyx4KyqAmmk4lxYjMhaoyJcTUaTdQosRXod2AjvE4QiHJe8my/vO8Nz4s2TGdtFA1XVgzqLtv1+qLbaCw0m805JKm0NoqgkqKk2WlRJ4l1iy1VPW8eJRX7cTKiYl9JKq0ldbYqYxxFm7oFapYAdlyYQpqdljUWQw9Pz3B7dw/HJx4ohjVGgkqKKYPF0XA4hMFgAP1+H07PzseTJJXWRJ0kEEy8l9d3ULP2bND2v2HLyM8GQTcEZQfPBn6nx18RdEPQcoQ/YdukPBBCxirwV+g84Hd6kMnv8oGBHT7I2kX+H3KkxAcm5QC/0wOrUOYDkwc+vwJ+H1rXN1A5OJwGQTeEt482XLQugZaqvyuHHRdoeR/26kd/l/bf2vMOR2AsgkSdJEZJGSwuaywmYxwVGIsghNAPQbRAnLAY048AAAAASUVORK5CYII=") no-repeat right center !important;
}

window:not([active="true"]) #urlbar .autocomplete-history-dropmarker {
 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAcCAYAAABcSP4GAAAArklEQVQoke3MsQqCUBhAYeem9t6gx+gxWp17Hjf9769Im0Lg7t4keB9AGpxCMLLhymlqKBGCauvMH8fzfp+IICKnKIr2QRCsJqBpGuq6pigKROQchuH6CQA45+j7nrIsUdXDBDzqug5jzHUWjOOIiDALgC8AY8wfvANU9QPgnCOO49sssNaSZdlxAoZhoKoqkiS5WGv9J6CqpGna5Xl+bNt2ByxfDz6wBTbAwvt6d6b7luH03CizAAAAAElFTkSuQmCC") no-repeat right center !important;}

#identity-box[open="true"],
#identity-box:active:hover {margin-bottom:-2px !important;}


/*---- SEARCHBAR ----*/

/* SEARCH RIGHT */
.search-go-container {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAcCAYAAACK7SRjAAABqElEQVRIie3SMcsSARzH8ecFtDS2tT9br6D2PE9URAxBQXGQwAgpRbhBArlBMMRVBEs6EXRIcBEkkBMVniEcJIjwQY5zURHz4O7bJDxE8aDeDUHfF/D5wZ//1dX/LkkQhK+CIHx0u90vXS7Xta34YDCgVqshSRIej+ebKIqSKIqPL0IBTNPEMAx2ux2r1QpVVZFlGb/f3xVF8elF+N0sy8IwDHRdp9FoEAgERj6f77yB3/FjpmmyXq9RFIVgMNg760R/w48Dm82GcrlMKBR6Zyt+HJjNZoTD4R9er/e0L7oPBzAMg1KpRDwef2M7blkWvV6PRCLx2XYcYD6fE4vFvjuCb7dbIpHIT0fw/X5PNBp1Bl8sFiSTyVtH8OFwSCaT+eIIXq/XkWX5ve24pmmkUilNURS37Xin06FYLH4CHtqKj8djJEm66ff7z0+C78MnkwnZbHbearVeAw9swXVdp9vtks/nb9rt9lvg0cnwET8cDiyXS6bTKc1mk3Q6rVUqlfZoNHpxNny3XC53WygU1Gq1+kFV1VfAk7NO8acAL/AMuD75K/65fgENNDc+HHOG0gAAAABJRU5ErkJggg==") no-repeat right top !important; 
margin-right: -13px !important; /* fixed */
}

/* INACTIVE */
window:not([active="true"]) .search-go-container {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAcCAYAAACK7SRjAAABkUlEQVRIie3SvYoaURiH8b2ANCm3S79driDbB1KkzTWkCCmSLtXeQApBOeMwjEcQD2KjOKAgTDEGP1gxiEgOcWGRBT9wQIkjM89WgoSERZ0pAnku4PeHl/fi4n/nJIT4LoTIG4bxPp1OX8WKd7td6vU6SikMw/ghhPiSSqVenIUChGFIEASs12vm8zmDwYByuUw2m61mMplXZ+GHRVFEEATMZjOazSamaX47eeB3fF8Yhvi+j+u6WJblnHSiv+GHA7VaDcuybmLF9wOTyQTTNO+O/qKncIAgCHAcBynlp9jxKIro9/vk8/lK7DjAdDrFtu2fieCbzQbTNH8lgm+32+TwxWKBlPI+EXw8HlMsFt1EcNd1qVQqX2PHV6sVtm0/eJ73Jna80+lQrVYLwPNYca01Sqnb4XD4+ij4KVxrTaFQGHue9xF4Fgvu+z69Xg+l1G273f4MXB4N7/HdbsdyuURrTavVIpfLPTiOU9ZavzsZPkxKeV8qlVqNRkOORqMPwMuTTvGngLfANXB19Ff8cz0Cuo9XUQ0Wp8wAAAAASUVORK5CYII=") no-repeat right top !important;}

textbox[focused="true"] .search-go-container {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAcCAYAAACK7SRjAAACnElEQVRIibWW3UtTcRjHd+lf4HX/gf+At6O7kG3HUTAwr4xR4BHEiwidlOdlWkdsk5AtlyXWli/hGYS5dG5O2XkZO6tGL04rqalJE5p6dvx2IVtFro549sCX3/O7+Xx/PL+3x0TQklmXuEyjnVIaHN5UfUu3v86kJwhWYvTIQssughVJwi06CFoy6zKyskJSl9xizMYIYRsjjhKsxDRTgpOgJXNLn3SuqsFllw9/qOfvvNXlRxs9jjZ6HBf7V9BEJaNWVghZaNlF9IsXqhrE02uIp9ewrOSwrOQQV3KVeTlfkN5icj4Jz+M53PCEcIV+iEuuadgYYbiJka9XNYCO0DQNxf0DbH0rILuRB78k49bIFNoHJmDpnQ9UNdAD/z2Ojo5QLB4g93kL/skXuMaOwXoz8uBEg9PCy3FwqOLT112MTkdA3p6AjRGGLbTsslLCeYc3VX8meMUgvwt3YBadwzysjDjVTAlOO6U0nBleNogIWTjZcTRRySjBSgxBS+aWbn/dmeEAsJ4vgLrPw9738pXFnfQTbtHh8KbqDYEXfhxiLJxAKx2GjRHCBCuSdkppMASuljRExHdw9vOwusWYhZZdBJdpNAQOAKkPeXRwPKyskCzX3TB4OreNzrvPawNPZNbRMTRnfFnUkoZnizKcXMT4Dd0rHsLzZA6td+Iw9CiqJQ3p95vo8S/Bxhp4idSShp29ffhmorg6tGjc9S+DZ2NpdPuixj1cqnoM5mNpUI8ScAwkTn7TT7vavaKKzNoXBGbj6A38A2wymUzZze84VgHZzQLeVPJfo7Kxg9XXH8HH0xiZWkDXUBDkvZX/f3MkFwTJBdHOBUEOhlCek1yoMnYMPkWXdwZdPgFtnlUQbp0fdE1bi5o2RbVs534CFpxHnNOU0AcAAAAASUVORK5CYII=") no-repeat right center !important;
margin-left: 0px !important; /* fixed */
}

textbox[focused="true"]:-moz-system-metric(mac-graphite-theme)  .search-go-container {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAcCAYAAACK7SRjAAACh0lEQVRIibWWXU/TUBjHd8k34NZPwCfgcvHOb4DQdRXHtraUwTbOaZe2vIxCmCgCkkBUIFEjBiLqwswCRBYnDDDeaAQl+AJcGMgib64Lfy/IEo1MSuie5J+n6cXvf87TPuc8DlaSnVZUG1ArOVGt4AgpZ1S1zGEl3IJiWBEjyLpLJBInKlWsJDstGdXwNGNFDE9TLE/jLr983y0ohlukXlaSnZ6weqmogVcK4X/ySWH4G5pRH47AVdcANx+G3tULViDjjCDrjBS5UtRgYWkFBb0p5MzyX+9S6QVMxRMYujeG1s4YOF8DOD4Ixtd8hxEpKWoAC3F8fIzDw0P82NnB2ud1JJIzkNU2XPMFcNXTOFLUwAr8H6OjI2x8+YpbfYPwiE2orguNnmpwXnghfuVy2NzaRv/gMOqk0EmJBFmvkdTLHCHlF4IDQC6Xw/fNLUS7euCRCFi/POEWqZcT1YoLwws7mIonUB+MoNpLXrkFxWAl2cmoatmF4QDwbXMLRuw2rtfLYH3kLicqVRwh5bbAf+7tY/TBOPyNCliexk86Wa2wBW7m85hOzqGRtILhaYoRZL02oFbaAgeA+fQiqGaghqeZQt1tg79eXEakrbs08Nn5NEhLp/1lMU0Tk88TaFLa7f+ge/sHGB55CCGo2/srmqaJdGYFxo0BuHhqXxOZ+Tx2s1k8evIUIdWwr/1N08RuNovkXArRWJ99B1dhxYnkLHoGhuEJqKef6eeF7u0f4P3HVUw8m0bXzcHiYIfD4Vhb38BZ+rD6CUtv3+HlzBweT75A/9AY5PbY2dcc1aKgWhREi4LqHSdZ6wDV/njWO6BFu6EZvQjIUfiCLdYu6JKOFiUdiko5zv0Gwi31Yc9IMFEAAAAASUVORK5CYII=") no-repeat right center !important;
margin-left: 0px !important; /* fixed */
}

