/* by makondo, 11/08 */
@namespace url(http://www.w3.org/1999/xhtml);@-moz-document domain(maps.google.com) {

DIV { border: none !important; }
div.gmnoprint { opacity: 0.5 !important; }
div.gmnoprint:hover { opacity: 1 !important; }

/* More... drop menu */ 
#lyrc_ic, .lyrc_dd.lyrc_inactive, #lyrc_ddj, .lyrc_ddb, #lyrc > DIV:first-child > DIV
{ background: #BBBDAE !important; }
.lyrc_dd.lyrc_inactive, #hmtctl > DIV:first-child + DIV > DIV:last-child 
{ opacity: .8 !important; }
.lyrc_inactive a { color: black !important; }
.lyrc_inactive a:hover 
{ color: black !important;
font-weight: bold !important; 
opacity: 1 !important; }

/* map view links - map right corner */
#hmtctl > DIV, #trafficcontrol > DIV > DIV
{ background: #BBBDAE !important; opacity: .8 !important; }
#hmtctl > DIV :hover, #hmtctl > DIV:first-child:hover 
{ font-weight: bolder !important;  text-decoration: underline !important; }
#lyrc > DIV:first-child > DIV:hover, #trafficcontrol > DIV > DIV:hover, #hmtctl > DIV:first-child:hover, #hmtctl > DIV:first-child + DIV:hover, #hmtctl > DIV:last-child:hover { opacity: 1 !important; }

#map>.contextmenu, #map>.contextmenu .menuitem  
{ background: transparent !important; 
opacity: .8 !important;
color: #163756 !important; 
font-weight: bolder !important; }

#copyright { color: transparent !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: #919484 !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: transparent !important;
border: 1px black inset !important; }
.dir_altroute:hover 
{ background: #7E8076 !important;
/*border: 1px black outset !important;*/ }
.dir_altroute a { color: black !important; }

/* route points */ .ddwpt
{ background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAoCAYAAADDo7u9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACi0lEQVR42nWNS08TYRSGzwYSWetPEBdCIiT6AxRXAhtRMbG01UQLWNoidDrt9H6bmd5viWi5iYlAXQkuEP/b6znfdEC8LJ68l/PONzR9bwLTd29D6RWcjvyvnsP3chE+Vv8Qn2JReTo42MKnz++ZLYh3stOJp/PzU/wQfp5AvJNPVCee1PFsOHI5u+zo5PsA306PFcr/kelosI/D4z0cHu3hy4B1ILqr/PHXfVB/p4f+dhf9fhcfdjr4qGgzXWzv9kCdXgWtjoUO0+5aaHUdFTo9G9Rsm2i0ymgqTEWdfaNVgtxIvnZpd2xFsy3ZZPiFVtf+z8ByBg02F7/gJ91fNlqOp1qzhFqjiCpTbzpIrqlcAlXrBVRqeVRYq40h4ut5HhVAcrSrOVSqMhoiH9RyanQ5qORUKVjVLMyK8xFZFQ52BpadhXjnmEFZOs5UttIwTS7MNMSX7TRKVoo1pbwalMvDkeWMinZyOOJByUxBkJHr5Vg0nZEauK+4R8kl67dBsZxUuC+IL0jHnlQoGQp3KD5XNNSI8sUEcoX4X2TzoglQNq8jk4v9E7lROqtBSGWiuOplpDkDKRTiL7KmIAlGagPJ9ObFULyRcjzJMW6sI5F6ByN5iXQGdyRGT0SgGxHEE5foiTCPIiA5xuJhaFzE9BB0PQw9HkIssaaUNC6jsTUo1R3V9CD7ILRYELQRfQthMxrEphbEhkK6VaUUirxBmAmFmUgAkkXD668RWg+AAit+BJZ9DuyXV3yMl/0SAqtekMf3BC+WGO9TeJaeMay+BXi8j+HxL4Dm5mbwSJidwezsQ4aV89z8fczPPwBNTo1jQrgj3BrqOCanbkJuNHZjFGM3RoaM4tr1kSv5F+a/FEL4JTLKAAAAAElFTkSuQmCC") #7E8076 !important; 
font-weight: bolder !important; 
/*border: 1px black outset !important;*/
color: black !important; }
/* ========== end update 06/11/09 ============= */

#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. - uncomment to use them
#guser { display: none !important; } */

/* map view links - map right corner */
#hmtctl, #map>.contextmenu, #map>.contextmenu .menuitem  
{ background-color: #BCC1A3 /* #CCCCCC */ !important; 
opacity: .8 !important;
color: #163756 !important; 
font-weight: bolder !important; }

#map { margin-top: 16px !important; }
#page, #links { margin-top: -1em !important; }
#search { margin-top: -1em !important;
margin-bottom: -2em !important; }
.bar { height: 1.5em !important; margin-top: 1em !important; }
#ds_h { display: none !important; }

#iLauncher { margin-top: -1.7em !important; }
.bar { height: 1.5em !important; margin-top: 1em !important; }
#ds_h { display: none !important; }

#opanel0, #dir_title, #dditd { color: #B3B78F !important; }
a, /* links in mymaps > */.mmttl .inactive { color: #B3B78F !important; }
a:hover { color: #CDD7BB !important; }
.bar a { color: #B3B78F !important; font-weight: bold !important; }
.dirsegnote { color: #D7AB57 !important; }

/* sidepanel arrow - the airplane */
#panelarrow2 { margin-top: -6px !important; }
.collapse-left3, .expand-left3 { width: 16px !important; height: 16px !important; background: url("data:image/gif;base64,R0lGODlhEAAQAPceAICAgMnQpdvapd/apbK5pdrapdnapaeumqatmaSrl9japdfapaWsl97apaOplbG4pMXLpaGok5uhjK61ob7EpcLIpd3apdXapaqxndPZpa2zn8fOpaasmNzapQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAHaFzwAAAAAAAHgAJQAoBgAAAfgYABAAEgUhAAAHF/h0AAAAEn/9/FYAVP/oAAEAJwAAACgGcPg8AIMAEndxWHFYCQAAdwAAAAAAAAAAAFgJALh3cQAS+IXOXwAAdhgAAARxuH7//7gYAhgEcQAAAAAAAPigAEAAEgAAAAAAAPiEAAAAEgAAAAAAAAAAAAAAAAAAAAAADAACAAEAAARxAQAAAI8kAPt3cHaDyQABSPjUANwAEgAS+AAACAAOAKAAAAKC+gAAAAFIAKAAAHaFzwABSAAAAADAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAHCPJIB4d0h2ggAAAQj5EiH5BAkAAP8ALAAAAAAQABAAAAhyAP8JHEiQYICCCAcKGEAgYcECAwwIPIAggcWLFg0MUDBQ44CPIEEuQMhgQYOQHx0KdLAgpEqBD0IyeDkAQssBMwtGkDBhAIV/ET7mHFjBwscLA08OJfhRwEAFOBNiEJBhoIaoCTdwYIrgJcEOGrwOXBoQACH+ADs=")no-repeat !important; }

#panel_dir { padding-top: 26px !important; }
.panel_bar_divider.bar_divider { background: #869097 !important; }
tr.dirsegment td { border: 1px dotted #869097 !important; }

/* searchbar */
.srchcol.controls { margin-left: 10px !important; }
#q_d { background-color: #74776D !important; background-image: none !important; }
#q_d:hover, #q_d:focus { background-color: #94998B !important; color: #50524B !important; }

.launcher_body { border: none !important; }
#d_close { margin-top: 22px !important; }

/* sidebar address input boxes */
input, input[type="textarea"], input[type="select"], input[type="text"] {
-moz-appearance: none !important; 
background-color: #74776D !important; 
color: #2C323F !important;
font-weight: bold !important;
border: #919588 1px dotted !important;
-moz-border-radius: 8px !important; }
input:hover, input:focus 
{ background-color: #94998B !important; color: black !important; }
/* distance numbers */
.nw { color: #CDD7BB !important; font-weight: bolder !important; }

/* backgrounds */
#search, .bar, map, html, body, /* print page > */ #header, #page, .page, #panel_addr { background-color: #50524B !important; color: #B6BBAB !important; }
/* trip start/finish addresses in sidebar */
.ddwpt_np .ddwpt_table, .mmhdrrow { background-color: #585A53 !important; }
/* show options bg */
#d_options .c1, #d_options .c2, #d_optph { background-color: transparent !important; }

/* close dir button */
.launch_close { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAmElEQVR4nGNoaGhgoARTpBmvAYZmomeA+D8UnyHHgP8Xrm75v3PfXLAhZBswZWYF+QZcvLb1//Q51cQZgOZnML58Y/v/WfPr/qOLI4cJio0gDeh43uImFAwSQ3YRQQOWr+mGa4RhXAZg9cLKdb3EeQFbIF6/s/v/mo0TyI8FkAFrN00k34Bb9/f9P3d5E9kGUJaUicUUGwAA0N+52D6doi4AAAAASUVORK5CYII=") !important; } }