/* by makondo, 02/10; used code from the Glasstube by Lottel, http://userstyles.org/users/40174, thanks! */
@namespace html url(http://www.w3.org/1999/xhtml);
@namespace xul url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@-moz-document domain("maps.google.com"), url-prefix(http://www.google.com/maps) {

#logo, #d_mode, .legal, .bar_icon_divider.bar_divider, .launcher_b, #srchex, .mt.noprint, .gbh, #copyright, /* icon by new! */ #ml_flask_img, #ds_h, .bar_icon, .d_footer, #mclip, 
/* transparent top borders */
.ds.h4.o4.mapPanelStart, .ds.h5.o5.mapPanelStart, .ds.h3.o3.mapPanelStart, .ds.h2.o2.mapPanelStart, .ds.h1.o1.mapPanelStart, .panel-bar-divider.bar-divider, .b-ds.v5.o5.mapPanelStart, .b-ds.v3.o4.mapPanelStart, .b-ds.v1.o3.mapPanelStart,
/* right side icons */
.bar-icon-divider.bar-divider, #print img, #showsendtox img, #link img, .ugc-maps-icon, #leaf-bar-links img, IMG[src="http://maps.gstatic.com/intl/en_us/mapfiles/transit/iw/3/tram.gif"], IMG[src="http://maps.gstatic.com/intl/en_us/mapfiles/transit/iw/3/cycle.gif"], IMG[src="http://maps.gstatic.com/intl/en_us/mapfiles/transit/iw/3/walk.gif"], #dir_rev a
{ display: none !important; }

/* the new map box shadow */ .panel-width-start,
.bar, #spsizer scrollbar, /*#topbar-startcol, #topbar-endcol, #topbar-divider, #b-ds,*/ 
div, #leaf-bar-links
{ background: transparent !important; }

/* ======= larger map ======== */
#main_map
{ margin-top: 12px !important; }
#scalecontrol
{ margin-left: 30px !important; }

#map 
{ margin-top: 5px !important; 
margin-left: -5.7em !important;
border: none !important; }

/* left panel */
.panel-width
{ width: 24em !important; }

/* ====== MAP details ===== */
.gmnoprint, #map_overview
{ opacity: .7 !important; }
.gmnoprint:hover, #map_overview:hover
{ opacity: 1 !important; }

/* small map in the bottom right corner */
#map_overview
{ background: rgba(150,150,150, .5) !important; }

#trafficcontrol
{ padding: 1px !important; }

/* map view links - map right corner & Rclick route context */
#lyrc, #lyrc > DIV:first-child, 
#map>.contextmenu, #map>.contextmenu .menuitem, 
#dd_tooltip, #trafficcontrol div, #tb_jstemplate
{ background-color: rgba(150,150,150, .5) !important; 
opacity: .7 !important;
color: black !important;
text-shadow: 0px 0px 6px white !important;  
font-weight: bolder !important;
border: none !important; }

/* NEW! suggested address dropdown menu */
#hm, .ac2 table, .ac2 td
{ background: rgba(206,218,226, .4) !important;
opacity: .99 !important;
-moz-border-radius: 5px !important; }
.ac2 td.acl:hover
{ font-weight: bold !important; }

/* borders*/ 
.q_d_container
{ border: none !important; }

#tb_jstemplate, #trafficcontrol, #lyrc, #map_overview, .bt.noprint.btm, .pp-fixed-photo.pp-linked-photo, #pp-map-link img, #pp-cb-refined-thumb, .pp-linked-photo, /* suggested dropdown */#hm, .ac2, .ac2 td.acl:hover
{ -moz-appearance: none !important;
border-top: 2px solid !important; 
border-bottom: 2px solid !important; 
border-left: 2px solid !important;
border-right: 2px solid !important;
-moz-border-top-colors: #C5D3D4 #9EA9AA#8E9899 !important; 
-moz-border-bottom-colors: #435657 #69D2E0 #ccc !important;
-moz-border-left-colors: #F1F7E9 #ccc #ccc !important;
-moz-border-right-colors:  #666 #4CB5B8 #274D54 !important; }

.bt.noprint.btm, .bt.noprint.btm, .pp-fixed-photo.pp-linked-photo, #pp-map-link img, #pp-cb-refined-thumb, .pp-linked-photo
{ -moz-box-shadow: rgba(182,197,205,0.4) 2px 4px 12px 2px  !important; } 

#trafficcontrol > DIV > DIV:first-child:hover,
#hmtctl:hover, #lyrc > DIV:first-child:hover, #lyrc:hover,
#tb_jstemplate:hover
{ opacity: 1 !important; 
background: rgba(182,197,205, .5) !important;
color: black !important;
text-shadow: 1px 1px 2px #E9E8BB !important; }

.lyrc_dd.lyrc_inactive, #lyrc_ddj
{ border: none !important;
opacity: .8 !important; }

/* map 'More...' drop menu */ 
.lyrc_dd.lyrc_inactive, #lyrc_ddj, .lyrc_ddb, #lyrc > DIV:first-child > DIV
{ background: rgba(182,197,205, .6) !important; }

/* dropdown menu */
.lyrc_ddb
{ border: 1px black outset !important;
-moz-border-radius: 5px !important;  
-moz-box-shadow: rgba(0,0,0,0.6) 1px 6px 12px 2px  !important; }
.lyrc_inactive a { color: black !important; }
.lyrc_inactive a:hover 
{ color: red !important;
font-weight: bold !important; 
opacity: 1 !important; }

/* ===== SEARCHBAR ===== */
.srchcol.controls 
{ margin-left: 10px !important; 
padding-top: 1em !important; }

.q-outer, .q-inner, #search .q-button
{ -moz-appearance: none !important;
background: none !important;
-moz-box-shadow: none !important;  
border: none !important;
text-shadow: 1px 1px 1px #666 !important;  }

.q-outer:hover, .q-inner:hover, #search .q-button:hover
{ -moz-appearance: none !important; 
background: none !important;
color: #D0DFE2 !important; }

#d_sub.btn
{ padding: 3px !important; 
background-image: none !important; 
text-shadow: -1px -1px 6px white !important; }

input:hover, #q_d:hover, #q_d:focus, #q_d:active, #d_sub.btn:hover, .ddwpt:hover, input[type="textarea"]:hover, INPUT[type="text"]:hover, INPUT[type="text"]:focus
{ -moz-appearance: none !important; 
background: rgba(249,244,208, 0.2) !important;  }

/* search and get directions buttons */ 
#q_sub.btn, #q_d
{ padding: 2px !important; }
#d_sub.btn
{ padding: 0px !important; }

/* ===== LEFT PANEL ===== */
.launcher_body { border: none !important; }
#d_close { margin-top: 20px !important; 
margin-right: 3px !important; }

/* sidebar address input boxes */
input, input[type="textarea"], input[type="select"], input[type="text"], .ddwpt, .dirsegment:hover, .ddwpt-table:hover, .ddwpt:hover, #tr_nwhen 
{ -moz-appearance: none !important; 
background: rgba(158,166,171, .5) !important;
-moz-box-shadow: inset rgba(154,166,175, 0.7) -1px 6px 12px 2px  !important;  
color: #2C323F !important;
font-weight: bold !important;
/*text-shadow: -1px -1px 6px white !important;*/
border: 1px inset #838579 !important;
-moz-border-radius: 5px !important; }

/* suggested routes */
.dir-altroute.altroute-current, #dir_altroutes_body, .dir_altroute, .dir_adbox_content, .dir_adbox_c1, .dir_adbox_c2, .dir_altroute.altroute_current, .dir_altroute_inner, #panel_A, .mp.iconA, 
/* transportation icons */.dir-tm-sides
{ background: transparent !important; 
border: none !important; }

/* sidebar segments deviders */
tr.dirsegment td 
{ border: 1px dotted #838579 !important; }

.dir-step-separatorline
{ border-top-color: black !important; }

/* distance numbers */
.nw { color: black !important; 
font-weight: bold !important; }

.timedist, .dir-altroute
{ border: none !important; }

.dir-altroute
{ border-bottom: 1px solid black !important; }

/* trip departure and destination points in sidebar */
.ddwpt_np .ddwpt_table, .mmhdrrow
{ background-color: #AAB6BA !important; }

.dir-step-grad
{ background: transparent !important; }

/* hover over steps */
TBODY[jsaction="click:dirstep.select;mouseover:dirstep.mouseover;mouseout:dirstep.mouseout"]:hover,
.dir-altroute:hover, #panel_ddw0:hover
{ background: rgba(204,204,204, .4) !important; }

/* show options bg */
#d_options .c1, #d_options .c2, #d_optph 
{ background-color: transparent !important; }

/* warning - did you mean */
.dir_warnbox_c1, .dir_warnbox_c2, .dir_warnbox_content, .dir_wp_hl.dir_input_td
{ background: transparent !important; 
color: black !important;
font-weight: bold !important; }

/* transportation icons */
#dir_d_btn:hover, #dir_r_btn:hover, #dir_w_btn:hover, #dir_b_btn:hover,
.dir-tm-btn.dir-tm-d-selected
{ background: transparent !important; }

/* ===== DETAILS ===== */

.panel_bar_divider.bar_divider 
{ background: transparent !important; 
background-image: none !important;
height: 0 !important;  }

#page 
{ margin-top: 4px !important; } 
#links 
{ margin-top: -1em !important; }
#search 
{ margin-top: -1em !important;
margin-bottom: -23px !important; }

.bar 
{ height: 1.4em !important; 
margin-top: .2em !important; 
margin-right: 1em !important; }

.infomsg, TD[class="filled"], #wpanel, .dir-adbox-content, .dir-adbox-c1, .dir-adbox-c2, #rvbar
{ background: transparent !important; 
border: none !important; }

/* the top bar with links to sign-in, help. If not using > display: none !important; */
#guser { margin-right: 1.5em !important; }

.menuitem, .actbar-list, .dropdownmenu
{ background: transparent !important; }

.dropdownmenu
{ background: rgba(150,150,150, .4) !important;
color: black !important;
font-weight: bold !important; 
text-shadow: 1px 1px 6px #B8D6E8 !important;
border: 1px outset  !important;
-moz-border-radius: 5px !important; }

.menuitem:hover
{ text-shadow: 1px 1px 6px white !important; }
.dropdownmenu .divider
{ display: none !important; }

.infomsg 
{ color: #58624A !important; 
padding: 12px 0 0 220px !important; }

#loadmessagehtml, .dir_wp_hl 
{ background: transparent !important; }

/* ===== FONT ===== */
a, /* links in mymaps */.mmttl .inactive, span, /* left panel  text */ #panel_dir 
{ color: black !important;
text-shadow: 0px 0px 4px white !important; }

a:hover, .dirsegtext:hover 
{ color: #0B3446 !important;
text-shadow: 1px 1px 4px white !important; }

.bar a, .pp-attribution, #dir_rev 
{ color: black !important; 
font-weight: bold !important; }

/* right side links */
#print span:hover, #showsendtox span:hover, #link span:hover
{ text-shadow: 1px 1px 2px #9DD4E9 !important; }

.dirsegnote, #ml_flask_msg 
{ color: #630D01 !important; }

.actbar-text
{ color: black !important; }
.actbar-text:hover
{ color: #6B7067 !important; }

#guser NOBR { color: transparent !important; }
#guser NOBR B { color: black !important; }

/* suggested addresses dropdown */
.ddw-dld.sa
{ color: black !important;
text-shadow: #666 1px 1px 1px !important;
font-size: 12px !important; }


/* ======== map popup title =========== */
/* corners */
#tileContainer .gmnoprint div[style*="width: 25px; height: 25px; overflow: hidden; z-index: 1; position: absolute;"],
#tileContainer .gmnoprint div[style="width: 25px; height: 25px; overflow: hidden; z-index: 1; position: absolute; left: 0px; top: 0px;"],
#tileContainer .gmnoprint div[style*="width: 25px; height: 25px; overflow: hidden; z-index: 1; position: absolute; left: 349px;"],
#tileContainer .gmnoprint div[style*="width: 25px; height: 25px; overflow: hidden; z-index: 1; position: absolute; left: 0px;"]
{ display: none !important; }

#tileContainer .gmnoprint div
{ background-color: transparent !important;
color: black !important;
font-weight: bold !important;
text-shadow: 2px 2px 2px #999 !important; }

div[style*="background-color: rgb(255, 255, 255);"]
{ background-color: rgba(0,0,0, .4) !important; }

#tileContainer div.gmnoprint .gmnoprint,
#tileContainer .gmnoprint div[style*="width: 97px; height: 96px; overflow: hidden; z-index: 1; position: absolute;"]
{ -moz-border-radius: 22px !important;
background: rgba(133,140,138, .5)!important;
border-top: 2px solid !important; 
border-bottom: 2px solid !important; 
border-left: 2px solid !important;
border-right: 2px solid !important;
-moz-border-top-colors: #C5D3D4 #9EA9AA#8E9899 !important; 
-moz-border-bottom-colors: #435657 #69D2E0 #ccc !important;
-moz-border-left-colors: #F1F7E9 #ccc #ccc !important;
-moz-border-right-colors:  #666 #4CB5B8 #274D54 !important;
-moz-box-shadow: rgba(0,0,0, .6) 1px 6px 12px 2px  !important; }

#tileContainer div.gmnoprint .gmnoprint:hover
{ background: rgba(167,176,174, 0.8) !important; }

/* map popup bottom white 'arrow' */
#tileContainer .gmnoprint div[style*="width: 97px; height: 96px; overflow: hidden; z-index: 1; position: absolute;"]
{ width: 1px !important;
height: 60px !important;
margin-top: 28px !important;
margin-left: 5px !important;
-moz-border-radius: 3px !important; }

/* map popup title */
.iw .maxtitle
{ color: black !important; }

/* links */
.actbar-btn, .actbar-text, #tileContainer .gmnoprint a
{ color: black !important;
font-weight: bold !important;
text-shadow: 1px 1px 1px #333 !important;  }

.actbar-btn:hover, .actbar-text:hover, #tileContainer .gmnoprint a:hover
{color: #EDF8DC !important; }

#dragContainer
{ border: none !important; } 

/* close button */
.iw_close
{ list-style-image: none !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAC4jAAAuIwF4pT92AAADvElEQVR42r1Vx0vkSRRuulv9B0wYxkF0ekQXXdE1tKHNqJhzAg8mzII3RQUx40FBxYMHQcV0Ey8exIQInkQxgWA4iTcTolv17XuF3WNvz3HZH3y8qq5XX73cmp6eHo0ZhYWFWoKuqKhIm5ubq83JydFmZ2dbwL+xzMjI0GVmZjK0LGmv/cqj+br5r2C1ISu+kXUGwg+TyWSIiIgwGI1GQ2RkpAUJCQmGpKQkhcTERJY/SX63Ik1LS1Om5+fnf6NLLykpKaCLkhTB638jOTlZgc+JUKampoqoqKi3+Pj4P5invLxcy9bpeFNQUPCzpKQEtbW1aGhoQGtrq1pXVVWhurraAt7z7y0tLWhsbOS1KC0tBXkWzTxlZWV6TVZWlrKUkvOjqalJ9vf3g5QkuY329nb09fWhs7MTXV1dSvb29qKjowPR0dEg7ySdC3pAxsXFRdqQcnwGBwflysoKyB1oNBr4+vpibGwMc3NzmJycxOzsLKanpxEUFKTOWS4vL4uhoSEOiSKtrKxUpMp9Tsj8/Lzc3d3FzMwMPD09YW9vDz8/P76Iw8NDrK2tITQ0FA4ODnB1dcXExAT29vYE3eN425LGxMQYNjc35fn5OW5ubrC+vg4vLy9FHBISogjJRUXo7u4O9uj29hZnZ2dia2sLlLDfkx4fH8unpyfc39/j4+MD+/v7ylInJyd4eHjA2dkZPj4+2NjYgBBC6T0+PorT01NQFdmSxsbGGq6vryXoe39/x8vLCy/B4XBxcVHxdXR0VBbz9/z8rB6mT9zd3SE9Pf0XqbmkmPTk5ESy8sPDA15fX/GprCxka1lS6eDi4gJvb29KjzwTFAJrS82kFC8V08vLS1xdXeHo6EiVjZ2dnbJydHQUAQEB0Ol0CAwMxMHBAcgzfkDs7OyAwqdIaT78IuW2XFhYkNvb2ypJ1KKK0M3NDePj46B4q6rg5On1evj7+2N1dZXDIxYXF0HdaPxsdWv3qd4kK3I7ch1y2XDBLy0tYWpqCnx5YGBAlRuf88NUBWJkZITXVqRac/apNSU1AMdHent7o6amBsPDw4q4u7tbST5vbm5WVcD9T4+ItrY2GR4eHmljKZH60TCQdXV1f9fX1wu6KGgGCOp3QeQK3Oe8N5+zJP33iooKERYWFmVjKSXlOxHz1LFMIsbvJpV5WrEkr1RCg4OD//ok1VnNU3rtT4pNPLliorY10QywAZ2bSM8C0o2j1jUSuf7/m/x5eXk6mql2xcXFeh5hFCs9xdlK0n+YnvSswLX5lecfl6geYuYOV7MAAAAASUVORK5CYII=) center no-repeat !important; }

/* star */
.noprint.unstarred, .unstarring
{ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAACRElEQVR42mNoaGhgoCVmGLVgaFng4ODA4uzkzEJVC1rbWplAtIickEtac+oN31yvS4LiAuoUW9DR0c7Y1t7K3Nbexgzii8oJeMb2Of13LdX6IyjCrwESa2lpYers7GBub29jpCiIKiurmMSlhY38a0T/OKbzP5GSkpbo6GxnJMsHnV2dYI3mrvKVAbHW9Xr6+hIgPh+vgHDaRIXfnjmCt2FqDQz0VAISTfvltfliob5mIsoHKirKYt1rzb9tvBX9f/rmyNexOTYTlNWk7BNbZJ8E5EgcU9eWs00ps1zcs97ty6wz1v+jakSu6GgasBAdRMIifMpxhfK7amcqPZiz1+jfhjvG/6tnKj3m5uY0lJDkc5myQ+vv4vOa/5tXSv/M6hS55RzGt0xSUpKPpDjgZBNkYWJgkxcUZnfSNuXKdfNX7AOJC/ILCnmFKkxT0+VO4uFls2Fm4JDk4xalLJIFhQS1+teFP/WO0ZieXGmxuW6m7xUmZhY+ipJpW1sr2FWKSnLqmV1WT1KmKv6XVefJ0bTl7cmdr/k/uEDrlIKCoiBITVNzE4k+aGxgLCstY5SWk1KxjJG54lgs+l/VmfsEAwMzMwszq4ROEM8jl1LJ/yrO3DuVVVSE6+rrSLOgo6MDnNx4pdlT5CO4/0v6c/xnZGfwgMmziTBlSwaz/pcP4vnPzsfsCM50rS1MZMUBIx9DGosUU6+QgDATLCjYWNn4OJTY5jCwMHhTrbBLTk6CB0NIaAgj1Qq7NhzlDDBIGEcrnKFhAQAgQ0BB+8MWagAAAABJRU5ErkJggg==) center no-repeat !important; }

.tto
{ background-color: rgba(0,0,0,0.8) !important; }

/* =======  IMAGES ======== */
.dropdown, .actbar-cmpct img 
{ background: transparent !important;
padding: 0px !important; 
margin: 16px -4px -3px 0 !important;
height: 16px !important; 
width: 16px !important; 
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGHRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuMzE3g3eGAAAAm0lEQVR42mNoaGhgAGEVQ/v/5GCYfpgh9qsXzflPDoYbBDJ1JlBg0gIInjB/zv++2XP+986c8797+pz/ndPm/G+fMud/2yQIbuqf879lAoSubJv6fyVQL8iMkWYQAwMDXkx/g0Bew2UIyWFENYNAgY1uCNmxRjWDQNGPbMjgMGgIZxFgmWIBZKiQaxBQLyPQDCZwoQRkMFJaQgIAIYsNrhHpQgwAAAAASUVORK5CYII=") center no-repeat !important; }

/* sidepanel arrows (fingers) */
#panelarrow2 { margin-top: 6px !important; }
/* close left panel finger */ 
.collapse-left3
{ width: 21px !important; height: 21px !important;
margin-right: 58px !important; 
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAADuElEQVR42rVWWShtYRQ+RwfxRJIkmb0q8yzzGDKPGR4oQ8lwHiSZiyRKHszdzB5lSi7bkLquqOug60g8ehJe7jl7W3etP/t0RuXBrq+11/r/f3//Wv9a69+Sjo4OyXdCRykrKzOrqKiQisjIyJCmpqZK09LSdED27OxsaVZWFpPaQJuZSYJv8yA/P5+xBgcHy8PCwjjET5IhISEmERoaqg+2xtfXt5O+RRHQEJSXlzMlJibmd2lpKRQUFEBRUZEOiouLdaA/XlhYCBhiCA8PfzDwAAcYQXp6+s+Ghga+pqbmX11dHV9bW8uTFKGt07u2jmtUjY2NfFJS0h8DAtED3Bk3MDAAXV1dfE9PDxhDd3c39Pb2GrMLg4ODgOFWGBDk5OQwgqqqKm5hYQEmJib4yclJkhqMj4/D9PQ0zM3NAY2RPjU1pQHOERYXFwG/cWVAkJmZyQiampo4fGB9fZ3f39+Hg4MDDU5OTsgOs7OzQHOOj49he3ub2T4g0Dy5XG5IQPn8YeCUSiWcnZ3xa2trsLy8DOTR/Pw8DA8PA2YPODk5QUJCAtPPz8+B5l9fX8Pp6alwe3tL4TIkoAIh2d/fz6nVamhra+MlEglYWVmBubk5WFpagp2dHTg6OoKLiwvY29uDra0tYFoysvb2dnh6ehJeXl5gZGTEtAejo6Mc4IM74/GgQURLSwt4enqCu7s7uLq6goeHB9OdnZ3B2toa/Pz84PX1VXh/f6fzMU0wNjbGCFQqFQ96D+Y3C4+bmxsDEXl7e4ODgwNgccHz87NA8z4lwDTj3t7e4OHhgX98fATC/f09kOuUORQyLy8v5gmBQkayurqahQi9MB4izF1G0NnZqTnki4sLEEGHqVAoWAVbWFiwM7CxsYHExESWTZeXl7RGuLu7o3q4CgoKkholaG5u5g4PD2FjY4Pf2tpiaUhyc3MTdnd3yQ64CWhtbWXFtrOzA3t7e2wcx4SjoyM6L9MeUKEtLS1R4fAzMzOgDSoyqoGVlRVYXV1lUrSTxDUCpTUVGmaXcQ+wyXFU7ugmTzvs6+tjoHcRYmaJLUMcp1YxNDREreIqIiJClyA3N5cZ8HLZw4YlYBNT1dfXC18BrlFjiAVsdpeRkZG6BHl5ecwQHR39C/s4O0xq2yUlJTogmwj9MVpTWVkJ+PH7qKgoqX6zYxeOj49Pd2Bg4G1AQMAN4u9X4O/vf4MXlhLT9senV2ZcXJwMy18WHx8vS05OlqWkpOhIETQvNjaWQevd/NNL/9v/Kr4D/wEh416bhRkxsQAAAABJRU5ErkJggg==") no-repeat !important; }

/* show left panel */
.expand-left3 
{ width: 21px !important; height: 21px !important;
margin-right: 58px !important; 
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAADxElEQVR42rVWR0hsWRC1P7owbcSFgogJcSeIOWLEhDkHTODCAGYXbswLEdGNCyOImBUXxo36TIh+A86MfsY4bgVB0MV83/NM1WVaum1bcGHDoW7VDedV3aq6bdDY2GjwndBS8vLyfhQUFKjUiI+PV8XExKhiY2O1wPbk5GRVUlKSkJog2w+9BN/mQXp6umD19vau8/PzkwhrLH18fPTC19f3PcQeNze3Jj6LI/BGkJ+fL5SQkJCfubm5yMjIQFZWlhays7O18H4+MzMTFGL4+/v/o+MBTQiCuLi4tYqKCrmkpOTfsrIyubS0VGaphqbOY02d9vyuqqqSIyMj/9AhUHtAXyZ1dHSgublZbm1txVfQ0tKidHZ2gsL9lw5BSkqKICguLpbGxsbQ398vDw4OYmhoSIB0gZGREQwPD6Ovr0/oAwMDbyBdGR8fB51xpkOQkJAgCKqrq6XNzU0sLCzIS0tLWFxcxPLyMti2s7ODyclJYdvd3cXGxgYkSRJyfX2d7Qqvq6ur0yXgfP7fIF1cXGB/f18+Pz/H9fU1WI6OjopLdHBwgLu7O7q7uzE7O4u5uTnMz8+Ljzg6OlKurq44XLoEXCAsKYbS4+Mj7u/vZQ5BYmIiqNBgZWUFS0tL2Nravo3NzMxgbGwMc3NzGBgYoLCwUJFlGV1dXfo96O3tlV5fX6EoisyHGxkZwcbGBo6OjnBycoK9vb0YsywqKuJwoL6+HjU1NVhdXVVAP7qfzwl40cvLixwdHQ0LCwu4uLjAzs5OHKoG28hLaP7oowQBXbh+AnWIHh4e5NraWlhbWwvwoRx/Z2dnmJqaoqGhAU9PT7i5ucHd3Z3A7e2t8vz8jJ6enrOPWoUgaGpqki4vL3F4eCifnJxgb28P1NhEvDnuJiYmoGrHwcEBTk9PcXx8DF7HoD3ikqkezry8vFQfElAspa2tLVCKyisrKyL91tbWQMSorKwUMZ+enhbpyWlMcQevY5CubG9vgzzX7wEX2sTEBKjIZC4odaFNTU1hZmZGgIuNi5DnNUE2heuEC42a3sceUJOTuNzJTbmtrQ3t7e1gSTq3DwFuC2xTz6vBrYJSlFvFWUBAgDZBamqqMFDOr1PDUqiJ/S4vL1e+AtrzQiFWqNn9GRgYqE2QlpYmDMHBwfvUx0U75radk5OjBbap8X6O91CxgQ6/CQoKUr1vduLBcXV1bfH09Lzw8PD4Rfj7K6AW8oserEtK55FPn8ywsDDDiIgIw/DwcMOoqChDKjgtqQavCw0NFdAYG3366H/7v4rvwH+f3V7LNDx3PwAAAABJRU5ErkJggg==") no-repeat !important; }

/* close route points button */
.launch_close 
{ padding-right: 6px !important;
padding-bottom: 8px !important; 
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAAB/klEQVR42mNoaGhgoCVmGLWAbAvUVFSYdDU1GQkZoKGhwQjETGT7wNzYGKdmcXFxJpJ9oKioCNY0bcbcVgMjI0+oGCu6OqDvWEB0RUWlpZCI1CQGBgZGCwsLRoIWgIIGRMvIKaZ9/fH/v7ycoiOYLyXFAlNjoKcHZvf29xvUNk/5AzR8Ci8vL6ORkREjUUEEVAi2RFREKu4/EKhpaNiD+EAXsshIyTGD2AvmLdbvmbL4L9DwPqiPmEiKA2DYg4OFm1cgFmjHrwC/YFuY3PKlK3TvvPj8A2h4D8RBxixkRTIwWMCWsDJzRQMt+SMkIGLe3tGhDmT/BBreCZKzsbJioSgfuLm4gA1gZGAOARr8GIifM4C1gX3JTHFG09DUBBtSUlGhCjT8CyhOgBaYgcS8PT1ZKLIAmDLABsyeO1cfaO5voMG1QBwEihMLC1s75ORKsgVA74M17tmzxxBo4HegwR3wDCalGAlMwT8dbZ0cQHxHW1vSIhmW2VatXWt49vrjv7DUYmFhxezm4skKiROOmN6pi/8b6Bk5QuOKidiczCgvJ8dYUlxh4+YT8RuWzsWlpJiRcjHYEiCIZeQQ+cvIzOEB0gMqlwhaAEx2TFDNS4F4Kq50DgwemCVJQHyIkYGBCRhUjETHARAwESrsgKmIGaqWlWb1AbZgGa0yB5cFADvTOswK9OC6AAAAAElFTkSuQmCC") no-repeat !important; }

IMG[src="http://maps.gstatic.com/intl/en_us/mapfiles/cb/camera_dr1.png"]
{ height: 16px !important; 
width: 0px !important; 
padding-left: 24px !important;
padding-right: 4px !important; 
background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAC4jAAAuIwF4pT92AAAEUUlEQVR42mNoaGhgGEjMMOqAUQeMOoBcjTExMYxAzBQVFcUUEBDARBcHhIWFMUdERDDjkgfKsQAdxUx1B4B8icyPjYtji4uPV4yOjjFMTEoyiI2NkwsNDYVbHB8fzwh0DBNVHADyNYxdU1vnMWXqjBV9E6Y8aGrp+FFWUfs/PSPvf2h47Hcvn6C7vn5B8318/Wxg6lNSU5kpcgDMV1XV1SYbN287uGrNpv+l5bX/a+ua/5aW1/1PSsn5Gx6Z9DciOul/SFjMDxNz+/9aehb/TS1stwQFBakhm0GyA4DByAKi586dl3Tm3KW/7V0T/mvr6C+MjIqe29ze87WorOZPfnHlv/Scon/B4XF/AkKj3wLl6ySk5KZa2Lr+D41K/OYfEOgHMiM5OZmZJAcA4xysYfGSpal3Hzz9n5qe84qfX8APmMCU9h06/m7G3MX/Zs1b8rd30oz/1Q3t/0sqG/9W1rX9L66oe66joyNobGxiFxAS9bBn4sz/fv6BgSCzIiMjmYlyAExhdXWNxX8gyMjKu8fDw2MAEtu1Z//8h09e/r9x5+HPi1fv/D959sq/0+ev/Tt74QaI/fPy9Xv/o2MTpoDUAh0i09Lee+XoifO/TUxMtUBiCQkJTAQdAPQ9Y3BwMPer16/vrVy58g03F7c+SDwkJIT5wIEDZ4Bu+vf379/fIPo/Avz7/fsPWKy1te2EhYUF2CJNTU3JO3fuvFqydNklU1NTzpSUFEaCDgCmekYPDw/OTZs33zx46PBzXV1dfpA4qLDZuHnzqV+///z78OnT7y/fvv378vXrfyj+9+7Dhz+///z9V15RecbKygocigmJiXIvXr1+WVff8FxFRUUQJJaWlsaI1wFxcXFg15uamRuev3zj/8IlK044ODgIg8SKSitmX7vz+P/RUxd+njh75f+Jc1f+gfBxIPvo6Ys/r9x6+N/S2m45SG1xcbHcuUvXr89fsvo/Nw+vN0gsMTGRiahEGBsbC/aBi4t77K59R/7PW7j0WnxCgoGjo5NIV9/Ud0tWbvi/cOnav4uXr/sPwguWrP67av22/zn5ZZ+UlZTUps+YYbNz76FH/ZNn/xcWESuHmBnHRFI2TEpKAjvC0MgkOjk9919VbfP/7Jy8lqDg0KrSitq3mTlFvzOyC/+lZxf8y84v/ZORXfDJ3sFpdlt715SWjr7/vgHh/0VFxYuhZjGRVRDBynV1dQ1DKRmFQwbGlv8dXTz/u3r4fDO3cvhvYm7z19jM5q+VrdM/R2f3Xy7uPv919U3/CwiKnhMTE3MF6c3Ly2OiqChGzr/S0tLebOyc6xiZ2Z4zs3D8ZWbl/M/KxvWfiYX9HwMT62sGBsbtQkLCUXa2thzQopiJKpURenVraGgooKGhoS8vL+8kJSXloqqiYmJmZiqGrCY8PJyZJtUxrsQEwqnALBYdHc1MlwYJsK5gAlU0oHIeVMKBCrDRNuGoA0YdMCQdAAAmAmu8RQFKUgAAAABJRU5ErkJggg==") center no-repeat !important; }

IMG[src="http://maps.gstatic.com/intl/en_us/mapfiles/iw_plus.gif"]
{ height: 16px !important; 
width: 0px !important; 
padding-left: 24px !important;
padding-right: 4px !important; 
background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAACq0lEQVR42p1T204aURSdMmPbL8EX45MEMcrFaIzBCzwQFEEQvCsmaFNfrQLGQDT6DcpF0AdbxikxmvgLxi8wXuJ7TRiYc7r2UUybvnWSlbPPPnPWXvtypI2NDYmwvLwsz87OKgsLCzKgzM/Py4DYz83NybFYrAXncjQapXO5eU9qGv8LCawmMtxud9zhcJy6XK6CzWYrAyXsy06ns9zd3V2y2+1l7IuwT3t7e7/QnaWlJZMUDoeFnOHh4e+Qx6empgRmZma4x+PhIObT09PvfgTkfX19l/DJk5OTCikQBLiQz2QyjXQ6/Wtzc7O+v7+vQ0XdbDbX9/b29GQySXjJZrMNBD0jAkAhGQoRrK6ullRV5fl8Xs/lclzTNEbRrVYrq1Qq5GdHR0c62evr6yrUmlDkFqq+IEDk48fHR3Z/f18DGD4D6tjg4CCr1Wrs4eHBgF9/enpiUFGh1KlLUjweFykcHh6Wbm9v+cTEhE654pAhOm9vbzeoHmgjGxsbq19fX/OTkxN1fHxctFtaWVlR3giOb25uuNfrreGQIQLr6OhgRBAKhRiIjdHRUf3q6qpJYFpcXBQpCAXb29slkkcy7+7uuIGPIr+lwCktoP78/Mx2dnYqIHztAliEgrW1tdL5+TkvFos1Kli1WmVDQ0OUhgE/g98oFAo6issTiYQaDAYVqBAEQgFkFnZ3dxupVOpla2tLPzg4oDbqra2tOtpYh1+nM9iNQCBwFolEZKzy+xwMDAz8QFGoWAKYfz4yMkIpiOFp+hGQ9/f3X4JA8fl8QoEY5Z6enq8Wi+Wiq6tLBTRE1+DTML4/Ozs7NaSiYVXhv2hra/v2Nnymvx4GhuMTnB8RUQCTJvCH3QIVn6H0wz+vkdioMJgBerIKfmyuCuojU8Go8n6/Xzzv5r3fCYveKcmVO7sAAAAASUVORK5CYII=") center no-repeat !important; }

IMG[src="http://maps.gstatic.com/intl/en_us/mapfiles/iw_minus.gif"]
{ height: 16px !important; 
width: 0px !important; 
padding-left: 24px !important;
padding-right: 4px !important;
background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAABPUlEQVR42q3TwYqCQBjAcZ8mEDoIGXTKuphCCOkTWKbmeY/L2s0ggz1pb5Gko3VbFvbQ3hYvecuDvkAP8K0Ku9ROuLDb4ceMw/BnmEFiPp8T/0HcLTAcDh9Ylg0HgwH6Rcjz/CMWEEXxdTwegyzL335+lyaTCQiCEGOB2WyGlsslWJZVy7Zt0DTt7dYdoDAMYbvd1oqiCEzTxAOO46DT6QRJklSOx+OVr/U0TcF1XTyw2WzQ+XyGbrcLNE1Dp9O50m63odVqQZ7n4Ps+HvA8rwpQFAWNRgOazeYVkiQrWZZBEAR4oDgWKo8Xx3Gtcs96vb59ibvdDhBCtfb7PRR78YBhGKh8osViUWu1WoGu63hAkqSX6XQKiqLUUlUVRqPRBxbgOO6JYZhDv98/9Hq9arycX4zvxUs93/9n+qtPFI8FKuzqyMEAAAAASUVORK5CYII=") center no-repeat !important; }

html|body
{ opacity: .999 !important;
background: rgba(0,0,0, .85) 
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAABkCAYAAABXTBS8AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARNJREFUeNrt3cmNAkEQAMExtrkv/3+AC4yESql4xBrQqSkJdrrY1lo3OrbPnysdggrK9KAXOr5Bz3QIKiiC8tegJzoEFZTpQY90CCoogiIogiKooAiKoOwKeqBD0GBQo8rIxcjFyMXHFkEdgqAIiqD8HNTbcl7jxGucGLkYuYI6hF5Q1/DcD0VQBEVQQR1CL6iFTbHFUw5CUCYHtfTQNk4ERVAEFXRZvJ/7EQEHISiTg97pEFRQpgd90OEJ9YQy/Ql1EIIyOeiTDkEFRVAERVAEFRRBEZRdQV90CBoMalQZuRi5CIqggjoEQREUQREUQQXFd7n4fyiCImg1qEs+bp8hKIJix4IdC8v2LavhmB3UWtKQN0Qu7F4novvQAAAAAElFTkSuQmCC") repeat !important; }

/* car */
#dir_d_btn
{ opacity: .75 !important;
border: none !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGI0lEQVR42s1XaUhVWxQ+PiL0JvrMaKKygX4kaUllGKE2YvWnUdMmQ6NJzSxSk9TMsrKJRqOiFLGsp0Y0EBaRP9TToMl7P4yieF5BE83sh0V6znrrW7QvV7vX+lG8LnycffZZe621vzXsfbXMzEzt/4T2WzmQkZGhZWVluezfv1/7FYBu2FC2ejjw1biWmpqqxcXFafHx8T8V0JmSkqLt27fPZryHA3v37hXjkyZNip86dWo1o4qhK0ybNk139t77mwNUQcbPzy9t586dstFvGABFW7Zs0aZPn/7PqlWraMWKFRQeHv7DiIiIcPoNutasWUPsRBs/XXNycrT09PSeDmRnZ2tbt27VQkNDqzZs2GCsW7euKzo62nCE9evXy5NljLVr19qAd6C3PM91b9y40QgODv6X5SxwYM+ePY4ZCAsLq05OTqZt27YZ27dvp8TERIEa87w8mUrimNLu3bttSEtLkznI2oPXmJhn3Q2rV692O3jwoGMGNm3apC1ZskQ/fPgwcU4YHCuyBycQHT16lA4dOiSGYmNjhd5FixbR3Llzad68ecTsEevqsYZ1mbm5ubR06VIrh9fiMARggGnSoqKi9MuXL9Pp06eNM2fOkMLZs2fp5MmTtHLlSho7diwNGDCA+vXrRxaLhdzc3GQMuLi4CEuXLl2CDlnLT/PKlSvIAyvrtzhk4MCBAxp7r/Gu9Nu3b9PVq1eN4uJiunbtmuD69etUUFAguwNDcIQdpuHDh9OIESPkGxKxf//+YrS0tFTWQQfrMu/cuUPMsJXXOWeAjWsJCQl6dXU13b9/33jw4AEplJeX08OHD6miooIqKyupsLBQDIByLy8vCUdAQACNGjWK7t69K7JqLesydV2nHTt2WNlJ5wzExMRonID6q1ev6OnTp8bz58+ppqamB548eUIvX76kW7duUVlZGV28eJHc3d3FCVdXV+JMp4aGBsJatZ51ma9fvybOfCuXpYVzyDEDXF5oEHpbWxuxE8abN2/IHnDs7du3VFtbS3l5eZIXx44dE+Pjxo2joUOH0sSJEyVX4ATQ3NyMtWZ7ezsx9VZOWucMcM1qLKQbhkEtLS1Ga2srvX//nuAQ8OXLF8IPRrFrHx8fGjlyJI0ePVowZswY8vb2lmddXZ0YB2NwADqPHz9uXb58uWMGlANcZjqMdHZ2Gp8/f6aOjg4BjO/atUtKjjuaGEc1KMAoACbg1JQpUwQo2Q8fPpjQyYxZly1b5tgBZCZ3LJsDnz59MrDrGzduEJ8RtHDhQtn1oEGDJOvtjfd2RIXD19eXTpw4QS9evDD5h+pw7oB9CLq7u+njx49GfX09uhdxbghQcuPHj7dRroyqMQwrBjw9PWn27NlSLfn5+cIAb855CFQS8liSEDkwc+ZMQltGF5s1a5YoHzx4sBhAuQ0cOFASEIwg9h4eHmIYibh48WJxAG2bK8Xs6uoittF3EqoybGxsBPVGYGCgZDozQ0FBQeLEhAkTxOCwYcOIQ4bEkt0nJSWhzCRBnz17htKj+fPnyxyzYDY1NX2/DFUjQgZzmRnYcUlJCcGROXPmiDI0HtQ6Yh0ZGSnvMPTo0SOpeTQcjB8/fky8KUlcHpuoBj7A+m5EaMUMHW2TW6nBRzP5+/sLlWjF9+7do5s3b0qfx65BL9hBqNCUioqKbG0bLRgtHWt4zkR33Lx5s7Rihw6ow4hPKx0HB1NvXLhwQXaN3n7+/Hk6deqUhAQOIAyIM0qSQ4dEE7lz584JIIfD6OuBZOI73wXkMHJ6IVHHMZIOxzGOUtQxDiCMFTDHoZKKQJVAXh299rJqzN/MI0eOEJdg38cxU4QLiY66Z3oNJBYuFHjaA3OoDlYilxB18egtZydv4sKyYMECK19ILE4vJOpKxqEwObbdXJamM/B3G/qS+yprMLtmSEgIrmRuThnAlYzL7W8WkvMeWf4zAF0o2RkzZrTypcTxnRBXZdzbuYmkT548uYmv50Azj98p8Ps7+3c113u+9xx08bnQMmTIkL+41P9AxX3DAO7p+NPA8dK4Vj3Yay9+/vk9sNyPyngxCy7f/WsGJ5AkvwKgXtlx+NdMPUHPr4K9rd/i3/F/P7Cu60BY7fwAAAAASUVORK5CYII=) center no-repeat !important; }

/* bus */
#dir_r_btn
{ opacity: .75 !important;
border: none !important;
background: url(data:image/png;base64,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) center no-repeat !important; }

/* walking */
#dir_w_btn
{ opacity: .75 !important;
border: none !important;
background: url(data:image/png;base64,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) center no-repeat !important; }

/* bike */
#dir_b_btn
{ opacity: .75 !important;
border: none !important;
background: url(data:image/png;base64,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) center no-repeat !important; } }
 
#main-window[stylish-domain$="maps.google.com"] 
{ padding-top: 1200px !important;
margin-top: -1200px !important; }
