--- styles/standard/elemstyles.mapcss
+++ styles/standard/elemstyles.mapcss
@@ -82,16 +82,18 @@
 way[bridge=low_water_crossing]::core_bridge,
 way[bridge=trestle]::core_bridge,
 way[bridge=aqueduct]::core_bridge {
-    object-z-index: 1;
+    major-z-index: 2.1;
+    object-z-index: -1;
     width: +4;
-    color: bridge#000080;
-    opacity: 0.5;
+    color: bridge#0000FF;
+    opacity: 0.9;
 }
 way[tunnel][!tunnel?!]::core_tunnel {
+    major-z-index: 2.1;
     object-z-index: -1;
     width: +5;
     color: tunnel#964B00;
-    opacity: 0.7;
+    opacity: 0.9;
 }
 node[oneway],
 node[bridge],
@@ -348,8 +350,8 @@
 }
 /* special display of unreviewed tiger data (USA) */
 way["tiger:reviewed"=no]::core_tiger {
-    z-index: -1;
-    width: 10;
+    major-z-index: -10;
+    width: 11;
     color: tiger_data#808000;
     opacity: 0.6;
 }
@@ -457,9 +459,10 @@
 /****************/
 
 way[motorroad?]::core_motorroad {
+    major-z-index: 2.1;
     z-index: -1;
     width: +4;
-    color: motorroad#0000c0;
+    color: motorroad#3377ff;
 }
 way[highway=motorway] {
     width: 3;
@@ -899,7 +902,7 @@
 way.tR::core_cycleway {
     width: 2;
     color: bicycle#b100ff;
-    dashes: 25, 6;
+    dashes: 25, 8;
     offset: 0 - (prop("width", "default") / 2) - 2;
     major-z-index: 2.1;
     modifier: true;
@@ -907,7 +910,7 @@
 way[prop("tL","core_cycleway")]::core_cycleway2 {
     width: 2;
     color: bicycle#b100ff;
-    dashes: 25, 6;
+    dashes: 25, 8;
     offset: (prop("width", "default") / 2) + 2;
     major-z-index: 2.1;
     modifier: true;
