/* by makondo, 11/08 */
@namespace url(http://www.w3.org/1999/xhtml);@-moz-document domain(maps.google.com) {

.panel-width-start
{ background: transparent !important; }

#main_map
{ margin-top: 10px !important; }

#_cbfdd 
{ background: #97A0A7 !important; 
color: black !important;
-moz-border-radius: 12px !important; }
DIV { border: none !important; }
/* map and map bubbles opacity */
div.gmnoprint { opacity: 0.7 !important; }
div.gmnoprint:hover { opacity: .7 !important;  }

DIV[style="border-style: solid; border-color: white rgb(176, 176, 176) rgb(176, 176, 176) white; border-width: 1px; font-size: 12px;"]
{ background: #59646B !important;
background-image: none !important;
border: transparent !important;
color: white !important; }

/* More... drop menu */ .lyrc_dd.lyrc_inactive, #lyrc_ddj 
{ background: #9EA8AC !important; }
.lyrc_dd.lyrc_inactive a { color: black !important; }
.lyrc_dd.lyrc_inactive a:hover{ font-weight: bold !important; }

/* map view links - map right corner & Rclick route context */
#hmtctl, #lyrc, #lyrc_ic
{ background: transparent !important; border: none !important; }

#map>.contextmenu, #map>.contextmenu .menuitem  
{ background-color: #BCC1A3 !important; 
opacity: .8 !important;
color: #163756 !important; 
font-weight: bolder !important; }

#tileContainer > DIV > DIV:last-child > DIV:last-child > DIV:first-child, 
#tileContainer > DIV > DIV:last-child > DIV:last-child > DIV:first-child:hover
{ -moz-border-radius: 20px !important;  
background: #637485 !important; }
#basics > DIV > SPAN > SPAN:last-child > SPAN { color: black !important; }

/* sidepanel */
#panel_A, .dir_altroute, #dir_altroutes
{ background: transparent !important;
border: none !important; }
.dir_altroute.altroute_current
{ background: #7A8B95 !important;
border: 1px black inset !important; }
.dir_altroute:hover 
{ background: #8A9BA3 !important;
border: 1px black outset !important; }
.dir_altroute a { color: black !important; }

/* route points */ .ddwpt
{ background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAoCAIAAABvmn0/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVR42q3PwUoCYQAA4XndqENIIq4u6e+2+a+2WVu6oMISSpShkh2iQ6cerJcY+M4Dw+F4EvG224tYv2xEVPVSRFktRExmcxGxfBJxUzyICONSxCCfikizQkR/FEX0QhSRDMciOyfP9keFiO7gVkQrCSIu2qmIs1Yi4rydirjsBhFXaS6iM5yI6GWliOt8JiLESkQ2fRaR39ciYrUScVc3Ih5XWxGLZidiudmLWL8eRTTvJxHbw7eIj69fEZ8/f6J/6bbSa6ubqTUAAAAASUVORK5CYII=") #73818A !important; 
font-weight: bolder !important; 
border: 1px black outset !important;
-moz-border-radius: 10px !important; }

#copyright { color: transparent !important; }

#logo, #d_mode, .legal, .bar_icon_divider.bar_divider, .launcher_b, #srchex, .mt.noprint, .gbh, #ds_v, #bottomads { display: none !important; }

/* the top bar with links to sign-in, etc.
#guser { display: none !important; } */

#page, #links { margin-top: -1em !important; }
#search { margin-top: -1em !important;
margin-bottom: -2em !important; }
.bar { height: 1.5em !important; margin-top: 2em !important; }
#ds_h { display: none !important; }
#map { margin-top: 6px !important; }

/* sidepanel font */
#opanel0, #dir_title, #dditd { color: #141C26 !important; }
a, /* links in mymaps */.mmttl .inactive { color: #AFBC8B !important; }
a:hover { color: #C6D69E !important; }
.bar a { color: #9DA97E !important; font-weight: bold !important; }
.bar a:hover { color: #C6D69E !important; }
.dirsegnote { color: #F0BB61 !important; }
/* distance numbers */
.nw { color: #141C26 !important; font-weight: bolder !important; }

/* searchbar */
.srchcol.controls { margin-left: 10px !important; }
#q_d { background: #677E8C !important; background-image: none !important; }
#q_d:hover, #q_d:focus { background: #8C9EA5 !important; color: #484D5B !important; }

.launcher_body { border: none !important; }
#d_close { margin-top: 6px !important; }

/* trip departure and destination points in sidebar */
.ddwpt_np .ddwpt_table, .mmhdrrow { background-color: #677E8C !important; }
/* show options bg */
#d_options .c1, #d_options .c2, #d_optph { background-color: transparent !important; }

/* sidebar address input boxes */
input, input[type="textarea"], input[type="select"], input[type="text"] {
-moz-appearance: none !important; 
background-color: #677E8C !important; 
color: #C5D1A9 !important;
font-size: 14px !important;
font-weight: bold !important;
border: #3B4A5E 1px inset !important;
-moz-border-radius: 8px !important; }
input:hover, input:focus 
{ background: #748B96 !important; color: #DEEBBE !important; }

/* IMAGES */
#panel_dir { padding-top: 26px !important; }
.panel_bar_divider.bar_divider { background: #869097 !important; }
tr.dirsegment td { border: 1px dotted #8F9AA1 !important; }
#panelarrow2 { margin-top: -6px !important; }
/* sidepanel arrow - the airplane */
.collapse-left3, .expand-left3 { width: 16px !important; height: 16px !important; background: url("data:image/gif;base64,R0lGODlhEAAQAPczAICAgLvLys3VytHVyqS0yszVysvVypmpv5iovpamvMrVysnVypenvNDVypWkuqOzybfGypOjuI2csaCwxrC/yrTDys/VysfVypyswsXUyp+uxLnJypinvc7VygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAHdHzwAAAAAAAEAAIgAmhgAAAfgYAA8AEgHlAAAJ8fh0AAAAEn/9/FoAWHToAAEAJgAAACaGOPg8AIMAEnePWI9YCQAAdwAAAAAAAAAAAFgJALh3jwAS+EfOXwC3dyAAAAS6CbH//wkgBBgEugAAAAAAAPigAEAAEgAAAAAAAPiEAAAAEgAAAAAAAAAAAAAAAAAAAAAADAACAAEAAAS6AQAAAI8kAPt3jndFyQADSPjUANwAEgAS+AAACAAOAKAAAAIP+gAAAANIAKAAAHdHzwADSAAAAADAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAI6PJIB4d0h3RAAAAwj5EiH5BAkAAP8ALAAAAAAQABAAAAhyAP8JHEiQYICCCAcKGEAgYcECAwwIPIAggcWLFg0MUDBQ44CPIEEuQMhgQYOQHx0KdLAgpEqBD0IyeDkAQssBMwtGkDBhAIV/ET7mHFjBwscLA08OJfhRwEAFOBNiEJBhoIaoCTdwYIrgJcEOGrwOXBoQACH+ADs=")no-repeat !important; }

/* close button */
.launch_close { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH1gELEAARlER4oQAAANBJREFUOMvNkb0OwWAUhh/SxWC3cgfSuoHGYDZbO3RxB0TSxGQXsVoNJoOEG+hnN1osVmnip98xEIr6iwTvdvKdvPme58Cvk7j3YDk9HzCPo/K7FStuL/mg3PRcG8+1iRS9VfBSPi4w7jDHOZHIeHJiRJlb1SJbLSSAbXje91wbERA5WK93xubNDwBW65D5MkAEtBa0QLARwlDYaUFryGVS8QiAanQmFwjlUgGAwci/JlJP5VhOT4bThTT7M7ni//IZ89n0a2eMiaq1T7YVf5s9VHJLC4uyd44AAAAASUVORK5CYII=") !important; }

/* backgrounds */
#search, .bar, map, html, body, /* print page > */ #header, #page, .page, #panel_addr { background: url("data:image/jpeg;base64,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") !important; color: #CDD8B0 !important; } }