Index: trunk/styles/standard/elemstyles.mapcss
===================================================================
--- trunk/styles/standard/elemstyles.mapcss	(revision 15269)
+++ trunk/styles/standard/elemstyles.mapcss	(revision 15273)
@@ -732,12 +732,12 @@
     set icon_z17;
 }
+node[highway=traffic_signals][crossing:island=yes] {
+    icon-image: "presets/vehicle/traffic_signals_crossing_island.svg";
+    set icon_z17;
+}
 node[highway=traffic_signals][crossing_ref=zebra] {
     icon-image: "presets/vehicle/traffic_signals_crossing_ref_zebra.svg";
     set icon_z17;
 }
-node[highway=traffic_signals][crossing=island] {
-    icon-image: "presets/vehicle/traffic_signals_crossing_island.svg";
-    set icon_z17;
-}
 node[highway=traffic_signals][crossing=traffic_signals] {
     icon-image: "presets/vehicle/traffic_signals_crossing_traffic_signals.svg";
@@ -768,10 +768,10 @@
     set icon_z17;
 }
+node[highway=crossing][crossing:island=yes] {
+    icon-image: "presets/vehicle/crossing_island.svg";
+    set icon_z17;
+}
 node[highway=crossing][crossing=unmarked] {
     icon-image: "presets/vehicle/crossing_unmarked.svg";
-    set icon_z17;
-}
-node[highway=crossing][crossing=island] {
-    icon-image: "presets/vehicle/crossing_island.svg";
     set icon_z17;
 }
