body#geolocation { background-image: url(/img/tignish/firefox/bg-tile-geo.jpg); }
body#geolocation #wrapper { background: url(/img/tignish/firefox/background-geolocation.jpg) no-repeat top center; }
#main-feature p { margin-right: 400px; }
#map_canvas { width: 500px; height: 300px; margin: 20px auto; }
#locateButton { margin: 0 0 10px 0; }
#geo-busy { width: 16px; height: 15px; vertical-align: middle; }
#geodemo-error { color: red; }
/* Mozilla Japan additional rules ------------------------------------------- */
#main-feature h2, #main-content h3, #geo-services h3 { overflow: hidden; text-indent: -99999px; background: transparent url(/img/tignish/firefox/titles-geolocation.png) no-repeat; }
#main-feature { padding-top: 60px; }
#main-feature h2 { height: 45px; }
#main-feature p { margin-top: 20px; font-size: 14px !important; }
#main-content { margin-top: 0; }
#main-content h3 { height: 25px; background-position: 0 -50px; }
#sidebar { margin-top: 150px; }
#geo-services { margin-top: 30px; padding: 1px 15px; background: transparent url(/img/tignish/about/sidebar-background-whatismozilla.png) no-repeat scroll right top; }
#geo-services h3 { margin: 20px 0 0 0; height: 25px; background-position: 0 -80px; }
#geo-services ul li span.note { display: block; color: #898378; font-size: 11px; }
