source: subversion/applications/rendering/mapnik/osm.xml @ 19196

Last change on this file since 19196 was 19196, checked in by stevechilton, 8 years ago

z15 unclass/resid thiner, white casing for living_streets, add amenity=kindergarten,

  • Property svn:eol-style set to native
File size: 253.8 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE Map [
3<!ENTITY % entities SYSTEM "inc/entities.xml.inc">
4%entities;
5]>
6<!-- This stylesheet uses features only available in mapnik builds with
7     libxml2 as the XML parser. Furthermore, there are other features
8     that necessitate an upgrade to at least mapnik 0.6.1 -->
9<Map bgcolor="#b5d0d0" srs="&srs900913;">
10  &fontset-settings;
11<Style name="turning_circle">
12    <Rule>
13      &maxscale_zoom15;
14      &minscale_zoom16;
15      <PointSymbolizer file="&symbols;/turning_circle.15.png" type="png" width="15" height="15" />
16    </Rule>
17    <Rule>
18      &maxscale_zoom17;
19      <PointSymbolizer file="&symbols;/turning_circle.19.png" type="png" width="19" height="19" />
20    </Rule>
21</Style>
22<Style name="highway-area-casing">
23   <Rule>
24      <Filter>[highway] = 'residential' or [highway]='unclassified'</Filter>
25      &maxscale_zoom14;
26      <LineSymbolizer>
27        <CssParameter name="stroke">#999</CssParameter>
28        <CssParameter name="stroke-width">1</CssParameter>
29      </LineSymbolizer>
30   </Rule>
31   <Rule>
32      <Filter>[highway] = 'pedestrian' or [highway]='service' or [highway]='footway'</Filter>
33      &maxscale_zoom14;
34      <LineSymbolizer>
35        <CssParameter name="stroke">grey</CssParameter>
36        <CssParameter name="stroke-width">1</CssParameter>
37      </LineSymbolizer>
38   </Rule>
39   <Rule>
40      <Filter>[highway] = 'track'</Filter>
41      &maxscale_zoom14;
42      <LineSymbolizer>
43        <CssParameter name="stroke">#996600</CssParameter>
44        <CssParameter name="stroke-width">2</CssParameter>
45      </LineSymbolizer>
46   </Rule>
47</Style>
48<Style name="highway-area-fill">
49    <Rule>
50      <Filter>[highway] = 'living_street'</Filter>
51      &maxscale_zoom14;
52      <PolygonSymbolizer>
53        <CssParameter name="fill">#ccc</CssParameter>
54      </PolygonSymbolizer>
55   </Rule>
56   <Rule>
57      <Filter>[highway] = 'residential' or [highway]='unclassified' or [highway]='service'</Filter>
58      &maxscale_zoom14;
59      <PolygonSymbolizer>
60        <CssParameter name="fill">#fff</CssParameter>
61      </PolygonSymbolizer>
62   </Rule>
63   <Rule>
64      <Filter>[highway] = 'pedestrian' or [highway]='footway'</Filter>
65      &maxscale_zoom14;
66      <PolygonSymbolizer>
67        <CssParameter name="fill">#ededed</CssParameter>
68      </PolygonSymbolizer>
69   </Rule>   
70   <Rule>
71      <Filter>[highway] = 'track'</Filter>
72      &maxscale_zoom14;
73      <PolygonSymbolizer>
74        <CssParameter name="fill">#dfcc66</CssParameter>
75      </PolygonSymbolizer>
76   </Rule>
77</Style>
78<Style name="leisure">
79    <Rule> 
80      <Filter>[leisure] = 'marina'</Filter> 
81      &maxscale_zoom10; 
82      <PolygonSymbolizer> 
83         <CssParameter name="fill">#b5d0d0</CssParameter> 
84      </PolygonSymbolizer> 
85    </Rule> 
86    <Rule>
87      <Filter>[leisure] = 'playground'</Filter>
88      &maxscale_zoom13;
89     <PolygonSymbolizer>
90        <CssParameter name="fill">#ccffff</CssParameter>
91     </PolygonSymbolizer>
92      <LineSymbolizer>
93        <CssParameter name="stroke">#666</CssParameter>
94        <CssParameter name="stroke-width">0.3</CssParameter>
95      </LineSymbolizer>
96    </Rule>
97    <Rule>
98      <Filter>[tourism] = 'camp_site' or [tourism]='caravan_site' or [tourism] = 'picnic_site'</Filter>
99      &maxscale_zoom13;
100     <PolygonSymbolizer>
101        <CssParameter name="fill">#ccff99</CssParameter>
102        <CssParameter name="fill-opacity">0.5</CssParameter>
103     </PolygonSymbolizer>
104      <LineSymbolizer>
105        <CssParameter name="stroke">#666</CssParameter>
106        <CssParameter name="stroke-width">0.3</CssParameter>
107      </LineSymbolizer>
108    </Rule>       
109    <Rule>
110      <Filter>[tourism] = 'attraction'</Filter>
111      &maxscale_zoom10;
112      <PolygonSymbolizer>
113        <CssParameter name="fill">#f2caea</CssParameter>
114     </PolygonSymbolizer>
115    </Rule>
116    <Rule>
117      <Filter>[landuse] = 'quarry'</Filter>
118      &maxscale_zoom11;
119      <PolygonPatternSymbolizer file="&symbols;/quarry2.png" type="png" width="30" height="30"/>
120      <LineSymbolizer>
121        <CssParameter name="stroke">grey</CssParameter>
122        <CssParameter name="stroke-width">0.5</CssParameter>
123      </LineSymbolizer>
124    </Rule>
125    <Rule>
126      <Filter>[leisure] = 'nature_reserve' or [landuse] = 'vineyard'</Filter>
127      &maxscale_zoom10;
128      &minscale_zoom12;
129      <PolygonSymbolizer>
130        <CssParameter name="fill">#abdf96</CssParameter>
131     </PolygonSymbolizer>
132    </Rule>
133    <Rule>
134      <Filter>[landuse] = 'vineyard'</Filter>
135      &maxscale_zoom13;
136      &minscale_zoom14;
137      <PolygonPatternSymbolizer file="&symbols;/vineyard.png" type="png" width="19" height="21"/>
138    </Rule>
139    <Rule>
140      <Filter>[landuse] = 'vineyard'</Filter>
141      &maxscale_zoom15;
142      <PolygonPatternSymbolizer file="&symbols;/vineyard.png" type="png" width="29" height="29"/>
143    </Rule>
144    <Rule>
145      <Filter>[leisure] = 'nature_reserve'</Filter>
146      &maxscale_zoom13;
147      &minscale_zoom13;
148      <PolygonPatternSymbolizer file="&symbols;/nature_reserve.png" type="png" width="21" height="24"/>
149    </Rule>
150    <Rule>
151      <Filter>[leisure] = 'nature_reserve'</Filter>
152      &maxscale_zoom14;
153      <PolygonPatternSymbolizer file="&symbols;/nature_reserve2.png" type="png" width="42" height="48"/>
154    </Rule>
155    <Rule>
156      &maxscale_zoom10;
157      &minscale_zoom14;
158      <Filter>[landuse] = 'cemetery' or [landuse] = 'grave_yard' or [amenity]='grave_yard'</Filter>
159      <PolygonSymbolizer>
160        <CssParameter name="fill">#aacbaf</CssParameter>
161      </PolygonSymbolizer>
162    </Rule>
163    <Rule>
164      &maxscale_zoom10;
165      &minscale_zoom18;
166      <Filter>[landuse] = 'residential'</Filter>
167      <PolygonSymbolizer>
168        <CssParameter name="fill">#ddd</CssParameter>
169      </PolygonSymbolizer>
170    </Rule>
171    <Rule>
172      &maxscale_zoom10;
173      &minscale_zoom18;
174      <Filter>[military] = 'barracks'</Filter>
175      <PolygonSymbolizer>
176        <CssParameter name="fill">#ff8f8f</CssParameter>
177      </PolygonSymbolizer>
178    </Rule>
179    <Rule>
180      &maxscale_zoom10;
181      &minscale_zoom18;
182      <Filter>[landuse]='military'</Filter>
183      <PolygonSymbolizer>
184        <CssParameter name="fill">#ffa8a8</CssParameter>
185        <CssParameter name="fill-opacity">0.4</CssParameter>
186      </PolygonSymbolizer>
187    </Rule>
188    <Rule>
189      &maxscale_zoom10;
190      &minscale_zoom13;
191      <Filter>[landuse]='field' or [natural]='field'</Filter>
192      <PolygonSymbolizer>
193        <CssParameter name="fill">#666600</CssParameter>
194        <CssParameter name="fill-opacity">0.2</CssParameter>
195      </PolygonSymbolizer>
196    </Rule>
197    <Rule>
198      &maxscale_zoom14;
199      &minscale_zoom18;
200      <Filter>[landuse]='field' or [natural]='field'</Filter>
201      <PolygonSymbolizer>
202        <CssParameter name="fill">#666600</CssParameter>
203        <CssParameter name="fill-opacity">0.2</CssParameter>
204      </PolygonSymbolizer>
205      <LineSymbolizer>
206        <CssParameter name="stroke">#660</CssParameter>
207        <CssParameter name="stroke-opacity">0.4</CssParameter>
208        <CssParameter name="stroke-width">0.3</CssParameter>
209      </LineSymbolizer>
210    </Rule>
211    <Rule>
212      &maxscale_zoom9;
213      &minscale_zoom10;
214      <Filter>[military] = 'danger_area'</Filter>
215      <PolygonSymbolizer>
216        <CssParameter name="fill">pink</CssParameter>
217        <CssParameter name="fill-opacity">0.3</CssParameter>
218      </PolygonSymbolizer>
219    </Rule>
220    <Rule>
221      &maxscale_zoom11;
222      &minscale_zoom18;
223      <Filter>[military] = 'danger_area'</Filter>
224      <PolygonPatternSymbolizer file="&symbols;/danger.png" type="png" width="30" height="30"/>
225    </Rule>
226     <Rule>
227      &maxscale_zoom14;
228      <Filter>[landuse] = 'cemetery' or [landuse] = 'grave_yard' or [amenity]='grave_yard'</Filter>
229      <PolygonPatternSymbolizer file="&symbols;/grave_yard.png" type="png" width="16" height="16"/>
230    </Rule>
231    <Rule>
232      &maxscale_zoom10;
233      <Filter>[landuse] = 'meadow' or [landuse] = 'grass'</Filter>
234      <PolygonSymbolizer>
235        <CssParameter name="fill">#cfeca8</CssParameter>
236     </PolygonSymbolizer>
237    </Rule>
238    <Rule>
239      <Filter>[leisure] = 'park' or [leisure] = 'recreation_ground'</Filter>
240      &maxscale_zoom10;
241      <PolygonSymbolizer>
242        <CssParameter name="fill">#b6fdb6</CssParameter>
243        <CssParameter name="fill-opacity">0.6</CssParameter>
244     </PolygonSymbolizer>
245    </Rule>
246    <Rule>
247      <Filter>[tourism] = 'zoo'</Filter>
248      &maxscale_zoom10;
249      <PolygonPatternSymbolizer file="&symbols;/zoo.png" type="png" width="21" height="24"/>
250    </Rule>
251    <Rule>
252      <Filter>[leisure] = 'common'</Filter>
253      &maxscale_zoom10;
254      <PolygonSymbolizer>
255        <CssParameter name="fill">#cfeca8</CssParameter>
256      </PolygonSymbolizer>
257    </Rule>
258    <Rule>
259      <Filter>[leisure] = 'garden'</Filter>
260      &maxscale_zoom10;
261      <PolygonSymbolizer>
262        <CssParameter name="fill">#cfeca8</CssParameter>
263     </PolygonSymbolizer>
264    </Rule>
265    <Rule>
266      <Filter>[leisure] = 'golf_course'</Filter>
267      &maxscale_zoom10;
268      <PolygonSymbolizer>
269        <CssParameter name="fill">#b5e3b5</CssParameter>
270     </PolygonSymbolizer>
271    </Rule>
272    <Rule>
273      <Filter>[landuse] = 'allotments'</Filter>
274      &maxscale_zoom10;
275      <PolygonSymbolizer>
276        <CssParameter name="fill">#c8b084</CssParameter>
277     </PolygonSymbolizer>
278    </Rule>
279    <Rule>
280      <Filter>[landuse] = 'forest'</Filter>
281      &maxscale_zoom9;
282      &minscale_zoom13;
283      <PolygonSymbolizer>
284        <CssParameter name="fill">#8dc56c</CssParameter>
285     </PolygonSymbolizer>
286    </Rule>
287    <Rule>
288      <Filter>[landuse] = 'forest'</Filter>
289      &maxscale_zoom14;
290      <PolygonPatternSymbolizer file="&symbols;/forest.png" type="png" width="21" height="24"/>
291    </Rule>
292    <Rule>
293      <Filter>[landuse]='farmyard'</Filter>
294      &maxscale_zoom9;
295      <PolygonSymbolizer>
296        <CssParameter name="fill">#ddbf92</CssParameter>
297     </PolygonSymbolizer>
298    </Rule>
299    <Rule>
300      <Filter>[landuse] = 'farm' or [landuse]='farmland'</Filter>
301      &maxscale_zoom9;
302      <PolygonSymbolizer>
303        <CssParameter name="fill">#ead8bd</CssParameter>
304     </PolygonSymbolizer>
305    </Rule>
306    <Rule>
307      <Filter>[landuse] = 'recreation_ground' or [landuse] = 'conservation'</Filter>
308      &maxscale_zoom10;
309      <PolygonSymbolizer>
310        <CssParameter name="fill">#cfeca8</CssParameter>
311     </PolygonSymbolizer>
312    </Rule>
313    <Rule>
314      <Filter>[landuse] = 'village_green'</Filter>
315      &maxscale_zoom11;
316      <PolygonSymbolizer>
317        <CssParameter name="fill">#cfeca8</CssParameter>
318     </PolygonSymbolizer>
319    </Rule>
320    <Rule>
321      <Filter>[landuse] = 'retail'</Filter>
322      &maxscale_zoom10;
323      <PolygonSymbolizer>
324        <CssParameter name="fill">#f1dada</CssParameter>
325     </PolygonSymbolizer>
326    </Rule>
327    <Rule>
328      <Filter>[landuse] = 'retail'</Filter>
329      &maxscale_zoom15;
330      <LineSymbolizer>
331        <CssParameter name="stroke">red</CssParameter>
332        <CssParameter name="stroke-width">0.3</CssParameter>
333      </LineSymbolizer>
334    </Rule>
335    <Rule>
336      <Filter>[landuse] = 'industrial' or [landuse]='railway'</Filter>
337      &maxscale_zoom10;
338      <PolygonSymbolizer>
339        <CssParameter name="fill">#dfd1d6</CssParameter>
340     </PolygonSymbolizer>
341    </Rule>
342    <Rule>
343      <Filter>[power] = 'station'</Filter>
344      &maxscale_zoom10;
345      &minscale_zoom11;
346      <PolygonSymbolizer>
347        <CssParameter name="fill">#bbb</CssParameter>
348     </PolygonSymbolizer>
349    </Rule>
350    <Rule>
351      <Filter>[power] = 'station'</Filter>
352      &maxscale_zoom12;
353      <PolygonSymbolizer>
354        <CssParameter name="fill">#bbb</CssParameter>
355     </PolygonSymbolizer>
356    <LineSymbolizer>
357        <CssParameter name="stroke">#555</CssParameter>
358        <CssParameter name="stroke-width">0.4</CssParameter>
359      </LineSymbolizer>
360    </Rule>
361    <Rule>
362      <Filter>[power] = 'sub_station'</Filter>
363      &maxscale_zoom13;
364      <PolygonSymbolizer>
365        <CssParameter name="fill">#bbb</CssParameter>
366     </PolygonSymbolizer>
367    <LineSymbolizer>
368        <CssParameter name="stroke">#555</CssParameter>
369        <CssParameter name="stroke-width">0.4</CssParameter>
370      </LineSymbolizer>
371    </Rule>
372    <Rule>
373      <Filter>[landuse] = 'commercial'</Filter>
374      &maxscale_zoom10;
375      <PolygonSymbolizer>
376        <CssParameter name="fill">#efc8c8</CssParameter>
377     </PolygonSymbolizer>
378    </Rule>
379    <Rule>
380      <Filter>[landuse] = 'brownfield' or [landuse]='landfill' or [landuse] = 'greenfield' or [landuse]='construction'</Filter>
381      &maxscale_zoom10;
382      <PolygonSymbolizer>
383        <CssParameter name="fill">#9d9d6c</CssParameter>
384     </PolygonSymbolizer>
385    </Rule>
386     <Rule>
387      <Filter>[natural] = 'wood' or [landuse] = 'wood'</Filter>
388      &maxscale_zoom9;
389      <PolygonSymbolizer>
390        <CssParameter name="fill">#aed1a0</CssParameter>
391     </PolygonSymbolizer>
392    </Rule>
393     <Rule>
394      <Filter>[natural] = 'heath'</Filter>
395      &maxscale_zoom10;
396      <PolygonSymbolizer>
397        <CssParameter name="fill">#ffffc0</CssParameter>
398     </PolygonSymbolizer>
399    </Rule>
400    <Rule>
401      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school' or [amenity]='hospital' or [amenity]='kindergarten'</Filter>
402      &maxscale_zoom10;
403      <PolygonSymbolizer>
404        <CssParameter name="fill">#f0f0d8</CssParameter>
405      </PolygonSymbolizer>
406    </Rule>
407    <Rule>
408      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school' or [amenity]='hospital' or [amenity]='kindergarten'</Filter>
409      &maxscale_zoom12;
410      <LineSymbolizer>
411        <CssParameter name="stroke">brown</CssParameter>
412        <CssParameter name="stroke-width">0.3</CssParameter>
413      </LineSymbolizer>
414    </Rule>
415    <Rule>
416      <Filter>[amenity] = 'parking'</Filter>
417      &maxscale_zoom10;
418     <PolygonSymbolizer>
419         <CssParameter name="fill">#f7efb7</CssParameter>
420      </PolygonSymbolizer>
421    </Rule>
422    <Rule>
423      <Filter>[amenity] = 'parking'</Filter>
424      &maxscale_zoom15;
425      <LineSymbolizer>
426        <CssParameter name="stroke">#eeeed1</CssParameter>
427        <CssParameter name="stroke-width">0.3</CssParameter>
428      </LineSymbolizer>
429    </Rule>
430    <Rule>
431      <Filter>[aeroway] = 'apron'</Filter>
432      &maxscale_zoom12;
433      <PolygonSymbolizer>
434         <CssParameter name="fill">#e9d1ff</CssParameter>
435      </PolygonSymbolizer>
436    </Rule>
437    <Rule>
438      <Filter>[aeroway] = 'aerodrome'</Filter>
439      &maxscale_zoom12;
440      <PolygonSymbolizer>
441         <CssParameter name="fill">#ccc</CssParameter>
442        <CssParameter name="fill-opacity">0.2</CssParameter>
443      </PolygonSymbolizer>
444      <LineSymbolizer>
445        <CssParameter name="stroke">#555</CssParameter>
446        <CssParameter name="stroke-width">0.2</CssParameter>
447      </LineSymbolizer>
448    </Rule>
449    <Rule>
450      <Filter>[natural] = 'beach'</Filter>
451      &maxscale_zoom13;
452      <PolygonPatternSymbolizer file="&symbols;/beach.png" type="png" width="10" height="10"/>
453    </Rule>
454    <Rule>
455      <Filter>[natural] = 'mud'</Filter>
456      &maxscale_zoom13;
457      <PolygonPatternSymbolizer file="&symbols;/mud.png" type="png" width="10" height="10"/>
458    </Rule>
459    <Rule>
460      <Filter>[leisure] = 'pitch'</Filter>
461      &maxscale_zoom10;
462      <PolygonSymbolizer>
463         <CssParameter name="fill">#8ad3af</CssParameter>
464      </PolygonSymbolizer>
465      <LineSymbolizer>
466        <CssParameter name="stroke">#888</CssParameter>
467        <CssParameter name="stroke-width">0.5</CssParameter>
468      </LineSymbolizer>
469    </Rule>
470    <!--Rule>
471      <ElseFilter/>
472      &maxscale_zoom10;
473      <PolygonSymbolizer>
474        <CssParameter name="fill">lightgrey</CssParameter>
475     </PolygonSymbolizer>
476    </Rule-->
477</Style>
478<Style name="sports_grounds">
479     
480    <Rule>
481      &maxscale_zoom10;
482      <PolygonSymbolizer>
483         <CssParameter name="fill">#33cc99</CssParameter>
484      </PolygonSymbolizer>
485    </Rule>
486</Style>
487<Style name="area-text">
488    <Rule>
489      <Filter>[way_area] &gt;= 150000</Filter>
490      &maxscale_zoom14;
491      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
492    </Rule>
493    <Rule>
494      <Filter>[way_area] &gt;= 80000 and [way_area] &lt; 150000</Filter>
495      &maxscale_zoom15;
496      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
497    </Rule>
498    <Rule>
499      <Filter>[way_area] &gt;= 20000 and [way_area] &lt; 80000</Filter>
500      &maxscale_zoom16;
501      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
502    </Rule>
503    <Rule>
504      <Filter>[way_area] &lt; 20000</Filter>
505      &maxscale_zoom17;
506      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
507    </Rule>
508</Style>
509<Style name="text">
510    <Rule>
511      <Filter>[place] = 'island'</Filter>
512      &maxscale_zoom10;
513      &minscale_zoom18;
514      <TextSymbolizer name="name" fontset_name="oblique-fonts" size="9" fill="#000" dy="0" halo_radius="1" wrap_width="0"/>
515    </Rule>
516    <Rule>
517      <Filter>[amenity]='pub' or [amenity]='restaurant' or [amenity]='cafe' or [amenity]='fast_food'</Filter>
518      &maxscale_zoom17;
519      <TextSymbolizer name="name" fontset_name="bold-fonts" size="10" fill="#734a08" dy="14" halo_radius="1" wrap_width="0"/>
520    </Rule>
521    <Rule>
522      <Filter>[amenity]='bar'</Filter>
523      &maxscale_zoom17;
524      <TextSymbolizer name="name" fontset_name="bold-fonts" size="10" fill="#734a08" dy="15" halo_radius="1" wrap_width="0"/>
525    </Rule>
526    <Rule>
527      <Filter>[amenity]='cinema' or [amenity]='library' or [amenity]='theatre'</Filter>
528      &maxscale_zoom17;
529      <TextSymbolizer name="name" fontset_name="bold-fonts" size="10" fill="#734a08" dy="18" halo_radius="1" wrap_width="0"/>
530    </Rule>
531    <Rule>
532      <Filter>[amenity] = 'parking'</Filter>
533      &maxscale_zoom17;
534      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#0066ff" dy="14" halo_radius="1" wrap_width="34"/>
535    </Rule>
536     <Rule>
537      <Filter>[amenity] = 'police'</Filter>
538      &maxscale_zoom17;
539      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#734a08" dy="16" halo_radius="1" wrap_width="30"/>
540    </Rule>
541    <Rule>
542      <Filter>[amenity] = 'fire_station'</Filter>
543      &maxscale_zoom17;
544      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#734a08" dy="20" halo_radius="1" wrap_width="30"/>
545    </Rule>
546     <Rule>
547      <Filter>[amenity] = 'place_of_worship'</Filter>
548      &maxscale_zoom17;
549      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" dy="16" halo_radius="1" wrap_width="30"/>
550    </Rule>
551    <Rule>
552      <Filter>[natural] = 'wood'</Filter>
553      &maxscale_zoom15;
554      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
555    </Rule>
556    <Rule>
557      <Filter>[natural] = 'peak'</Filter>
558      &maxscale_zoom13;
559      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="brown" dy="10" halo_radius="1"/>
560    </Rule>
561    <Rule>
562      <Filter>[natural] = 'peak'</Filter>
563      &maxscale_zoom14;
564      <TextSymbolizer name="ele" fontset_name="oblique-fonts" size="9" fill="brown" dy="20" halo_radius="1"/>
565    </Rule>
566    <Rule>
567      <Filter>[natural] = 'water' or [natural] = 'lake' or [landuse] = 'reservoir' or [landuse] = 'basin'</Filter>
568      &maxscale_zoom15;
569      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#6699cc" halo_radius="1" wrap_width="20"/>
570    </Rule>
571    <Rule>
572      <Filter>([leisure] &lt;&gt; '' or [landuse] &lt;&gt; '') and [point] = 'yes'</Filter>
573      &maxscale_zoom15;
574      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000" halo_radius="2" wrap_width="10"/>
575    </Rule>
576     <Rule>
577      <Filter>[natural] = 'bay'</Filter>
578      &maxscale_zoom14;
579      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#6699cc" halo_radius="1" wrap_width="20"/>
580    </Rule>
581    <Rule>
582      <Filter>[natural] = 'spring'</Filter>
583      &maxscale_zoom16;
584      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#6699cc" dy="10" halo_radius="1" wrap_width="20"/>
585    </Rule>
586    <Rule>
587      <Filter>[tourism] = 'alpine_hut' or [amenity]='shelter'</Filter>
588      &maxscale_zoom15;
589      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#6699cc" dy="15" halo_radius="1"/>
590    </Rule>
591    <Rule>
592      <Filter>[tourism] = 'alpine_hut' or [amenity]='shelter'</Filter>
593      &maxscale_zoom16;
594      <TextSymbolizer name="ele" fontset_name="oblique-fonts" size="8" fill="#6699cc" dy="25" halo_radius="1"/>
595    </Rule>
596    <Rule>
597      <Filter>[amenity] = 'bank'</Filter>
598      &maxscale_zoom17;
599      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="black" dy="16" halo_radius="1" wrap_width="0"/>
600    </Rule>
601    <Rule>
602      <Filter>[tourism] = 'hotel' or [tourism]='hostel'</Filter>
603      &maxscale_zoom17;
604      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#0066ff" dy="15" halo_radius="1" wrap_width="0"/>
605    </Rule>
606    <Rule>
607      <Filter>[amenity] = 'embassy'</Filter>
608      &maxscale_zoom17;
609      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#0066ff" dy="13" halo_radius="1" wrap_width="0"/>
610    </Rule>
611    <Rule>
612      <Filter>[tourism]='guest_house'</Filter>
613      &maxscale_zoom17;
614      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#0066ff" dy="13" halo_radius="1" wrap_width="0"/>
615    </Rule>
616    <Rule>
617      <Filter>[amenity] = 'fuel' or [amenity]='bus_station'</Filter>
618      &maxscale_zoom17;
619      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#0066ff" dy="14" halo_radius="1" wrap_width="0"/>
620    </Rule>
621    <Rule>
622      <Filter>[tourism] = 'camp_site'</Filter>
623      &maxscale_zoom17;
624      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#0066ff" dy="15" halo_radius="1" wrap_width="70"/>
625    </Rule>
626    <Rule>
627      <Filter>[tourism] = 'caravan_site'</Filter>
628      &maxscale_zoom17;
629      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#0066ff" dy="19" halo_radius="1" wrap_width="70"/>
630    </Rule>
631    <Rule>
632      <Filter>[tourism]='museum'</Filter>
633      &maxscale_zoom17;
634      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#734a08" dy="16" halo_radius="1" wrap_width="0"/>
635    </Rule>
636    <Rule>
637      <Filter>[amenity]='prison'</Filter>
638      &maxscale_zoom17;
639      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#734a08" dy="16" halo_radius="1" wrap_width="0"/>
640    </Rule>
641    <Rule>
642      <Filter>[tourism] = 'attraction'</Filter>
643      &maxscale_zoom16;
644      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#660033" halo_radius="2" wrap_width="10"/>
645    </Rule>
646    <Rule>
647      <Filter>[amenity] = 'university'</Filter>
648      &maxscale_zoom15;
649      <TextSymbolizer name="name" fontset_name="bold-fonts" size="9" fill="#000033" halo_radius="1" wrap_width="16"/>
650    </Rule>
651    <Rule>
652      <Filter>[amenity] = 'school' or [amenity] = 'college'</Filter>
653      &maxscale_zoom15;
654      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000033" halo_radius="1" wrap_width="14"/>
655    </Rule>
656    <Rule>
657      <Filter>[amenity] = 'kindergarten'</Filter>
658      &maxscale_zoom16;
659      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#000033" halo_radius="1" wrap_width="14"/>
660    </Rule>
661    <Rule>
662      <Filter>[man_made] = 'lighthouse'</Filter>
663      &maxscale_zoom15;
664      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000033" dy="16" halo_radius="2" wrap_width="12"/>
665    </Rule>
666    <Rule>
667      <Filter>[man_made] = 'windmill'</Filter>
668      &maxscale_zoom17;
669      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#734a08" dy="12" halo_radius="1" wrap_width="20"/>
670    </Rule>
671    <Rule>
672      <Filter>[amenity] = 'hospital'</Filter>
673      &maxscale_zoom16;
674      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#da0092" dy="16" halo_radius="2" wrap_width="12"/>
675    </Rule>
676    <Rule>
677      <Filter>[amenity] = 'pharmacy'</Filter>
678      &maxscale_zoom17;
679      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#da0092" dy="13" halo_radius="1" wrap_width="12"/>
680    </Rule>
681    <Rule>
682      <Filter>[highway] = 'motorway_junction'</Filter>
683      &maxscale_zoom11;
684      &minscale_zoom11;
685      <TextSymbolizer name="ref" fontset_name="book-fonts" size="9" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
686    </Rule>
687    <Rule>
688      <Filter>[highway] = 'motorway_junction'</Filter>
689      &maxscale_zoom12;
690      &minscale_zoom14;
691      <TextSymbolizer name="ref" fontset_name="book-fonts" size="9" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
692      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#6666ff" halo_radius="1" wrap_width="12" dy="-8" min_distance="20"/>
693    </Rule>
694    <Rule>
695      <Filter>[highway] = 'motorway_junction'</Filter>
696      &maxscale_zoom15;
697      <TextSymbolizer name="ref" fontset_name="book-fonts" size="13" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
698      <TextSymbolizer name="name" fontset_name="book-fonts" size="14" fill="#6666ff" halo_radius="1" wrap_width="12" dy="-14" min_distance="20"/>
699    </Rule>
700    <Rule>
701      <Filter>[military] = 'danger_area'</Filter>
702      &maxscale_zoom12;
703      <TextSymbolizer name="name" fontset_name="bold-fonts" size="9" fill="pink" halo_radius="1" wrap_width="10"/>
704    </Rule>
705    <Rule>
706      <Filter>[aeroway] = 'gate'</Filter>
707      &maxscale_zoom17;
708      <TextSymbolizer name="ref" fontset_name="book-fonts" size="10" fill="#aa66cc" halo_radius="1" wrap_width="10"/>
709    </Rule>
710</Style>
711<Style name="tunnels-casing">
712    <Rule>
713      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
714      &maxscale_zoom12;
715      &minscale_zoom12;
716      <LineSymbolizer>
717        <CssParameter name="stroke">#506077</CssParameter>
718        <CssParameter name="stroke-width">3</CssParameter>
719        <CssParameter name="stroke-dasharray">4,2</CssParameter>
720      </LineSymbolizer>
721    </Rule>
722    <Rule>
723      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
724      &maxscale_zoom13;
725      &minscale_zoom14;
726      <LineSymbolizer>
727        <CssParameter name="stroke">#506077</CssParameter>
728        <CssParameter name="stroke-width">6.5</CssParameter>
729        <CssParameter name="stroke-dasharray">4,2</CssParameter>
730      </LineSymbolizer>
731    </Rule>
732    <Rule>
733      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
734      &maxscale_zoom15;
735      &minscale_zoom16;
736      <LineSymbolizer>
737        <CssParameter name="stroke">#506077</CssParameter>
738        <CssParameter name="stroke-width">10</CssParameter>
739        <CssParameter name="stroke-dasharray">4,2</CssParameter>
740      </LineSymbolizer>
741    </Rule>
742    <Rule>
743      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
744      &maxscale_zoom17;
745      &minscale_zoom18;
746      <LineSymbolizer>
747        <CssParameter name="stroke">#506077</CssParameter>
748        <CssParameter name="stroke-width">13</CssParameter>
749        <CssParameter name="stroke-dasharray">4,2</CssParameter>
750      </LineSymbolizer>
751    </Rule>
752    <Rule>
753      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
754      &maxscale_zoom12;
755      &minscale_zoom12;
756      <LineSymbolizer>
757        <CssParameter name="stroke">#477147</CssParameter>
758        <CssParameter name="stroke-width">4</CssParameter>
759        <CssParameter name="stroke-dasharray">4,2</CssParameter>
760      </LineSymbolizer>
761    </Rule>
762    <Rule>
763      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
764      &maxscale_zoom13;
765      &minscale_zoom14;
766      <LineSymbolizer>
767        <CssParameter name="stroke">#477147</CssParameter>
768        <CssParameter name="stroke-width">8</CssParameter>
769        <CssParameter name="stroke-dasharray">4,2</CssParameter>
770      </LineSymbolizer>
771    </Rule>
772    <Rule>
773     <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
774      &maxscale_zoom15;
775      &minscale_zoom16;
776      <LineSymbolizer>
777        <CssParameter name="stroke">#477147</CssParameter>
778        <CssParameter name="stroke-width">11</CssParameter>
779        <CssParameter name="stroke-dasharray">4,2</CssParameter>
780      </LineSymbolizer>
781    </Rule>
782    <Rule>
783     <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
784      &maxscale_zoom17;
785      &minscale_zoom18;
786      <LineSymbolizer>
787        <CssParameter name="stroke">#477147</CssParameter>
788        <CssParameter name="stroke-width">14</CssParameter>
789        <CssParameter name="stroke-dasharray">4,2</CssParameter>
790      </LineSymbolizer>
791    </Rule>
792    <Rule>
793      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
794      &maxscale_zoom12;
795      &minscale_zoom12;
796      <LineSymbolizer>
797        <CssParameter name="stroke">#8d4346</CssParameter>
798        <CssParameter name="stroke-width">4</CssParameter>
799        <CssParameter name="stroke-dasharray">4,2</CssParameter>
800      </LineSymbolizer>
801    </Rule>
802    <Rule>
803      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
804      &maxscale_zoom13;
805      &minscale_zoom14;
806      <LineSymbolizer>
807        <CssParameter name="stroke">#8d4346</CssParameter>
808        <CssParameter name="stroke-width">8</CssParameter>
809        <CssParameter name="stroke-dasharray">4,2</CssParameter>
810      </LineSymbolizer>
811    </Rule>
812   <Rule>
813      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
814      &maxscale_zoom15;
815      &minscale_zoom16;
816      <LineSymbolizer>
817        <CssParameter name="stroke">#8d4346</CssParameter>
818        <CssParameter name="stroke-width">11</CssParameter>
819        <CssParameter name="stroke-dasharray">4,2</CssParameter>
820      </LineSymbolizer>
821    </Rule>
822    <Rule>
823      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
824      &maxscale_zoom17;
825      &minscale_zoom18;
826      <LineSymbolizer>
827        <CssParameter name="stroke">#8d4346</CssParameter>
828        <CssParameter name="stroke-width">14</CssParameter>
829        <CssParameter name="stroke-dasharray">4,2</CssParameter>
830      </LineSymbolizer>
831    </Rule>
832    <Rule>
833      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
834      &maxscale_zoom12;
835      &minscale_zoom12;
836      <LineSymbolizer>
837        <CssParameter name="stroke">#a37b48</CssParameter>
838        <CssParameter name="stroke-width">4</CssParameter>
839        <CssParameter name="stroke-dasharray">4,2</CssParameter>
840      </LineSymbolizer>
841    </Rule>
842    <Rule>
843      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
844      &maxscale_zoom13;
845      &minscale_zoom14;
846      <LineSymbolizer>
847        <CssParameter name="stroke">#a37b48</CssParameter>
848        <CssParameter name="stroke-width">10</CssParameter>
849        <CssParameter name="stroke-dasharray">4,2</CssParameter>
850      </LineSymbolizer>
851    </Rule>
852    <Rule>
853      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
854      &maxscale_zoom15;
855      &minscale_zoom16;
856      <LineSymbolizer>
857        <CssParameter name="stroke">#a37b48</CssParameter>
858        <CssParameter name="stroke-width">12</CssParameter>
859        <CssParameter name="stroke-dasharray">4,2</CssParameter>
860      </LineSymbolizer>
861    </Rule>
862    <Rule>
863      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
864      &maxscale_zoom17;
865      &minscale_zoom18;
866      <LineSymbolizer>
867        <CssParameter name="stroke">#a37b48</CssParameter>
868        <CssParameter name="stroke-width">17</CssParameter>
869        <CssParameter name="stroke-dasharray">4,2</CssParameter>
870      </LineSymbolizer>
871    </Rule>
872    <Rule>
873      <Filter>[highway] = 'tertiary'</Filter>
874      &maxscale_zoom13;
875      &minscale_zoom13;
876      <LineSymbolizer>
877        <CssParameter name="stroke">#999</CssParameter>
878        <CssParameter name="stroke-width">6</CssParameter>
879        <CssParameter name="stroke-dasharray">4,2</CssParameter>
880      </LineSymbolizer>
881    </Rule>
882    <Rule>
883      <Filter>[highway] = 'tertiary'</Filter>
884      &maxscale_zoom14;
885      &minscale_zoom14;
886      <LineSymbolizer>
887        <CssParameter name="stroke">#999</CssParameter>
888        <CssParameter name="stroke-width">7.5</CssParameter>
889        <CssParameter name="stroke-dasharray">4,2</CssParameter>
890      </LineSymbolizer>
891    </Rule>
892    <Rule>
893      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
894      &maxscale_zoom13;
895      &minscale_zoom13;
896      <LineSymbolizer>
897        <CssParameter name="stroke">#999</CssParameter>
898        <CssParameter name="stroke-width">3</CssParameter>
899        <CssParameter name="stroke-dasharray">4,2</CssParameter>
900      </LineSymbolizer>
901    </Rule>
902    <Rule>
903      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
904      &maxscale_zoom14;
905      &minscale_zoom14;
906      <LineSymbolizer>
907        <CssParameter name="stroke">#999</CssParameter>
908        <CssParameter name="stroke-width">4.5</CssParameter>
909        <CssParameter name="stroke-dasharray">4,2</CssParameter>
910      </LineSymbolizer>
911    </Rule>
912    <Rule>
913      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
914      &maxscale_zoom15;
915      &minscale_zoom15;
916      <LineSymbolizer>
917        <CssParameter name="stroke">#999</CssParameter>
918        <CssParameter name="stroke-width">8</CssParameter>
919        <CssParameter name="stroke-dasharray">4,2</CssParameter>
920      </LineSymbolizer>
921    </Rule>
922    <Rule>
923      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
924      &maxscale_zoom16;
925      &minscale_zoom16;
926      <LineSymbolizer>
927        <CssParameter name="stroke">#999</CssParameter>
928        <CssParameter name="stroke-width">11</CssParameter>
929        <CssParameter name="stroke-dasharray">4,2</CssParameter>
930      </LineSymbolizer>
931    </Rule>
932    <Rule>
933      <Filter>[highway] = 'tertiary'</Filter>
934      &maxscale_zoom15;
935      &minscale_zoom16;
936      <LineSymbolizer>
937        <CssParameter name="stroke">#999</CssParameter>
938        <CssParameter name="stroke-width">11</CssParameter>
939        <CssParameter name="stroke-dasharray">4,2</CssParameter>
940      </LineSymbolizer>
941    </Rule>
942    <Rule>
943      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
944      &maxscale_zoom17;
945      &minscale_zoom18;
946      <LineSymbolizer>
947        <CssParameter name="stroke">#999</CssParameter>
948        <CssParameter name="stroke-width">16</CssParameter>
949        <CssParameter name="stroke-dasharray">4,2</CssParameter>
950      </LineSymbolizer>
951    </Rule>
952</Style>
953<Style name="tunnels-fill">
954    <Rule>
955      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
956      &maxscale_zoom12;
957      &minscale_zoom12;
958      <LineSymbolizer>
959        <CssParameter name="stroke">#d6dfea</CssParameter>
960        <CssParameter name="stroke-width">2</CssParameter>
961        <CssParameter name="stroke-linejoin">round</CssParameter>
962        <CssParameter name="stroke-linecap">round</CssParameter>
963      </LineSymbolizer>
964    </Rule>
965    <Rule>
966      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
967      &maxscale_zoom13;
968      &minscale_zoom14;
969      <LineSymbolizer>
970        <CssParameter name="stroke">#d6dfea</CssParameter>
971        <CssParameter name="stroke-width">5</CssParameter>
972        <CssParameter name="stroke-linejoin">round</CssParameter>
973        <CssParameter name="stroke-linecap">round</CssParameter>
974      </LineSymbolizer>
975    </Rule>
976    <Rule>
977      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
978      &maxscale_zoom15;
979      &minscale_zoom16;
980      <LineSymbolizer>
981        <CssParameter name="stroke">#d6dfea</CssParameter>
982        <CssParameter name="stroke-width">8.5</CssParameter>
983        <CssParameter name="stroke-linejoin">round</CssParameter>
984        <CssParameter name="stroke-linecap">round</CssParameter>
985      </LineSymbolizer>
986    </Rule>
987    <Rule>
988      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
989      &maxscale_zoom17;
990      &minscale_zoom18;
991      <LineSymbolizer>
992        <CssParameter name="stroke">#d6dfea</CssParameter>
993        <CssParameter name="stroke-width">11</CssParameter>
994        <CssParameter name="stroke-linejoin">round</CssParameter>
995        <CssParameter name="stroke-linecap">round</CssParameter>
996      </LineSymbolizer>
997    </Rule>
998    <Rule>
999      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1000      &maxscale_zoom12;
1001      &minscale_zoom12;
1002      <LineSymbolizer>
1003        <CssParameter name="stroke">#cdeacd</CssParameter>
1004        <CssParameter name="stroke-width">2.5</CssParameter>
1005        <CssParameter name="stroke-linejoin">round</CssParameter>
1006        <CssParameter name="stroke-linecap">round</CssParameter>
1007      </LineSymbolizer>
1008    </Rule>
1009    <Rule>
1010      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1011      &maxscale_zoom13;
1012      &minscale_zoom14;
1013      <LineSymbolizer>
1014        <CssParameter name="stroke">#cdeacd</CssParameter>
1015        <CssParameter name="stroke-width">6.5</CssParameter>
1016        <CssParameter name="stroke-linejoin">round</CssParameter>
1017        <CssParameter name="stroke-linecap">round</CssParameter>
1018      </LineSymbolizer>
1019    </Rule>   
1020    <Rule>
1021      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1022      &maxscale_zoom15;
1023      &minscale_zoom16;
1024      <LineSymbolizer>
1025        <CssParameter name="stroke">#cdeacd</CssParameter>
1026        <CssParameter name="stroke-width">9</CssParameter>
1027        <CssParameter name="stroke-linejoin">round</CssParameter>
1028        <CssParameter name="stroke-linecap">round</CssParameter>
1029      </LineSymbolizer>
1030    </Rule>
1031    <Rule>
1032      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1033      &maxscale_zoom17;
1034      &minscale_zoom18;
1035      <LineSymbolizer>
1036        <CssParameter name="stroke">#cdeacd</CssParameter>
1037        <CssParameter name="stroke-width">12</CssParameter>
1038        <CssParameter name="stroke-linejoin">round</CssParameter>
1039        <CssParameter name="stroke-linecap">round</CssParameter>
1040      </LineSymbolizer>
1041    </Rule>
1042    <Rule>
1043      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1044      &maxscale_zoom12;
1045      &minscale_zoom12;
1046      <LineSymbolizer>
1047        <CssParameter name="stroke">#f4c3c4</CssParameter>
1048        <CssParameter name="stroke-width">2.5</CssParameter>
1049        <CssParameter name="stroke-linejoin">round</CssParameter>
1050        <CssParameter name="stroke-linecap">round</CssParameter>
1051      </LineSymbolizer>
1052    </Rule>
1053    <Rule>
1054      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1055      &maxscale_zoom13;
1056      &minscale_zoom14;
1057      <LineSymbolizer>
1058        <CssParameter name="stroke">#f4c3c4</CssParameter>
1059        <CssParameter name="stroke-width">6.5</CssParameter>
1060        <CssParameter name="stroke-linejoin">round</CssParameter>
1061        <CssParameter name="stroke-linecap">round</CssParameter>
1062      </LineSymbolizer>
1063    </Rule>
1064    <Rule>
1065      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1066      &maxscale_zoom15;
1067      &minscale_zoom16;
1068      <LineSymbolizer>
1069        <CssParameter name="stroke">#f4c3c4</CssParameter>
1070        <CssParameter name="stroke-width">9</CssParameter>
1071        <CssParameter name="stroke-linejoin">round</CssParameter>
1072        <CssParameter name="stroke-linecap">round</CssParameter>
1073      </LineSymbolizer>
1074    </Rule>
1075    <Rule>
1076      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1077      &maxscale_zoom17;
1078      &minscale_zoom18;
1079      <LineSymbolizer>
1080        <CssParameter name="stroke">#f4c3c4</CssParameter>
1081        <CssParameter name="stroke-width">12</CssParameter>
1082        <CssParameter name="stroke-linejoin">round</CssParameter>
1083        <CssParameter name="stroke-linecap">round</CssParameter>
1084      </LineSymbolizer>
1085    </Rule>
1086    <Rule>
1087      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1088      &maxscale_zoom12;
1089      &minscale_zoom12;
1090      <LineSymbolizer>
1091        <CssParameter name="stroke">#fee0b8</CssParameter>
1092        <CssParameter name="stroke-width">2</CssParameter>
1093        <CssParameter name="stroke-linejoin">round</CssParameter>
1094        <CssParameter name="stroke-linecap">round</CssParameter>
1095      </LineSymbolizer>
1096    </Rule>
1097    <Rule>
1098      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1099      &maxscale_zoom13;
1100      &minscale_zoom14;
1101      <LineSymbolizer>
1102        <CssParameter name="stroke">#fee0b8</CssParameter>
1103        <CssParameter name="stroke-width">8</CssParameter>
1104        <CssParameter name="stroke-linejoin">round</CssParameter>
1105        <CssParameter name="stroke-linecap">round</CssParameter>
1106      </LineSymbolizer>
1107    </Rule>
1108    <Rule>
1109      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1110      &maxscale_zoom15;
1111      &minscale_zoom16;
1112      <LineSymbolizer>
1113        <CssParameter name="stroke">#fee0b8</CssParameter>
1114        <CssParameter name="stroke-width">10</CssParameter>
1115        <CssParameter name="stroke-linejoin">round</CssParameter>
1116        <CssParameter name="stroke-linecap">round</CssParameter>
1117      </LineSymbolizer>
1118    </Rule>
1119    <Rule>
1120      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1121      &maxscale_zoom17;
1122      &minscale_zoom18;
1123      <LineSymbolizer>
1124        <CssParameter name="stroke">#fee0b8</CssParameter>
1125        <CssParameter name="stroke-width">14</CssParameter>
1126        <CssParameter name="stroke-linejoin">round</CssParameter>
1127        <CssParameter name="stroke-linecap">round</CssParameter>
1128      </LineSymbolizer>
1129    </Rule>
1130    <Rule>
1131      <Filter>[highway] = 'tertiary'</Filter>
1132      &maxscale_zoom13;
1133      &minscale_zoom13;
1134      <LineSymbolizer>
1135        <CssParameter name="stroke">#ffc</CssParameter>
1136        <CssParameter name="stroke-width">5</CssParameter>
1137        <CssParameter name="stroke-linejoin">round</CssParameter>
1138        <CssParameter name="stroke-linecap">round</CssParameter>
1139      </LineSymbolizer>
1140    </Rule>
1141    <Rule>
1142      <Filter>[highway] = 'tertiary'</Filter>
1143      &maxscale_zoom14;
1144      &minscale_zoom14;
1145      <LineSymbolizer>
1146        <CssParameter name="stroke">#ffc</CssParameter>
1147        <CssParameter name="stroke-width">6.5</CssParameter>
1148        <CssParameter name="stroke-linejoin">round</CssParameter>
1149        <CssParameter name="stroke-linecap">round</CssParameter>
1150      </LineSymbolizer>
1151    </Rule>
1152    <Rule>
1153      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
1154      &maxscale_zoom13;
1155      &minscale_zoom13;
1156      <LineSymbolizer>
1157        <CssParameter name="stroke">#fff</CssParameter>
1158        <CssParameter name="stroke-width">2</CssParameter>
1159        <CssParameter name="stroke-linejoin">round</CssParameter>
1160        <CssParameter name="stroke-linecap">round</CssParameter>
1161      </LineSymbolizer>
1162    </Rule>
1163    <Rule>
1164      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
1165      &maxscale_zoom14;
1166      &minscale_zoom14;
1167      <LineSymbolizer>
1168        <CssParameter name="stroke">#fff</CssParameter>
1169        <CssParameter name="stroke-width">3</CssParameter>
1170        <CssParameter name="stroke-linejoin">round</CssParameter>
1171        <CssParameter name="stroke-linecap">round</CssParameter>
1172      </LineSymbolizer>
1173    </Rule>
1174    <Rule>
1175      <Filter>[highway] = 'tertiary'</Filter>
1176      &maxscale_zoom15;
1177      &minscale_zoom16;
1178      <LineSymbolizer>
1179        <CssParameter name="stroke">#ffc</CssParameter>
1180        <CssParameter name="stroke-width">9.4</CssParameter>
1181        <CssParameter name="stroke-linejoin">round</CssParameter>
1182        <CssParameter name="stroke-linecap">round</CssParameter>
1183      </LineSymbolizer>
1184    </Rule>
1185    <Rule>
1186      <Filter>[highway] = 'tertiary'</Filter>
1187      &maxscale_zoom17;
1188      &minscale_zoom18;
1189      <LineSymbolizer>
1190        <CssParameter name="stroke">#ffc</CssParameter>
1191        <CssParameter name="stroke-width">13</CssParameter>
1192        <CssParameter name="stroke-linejoin">round</CssParameter>
1193        <CssParameter name="stroke-linecap">round</CssParameter>
1194      </LineSymbolizer>
1195    </Rule>
1196    <Rule>
1197      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
1198      &maxscale_zoom15;
1199      &minscale_zoom15;
1200      <LineSymbolizer>
1201        <CssParameter name="stroke">#fff</CssParameter>
1202        <CssParameter name="stroke-width">6.5</CssParameter>
1203        <CssParameter name="stroke-linejoin">round</CssParameter>
1204        <CssParameter name="stroke-linecap">round</CssParameter>
1205      </LineSymbolizer>
1206    </Rule>
1207    <Rule>
1208      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
1209      &maxscale_zoom16;
1210      &minscale_zoom16;
1211      <LineSymbolizer>
1212        <CssParameter name="stroke">#fff</CssParameter>
1213        <CssParameter name="stroke-width">9.4</CssParameter>
1214        <CssParameter name="stroke-linejoin">round</CssParameter>
1215        <CssParameter name="stroke-linecap">round</CssParameter>
1216      </LineSymbolizer>
1217    </Rule>
1218    <Rule>
1219      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
1220      &maxscale_zoom17;
1221      &minscale_zoom18;
1222      <LineSymbolizer>
1223        <CssParameter name="stroke">#fff</CssParameter>
1224        <CssParameter name="stroke-width">13</CssParameter>
1225        <CssParameter name="stroke-linejoin">round</CssParameter>
1226        <CssParameter name="stroke-linecap">round</CssParameter>
1227      </LineSymbolizer>
1228    </Rule>
1229</Style>
1230<Style name="minor-roads-casing-links">
1231    <Rule>
1232      <Filter>[highway]='raceway'</Filter>
1233      &maxscale_zoom12;
1234      &minscale_zoom12;
1235      <LineSymbolizer>
1236        <CssParameter name="stroke">pink</CssParameter>
1237        <CssParameter name="stroke-width">1.2</CssParameter>
1238        <CssParameter name="stroke-linejoin">round</CssParameter>
1239      </LineSymbolizer>
1240    </Rule>
1241    <Rule>
1242      <Filter>[highway]='raceway'</Filter>
1243      &maxscale_zoom13;
1244      &minscale_zoom14;
1245      <LineSymbolizer>
1246        <CssParameter name="stroke">pink</CssParameter>
1247        <CssParameter name="stroke-width">4</CssParameter>
1248        <CssParameter name="stroke-linejoin">round</CssParameter>
1249      </LineSymbolizer>
1250    </Rule>
1251    <Rule>
1252      <Filter>[highway]='raceway'</Filter>
1253      &maxscale_zoom15;
1254      &minscale_zoom18;
1255      <LineSymbolizer>
1256        <CssParameter name="stroke">pink</CssParameter>
1257        <CssParameter name="stroke-width">7</CssParameter>
1258        <CssParameter name="stroke-linejoin">round</CssParameter>
1259      </LineSymbolizer>
1260    </Rule>
1261    <Rule>
1262      <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
1263      &maxscale_zoom12;
1264      &minscale_zoom12;
1265      <LineSymbolizer>
1266        <CssParameter name="stroke">#506077</CssParameter>
1267        <CssParameter name="stroke-width">1.5</CssParameter>
1268        <CssParameter name="stroke-linejoin">round</CssParameter>
1269      </LineSymbolizer>
1270    </Rule>
1271    <Rule>
1272      <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
1273      &maxscale_zoom13;
1274      &minscale_zoom14;
1275      <LineSymbolizer>
1276        <CssParameter name="stroke">#506077</CssParameter>
1277        <CssParameter name="stroke-width">4.5</CssParameter>
1278        <CssParameter name="stroke-linejoin">round</CssParameter>
1279      </LineSymbolizer>
1280    </Rule>
1281    <Rule>
1282      <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
1283      &maxscale_zoom15;
1284      &minscale_zoom16;
1285      <LineSymbolizer>
1286        <CssParameter name="stroke">#506077</CssParameter>
1287        <CssParameter name="stroke-width">8</CssParameter>
1288        <CssParameter name="stroke-linejoin">round</CssParameter>
1289      </LineSymbolizer>
1290    </Rule>
1291    <Rule>
1292      <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
1293      &maxscale_zoom17;
1294      &minscale_zoom18;
1295      <LineSymbolizer>
1296        <CssParameter name="stroke">#506077</CssParameter>
1297        <CssParameter name="stroke-width">11</CssParameter>
1298        <CssParameter name="stroke-linejoin">round</CssParameter>
1299      </LineSymbolizer>
1300    </Rule>
1301    <Rule>
1302     <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1303      &maxscale_zoom12;
1304      &minscale_zoom12;
1305      <LineSymbolizer>
1306        <CssParameter name="stroke">#477147</CssParameter>
1307        <CssParameter name="stroke-width">3</CssParameter>
1308        <CssParameter name="stroke-linejoin">round</CssParameter>
1309      </LineSymbolizer>
1310    </Rule>
1311    <Rule>
1312     <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1313      &maxscale_zoom13;
1314      &minscale_zoom14;
1315      <LineSymbolizer>
1316        <CssParameter name="stroke">#477147</CssParameter>
1317        <CssParameter name="stroke-width">7.5</CssParameter>
1318        <CssParameter name="stroke-linejoin">round</CssParameter>
1319      </LineSymbolizer>
1320    </Rule>
1321    <Rule>
1322     <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1323      &maxscale_zoom15;
1324      &minscale_zoom16;
1325      <LineSymbolizer>
1326        <CssParameter name="stroke">#477147</CssParameter>
1327        <CssParameter name="stroke-width">11.5</CssParameter>
1328        <CssParameter name="stroke-linejoin">round</CssParameter>
1329      </LineSymbolizer>
1330    </Rule>
1331    <Rule>
1332     <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1333      &maxscale_zoom17;
1334      &minscale_zoom18;
1335      <LineSymbolizer>
1336        <CssParameter name="stroke">#477147</CssParameter>
1337        <CssParameter name="stroke-width">16</CssParameter>
1338        <CssParameter name="stroke-linejoin">round</CssParameter>
1339      </LineSymbolizer>
1340    </Rule>
1341    <Rule>
1342      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1343      &maxscale_zoom12;     
1344      &minscale_zoom12;
1345      <LineSymbolizer>
1346        <CssParameter name="stroke">#8d4346</CssParameter>
1347        <CssParameter name="stroke-width">3</CssParameter>
1348        <CssParameter name="stroke-linejoin">round</CssParameter>
1349      </LineSymbolizer>
1350    </Rule>
1351    <Rule>
1352      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1353      &maxscale_zoom13;     
1354      &minscale_zoom14;
1355      <LineSymbolizer>
1356        <CssParameter name="stroke">#8d4346</CssParameter>
1357        <CssParameter name="stroke-width">7.5</CssParameter>
1358        <CssParameter name="stroke-linejoin">round</CssParameter>
1359      </LineSymbolizer>
1360    </Rule>
1361    <Rule>
1362      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1363      &maxscale_zoom15;     
1364      &minscale_zoom16;
1365      <LineSymbolizer>
1366        <CssParameter name="stroke">#8d4346</CssParameter>
1367        <CssParameter name="stroke-width">11.5</CssParameter>
1368        <CssParameter name="stroke-linejoin">round</CssParameter>
1369      </LineSymbolizer>
1370    </Rule>
1371    <Rule>
1372      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1373      &maxscale_zoom17;     
1374      &minscale_zoom18;
1375      <LineSymbolizer>
1376        <CssParameter name="stroke">#8d4346</CssParameter>
1377        <CssParameter name="stroke-width">16</CssParameter>
1378        <CssParameter name="stroke-linejoin">round</CssParameter>
1379      </LineSymbolizer>
1380    </Rule>
1381    <Rule>
1382      <Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter>
1383      &maxscale_zoom12;
1384      &minscale_zoom12;
1385      <LineSymbolizer>
1386        <CssParameter name="stroke">#a37b48</CssParameter>
1387        <CssParameter name="stroke-width">2.5</CssParameter>
1388        <CssParameter name="stroke-linejoin">round</CssParameter>
1389        <CssParameter name="stroke-linecap">round</CssParameter>
1390      </LineSymbolizer>
1391    </Rule>
1392    <Rule>
1393      <Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter>
1394      &maxscale_zoom13;
1395      &minscale_zoom14;
1396      <LineSymbolizer>
1397        <CssParameter name="stroke">#a37b48</CssParameter>
1398        <CssParameter name="stroke-width">8.5</CssParameter>
1399        <CssParameter name="stroke-linejoin">round</CssParameter>
1400        <CssParameter name="stroke-linecap">round</CssParameter>
1401      </LineSymbolizer>
1402    </Rule>
1403    <Rule>
1404      <Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter>
1405      &maxscale_zoom15;
1406      &minscale_zoom16;
1407      <LineSymbolizer>
1408        <CssParameter name="stroke">#a37b48</CssParameter>
1409        <CssParameter name="stroke-width">11.5</CssParameter>
1410        <CssParameter name="stroke-linejoin">round</CssParameter>
1411        <CssParameter name="stroke-linecap">round</CssParameter>
1412      </LineSymbolizer>
1413    </Rule>
1414    <Rule>
1415      <Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter>
1416      &maxscale_zoom17;
1417      &minscale_zoom18;
1418      <LineSymbolizer>
1419        <CssParameter name="stroke">#a37b48</CssParameter>
1420        <CssParameter name="stroke-width">16</CssParameter>
1421        <CssParameter name="stroke-linejoin">round</CssParameter>
1422        <CssParameter name="stroke-linecap">round</CssParameter>
1423      </LineSymbolizer>
1424    </Rule>
1425</Style>
1426<Style name="minor-roads-casing">
1427    <Rule>
1428      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
1429      &maxscale_zoom12;
1430      &minscale_zoom12;
1431      <LineSymbolizer>
1432        <CssParameter name="stroke">#506077</CssParameter>
1433        <CssParameter name="stroke-width">3</CssParameter>
1434        <CssParameter name="stroke-linejoin">round</CssParameter>
1435      </LineSymbolizer>
1436    </Rule>
1437    <Rule>
1438     <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
1439      &maxscale_zoom12;
1440      &minscale_zoom12;
1441      <LineSymbolizer>
1442        <CssParameter name="stroke">#477147</CssParameter>
1443        <CssParameter name="stroke-width">3</CssParameter>
1444        <CssParameter name="stroke-linejoin">round</CssParameter>
1445      </LineSymbolizer>
1446    </Rule>
1447    <Rule>
1448      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
1449      &maxscale_zoom12;     
1450      &minscale_zoom12;
1451      <LineSymbolizer>
1452        <CssParameter name="stroke">#8d4346</CssParameter>
1453        <CssParameter name="stroke-width">3</CssParameter>
1454        <CssParameter name="stroke-linejoin">round</CssParameter>
1455      </LineSymbolizer>
1456    </Rule>
1457    <Rule>
1458      <Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter>
1459      &maxscale_zoom12;
1460      &minscale_zoom12;
1461      <LineSymbolizer>
1462        <CssParameter name="stroke">#a37b48</CssParameter>
1463        <CssParameter name="stroke-width">2.5</CssParameter>
1464        <CssParameter name="stroke-linejoin">round</CssParameter>
1465        <CssParameter name="stroke-linecap">round</CssParameter>
1466      </LineSymbolizer>
1467    </Rule>
1468    <Rule>
1469      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
1470      &maxscale_zoom13;
1471      &minscale_zoom14;
1472      <LineSymbolizer>
1473        <CssParameter name="stroke">#506077</CssParameter>
1474        <CssParameter name="stroke-width">6.5</CssParameter>
1475        <CssParameter name="stroke-linejoin">round</CssParameter>
1476      </LineSymbolizer>
1477    </Rule>
1478    <Rule>
1479     <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
1480      &maxscale_zoom13;
1481      &minscale_zoom14;
1482      <LineSymbolizer>
1483        <CssParameter name="stroke">#477147</CssParameter>
1484        <CssParameter name="stroke-width">7.5</CssParameter>
1485        <CssParameter name="stroke-linejoin">round</CssParameter>
1486      </LineSymbolizer>
1487    </Rule>
1488    <Rule>
1489      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
1490      &maxscale_zoom13;     
1491      &minscale_zoom14;
1492      <LineSymbolizer>
1493        <CssParameter name="stroke">#8d4346</CssParameter>
1494        <CssParameter name="stroke-width">7.5</CssParameter>
1495        <CssParameter name="stroke-linejoin">round</CssParameter>
1496      </LineSymbolizer>
1497    </Rule>
1498    <Rule>
1499      <Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter>
1500      &maxscale_zoom13;
1501      &minscale_zoom14;
1502      <LineSymbolizer>
1503        <CssParameter name="stroke">#a37b48</CssParameter>
1504        <CssParameter name="stroke-width">8.5</CssParameter>
1505        <CssParameter name="stroke-linejoin">round</CssParameter>
1506        <CssParameter name="stroke-linecap">round</CssParameter>
1507      </LineSymbolizer>
1508    </Rule>
1509    <Rule>
1510      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
1511      &maxscale_zoom15;
1512      &minscale_zoom16;
1513      <LineSymbolizer>
1514        <CssParameter name="stroke">#506077</CssParameter>
1515        <CssParameter name="stroke-width">10</CssParameter>
1516        <CssParameter name="stroke-linejoin">round</CssParameter>
1517      </LineSymbolizer>
1518    </Rule>
1519    <Rule>
1520     <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
1521      &maxscale_zoom15;
1522      &minscale_zoom16;
1523      <LineSymbolizer>
1524        <CssParameter name="stroke">#477147</CssParameter>
1525        <CssParameter name="stroke-width">11.5</CssParameter>
1526        <CssParameter name="stroke-linejoin">round</CssParameter>
1527      </LineSymbolizer>
1528    </Rule>
1529    <Rule>
1530      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
1531      &maxscale_zoom15;     
1532      &minscale_zoom16;
1533      <LineSymbolizer>
1534        <CssParameter name="stroke">#8d4346</CssParameter>
1535        <CssParameter name="stroke-width">11.5</CssParameter>
1536        <CssParameter name="stroke-linejoin">round</CssParameter>
1537      </LineSymbolizer>
1538    </Rule>
1539    <Rule>
1540      <Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter>
1541      &maxscale_zoom15;
1542      &minscale_zoom16;
1543      <LineSymbolizer>
1544        <CssParameter name="stroke">#a37b48</CssParameter>
1545        <CssParameter name="stroke-width">11.5</CssParameter>
1546        <CssParameter name="stroke-linejoin">round</CssParameter>
1547        <CssParameter name="stroke-linecap">round</CssParameter>
1548      </LineSymbolizer>
1549    </Rule>
1550    <Rule>
1551      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
1552      &maxscale_zoom17;
1553      &minscale_zoom18;
1554      <LineSymbolizer>
1555        <CssParameter name="stroke">#506077</CssParameter>
1556        <CssParameter name="stroke-width">13</CssParameter>
1557        <CssParameter name="stroke-linejoin">round</CssParameter>
1558      </LineSymbolizer>
1559    </Rule>
1560    <Rule>
1561     <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
1562      &maxscale_zoom17;
1563      &minscale_zoom18;
1564      <LineSymbolizer>
1565        <CssParameter name="stroke">#477147</CssParameter>
1566        <CssParameter name="stroke-width">16</CssParameter>
1567        <CssParameter name="stroke-linejoin">round</CssParameter>
1568      </LineSymbolizer>
1569    </Rule>
1570    <Rule>
1571      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
1572      &maxscale_zoom17;     
1573      &minscale_zoom18;
1574      <LineSymbolizer>
1575        <CssParameter name="stroke">#8d4346</CssParameter>
1576        <CssParameter name="stroke-width">16</CssParameter>
1577        <CssParameter name="stroke-linejoin">round</CssParameter>
1578      </LineSymbolizer>
1579    </Rule>
1580    <Rule>
1581      <Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter>
1582      &maxscale_zoom17;
1583      &minscale_zoom18;
1584      <LineSymbolizer>
1585        <CssParameter name="stroke">#a37b48</CssParameter>
1586        <CssParameter name="stroke-width">16</CssParameter>
1587        <CssParameter name="stroke-linejoin">round</CssParameter>
1588        <CssParameter name="stroke-linecap">round</CssParameter>
1589      </LineSymbolizer>
1590    </Rule>
1591    <Rule>
1592      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
1593      &maxscale_zoom13;
1594      &minscale_zoom13;
1595      <LineSymbolizer>
1596        <CssParameter name="stroke">#bbb</CssParameter>
1597        <CssParameter name="stroke-width">6</CssParameter>
1598        <CssParameter name="stroke-linejoin">round</CssParameter>
1599        <CssParameter name="stroke-linecap">round</CssParameter>
1600      </LineSymbolizer>
1601    </Rule>
1602   
1603    <Rule>
1604      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter>
1605      &maxscale_zoom13;
1606      &minscale_zoom13;
1607      <LineSymbolizer>
1608        <CssParameter name="stroke">#999</CssParameter>
1609        <CssParameter name="stroke-width">3</CssParameter>
1610        <CssParameter name="stroke-linejoin">round</CssParameter>
1611        <CssParameter name="stroke-linecap">round</CssParameter>
1612      </LineSymbolizer>
1613    </Rule>
1614   
1615    <Rule>
1616      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
1617      &maxscale_zoom14;
1618      &minscale_zoom14;
1619      <LineSymbolizer>
1620        <CssParameter name="stroke">#bbb</CssParameter>
1621        <CssParameter name="stroke-width">7.5</CssParameter>
1622        <CssParameter name="stroke-linejoin">round</CssParameter>
1623        <CssParameter name="stroke-linecap">round</CssParameter>
1624      </LineSymbolizer>
1625    </Rule>
1626   
1627    <Rule>
1628      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter>
1629      &maxscale_zoom14;
1630      &minscale_zoom14;
1631      <LineSymbolizer>
1632        <CssParameter name="stroke">#999</CssParameter>
1633        <CssParameter name="stroke-width">4.5</CssParameter>
1634        <CssParameter name="stroke-linejoin">round</CssParameter>
1635        <CssParameter name="stroke-linecap">round</CssParameter>
1636      </LineSymbolizer>
1637    </Rule>
1638    <Rule>
1639      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter>
1640      &maxscale_zoom15;
1641      &minscale_zoom15;
1642      <LineSymbolizer>
1643        <CssParameter name="stroke">#bbb</CssParameter>
1644        <CssParameter name="stroke-width">8</CssParameter>
1645        <CssParameter name="stroke-linejoin">round</CssParameter>
1646        <CssParameter name="stroke-linecap">round</CssParameter>
1647      </LineSymbolizer>
1648    </Rule>
1649    <Rule>
1650      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter>
1651      &maxscale_zoom16;
1652      &minscale_zoom16;
1653      <LineSymbolizer>
1654        <CssParameter name="stroke">#bbb</CssParameter>
1655        <CssParameter name="stroke-width">11</CssParameter>
1656        <CssParameter name="stroke-linejoin">round</CssParameter>
1657        <CssParameter name="stroke-linecap">round</CssParameter>
1658      </LineSymbolizer>
1659    </Rule>
1660    <Rule>
1661      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
1662      &maxscale_zoom15;
1663      &minscale_zoom16;
1664      <LineSymbolizer>
1665        <CssParameter name="stroke">#bbb</CssParameter>
1666        <CssParameter name="stroke-width">11</CssParameter>
1667        <CssParameter name="stroke-linejoin">round</CssParameter>
1668        <CssParameter name="stroke-linecap">round</CssParameter>
1669      </LineSymbolizer>
1670    </Rule>
1671    <Rule>
1672      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter>
1673      &maxscale_zoom17;
1674      &minscale_zoom18;
1675      <LineSymbolizer>
1676        <CssParameter name="stroke">#bbb</CssParameter>
1677        <CssParameter name="stroke-width">16</CssParameter>
1678        <CssParameter name="stroke-linejoin">round</CssParameter>
1679        <CssParameter name="stroke-linecap">round</CssParameter>
1680      </LineSymbolizer>
1681    </Rule>
1682   
1683    <Rule>
1684      <Filter>[highway] = 'service' and not ([service]='parking_aisle' or [tunnel]='yes')</Filter>
1685      &maxscale_zoom14;
1686      &minscale_zoom15;
1687      <LineSymbolizer>
1688        <CssParameter name="stroke">#999</CssParameter>
1689        <CssParameter name="stroke-width">2.5</CssParameter>
1690        <CssParameter name="stroke-linejoin">round</CssParameter>
1691        <CssParameter name="stroke-linecap">round</CssParameter>
1692      </LineSymbolizer>
1693    </Rule>
1694    <Rule>
1695      <Filter>[highway] = 'service' and [tunnel]='yes'</Filter>
1696      &maxscale_zoom14;
1697      &minscale_zoom15;
1698      <LineSymbolizer>
1699        <CssParameter name="stroke">#999</CssParameter>
1700        <CssParameter name="stroke-width">2.5</CssParameter>
1701        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1702      </LineSymbolizer>
1703    </Rule>
1704    <Rule>
1705      <Filter>[highway] = 'service' and not ([service]='parking_aisle' or [tunnel]='yes')</Filter>
1706      &maxscale_zoom16;
1707      &minscale_zoom18;
1708      <LineSymbolizer>
1709        <CssParameter name="stroke">#999</CssParameter>
1710        <CssParameter name="stroke-width">7</CssParameter>
1711        <CssParameter name="stroke-linejoin">round</CssParameter>
1712        <CssParameter name="stroke-linecap">round</CssParameter>
1713      </LineSymbolizer>
1714   </Rule>
1715   <Rule>
1716      <Filter>[highway] = 'service' and [tunnel]='yes'</Filter>
1717      &maxscale_zoom16;
1718      &minscale_zoom18;
1719      <LineSymbolizer>
1720        <CssParameter name="stroke">#999</CssParameter>
1721        <CssParameter name="stroke-width">7</CssParameter>
1722        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1723      </LineSymbolizer>
1724   </Rule>
1725   <Rule>
1726      <Filter>[highway] = 'service' and [service]='parking_aisle'</Filter>
1727      &maxscale_zoom16;
1728      &minscale_zoom18;
1729      <LineSymbolizer>
1730        <CssParameter name="stroke">#999</CssParameter>
1731        <CssParameter name="stroke-width">4</CssParameter>
1732        <CssParameter name="stroke-linejoin">round</CssParameter>
1733        <CssParameter name="stroke-linecap">round</CssParameter>
1734      </LineSymbolizer>
1735   </Rule>
1736   <Rule>
1737      <Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter>
1738      &maxscale_zoom13;
1739      &minscale_zoom13;
1740      <LineSymbolizer>
1741        <CssParameter name="stroke">grey</CssParameter>
1742        <CssParameter name="stroke-width">2</CssParameter>
1743        <CssParameter name="stroke-linejoin">round</CssParameter>
1744        <CssParameter name="stroke-linecap">round</CssParameter>
1745      </LineSymbolizer>
1746   </Rule>
1747   <Rule>
1748      <Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter>
1749      &maxscale_zoom13;
1750      &minscale_zoom13;
1751      <LineSymbolizer>
1752        <CssParameter name="stroke">grey</CssParameter>
1753        <CssParameter name="stroke-width">2</CssParameter>
1754        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1755      </LineSymbolizer>
1756   </Rule>
1757   <Rule>
1758      <Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter>
1759      &maxscale_zoom14;
1760      &minscale_zoom14;
1761      <LineSymbolizer>
1762        <CssParameter name="stroke">grey</CssParameter>
1763        <CssParameter name="stroke-width">3.6</CssParameter>
1764        <CssParameter name="stroke-linejoin">round</CssParameter>
1765        <CssParameter name="stroke-linecap">round</CssParameter>
1766      </LineSymbolizer>
1767   </Rule>
1768   <Rule>
1769      <Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter>
1770      &maxscale_zoom14;
1771      &minscale_zoom14;
1772      <LineSymbolizer>
1773        <CssParameter name="stroke">grey</CssParameter>
1774        <CssParameter name="stroke-width">3.6</CssParameter>
1775        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1776      </LineSymbolizer>
1777   </Rule>
1778   <Rule>
1779      <Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter>
1780      &maxscale_zoom15;
1781      &minscale_zoom15;
1782      <LineSymbolizer>
1783        <CssParameter name="stroke">grey</CssParameter>
1784        <CssParameter name="stroke-width">6.5</CssParameter>
1785        <CssParameter name="stroke-linejoin">round</CssParameter>
1786        <CssParameter name="stroke-linecap">round</CssParameter>
1787      </LineSymbolizer>
1788   </Rule>
1789   <Rule>
1790      <Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter>
1791      &maxscale_zoom15;
1792      &minscale_zoom15;
1793      <LineSymbolizer>
1794        <CssParameter name="stroke">grey</CssParameter>
1795        <CssParameter name="stroke-width">6.5</CssParameter>
1796        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1797      </LineSymbolizer>
1798   </Rule>
1799   <Rule>
1800      <Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter>
1801      &maxscale_zoom16;
1802      <LineSymbolizer>
1803        <CssParameter name="stroke">grey</CssParameter>
1804        <CssParameter name="stroke-width">9</CssParameter>
1805        <CssParameter name="stroke-linejoin">round</CssParameter>
1806        <CssParameter name="stroke-linecap">round</CssParameter>
1807      </LineSymbolizer>
1808   </Rule>
1809   <Rule>
1810      <Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter>
1811      &maxscale_zoom16;
1812      <LineSymbolizer>
1813        <CssParameter name="stroke">grey</CssParameter>
1814        <CssParameter name="stroke-width">9</CssParameter>
1815        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1816      </LineSymbolizer>
1817    </Rule>
1818    <Rule>
1819      <Filter>[highway] = 'living_street'</Filter>
1820      &maxscale_zoom12;
1821      &minscale_zoom13;
1822      <LineSymbolizer>
1823        <CssParameter name="stroke">white</CssParameter>
1824        <CssParameter name="stroke-width">2.5</CssParameter>
1825        <CssParameter name="stroke-linejoin">round</CssParameter>
1826        <CssParameter name="stroke-linecap">round</CssParameter>
1827      </LineSymbolizer>
1828    </Rule>
1829    <Rule>
1830      <Filter>[highway] = 'living_street'</Filter>
1831      &maxscale_zoom14;
1832      &minscale_zoom15;
1833      <LineSymbolizer>
1834        <CssParameter name="stroke">white</CssParameter>
1835        <CssParameter name="stroke-width">4</CssParameter>
1836        <CssParameter name="stroke-linejoin">round</CssParameter>
1837        <CssParameter name="stroke-linecap">round</CssParameter>
1838      </LineSymbolizer>
1839    </Rule>
1840   <Rule>
1841      <Filter>[highway] = 'living_street'</Filter>
1842      &maxscale_zoom15;
1843      &minscale_zoom16;
1844      <LineSymbolizer>
1845        <CssParameter name="stroke">white</CssParameter>
1846        <CssParameter name="stroke-width">11</CssParameter>
1847        <CssParameter name="stroke-linejoin">round</CssParameter>
1848        <CssParameter name="stroke-linecap">round</CssParameter>
1849      </LineSymbolizer>
1850    </Rule>
1851   <Rule>
1852      <Filter>[highway] = 'living_street'</Filter>
1853      &maxscale_zoom17;
1854      &minscale_zoom18;
1855      <LineSymbolizer>
1856        <CssParameter name="stroke">white</CssParameter>
1857        <CssParameter name="stroke-width">14.5</CssParameter>
1858        <CssParameter name="stroke-linejoin">round</CssParameter>
1859        <CssParameter name="stroke-linecap">round</CssParameter>
1860      </LineSymbolizer>
1861    </Rule>
1862
1863</Style>
1864<Style name="minor-roads-fill-links">
1865    <Rule>
1866      <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
1867      &maxscale_zoom12;
1868      &minscale_zoom12;
1869      <LineSymbolizer>
1870        <CssParameter name="stroke">#809bc0</CssParameter>
1871        <CssParameter name="stroke-width">0.5</CssParameter>
1872      </LineSymbolizer>
1873    </Rule>
1874    <Rule>
1875      <Filter>[highway] = 'motorway_link' and not [tunnel] = 'yes'</Filter>
1876      &maxscale_zoom13;
1877      &minscale_zoom14;
1878      <LineSymbolizer>
1879        <CssParameter name="stroke">#809bc0</CssParameter>
1880        <CssParameter name="stroke-width">3</CssParameter>
1881        <CssParameter name="stroke-linejoin">round</CssParameter>
1882        <CssParameter name="stroke-linecap">round</CssParameter>
1883      </LineSymbolizer>
1884    </Rule>
1885    <Rule>
1886      <Filter>[highway] = 'motorway_link' and not [tunnel] = 'yes'</Filter>
1887      &maxscale_zoom15;
1888      &minscale_zoom16;
1889      <LineSymbolizer>
1890        <CssParameter name="stroke">#809bc0</CssParameter>
1891        <CssParameter name="stroke-width">6.5</CssParameter>
1892        <CssParameter name="stroke-linejoin">round</CssParameter>
1893        <CssParameter name="stroke-linecap">round</CssParameter>
1894      </LineSymbolizer>
1895    </Rule>
1896    <Rule>
1897      <Filter>[highway] = 'motorway_link' and not [tunnel] = 'yes'</Filter>
1898      &maxscale_zoom17;
1899      &minscale_zoom18;
1900      <LineSymbolizer>
1901        <CssParameter name="stroke">#809bc0</CssParameter>
1902        <CssParameter name="stroke-width">9</CssParameter>
1903        <CssParameter name="stroke-linejoin">round</CssParameter>
1904        <CssParameter name="stroke-linecap">round</CssParameter>
1905      </LineSymbolizer>
1906    </Rule>
1907    <Rule>
1908      <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1909      &maxscale_zoom12;
1910      &minscale_zoom12;
1911      <LineSymbolizer>
1912        <CssParameter name="stroke">#a9dba9</CssParameter>
1913        <CssParameter name="stroke-width">2.5</CssParameter>
1914        <CssParameter name="stroke-linejoin">round</CssParameter>
1915        <CssParameter name="stroke-linecap">round</CssParameter>
1916      </LineSymbolizer>
1917    </Rule>
1918    <Rule>
1919      <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1920      &maxscale_zoom13;
1921      &minscale_zoom14;
1922      <LineSymbolizer>
1923        <CssParameter name="stroke">#a9dba9</CssParameter>
1924        <CssParameter name="stroke-width">7</CssParameter>
1925        <CssParameter name="stroke-linejoin">round</CssParameter>
1926        <CssParameter name="stroke-linecap">round</CssParameter>
1927      </LineSymbolizer>
1928    </Rule>
1929    <Rule>
1930      <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1931      &maxscale_zoom15;
1932      &minscale_zoom16;
1933      <LineSymbolizer>
1934        <CssParameter name="stroke">#a9dba9</CssParameter>
1935        <CssParameter name="stroke-width">11</CssParameter>
1936        <CssParameter name="stroke-linejoin">round</CssParameter>
1937        <CssParameter name="stroke-linecap">round</CssParameter>
1938      </LineSymbolizer>
1939    </Rule>
1940    <Rule>
1941      <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1942      &maxscale_zoom17;
1943      &minscale_zoom18;
1944      <LineSymbolizer>
1945        <CssParameter name="stroke">#a9dba9</CssParameter>
1946        <CssParameter name="stroke-width">15.5</CssParameter>
1947        <CssParameter name="stroke-linejoin">round</CssParameter>
1948        <CssParameter name="stroke-linecap">round</CssParameter>
1949      </LineSymbolizer>
1950   </Rule>
1951   <Rule>
1952      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1953      &maxscale_zoom11;
1954      &minscale_zoom12;
1955      <LineSymbolizer>
1956        <CssParameter name="stroke">#ec989a</CssParameter>
1957        <CssParameter name="stroke-width">2.5</CssParameter>
1958        <CssParameter name="stroke-linejoin">round</CssParameter>
1959        <CssParameter name="stroke-linecap">round</CssParameter>
1960      </LineSymbolizer>
1961    </Rule>
1962    <Rule>
1963      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1964      &maxscale_zoom13;
1965      &minscale_zoom14;
1966      <LineSymbolizer>
1967        <CssParameter name="stroke">#ec989a</CssParameter>
1968        <CssParameter name="stroke-width">7</CssParameter>
1969        <CssParameter name="stroke-linejoin">round</CssParameter>
1970        <CssParameter name="stroke-linecap">round</CssParameter>
1971      </LineSymbolizer>
1972    </Rule>
1973    <Rule>
1974      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1975      &maxscale_zoom15;
1976      &minscale_zoom16;
1977      <LineSymbolizer>
1978        <CssParameter name="stroke">#ec989a</CssParameter>
1979        <CssParameter name="stroke-width">11</CssParameter>
1980        <CssParameter name="stroke-linejoin">round</CssParameter>
1981        <CssParameter name="stroke-linecap">round</CssParameter>
1982      </LineSymbolizer>
1983    </Rule>
1984    <Rule>
1985      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1986      &maxscale_zoom17;
1987      &minscale_zoom18;
1988      <LineSymbolizer>
1989        <CssParameter name="stroke">#ec989a</CssParameter>
1990        <CssParameter name="stroke-width">15.5</CssParameter>
1991        <CssParameter name="stroke-linejoin">round</CssParameter>
1992        <CssParameter name="stroke-linecap">round</CssParameter>
1993      </LineSymbolizer>
1994    </Rule>
1995   <Rule>
1996      <Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter>
1997      &maxscale_zoom12;
1998      &minscale_zoom12;
1999      <LineSymbolizer>
2000        <CssParameter name="stroke">#fed7a5</CssParameter>
2001        <CssParameter name="stroke-width">2</CssParameter>
2002        <CssParameter name="stroke-linejoin">round</CssParameter>
2003        <CssParameter name="stroke-linecap">round</CssParameter>
2004      </LineSymbolizer>
2005    </Rule>
2006    <Rule>
2007      <Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter>
2008      &maxscale_zoom13;
2009      &minscale_zoom14;
2010      <LineSymbolizer>
2011        <CssParameter name="stroke">#fed7a5</CssParameter>
2012        <CssParameter name="stroke-width">8</CssParameter>
2013        <CssParameter name="stroke-linejoin">round</CssParameter>
2014        <CssParameter name="stroke-linecap">round</CssParameter>
2015      </LineSymbolizer>
2016    </Rule>
2017    <Rule>
2018      <Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter>
2019      &maxscale_zoom15;
2020      &minscale_zoom16;
2021      <LineSymbolizer>
2022        <CssParameter name="stroke">#fed7a5</CssParameter>
2023        <CssParameter name="stroke-width">11</CssParameter>
2024        <CssParameter name="stroke-linejoin">round</CssParameter>
2025        <CssParameter name="stroke-linecap">round</CssParameter>
2026      </LineSymbolizer>
2027    </Rule>
2028    <Rule>
2029      <Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter>
2030      &maxscale_zoom17;
2031      &minscale_zoom18;
2032      <LineSymbolizer>
2033        <CssParameter name="stroke">#fed7a5</CssParameter>
2034        <CssParameter name="stroke-width">15.5</CssParameter>
2035        <CssParameter name="stroke-linejoin">round</CssParameter>
2036        <CssParameter name="stroke-linecap">round</CssParameter>
2037      </LineSymbolizer>
2038    </Rule>
2039</Style>
2040<Style name="minor-roads-fill"> 
2041    <Rule>
2042      &maxscale_zoom12;
2043      &minscale_zoom12;
2044      <Filter>([highway] = 'proposed' or [highway]='construction') and not [construction] &lt;&gt;''</Filter>
2045      <LineSymbolizer>
2046        <CssParameter name="stroke">#9cc</CssParameter>
2047        <CssParameter name="stroke-width">2</CssParameter>
2048      </LineSymbolizer>
2049      <LineSymbolizer>
2050        <CssParameter name="stroke">white</CssParameter>
2051        <CssParameter name="stroke-width">2</CssParameter>
2052        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2053      </LineSymbolizer>
2054    </Rule>
2055    <Rule>
2056      &maxscale_zoom12;
2057      &minscale_zoom12;
2058      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='motorway' or [construction]='motorway_link')</Filter>
2059      <LineSymbolizer>
2060        <CssParameter name="stroke">#809bc0</CssParameter>
2061        <CssParameter name="stroke-width">2</CssParameter>
2062      </LineSymbolizer>
2063      <LineSymbolizer>
2064        <CssParameter name="stroke">white</CssParameter>
2065        <CssParameter name="stroke-width">2</CssParameter>
2066        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2067      </LineSymbolizer>
2068    </Rule>
2069    <Rule>
2070      &maxscale_zoom12;
2071      &minscale_zoom12;
2072      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='trunk' or [construction]='trunk_link')</Filter>
2073      <LineSymbolizer>
2074        <CssParameter name="stroke">#a9dba9</CssParameter>
2075        <CssParameter name="stroke-width">2</CssParameter>
2076      </LineSymbolizer>
2077      <LineSymbolizer>
2078        <CssParameter name="stroke">white</CssParameter>
2079        <CssParameter name="stroke-width">2</CssParameter>
2080        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2081      </LineSymbolizer>
2082    </Rule>
2083    <Rule>
2084      &maxscale_zoom12;
2085      &minscale_zoom12;
2086      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='primary' or [construction]='primary_link')</Filter>
2087      <LineSymbolizer>
2088        <CssParameter name="stroke">#ec989a</CssParameter>
2089        <CssParameter name="stroke-width">2</CssParameter>
2090      </LineSymbolizer>
2091      <LineSymbolizer>
2092        <CssParameter name="stroke">white</CssParameter>
2093        <CssParameter name="stroke-width">2</CssParameter>
2094        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2095      </LineSymbolizer>
2096    </Rule>
2097    <Rule>
2098      &maxscale_zoom12;
2099      &minscale_zoom12;
2100      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='secondary' or [construction]='secondary_link')</Filter>
2101      <LineSymbolizer>
2102        <CssParameter name="stroke">#fed7a5</CssParameter>
2103        <CssParameter name="stroke-width">2</CssParameter>
2104      </LineSymbolizer>
2105      <LineSymbolizer>
2106        <CssParameter name="stroke">white</CssParameter>
2107        <CssParameter name="stroke-width">2</CssParameter>
2108        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2109      </LineSymbolizer>
2110    </Rule>
2111    <Rule>
2112      &maxscale_zoom13;
2113      &minscale_zoom15;
2114      <Filter>([highway] = 'proposed' or [highway]='construction') and not [construction] &lt;&gt;''</Filter>
2115      <LineSymbolizer>
2116        <CssParameter name="stroke">#9cc</CssParameter>
2117        <CssParameter name="stroke-width">4</CssParameter>
2118      </LineSymbolizer>
2119      <LineSymbolizer>
2120        <CssParameter name="stroke">white</CssParameter>
2121        <CssParameter name="stroke-width">3.5</CssParameter>
2122        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2123      </LineSymbolizer>
2124    </Rule>
2125    <Rule>
2126      &maxscale_zoom13;
2127      &minscale_zoom15;
2128      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='motorway' or [construction]='motorway_link')</Filter>
2129      <LineSymbolizer>
2130        <CssParameter name="stroke">#809bc0</CssParameter>
2131        <CssParameter name="stroke-width">4</CssParameter>
2132      </LineSymbolizer>
2133      <LineSymbolizer>
2134        <CssParameter name="stroke">white</CssParameter>
2135        <CssParameter name="stroke-width">3.5</CssParameter>
2136        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2137      </LineSymbolizer>
2138    </Rule>
2139    <Rule>
2140      &maxscale_zoom13;
2141      &minscale_zoom15;
2142      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='trunk' or [construction]='trunk_link')</Filter>
2143      <LineSymbolizer>
2144        <CssParameter name="stroke">#a9dba9</CssParameter>
2145        <CssParameter name="stroke-width">4</CssParameter>
2146      </LineSymbolizer>
2147      <LineSymbolizer>
2148        <CssParameter name="stroke">white</CssParameter>
2149        <CssParameter name="stroke-width">3.5</CssParameter>
2150        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2151      </LineSymbolizer>
2152    </Rule>
2153    <Rule>
2154      &maxscale_zoom13;
2155      &minscale_zoom15;
2156      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='primary' or [construction]='primary_link')</Filter>
2157      <LineSymbolizer>
2158        <CssParameter name="stroke">#ec989a</CssParameter>
2159        <CssParameter name="stroke-width">4</CssParameter>
2160      </LineSymbolizer>
2161      <LineSymbolizer>
2162        <CssParameter name="stroke">white</CssParameter>
2163        <CssParameter name="stroke-width">3.5</CssParameter>
2164        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2165      </LineSymbolizer>
2166    </Rule>
2167    <Rule>
2168      &maxscale_zoom13;
2169      &minscale_zoom15;
2170      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='secondary' or [construction]='secondary_link')</Filter>
2171      <LineSymbolizer>
2172        <CssParameter name="stroke">#fed7a5</CssParameter>
2173        <CssParameter name="stroke-width">4</CssParameter>
2174      </LineSymbolizer>
2175      <LineSymbolizer>
2176        <CssParameter name="stroke">white</CssParameter>
2177        <CssParameter name="stroke-width">3.5</CssParameter>
2178        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2179      </LineSymbolizer>
2180    </Rule>
2181    <Rule>
2182      &maxscale_zoom13;
2183      &minscale_zoom15;
2184      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='tertiary' or [construction]='tertiary_link')</Filter>
2185      <LineSymbolizer>
2186        <CssParameter name="stroke">#ffffb3</CssParameter>
2187        <CssParameter name="stroke-width">4</CssParameter>
2188      </LineSymbolizer>
2189      <LineSymbolizer>
2190        <CssParameter name="stroke">white</CssParameter>
2191        <CssParameter name="stroke-width">3.5</CssParameter>
2192        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2193      </LineSymbolizer>
2194    </Rule>
2195    <Rule>
2196      &maxscale_zoom13;
2197      &minscale_zoom15;
2198      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='residential' or [construction]='unclassified' or [construction]='living_street' or [construction]='service')</Filter>
2199      <LineSymbolizer>
2200        <CssParameter name="stroke">#aaa</CssParameter>
2201        <CssParameter name="stroke-width">4</CssParameter>
2202      </LineSymbolizer>
2203      <LineSymbolizer>
2204        <CssParameter name="stroke">white</CssParameter>
2205        <CssParameter name="stroke-width">3.5</CssParameter>
2206        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2207      </LineSymbolizer>
2208    </Rule>
2209    <Rule>
2210      &maxscale_zoom16;
2211      &minscale_zoom18;
2212      <Filter>([highway] = 'proposed' or [highway]='construction') and not [construction] &lt;&gt;''</Filter>
2213      <LineSymbolizer>
2214        <CssParameter name="stroke">#9cc</CssParameter>
2215        <CssParameter name="stroke-width">8</CssParameter>
2216      </LineSymbolizer>
2217      <LineSymbolizer>
2218        <CssParameter name="stroke">white</CssParameter>
2219        <CssParameter name="stroke-width">7</CssParameter>
2220        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2221      </LineSymbolizer>
2222    </Rule>
2223    <Rule>
2224      &maxscale_zoom16;
2225      &minscale_zoom18;
2226      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='motorway' or [construction]='motorway_link')</Filter>
2227      <LineSymbolizer>
2228        <CssParameter name="stroke">#809bc0</CssParameter>
2229        <CssParameter name="stroke-width">8</CssParameter>
2230      </LineSymbolizer>
2231      <LineSymbolizer>
2232        <CssParameter name="stroke">white</CssParameter>
2233        <CssParameter name="stroke-width">7</CssParameter>
2234        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2235      </LineSymbolizer>
2236    </Rule>
2237    <Rule>
2238      &maxscale_zoom16;
2239      &minscale_zoom18;
2240      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='trunk' or [construction]='trunk_link')</Filter>
2241      <LineSymbolizer>
2242        <CssParameter name="stroke">#a9dba9</CssParameter>
2243        <CssParameter name="stroke-width">8</CssParameter>
2244      </LineSymbolizer>
2245      <LineSymbolizer>
2246        <CssParameter name="stroke">white</CssParameter>
2247        <CssParameter name="stroke-width">7</CssParameter>
2248        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2249      </LineSymbolizer>
2250    </Rule>
2251    <Rule>
2252      &maxscale_zoom16;
2253      &minscale_zoom18;
2254      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='primary' or [construction]='primary_link')</Filter>
2255      <LineSymbolizer>
2256        <CssParameter name="stroke">#ec989a</CssParameter>
2257        <CssParameter name="stroke-width">8</CssParameter>
2258      </LineSymbolizer>
2259      <LineSymbolizer>
2260        <CssParameter name="stroke">white</CssParameter>
2261        <CssParameter name="stroke-width">7</CssParameter>
2262        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2263      </LineSymbolizer>
2264    </Rule>
2265    <Rule>
2266      &maxscale_zoom16;
2267      &minscale_zoom18;
2268      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='secondary' or [construction]='secondary_link')</Filter>
2269      <LineSymbolizer>
2270        <CssParameter name="stroke">#fed7a5</CssParameter>
2271        <CssParameter name="stroke-width">8</CssParameter>
2272      </LineSymbolizer>
2273      <LineSymbolizer>
2274        <CssParameter name="stroke">white</CssParameter>
2275        <CssParameter name="stroke-width">7</CssParameter>
2276        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2277      </LineSymbolizer>
2278    </Rule>
2279    <Rule>
2280      &maxscale_zoom16;
2281      &minscale_zoom18;
2282      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='tertiary' or [construction]='tertiary_link')</Filter>
2283      <LineSymbolizer>
2284        <CssParameter name="stroke">#ffffb3</CssParameter>
2285        <CssParameter name="stroke-width">8</CssParameter>
2286      </LineSymbolizer>
2287      <LineSymbolizer>
2288        <CssParameter name="stroke">white</CssParameter>
2289        <CssParameter name="stroke-width">7</CssParameter>
2290        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2291      </LineSymbolizer>
2292    </Rule>
2293    <Rule>
2294      &maxscale_zoom16;
2295      &minscale_zoom18;
2296      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='residential' or [construction]='unclassified' or [construction]='living_street' or [construction]='service')</Filter>
2297      <LineSymbolizer>
2298        <CssParameter name="stroke">#aaa</CssParameter>
2299        <CssParameter name="stroke-width">8</CssParameter>
2300      </LineSymbolizer>
2301      <LineSymbolizer>
2302        <CssParameter name="stroke">white</CssParameter>
2303        <CssParameter name="stroke-width">7</CssParameter>
2304        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2305      </LineSymbolizer>
2306    </Rule>
2307    <Rule>
2308      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
2309      &maxscale_zoom12;
2310      &minscale_zoom12;
2311      <LineSymbolizer>
2312        <CssParameter name="stroke">#809bc0</CssParameter>
2313        <CssParameter name="stroke-width">2</CssParameter>
2314      </LineSymbolizer>
2315    </Rule>
2316    <Rule>
2317      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
2318      &maxscale_zoom13;
2319      &minscale_zoom14;
2320      <LineSymbolizer>
2321        <CssParameter name="stroke">#809bc0</CssParameter>
2322        <CssParameter name="stroke-width">5</CssParameter>
2323        <CssParameter name="stroke-linejoin">round</CssParameter>
2324        <CssParameter name="stroke-linecap">round</CssParameter>
2325      </LineSymbolizer>
2326    </Rule>
2327    <Rule>
2328      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
2329      &maxscale_zoom15;
2330      &minscale_zoom16;
2331      <LineSymbolizer>
2332        <CssParameter name="stroke">#809bc0</CssParameter>
2333        <CssParameter name="stroke-width">8.5</CssParameter>
2334        <CssParameter name="stroke-linejoin">round</CssParameter>
2335        <CssParameter name="stroke-linecap">round</CssParameter>
2336      </LineSymbolizer>
2337    </Rule>
2338    <Rule>
2339      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
2340      &maxscale_zoom17;
2341      &minscale_zoom18;
2342      <LineSymbolizer>
2343        <CssParameter name="stroke">#809bc0</CssParameter>
2344        <CssParameter name="stroke-width">11</CssParameter>
2345        <CssParameter name="stroke-linejoin">round</CssParameter>
2346        <CssParameter name="stroke-linecap">round</CssParameter>
2347      </LineSymbolizer>
2348    </Rule>
2349    <Rule>
2350      <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
2351      &maxscale_zoom12;
2352      &minscale_zoom12;
2353      <LineSymbolizer>
2354        <CssParameter name="stroke">#a9dba9</CssParameter>
2355        <CssParameter name="stroke-width">2.5</CssParameter>
2356        <CssParameter name="stroke-linejoin">round</CssParameter>
2357        <CssParameter name="stroke-linecap">round</CssParameter>
2358      </LineSymbolizer>
2359    </Rule>
2360    <Rule>
2361      <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
2362      &maxscale_zoom13;
2363      &minscale_zoom14;
2364      <LineSymbolizer>
2365        <CssParameter name="stroke">#a9dba9</CssParameter>
2366        <CssParameter name="stroke-width">7</CssParameter>
2367        <CssParameter name="stroke-linejoin">round</CssParameter>
2368        <CssParameter name="stroke-linecap">round</CssParameter>
2369      </LineSymbolizer>
2370    </Rule>
2371    <Rule>
2372      <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
2373      &maxscale_zoom15;
2374      &minscale_zoom16;
2375      <LineSymbolizer>
2376        <CssParameter name="stroke">#a9dba9</CssParameter>
2377        <CssParameter name="stroke-width">11</CssParameter>
2378        <CssParameter name="stroke-linejoin">round</CssParameter>
2379        <CssParameter name="stroke-linecap">round</CssParameter>
2380      </LineSymbolizer>
2381    </Rule>
2382    <Rule>
2383      <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
2384      &maxscale_zoom17;
2385      &minscale_zoom18;
2386      <LineSymbolizer>
2387        <CssParameter name="stroke">#a9dba9</CssParameter>
2388        <CssParameter name="stroke-width">15.5</CssParameter>
2389        <CssParameter name="stroke-linejoin">round</CssParameter>
2390        <CssParameter name="stroke-linecap">round</CssParameter>
2391      </LineSymbolizer>
2392   </Rule>
2393   <Rule>
2394      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
2395      &maxscale_zoom11;
2396      &minscale_zoom12;
2397      <LineSymbolizer>
2398        <CssParameter name="stroke">#ec989a</CssParameter>
2399        <CssParameter name="stroke-width">2.5</CssParameter>
2400        <CssParameter name="stroke-linejoin">round</CssParameter>
2401        <CssParameter name="stroke-linecap">round</CssParameter>
2402      </LineSymbolizer>
2403    </Rule>
2404    <Rule>
2405      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
2406      &maxscale_zoom13;
2407      &minscale_zoom14;
2408      <LineSymbolizer>
2409        <CssParameter name="stroke">#ec989a</CssParameter>
2410        <CssParameter name="stroke-width">7</CssParameter>
2411        <CssParameter name="stroke-linejoin">round</CssParameter>
2412        <CssParameter name="stroke-linecap">round</CssParameter>
2413      </LineSymbolizer>
2414    </Rule> 
2415    <Rule>
2416      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
2417      &maxscale_zoom15;
2418      &minscale_zoom16;
2419      <LineSymbolizer>
2420        <CssParameter name="stroke">#ec989a</CssParameter>
2421        <CssParameter name="stroke-width">11</CssParameter>
2422        <CssParameter name="stroke-linejoin">round</CssParameter>
2423        <CssParameter name="stroke-linecap">round</CssParameter>
2424      </LineSymbolizer>
2425    </Rule>
2426    <Rule>
2427      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
2428      &maxscale_zoom17;
2429      &minscale_zoom18;
2430      <LineSymbolizer>
2431        <CssParameter name="stroke">#ec989a</CssParameter>
2432        <CssParameter name="stroke-width">15.5</CssParameter>
2433        <CssParameter name="stroke-linejoin">round</CssParameter>
2434        <CssParameter name="stroke-linecap">round</CssParameter>
2435      </LineSymbolizer>
2436    </Rule>
2437   <Rule>
2438      <Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter>
2439      &maxscale_zoom12;
2440      &minscale_zoom12;
2441      <LineSymbolizer>
2442        <CssParameter name="stroke">#fed7a5</CssParameter>
2443        <CssParameter name="stroke-width">2</CssParameter>
2444        <CssParameter name="stroke-linejoin">round</CssParameter>
2445        <CssParameter name="stroke-linecap">round</CssParameter>
2446      </LineSymbolizer>
2447    </Rule>
2448    <Rule>
2449      <Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter>
2450      &maxscale_zoom13;
2451      &minscale_zoom14;
2452      <LineSymbolizer>
2453        <CssParameter name="stroke">#fed7a5</CssParameter>
2454        <CssParameter name="stroke-width">8</CssParameter>
2455        <CssParameter name="stroke-linejoin">round</CssParameter>
2456        <CssParameter name="stroke-linecap">round</CssParameter>
2457      </LineSymbolizer>
2458    </Rule>
2459    <Rule>
2460      <Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter>
2461      &maxscale_zoom15;
2462      &minscale_zoom16;
2463      <LineSymbolizer>
2464        <CssParameter name="stroke">#fed7a5</CssParameter>
2465        <CssParameter name="stroke-width">11</CssParameter>
2466        <CssParameter name="stroke-linejoin">round</CssParameter>
2467        <CssParameter name="stroke-linecap">round</CssParameter>
2468      </LineSymbolizer>
2469    </Rule>
2470    <Rule>
2471      <Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter>
2472      &maxscale_zoom17;
2473      &minscale_zoom18;
2474      <LineSymbolizer>
2475        <CssParameter name="stroke">#fed7a5</CssParameter>
2476        <CssParameter name="stroke-width">15.5</CssParameter>
2477        <CssParameter name="stroke-linejoin">round</CssParameter>
2478        <CssParameter name="stroke-linecap">round</CssParameter>
2479      </LineSymbolizer>
2480    </Rule>
2481    <Rule>
2482      &maxscale_zoom13;
2483      &minscale_zoom13;
2484      <Filter>[railway] = 'rail' and [tunnel] = 'yes'</Filter>
2485      <LineSymbolizer>
2486        <CssParameter name="stroke">#ffffff</CssParameter>
2487        <CssParameter name="stroke-width">3</CssParameter>
2488        <CssParameter name="stroke-linejoin">round</CssParameter>
2489        <CssParameter name="stroke-dasharray">1,9</CssParameter>
2490      </LineSymbolizer>
2491      <LineSymbolizer>
2492        <CssParameter name="stroke">#fdfdfd</CssParameter>
2493        <CssParameter name="stroke-width">3</CssParameter>
2494        <CssParameter name="stroke-linejoin">round</CssParameter>
2495        <CssParameter name="stroke-dasharray">0,1,1,8</CssParameter>
2496      </LineSymbolizer>
2497      <LineSymbolizer>
2498        <CssParameter name="stroke">#ececec</CssParameter>
2499        <CssParameter name="stroke-width">3</CssParameter>
2500        <CssParameter name="stroke-linejoin">round</CssParameter>
2501        <CssParameter name="stroke-dasharray">0,2,1,7</CssParameter>
2502      </LineSymbolizer>
2503      <LineSymbolizer>
2504        <CssParameter name="stroke">#cacaca</CssParameter>
2505        <CssParameter name="stroke-width">3</CssParameter>
2506        <CssParameter name="stroke-linejoin">round</CssParameter>
2507        <CssParameter name="stroke-dasharray">0,3,1,6</CssParameter>
2508      </LineSymbolizer>
2509      <LineSymbolizer>
2510        <CssParameter name="stroke">#afafaf</CssParameter>
2511        <CssParameter name="stroke-width">3</CssParameter>
2512        <CssParameter name="stroke-linejoin">round</CssParameter>
2513        <CssParameter name="stroke-dasharray">0,4,1,5</CssParameter>
2514      </LineSymbolizer>
2515      <LineSymbolizer>
2516        <CssParameter name="stroke">#a1a1a1</CssParameter>
2517        <CssParameter name="stroke-width">3</CssParameter>
2518        <CssParameter name="stroke-linejoin">round</CssParameter>
2519        <CssParameter name="stroke-dasharray">0,5,1,4</CssParameter>
2520      </LineSymbolizer>
2521      <LineSymbolizer>
2522        <CssParameter name="stroke">#9b9b9b</CssParameter>
2523        <CssParameter name="stroke-width">3</CssParameter>
2524        <CssParameter name="stroke-linejoin">round</CssParameter>
2525        <CssParameter name="stroke-dasharray">0,6,1,3</CssParameter>
2526      </LineSymbolizer>
2527    </Rule>
2528    <Rule>
2529      &maxscale_zoom13;
2530      &minscale_zoom18;
2531      <Filter>([railway] = 'disused' or [railway] = 'abandoned' or [railway]='construction') and not [highway] &lt;&gt; ''</Filter>
2532      <LineSymbolizer>
2533        <CssParameter name="stroke">grey</CssParameter>
2534        <CssParameter name="stroke-width">2</CssParameter>
2535        <CssParameter name="stroke-linejoin">round</CssParameter>
2536        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2537      </LineSymbolizer>
2538    </Rule>
2539    <Rule>
2540      &maxscale_zoom13;
2541      &minscale_zoom18;
2542      <Filter>([railway] = 'disused' or [railway] = 'abandoned' or [railway]='construction') and not [highway] &lt;&gt; '' and [bridge]='yes'</Filter>
2543      <LineSymbolizer>
2544        <CssParameter name="stroke">black</CssParameter>
2545        <CssParameter name="stroke-width">6</CssParameter>
2546      </LineSymbolizer>
2547      <LineSymbolizer>
2548        <CssParameter name="stroke">#fff</CssParameter>
2549        <CssParameter name="stroke-width">4.5</CssParameter>
2550        <CssParameter name="stroke-linejoin">round</CssParameter>
2551        <CssParameter name="stroke-linecap">round</CssParameter>
2552      </LineSymbolizer>
2553      <LineSymbolizer>
2554        <CssParameter name="stroke">grey</CssParameter>
2555        <CssParameter name="stroke-width">2</CssParameter>
2556        <CssParameter name="stroke-linejoin">round</CssParameter>
2557        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2558      </LineSymbolizer>
2559    </Rule>
2560    <Rule>
2561      &maxscale_zoom13;
2562      &minscale_zoom13;
2563      <Filter>[railway] = 'rail' and not [tunnel] = 'yes'</Filter>
2564      <LineSymbolizer>
2565        <CssParameter name="stroke">#999999</CssParameter>
2566        <CssParameter name="stroke-width">3</CssParameter>
2567        <CssParameter name="stroke-linejoin">round</CssParameter>
2568      </LineSymbolizer>
2569      <LineSymbolizer>
2570        <CssParameter name="stroke">white</CssParameter>
2571        <CssParameter name="stroke-width">1</CssParameter>
2572        <CssParameter name="stroke-linejoin">round</CssParameter>
2573        <CssParameter name="stroke-dasharray">8,12</CssParameter>
2574      </LineSymbolizer>
2575    </Rule>
2576    <Rule>
2577      &maxscale_zoom14;
2578      &minscale_zoom18;
2579      <Filter>[railway] = 'rail' and [bridge] = 'yes'</Filter>
2580      <LineSymbolizer>
2581        <CssParameter name="stroke">black</CssParameter>
2582        <CssParameter name="stroke-width">7</CssParameter>
2583        <CssParameter name="stroke-linejoin">round</CssParameter>
2584      </LineSymbolizer>
2585      <LineSymbolizer>
2586        <CssParameter name="stroke">white</CssParameter>
2587        <CssParameter name="stroke-width">5</CssParameter>
2588        <CssParameter name="stroke-linejoin">round</CssParameter>
2589      </LineSymbolizer>
2590    </Rule>
2591    <Rule>
2592      &maxscale_zoom14;
2593      &minscale_zoom18;
2594      <Filter>[railway] = 'rail' and not [tunnel]='yes'</Filter>
2595      <LineSymbolizer>
2596        <CssParameter name="stroke">#999999</CssParameter>
2597        <CssParameter name="stroke-width">3</CssParameter>
2598        <CssParameter name="stroke-linejoin">round</CssParameter>
2599      </LineSymbolizer>
2600      <LineSymbolizer>
2601        <CssParameter name="stroke">white</CssParameter>
2602        <CssParameter name="stroke-width">1</CssParameter>
2603        <CssParameter name="stroke-linejoin">round</CssParameter>
2604        <CssParameter name="stroke-dasharray">0,11,8,1</CssParameter>
2605      </LineSymbolizer>
2606    </Rule>
2607    <Rule>
2608      &maxscale_zoom14;
2609      &minscale_zoom18;
2610      <Filter>[railway] = 'spur-siding-yard'</Filter>
2611      <LineSymbolizer>
2612        <CssParameter name="stroke">#999999</CssParameter>
2613        <CssParameter name="stroke-width">2</CssParameter>
2614        <CssParameter name="stroke-linejoin">round</CssParameter>
2615      </LineSymbolizer>
2616      <LineSymbolizer>
2617        <CssParameter name="stroke">white</CssParameter>
2618        <CssParameter name="stroke-width">0.8</CssParameter>
2619        <CssParameter name="stroke-linejoin">round</CssParameter>
2620        <CssParameter name="stroke-dasharray">0,8,11,1</CssParameter>
2621      </LineSymbolizer>
2622    </Rule>
2623    <Rule>
2624      &maxscale_zoom14;
2625      &minscale_zoom18;
2626      <Filter>[railway] = 'rail' and [tunnel] = 'yes'</Filter>
2627      <LineSymbolizer>
2628        <CssParameter name="stroke">#ffffff</CssParameter>
2629        <CssParameter name="stroke-width">3</CssParameter>
2630        <CssParameter name="stroke-linejoin">round</CssParameter>
2631        <CssParameter name="stroke-dasharray">1,9</CssParameter>
2632      </LineSymbolizer>
2633      <LineSymbolizer>
2634        <CssParameter name="stroke">#fdfdfd</CssParameter>
2635        <CssParameter name="stroke-width">3</CssParameter>
2636        <CssParameter name="stroke-linejoin">round</CssParameter>
2637        <CssParameter name="stroke-dasharray">0,1,1,8</CssParameter>
2638      </LineSymbolizer>
2639      <LineSymbolizer>
2640        <CssParameter name="stroke">#ececec</CssParameter>
2641        <CssParameter name="stroke-width">3</CssParameter>
2642        <CssParameter name="stroke-linejoin">round</CssParameter>
2643        <CssParameter name="stroke-dasharray">0,2,1,7</CssParameter>
2644      </LineSymbolizer>
2645      <LineSymbolizer>
2646        <CssParameter name="stroke">#cacaca</CssParameter>
2647        <CssParameter name="stroke-width">3</CssParameter>
2648        <CssParameter name="stroke-linejoin">round</CssParameter>
2649        <CssParameter name="stroke-dasharray">0,3,1,6</CssParameter>
2650      </LineSymbolizer>
2651      <LineSymbolizer>
2652        <CssParameter name="stroke">#afafaf</CssParameter>
2653        <CssParameter name="stroke-width">3</CssParameter>
2654        <CssParameter name="stroke-linejoin">round</CssParameter>
2655        <CssParameter name="stroke-dasharray">0,4,1,5</CssParameter>
2656      </LineSymbolizer>
2657      <LineSymbolizer>
2658        <CssParameter name="stroke">#a1a1a1</CssParameter>
2659        <CssParameter name="stroke-width">3</CssParameter>
2660        <CssParameter name="stroke-linejoin">round</CssParameter>
2661        <CssParameter name="stroke-dasharray">0,5,1,4</CssParameter>
2662      </LineSymbolizer>
2663      <LineSymbolizer>
2664        <CssParameter name="stroke">#9b9b9b</CssParameter>
2665        <CssParameter name="stroke-width">3</CssParameter>
2666        <CssParameter name="stroke-linejoin">round</CssParameter>
2667        <CssParameter name="stroke-dasharray">0,6,1,3</CssParameter>
2668      </LineSymbolizer>
2669    </Rule>
2670    <Rule>
2671      &maxscale_zoom13;
2672      &minscale_zoom18;
2673      <Filter>([railway]='narrow_gauge' or [railway]='funicular') and not [tunnel]='yes'</Filter>
2674      <LineSymbolizer>
2675        <CssParameter name="stroke">#666</CssParameter>
2676        <CssParameter name="stroke-width">2</CssParameter>
2677      </LineSymbolizer>
2678    </Rule>
2679    <Rule>
2680      &maxscale_zoom13;
2681      &minscale_zoom18;
2682      <Filter>([railway]='narrow_gauge' or [railway]='funicular') and [tunnel]='yes'</Filter>
2683      <LineSymbolizer>
2684        <CssParameter name="stroke">#666</CssParameter>
2685        <CssParameter name="stroke-width">5</CssParameter>
2686          <CssParameter name="stroke-dasharray">5,3</CssParameter>
2687      </LineSymbolizer>
2688      <LineSymbolizer>
2689        <CssParameter name="stroke">#fff</CssParameter>
2690        <CssParameter name="stroke-width">4</CssParameter>
2691      </LineSymbolizer>
2692      <LineSymbolizer>
2693        <CssParameter name="stroke">#aaa</CssParameter>
2694        <CssParameter name="stroke-width">1.5</CssParameter>
2695      </LineSymbolizer>
2696    </Rule>
2697    <Rule>
2698      &maxscale_zoom13;
2699      &minscale_zoom14;
2700      <Filter>[railway]='tram' and [tunnel]='yes'</Filter>
2701      <LineSymbolizer>
2702        <CssParameter name="stroke">#444</CssParameter>
2703        <CssParameter name="stroke-width">1</CssParameter>
2704        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2705      </LineSymbolizer>
2706    </Rule>
2707    <Rule>
2708      &maxscale_zoom15;
2709      &minscale_zoom18;
2710      <Filter>[railway]='tram' and [tunnel]='yes'</Filter>
2711      <LineSymbolizer>
2712        <CssParameter name="stroke">#444</CssParameter>
2713        <CssParameter name="stroke-width">2</CssParameter>
2714        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2715      </LineSymbolizer>
2716    </Rule>
2717    <Rule>
2718      &maxscale_zoom13;
2719      &minscale_zoom18;
2720      <Filter>[railway]='light_rail' and [tunnel] = 'yes'</Filter>
2721      <LineSymbolizer>
2722        <CssParameter name="stroke">#666</CssParameter>
2723        <CssParameter name="stroke-width">2</CssParameter>
2724        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2725      </LineSymbolizer>
2726    </Rule>
2727     <Rule>
2728      &maxscale_zoom13;
2729      &minscale_zoom18;
2730      <Filter>[railway]='light_rail' and not [tunnel] = 'yes'</Filter>
2731      <LineSymbolizer>
2732        <CssParameter name="stroke">#666</CssParameter>
2733        <CssParameter name="stroke-width">2</CssParameter>
2734      </LineSymbolizer>
2735    </Rule>
2736    <Rule>
2737      &maxscale_zoom12;
2738      &minscale_zoom18;
2739      <Filter>[railway]='subway' and [tunnel] = 'yes'</Filter>
2740      <LineSymbolizer>
2741        <CssParameter name="stroke">#999</CssParameter>
2742        <CssParameter name="stroke-width">2</CssParameter>
2743        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2744      </LineSymbolizer>
2745    </Rule>
2746    <Rule>
2747      &maxscale_zoom12;
2748      &minscale_zoom18;
2749      <Filter>[railway]='subway' and not [tunnel] = 'yes'</Filter>
2750      <LineSymbolizer>
2751        <CssParameter name="stroke">#999</CssParameter>
2752        <CssParameter name="stroke-width">2</CssParameter>
2753      </LineSymbolizer>
2754    </Rule>
2755    <Rule>
2756      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
2757      &maxscale_zoom10;
2758      &minscale_zoom12;
2759      <LineSymbolizer>
2760        <CssParameter name="stroke">#bbb</CssParameter>
2761        <CssParameter name="stroke-width">1</CssParameter>
2762      </LineSymbolizer>
2763    </Rule>
2764    <Rule>
2765      <Filter>[highway] = 'road'</Filter>
2766      &maxscale_zoom13;
2767      &minscale_zoom13;
2768      <LineSymbolizer>
2769        <CssParameter name="stroke">#ddd</CssParameter>
2770        <CssParameter name="stroke-width">2</CssParameter>
2771        <CssParameter name="stroke-linejoin">round</CssParameter>
2772        <CssParameter name="stroke-linecap">round</CssParameter>
2773      </LineSymbolizer>
2774    </Rule>
2775    <Rule>
2776      <Filter>[highway] = 'road'</Filter>
2777      &maxscale_zoom14;
2778      &minscale_zoom14;
2779      <LineSymbolizer>
2780        <CssParameter name="stroke">#ddd</CssParameter>
2781        <CssParameter name="stroke-width">3</CssParameter>
2782        <CssParameter name="stroke-linejoin">round</CssParameter>
2783        <CssParameter name="stroke-linecap">round</CssParameter>
2784      </LineSymbolizer>
2785    </Rule>
2786    <Rule>
2787      <Filter>[highway] = 'road'</Filter>
2788      &maxscale_zoom15;
2789      &minscale_zoom16;
2790      <LineSymbolizer>
2791        <CssParameter name="stroke">#ddd</CssParameter>
2792        <CssParameter name="stroke-width">9.4</CssParameter>
2793        <CssParameter name="stroke-linejoin">round</CssParameter>
2794        <CssParameter name="stroke-linecap">round</CssParameter>
2795      </LineSymbolizer>
2796    </Rule>
2797    <Rule>
2798      <Filter>[highway] = 'road'</Filter>
2799      &maxscale_zoom17;
2800      &minscale_zoom18;
2801      <LineSymbolizer>
2802        <CssParameter name="stroke">#ddd</CssParameter>
2803        <CssParameter name="stroke-width">13</CssParameter>
2804        <CssParameter name="stroke-linejoin">round</CssParameter>
2805        <CssParameter name="stroke-linecap">round</CssParameter>
2806      </LineSymbolizer>
2807    </Rule>
2808    <Rule>
2809      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not [tunnel] = 'yes'</Filter>
2810      &maxscale_zoom13;
2811      &minscale_zoom13;
2812      <LineSymbolizer>
2813        <CssParameter name="stroke">#fff</CssParameter>
2814        <CssParameter name="stroke-width">2</CssParameter>
2815        <CssParameter name="stroke-linejoin">round</CssParameter>
2816        <CssParameter name="stroke-linecap">round</CssParameter>
2817      </LineSymbolizer>
2818    </Rule>
2819    <Rule>
2820      <Filter>([highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified') and not [tunnel] = 'yes'</Filter>
2821      &maxscale_zoom14;
2822      &minscale_zoom14;
2823      <LineSymbolizer>
2824        <CssParameter name="stroke">#fff</CssParameter>
2825        <CssParameter name="stroke-width">3</CssParameter>
2826        <CssParameter name="stroke-linejoin">round</CssParameter>
2827        <CssParameter name="stroke-linecap">round</CssParameter>
2828      </LineSymbolizer>
2829    </Rule>
2830    <Rule>
2831      <Filter>([highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified') and not [tunnel] = 'yes'</Filter>
2832      &maxscale_zoom15;
2833      &minscale_zoom15;
2834      <LineSymbolizer>
2835        <CssParameter name="stroke">#fff</CssParameter>
2836        <CssParameter name="stroke-width">6.5</CssParameter>
2837        <CssParameter name="stroke-linejoin">round</CssParameter>
2838        <CssParameter name="stroke-linecap">round</CssParameter>
2839      </LineSymbolizer>
2840    </Rule>
2841    <Rule>
2842      <Filter>([highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified') and not [tunnel] = 'yes'</Filter>
2843      &maxscale_zoom16;
2844      &minscale_zoom16;
2845      <LineSymbolizer>
2846        <CssParameter name="stroke">#fff</CssParameter>
2847        <CssParameter name="stroke-width">9.4</CssParameter>
2848        <CssParameter name="stroke-linejoin">round</CssParameter>
2849        <CssParameter name="stroke-linecap">round</CssParameter>
2850      </LineSymbolizer>
2851    </Rule>
2852    <Rule>
2853      <Filter>([highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified') and not [tunnel] = 'yes'</Filter>
2854      &maxscale_zoom17;
2855      &minscale_zoom18;
2856      <LineSymbolizer>
2857        <CssParameter name="stroke">#fff</CssParameter>
2858        <CssParameter name="stroke-width">13</CssParameter>
2859        <CssParameter name="stroke-linejoin">round</CssParameter>
2860        <CssParameter name="stroke-linecap">round</CssParameter>
2861      </LineSymbolizer>
2862    </Rule>
2863    <Rule>
2864      <Filter>[highway] = 'living_street'</Filter>
2865      &maxscale_zoom12;
2866      &minscale_zoom13;
2867      <LineSymbolizer>
2868        <CssParameter name="stroke">#ccc</CssParameter>
2869        <CssParameter name="stroke-width">1.5</CssParameter>
2870        <CssParameter name="stroke-linejoin">round</CssParameter>
2871        <CssParameter name="stroke-linecap">round</CssParameter>
2872      </LineSymbolizer>
2873    </Rule>
2874    <Rule>
2875      <Filter>[highway] = 'living_street'</Filter>
2876      &maxscale_zoom14;
2877      &minscale_zoom15;
2878      <LineSymbolizer>
2879        <CssParameter name="stroke">#ccc</CssParameter>
2880        <CssParameter name="stroke-width">3</CssParameter>
2881        <CssParameter name="stroke-linejoin">round</CssParameter>
2882        <CssParameter name="stroke-linecap">round</CssParameter>
2883      </LineSymbolizer>
2884    </Rule>
2885    <Rule>
2886      <Filter>[highway] = 'living_street'</Filter>
2887      &maxscale_zoom15;
2888      &minscale_zoom16;
2889      <LineSymbolizer>
2890        <CssParameter name="stroke">#ccc</CssParameter>
2891        <CssParameter name="stroke-width">9.4</CssParameter>
2892        <CssParameter name="stroke-linejoin">round</CssParameter>
2893        <CssParameter name="stroke-linecap">round</CssParameter>
2894      </LineSymbolizer>
2895    </Rule>
2896    <Rule>
2897      <Filter>[highway] = 'living_street'</Filter>
2898      &maxscale_zoom17;
2899      &minscale_zoom18;
2900      <LineSymbolizer>
2901        <CssParameter name="stroke">#ccc</CssParameter>
2902        <CssParameter name="stroke-width">13</CssParameter>
2903        <CssParameter name="stroke-linejoin">round</CssParameter>
2904        <CssParameter name="stroke-linecap">round</CssParameter>
2905      </LineSymbolizer>
2906    </Rule>
2907    <Rule>
2908      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
2909      &maxscale_zoom13;
2910      &minscale_zoom13;
2911      <LineSymbolizer>
2912        <CssParameter name="stroke">#ffffb3</CssParameter>
2913        <CssParameter name="stroke-width">4.5</CssParameter>
2914        <CssParameter name="stroke-linejoin">round</CssParameter>
2915        <CssParameter name="stroke-linecap">round</CssParameter>
2916      </LineSymbolizer>
2917    </Rule>
2918    <Rule>
2919      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
2920      &maxscale_zoom14;
2921      &minscale_zoom14;
2922      <LineSymbolizer>
2923        <CssParameter name="stroke">#ffffb3</CssParameter>
2924        <CssParameter name="stroke-width">6</CssParameter>
2925        <CssParameter name="stroke-linejoin">round</CssParameter>
2926        <CssParameter name="stroke-linecap">round</CssParameter>
2927      </LineSymbolizer>
2928    </Rule>
2929    <Rule>
2930      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
2931      &maxscale_zoom15;
2932      &minscale_zoom16;
2933      <LineSymbolizer>
2934        <CssParameter name="stroke">#ffffb3</CssParameter>
2935        <CssParameter name="stroke-width">9.4</CssParameter>
2936        <CssParameter name="stroke-linejoin">round</CssParameter>
2937        <CssParameter name="stroke-linecap">round</CssParameter>
2938      </LineSymbolizer>
2939    </Rule>
2940    <Rule>
2941      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
2942      &maxscale_zoom17;
2943      &minscale_zoom18;
2944      <LineSymbolizer>
2945        <CssParameter name="stroke">#ffffb3</CssParameter>
2946        <CssParameter name="stroke-width">13</CssParameter>
2947        <CssParameter name="stroke-linejoin">round</CssParameter>
2948        <CssParameter name="stroke-linecap">round</CssParameter>
2949      </LineSymbolizer>
2950    </Rule>
2951    <Rule>
2952      <Filter>[highway] = 'service' and not [service]='parking_aisle'</Filter>
2953      &maxscale_zoom13;
2954      &minscale_zoom13;
2955      <LineSymbolizer>
2956        <CssParameter name="stroke">#bbbbbb</CssParameter>
2957        <CssParameter name="stroke-width">1</CssParameter>
2958      </LineSymbolizer>
2959    </Rule>
2960    <Rule>
2961      <Filter>[highway] = 'service' and not [service]='parking_aisle'</Filter>
2962      &maxscale_zoom14;
2963      &minscale_zoom15;
2964      <LineSymbolizer>
2965        <CssParameter name="stroke">white</CssParameter>
2966        <CssParameter name="stroke-width">2</CssParameter>
2967      </LineSymbolizer>
2968   </Rule>
2969   <Rule>
2970      <Filter>[highway] = 'service' and not [service]='parking_aisle'</Filter>
2971      &maxscale_zoom16;
2972      &minscale_zoom18;
2973      <LineSymbolizer>
2974        <CssParameter name="stroke">white</CssParameter>
2975        <CssParameter name="stroke-width">6</CssParameter>
2976        <CssParameter name="stroke-linejoin">round</CssParameter>
2977        <CssParameter name="stroke-linecap">round</CssParameter>
2978      </LineSymbolizer>
2979   </Rule>
2980   <Rule>
2981      <Filter>[highway] = 'service' and [service]='parking_aisle'</Filter>
2982      &maxscale_zoom16;
2983      &minscale_zoom18;
2984      <LineSymbolizer>
2985        <CssParameter name="stroke">#fff</CssParameter>
2986        <CssParameter name="stroke-width">3</CssParameter>
2987        <CssParameter name="stroke-linejoin">round</CssParameter>
2988        <CssParameter name="stroke-linecap">round</CssParameter>
2989      </LineSymbolizer>
2990   </Rule>
2991   <Rule>
2992      <Filter>[highway] = 'pedestrian'</Filter>
2993      &maxscale_zoom13;
2994      &minscale_zoom13;
2995      <LineSymbolizer>
2996        <CssParameter name="stroke">#ededed</CssParameter>
2997        <CssParameter name="stroke-width">1.5</CssParameter>
2998        <CssParameter name="stroke-linejoin">round</CssParameter>
2999        <CssParameter name="stroke-linecap">round</CssParameter>
3000      </LineSymbolizer>
3001    </Rule>
3002    <Rule>
3003      <Filter>[highway] = 'pedestrian'</Filter>
3004      &maxscale_zoom14;
3005      &minscale_zoom14;
3006      <LineSymbolizer>
3007        <CssParameter name="stroke">#ededed</CssParameter>
3008        <CssParameter name="stroke-width">3</CssParameter>
3009        <CssParameter name="stroke-linejoin">round</CssParameter>
3010        <CssParameter name="stroke-linecap">round</CssParameter>
3011      </LineSymbolizer>
3012    </Rule>
3013    <Rule>
3014      <Filter>[highway] = 'pedestrian'</Filter>
3015      &maxscale_zoom15;
3016      &minscale_zoom15;
3017      <LineSymbolizer>
3018        <CssParameter name="stroke">#ededed</CssParameter>
3019        <CssParameter name="stroke-width">5.5</CssParameter>
3020        <CssParameter name="stroke-linejoin">round</CssParameter>
3021        <CssParameter name="stroke-linecap">round</CssParameter>
3022      </LineSymbolizer>
3023    </Rule>
3024    <Rule>
3025      <Filter>[highway] = 'pedestrian'</Filter>
3026      &maxscale_zoom16;
3027      <LineSymbolizer>
3028        <CssParameter name="stroke">#ededed</CssParameter>
3029        <CssParameter name="stroke-width">8</CssParameter>
3030        <CssParameter name="stroke-linejoin">round</CssParameter>
3031        <CssParameter name="stroke-linecap">round</CssParameter>
3032      </LineSymbolizer>
3033    </Rule>
3034    <Rule>
3035       <Filter>[highway] = 'platform' or [railway] = 'platform'</Filter>
3036       &maxscale_zoom16;
3037       <LineSymbolizer>
3038         <CssParameter name="stroke">grey</CssParameter>
3039         <CssParameter name="stroke-width">6</CssParameter>
3040         <CssParameter name="stroke-linejoin">round</CssParameter>
3041         <CssParameter name="stroke-linecap">round</CssParameter>
3042       </LineSymbolizer>
3043    </Rule>
3044    <Rule>
3045      <Filter>[highway] = 'steps'</Filter>
3046      &maxscale_zoom15;
3047      <LineSymbolizer>
3048        <CssParameter name="stroke">salmon</CssParameter>
3049        <CssParameter name="stroke-width">5.0</CssParameter>
3050        <CssParameter name="stroke-dasharray">2,1</CssParameter>
3051      </LineSymbolizer>
3052    </Rule> 
3053    <Rule>
3054      <Filter>([highway] = 'bridleway' or ([highway] = 'path' and [horse] = 'designated')) and not [tunnel]='yes'</Filter>
3055      &maxscale_zoom13;
3056      <LineSymbolizer>
3057        <CssParameter name="stroke">#fff</CssParameter>
3058        <CssParameter name="stroke-width">3</CssParameter>
3059        <CssParameter name="stroke-linejoin">round</CssParameter>
3060        <CssParameter name="stroke-linecap">round</CssParameter>
3061        <CssParameter name="stroke-opacity">0.4</CssParameter>
3062      </LineSymbolizer>
3063      <LineSymbolizer>
3064        <CssParameter name="stroke">green</CssParameter>
3065        <CssParameter name="stroke-width">1.2</CssParameter>
3066        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3067      </LineSymbolizer>
3068    </Rule> 
3069    <Rule>
3070      <Filter>([highway] = 'footway' or ([highway] = 'path' and [foot] = 'designated')) and not [tunnel]='yes'</Filter>
3071      &maxscale_zoom13;
3072      <LineSymbolizer>
3073        <CssParameter name="stroke">#fff</CssParameter>
3074        <CssParameter name="stroke-width">4</CssParameter>
3075        <CssParameter name="stroke-linejoin">round</CssParameter>
3076        <CssParameter name="stroke-linecap">round</CssParameter>
3077        <CssParameter name="stroke-opacity">0.4</CssParameter>
3078      </LineSymbolizer>
3079      <LineSymbolizer>
3080        <CssParameter name="stroke">salmon</CssParameter>
3081        <CssParameter name="stroke-width">1.5</CssParameter>
3082        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3083        <CssParameter name="stroke-linejoin">round</CssParameter>
3084        <CssParameter name="stroke-linecap">round</CssParameter>
3085      </LineSymbolizer>
3086    </Rule>   
3087    <Rule>
3088      <Filter>[highway] = 'path' and not ([bicycle] = 'designated' or [foot] = 'designated' or [horse] = 'designated') and not [tunnel] = 'yes'</Filter> 
3089      &maxscale_zoom13;
3090      <LineSymbolizer>
3091        <CssParameter name="stroke">white</CssParameter>
3092        <CssParameter name="stroke-width">1.0</CssParameter>
3093        <CssParameter name="stroke-linejoin">round</CssParameter>
3094        <CssParameter name="stroke-linecap">round</CssParameter>
3095        <CssParameter name="stroke-opacity">0.4</CssParameter>
3096     </LineSymbolizer>
3097     <LineSymbolizer>
3098       <CssParameter name="stroke">black</CssParameter>
3099       <CssParameter name="stroke-width">0.5</CssParameter>
3100       <CssParameter name="stroke-dasharray">6,3</CssParameter>
3101       <CssParameter name="stroke-linejoin">round</CssParameter>
3102       <CssParameter name="stroke-linecap">round</CssParameter>
3103    </LineSymbolizer>
3104    </Rule>
3105    <Rule>
3106       <Filter>[highway] = 'platform' or [railway] = 'platform'</Filter>
3107       &maxscale_zoom16;
3108       <LineSymbolizer>
3109         <CssParameter name="stroke">#bbbbbb</CssParameter>
3110         <CssParameter name="stroke-width">4</CssParameter>
3111         <CssParameter name="stroke-linejoin">round</CssParameter>
3112         <CssParameter name="stroke-linecap">round</CssParameter>
3113       </LineSymbolizer>
3114     </Rule>
3115    <Rule>
3116      <Filter>[highway] = 'steps'</Filter>
3117      &maxscale_zoom13;
3118      &minscale_zoom14;
3119      <LineSymbolizer>
3120        <CssParameter name="stroke">#fff</CssParameter>
3121        <CssParameter name="stroke-width">6</CssParameter>
3122        <CssParameter name="stroke-opacity">0.4</CssParameter>
3123      </LineSymbolizer>
3124      <LineSymbolizer>
3125        <CssParameter name="stroke">salmon</CssParameter>
3126        <CssParameter name="stroke-width">2.0</CssParameter>
3127        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3128        <CssParameter name="stroke-linejoin">round</CssParameter>
3129        <CssParameter name="stroke-linecap">round</CssParameter>
3130      </LineSymbolizer>
3131    </Rule>
3132    <Rule>
3133      <Filter>([highway] = 'cycleway' or ([highway] = 'path' and [bicycle] = 'designated')) and not [tunnel] = 'yes'</Filter>
3134      &maxscale_zoom13;
3135      <LineSymbolizer>
3136        <CssParameter name="stroke">white</CssParameter>
3137        <CssParameter name="stroke-width">3</CssParameter>
3138        <CssParameter name="stroke-linejoin">round</CssParameter>
3139        <CssParameter name="stroke-linecap">round</CssParameter>
3140        <CssParameter name="stroke-opacity">0.4</CssParameter>
3141      </LineSymbolizer>
3142      <LineSymbolizer>
3143        <CssParameter name="stroke">blue</CssParameter>
3144        <CssParameter name="stroke-width">1.2</CssParameter>
3145        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3146        <CssParameter name="stroke-linejoin">round</CssParameter>
3147        <CssParameter name="stroke-linecap">round</CssParameter>
3148      </LineSymbolizer>
3149    </Rule>
3150    <Rule>
3151      <Filter>[highway] = 'byway'</Filter>
3152      &maxscale_zoom13;
3153      <LineSymbolizer>
3154        <CssParameter name="stroke">white</CssParameter>
3155        <CssParameter name="stroke-width">4</CssParameter>
3156        <CssParameter name="stroke-linejoin">round</CssParameter>
3157        <CssParameter name="stroke-linecap">round</CssParameter>
3158        <CssParameter name="stroke-opacity">0.4</CssParameter>
3159      </LineSymbolizer>
3160      <LineSymbolizer>
3161        <CssParameter name="stroke">#ffcc00</CssParameter>
3162        <CssParameter name="stroke-width">1.5</CssParameter>
3163        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3164        <CssParameter name="stroke-linejoin">round</CssParameter>
3165        <CssParameter name="stroke-linecap">round</CssParameter>
3166      </LineSymbolizer>
3167    </Rule>
3168    <Rule>
3169      <Filter>[highway] = 'track'</Filter>
3170      &maxscale_zoom13;
3171      &minscale_zoom13;
3172      <LineSymbolizer>
3173        <CssParameter name="stroke">white</CssParameter>
3174        <CssParameter name="stroke-width">2.5</CssParameter>
3175        <CssParameter name="stroke-linejoin">round</CssParameter>
3176        <CssParameter name="stroke-linecap">round</CssParameter>
3177        <CssParameter name="stroke-opacity">0.4</CssParameter>
3178      </LineSymbolizer>
3179      <LineSymbolizer>
3180        <CssParameter name="stroke">#996600</CssParameter>
3181        <CssParameter name="stroke-width">1.2</CssParameter>
3182        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3183        <CssParameter name="stroke-linejoin">round</CssParameter>
3184        <CssParameter name="stroke-linecap">round</CssParameter>
3185      </LineSymbolizer>
3186     </Rule>   
3187    <Rule>
3188      <Filter>[highway] = 'unsurfaced'</Filter>
3189      &maxscale_zoom13;
3190      &minscale_zoom13;
3191      <LineSymbolizer>
3192        <CssParameter name="stroke">#fff</CssParameter>
3193        <CssParameter name="stroke-width">3.5</CssParameter>
3194        <CssParameter name="stroke-linejoin">round</CssParameter>
3195        <CssParameter name="stroke-linecap">round</CssParameter>
3196        <CssParameter name="stroke-opacity">0.4</CssParameter>
3197      </LineSymbolizer>
3198      <LineSymbolizer>
3199        <CssParameter name="stroke">#debd9c</CssParameter>
3200        <CssParameter name="stroke-width">2.5</CssParameter>
3201        <CssParameter name="stroke-dasharray">2,4</CssParameter>
3202        <CssParameter name="stroke-linejoin">round</CssParameter>
3203        <CssParameter name="stroke-linecap">round</CssParameter>
3204      </LineSymbolizer>
3205    </Rule>
3206    <Rule>
3207      <Filter>[highway] = 'unsurfaced'</Filter>
3208      &maxscale_zoom14;
3209      <LineSymbolizer>
3210        <CssParameter name="stroke">#fff</CssParameter>
3211        <CssParameter name="stroke-width">5</CssParameter>
3212        <CssParameter name="stroke-linejoin">round</CssParameter>
3213        <CssParameter name="stroke-linecap">round</CssParameter>
3214        <CssParameter name="stroke-opacity">0.4</CssParameter>
3215      </LineSymbolizer>
3216      <LineSymbolizer>
3217        <CssParameter name="stroke">#debd9c</CssParameter>
3218        <CssParameter name="stroke-width">4</CssParameter>
3219        <CssParameter name="stroke-dasharray">4,6</CssParameter>
3220        <CssParameter name="stroke-linejoin">round</CssParameter>
3221        <CssParameter name="stroke-linecap">round</CssParameter>
3222      </LineSymbolizer>
3223    </Rule>
3224    <Rule>
3225      <Filter>[aeroway] = 'runway'</Filter>
3226      &maxscale_zoom11;
3227      &minscale_zoom11;
3228      <LineSymbolizer>
3229        <CssParameter name="stroke">#bbc</CssParameter>
3230        <CssParameter name="stroke-width">2</CssParameter>
3231      </LineSymbolizer>
3232    </Rule>
3233    <Rule>
3234      <Filter>[aeroway] = 'runway'</Filter>
3235      &maxscale_zoom12;
3236      &minscale_zoom13;
3237      <LineSymbolizer>
3238        <CssParameter name="stroke">#bbc</CssParameter>
3239        <CssParameter name="stroke-width">7</CssParameter>
3240      </LineSymbolizer>
3241    </Rule>
3242    <Rule>
3243      <Filter>[aeroway] = 'runway' and not [bridge]='yes'</Filter>
3244      &maxscale_zoom14;
3245      <LineSymbolizer>
3246        <CssParameter name="stroke">#bbc</CssParameter>
3247        <CssParameter name="stroke-width">18</CssParameter>
3248      </LineSymbolizer>
3249    </Rule>
3250    <Rule>
3251      <Filter>[aeroway] = 'taxiway'</Filter>
3252      &maxscale_zoom11;
3253      &minscale_zoom13;
3254      <LineSymbolizer>
3255        <CssParameter name="stroke">#bbc</CssParameter>
3256        <CssParameter name="stroke-width">1</CssParameter>
3257      </LineSymbolizer>
3258    </Rule>
3259    <Rule>
3260      <Filter>[aeroway] = 'taxiway' and not [bridge]='yes'</Filter>
3261      &maxscale_zoom14;
3262      &minscale_zoom14;
3263      <LineSymbolizer>
3264        <CssParameter name="stroke">#bbc</CssParameter>
3265        <CssParameter name="stroke-width">4</CssParameter>
3266      </LineSymbolizer>
3267    </Rule>
3268    <Rule>
3269      <Filter>[aeroway] = 'taxiway' and not [bridge]='yes'</Filter>
3270      &maxscale_zoom15;
3271      <LineSymbolizer>
3272        <CssParameter name="stroke">#bbc</CssParameter>
3273        <CssParameter name="stroke-width">6</CssParameter>
3274      </LineSymbolizer>
3275    </Rule>
3276    <!--Rule>
3277      <ElseFilter/>
3278      &maxscale_zoom9;
3279      &minscale_zoom18;
3280      <LineSymbolizer>
3281        <CssParameter name="stroke">black</CssParameter>
3282        <CssParameter name="stroke-width">2</CssParameter>
3283        <CssParameter name="stroke-linejoin">round</CssParameter>
3284        <CssParameter name="stroke-linecap">round</CssParameter>
3285        <CssParameter name="stroke-dasharray">4,4</CssParameter>
3286      </LineSymbolizer>
3287    </Rule-->
3288</Style>
3289
3290<Style name="access">
3291     <Rule>
3292      <Filter>[access] = 'permissive' and ([highway]='unclassified' or [highway]='residential' or [highway]='service')</Filter>
3293      &maxscale_zoom15;
3294      <LineSymbolizer>
3295        <CssParameter name="stroke">#cf9</CssParameter>
3296        <CssParameter name="stroke-width">6</CssParameter>
3297        <CssParameter name="stroke-dasharray">6,8</CssParameter>
3298        <CssParameter name="stroke-opacity">0.5</CssParameter>
3299        <CssParameter name="stroke-linejoin">round</CssParameter>
3300        <CssParameter name="stroke-linecap">round</CssParameter>
3301      </LineSymbolizer>
3302    </Rule>
3303    <Rule>
3304      <Filter>[access] = 'permissive' and [highway]='footway'</Filter>
3305      &maxscale_zoom15;
3306      <LineSymbolizer>
3307        <CssParameter name="stroke">#cf9</CssParameter>
3308        <CssParameter name="stroke-width">6</CssParameter>
3309        <CssParameter name="stroke-dasharray">6,8</CssParameter>
3310        <CssParameter name="stroke-opacity">0.5</CssParameter>
3311        <CssParameter name="stroke-linejoin">round</CssParameter>
3312        <CssParameter name="stroke-linecap">round</CssParameter>
3313      </LineSymbolizer>
3314    </Rule>
3315    <Rule>
3316      <Filter>[access]='destination' and ([highway]='unclassified' or [highway]='residential' or [highway]='service')</Filter>
3317      &maxscale_zoom15;
3318      <LineSymbolizer>
3319        <CssParameter name="stroke">#c2e0ff</CssParameter>
3320        <CssParameter name="stroke-width">6</CssParameter>
3321        <CssParameter name="stroke-dasharray">6,8</CssParameter>
3322        <CssParameter name="stroke-opacity">0.5</CssParameter>
3323        <CssParameter name="stroke-linejoin">round</CssParameter>
3324        <CssParameter name="stroke-linecap">round</CssParameter>
3325      </LineSymbolizer>
3326    </Rule>
3327    <Rule>
3328      <Filter>[access] = 'private' or [access] = 'no'</Filter>
3329      &maxscale_zoom15;
3330      <LineSymbolizer>
3331        <CssParameter name="stroke">#efa9a9</CssParameter>
3332        <CssParameter name="stroke-width">6</CssParameter>
3333        <CssParameter name="stroke-dasharray">6,8</CssParameter>
3334        <CssParameter name="stroke-opacity">0.5</CssParameter>
3335        <CssParameter name="stroke-linejoin">round</CssParameter>
3336        <CssParameter name="stroke-linecap">round</CssParameter>
3337      </LineSymbolizer>
3338    </Rule>
3339</Style>
3340<Style name="footbikecycle-tunnels">
3341    <Rule>
3342      <Filter>[highway] = 'bridleway' or ([highway] = 'path' and [horse] = 'designated')</Filter>
3343      &maxscale_zoom13;
3344      <LineSymbolizer>
3345        <CssParameter name="stroke">grey</CssParameter>
3346        <CssParameter name="stroke-width">5</CssParameter>
3347        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3348      </LineSymbolizer>
3349      <LineSymbolizer>
3350        <CssParameter name="stroke">#fff</CssParameter>
3351        <CssParameter name="stroke-width">3</CssParameter>
3352        <CssParameter name="stroke-linejoin">round</CssParameter>
3353        <CssParameter name="stroke-linecap">round</CssParameter>
3354      </LineSymbolizer>
3355      <LineSymbolizer>
3356        <CssParameter name="stroke">green</CssParameter>
3357        <CssParameter name="stroke-width">2</CssParameter>
3358        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3359        <CssParameter name="stroke-opacity">0.5</CssParameter>
3360        <CssParameter name="stroke-linejoin">round</CssParameter>
3361        <CssParameter name="stroke-linecap">round</CssParameter>
3362      </LineSymbolizer>
3363    </Rule>
3364    <Rule>
3365      <Filter>[highway] = 'footway' or ([highway] = 'path' and [foot] = 'designated')</Filter>
3366      &maxscale_zoom13;
3367      <LineSymbolizer>
3368        <CssParameter name="stroke">grey</CssParameter>
3369        <CssParameter name="stroke-width">5.5</CssParameter>
3370        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3371      </LineSymbolizer>
3372      <LineSymbolizer>
3373        <CssParameter name="stroke">#fff</CssParameter>
3374        <CssParameter name="stroke-width">3.5</CssParameter>
3375        <CssParameter name="stroke-linejoin">round</CssParameter>
3376        <CssParameter name="stroke-linecap">round</CssParameter>
3377      </LineSymbolizer>
3378      <LineSymbolizer>
3379        <CssParameter name="stroke">salmon</CssParameter>
3380        <CssParameter name="stroke-width">2.5</CssParameter>
3381        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3382        <CssParameter name="stroke-opacity">0.5</CssParameter>
3383        <CssParameter name="stroke-linejoin">round</CssParameter>
3384        <CssParameter name="stroke-linecap">round</CssParameter>
3385      </LineSymbolizer>
3386    </Rule>
3387    <Rule>
3388      <Filter>[highway] = 'path' and not ([bicycle] = 'designated' or [foot] = 'designated' or [horse] = 'designated')</Filter>
3389      &maxscale_zoom13;
3390      <LineSymbolizer>
3391        <CssParameter name="stroke">grey</CssParameter>
3392        <CssParameter name="stroke-width">5.5</CssParameter>
3393        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3394      </LineSymbolizer>
3395      <LineSymbolizer>
3396        <CssParameter name="stroke">white</CssParameter>
3397        <CssParameter name="stroke-width">1.0</CssParameter>
3398        <CssParameter name="stroke-linejoin">round</CssParameter>
3399        <CssParameter name="stroke-linecap">round</CssParameter>
3400        <CssParameter name="stroke-opacity">0.4</CssParameter>
3401     </LineSymbolizer>
3402     <LineSymbolizer>
3403       <CssParameter name="stroke">black</CssParameter>
3404       <CssParameter name="stroke-width">0.5</CssParameter>
3405       <CssParameter name="stroke-dasharray">6,3</CssParameter>
3406       <CssParameter name="stroke-linejoin">round</CssParameter>
3407       <CssParameter name="stroke-linecap">round</CssParameter>
3408    </LineSymbolizer>
3409    </Rule>
3410    <Rule>
3411      <Filter>[highway] = 'cycleway' or ([highway] = 'path' and [bicycle] = 'designated')</Filter>
3412      &maxscale_zoom13;
3413      <LineSymbolizer>
3414        <CssParameter name="stroke">grey</CssParameter>
3415        <CssParameter name="stroke-width">5</CssParameter>
3416        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3417      </LineSymbolizer>
3418      <LineSymbolizer>
3419        <CssParameter name="stroke">white</CssParameter>
3420        <CssParameter name="stroke-width">3</CssParameter>
3421        <CssParameter name="stroke-linejoin">round</CssParameter>
3422        <CssParameter name="stroke-linecap">round</CssParameter>
3423      </LineSymbolizer>
3424      <LineSymbolizer>
3425        <CssParameter name="stroke">blue</CssParameter>
3426        <CssParameter name="stroke-width">2</CssParameter>
3427        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3428        <CssParameter name="stroke-opacity">0.5</CssParameter>
3429        <CssParameter name="stroke-linejoin">round</CssParameter>
3430        <CssParameter name="stroke-linecap">round</CssParameter>
3431      </LineSymbolizer>
3432    </Rule>
3433</Style>
3434<Style name="tracks-notunnel-nobridge">
3435    <Rule>
3436      <Filter>[tracktype]='grade1'</Filter>
3437      &maxscale_zoom14;
3438      <LineSymbolizer>
3439        <CssParameter name="stroke">white</CssParameter>
3440        <CssParameter name="stroke-width">3.5</CssParameter>
3441        <CssParameter name="stroke-opacity">0.4</CssParameter>
3442      </LineSymbolizer>
3443      <LineSymbolizer>
3444        <CssParameter name="stroke">#b37700</CssParameter>
3445        <CssParameter name="stroke-width">2</CssParameter>
3446        <CssParameter name="stroke-opacity">0.7</CssParameter>
3447      </LineSymbolizer>
3448    </Rule>
3449    <Rule>
3450      <Filter>[tracktype]='grade2'</Filter>
3451      &maxscale_zoom14;
3452      <LineSymbolizer>
3453        <CssParameter name="stroke">white</CssParameter>
3454        <CssParameter name="stroke-width">3</CssParameter>
3455        <CssParameter name="stroke-linejoin">round</CssParameter>
3456        <CssParameter name="stroke-linecap">round</CssParameter>
3457        <CssParameter name="stroke-opacity">0.4</CssParameter>
3458      </LineSymbolizer>
3459      <LineSymbolizer>
3460        <CssParameter name="stroke">#a87000</CssParameter>
3461        <CssParameter name="stroke-width">1.5</CssParameter>
3462        <CssParameter name="stroke-dasharray">9,4</CssParameter>
3463        <CssParameter name="stroke-linejoin">round</CssParameter>
3464        <CssParameter name="stroke-linecap">round</CssParameter>
3465        <CssParameter name="stroke-opacity">0.8</CssParameter>
3466      </LineSymbolizer>
3467    </Rule>
3468    <Rule>
3469      <Filter>[tracktype]='grade3'</Filter>
3470      &maxscale_zoom14;
3471      <LineSymbolizer>
3472        <CssParameter name="stroke">white</CssParameter>
3473        <CssParameter name="stroke-width">3</CssParameter>
3474        <CssParameter name="stroke-linejoin">round</CssParameter>
3475        <CssParameter name="stroke-linecap">round</CssParameter>
3476        <CssParameter name="stroke-opacity">0.4</CssParameter>
3477      </LineSymbolizer>
3478      <LineSymbolizer>
3479        <CssParameter name="stroke">#996600</CssParameter>
3480        <CssParameter name="stroke-width">1.5</CssParameter>
3481        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3482        <CssParameter name="stroke-linejoin">round</CssParameter>
3483        <CssParameter name="stroke-linecap">round</CssParameter>
3484        <CssParameter name="stroke-opacity">0.8</CssParameter>
3485      </LineSymbolizer>
3486    </Rule>
3487    <Rule>
3488      <Filter>[tracktype]='grade4'</Filter>
3489      &maxscale_zoom14;
3490      <LineSymbolizer>
3491        <CssParameter name="stroke">white</CssParameter>
3492        <CssParameter name="stroke-width">3</CssParameter>
3493        <CssParameter name="stroke-linejoin">round</CssParameter>
3494        <CssParameter name="stroke-linecap">round</CssParameter>
3495        <CssParameter name="stroke-opacity">0.4</CssParameter>
3496      </LineSymbolizer>
3497      <LineSymbolizer>
3498        <CssParameter name="stroke">#996600</CssParameter>
3499        <CssParameter name="stroke-width">2</CssParameter>
3500        <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
3501        <CssParameter name="stroke-linejoin">round</CssParameter>
3502        <CssParameter name="stroke-linecap">round</CssParameter>
3503        <CssParameter name="stroke-opacity">0.8</CssParameter>
3504      </LineSymbolizer>
3505    </Rule>
3506    <Rule>
3507      <Filter>[tracktype]='grade5'</Filter>
3508      &maxscale_zoom14;
3509      <LineSymbolizer>
3510        <CssParameter name="stroke">white</CssParameter>
3511        <CssParameter name="stroke-width">3</CssParameter>
3512        <CssParameter name="stroke-linejoin">round</CssParameter>
3513        <CssParameter name="stroke-linecap">round</CssParameter>
3514        <CssParameter name="stroke-opacity">0.4</CssParameter>
3515      </LineSymbolizer>
3516      <LineSymbolizer>
3517        <CssParameter name="stroke">#996600</CssParameter>
3518        <CssParameter name="stroke-width">2</CssParameter>
3519        <CssParameter name="stroke-dasharray">1,5</CssParameter>
3520        <CssParameter name="stroke-linejoin">round</CssParameter>
3521        <CssParameter name="stroke-linecap">round</CssParameter>
3522        <CssParameter name="stroke-opacity">0.8</CssParameter>
3523      </LineSymbolizer>
3524    </Rule>
3525    <Rule>
3526      <ElseFilter/>
3527      &maxscale_zoom14;
3528      <LineSymbolizer>
3529        <CssParameter name="stroke">white</CssParameter>
3530        <CssParameter name="stroke-width">3</CssParameter>
3531        <CssParameter name="stroke-linejoin">round</CssParameter>
3532        <CssParameter name="stroke-linecap">round</CssParameter>
3533        <CssParameter name="stroke-opacity">0.4</CssParameter>
3534      </LineSymbolizer>
3535      <LineSymbolizer>
3536        <CssParameter name="stroke">#996600</CssParameter>
3537        <CssParameter name="stroke-width">1.5</CssParameter>
3538        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3539        <CssParameter name="stroke-linejoin">round</CssParameter>
3540        <CssParameter name="stroke-linecap">round</CssParameter>
3541      </LineSymbolizer>
3542     </Rule>   
3543</Style>
3544<Style name="tracks-bridges">
3545    <Rule>
3546     <Filter>[tracktype]='grade1'</Filter>
3547     &maxscale_zoom14;
3548     <LineSymbolizer>
3549        <CssParameter name="stroke">black</CssParameter>
3550        <CssParameter name="stroke-width">5</CssParameter>
3551      </LineSymbolizer>
3552      <LineSymbolizer>
3553        <CssParameter name="stroke">white</CssParameter>
3554        <CssParameter name="stroke-width">3.5</CssParameter>
3555      </LineSymbolizer>
3556      <LineSymbolizer>
3557        <CssParameter name="stroke">#b37700</CssParameter>
3558        <CssParameter name="stroke-width">2</CssParameter>
3559        <CssParameter name="stroke-opacity">0.7</CssParameter>
3560      </LineSymbolizer>
3561    </Rule>
3562    <Rule>
3563     <Filter>[tracktype]='grade2'</Filter>
3564     &maxscale_zoom14;
3565     <LineSymbolizer>
3566        <CssParameter name="stroke">black</CssParameter>
3567        <CssParameter name="stroke-width">4.5</CssParameter>
3568      </LineSymbolizer>
3569      <LineSymbolizer>
3570        <CssParameter name="stroke">white</CssParameter>
3571        <CssParameter name="stroke-width">3</CssParameter>
3572        <CssParameter name="stroke-linejoin">round</CssParameter>
3573        <CssParameter name="stroke-linecap">round</CssParameter>
3574      </LineSymbolizer>
3575      <LineSymbolizer>
3576        <CssParameter name="stroke">#a87000</CssParameter>
3577        <CssParameter name="stroke-width">1.5</CssParameter>
3578        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3579        <CssParameter name="stroke-linejoin">round</CssParameter>
3580        <CssParameter name="stroke-linecap">round</CssParameter>
3581        <CssParameter name="stroke-opacity">0.8</CssParameter>
3582      </LineSymbolizer>
3583    </Rule>
3584    <Rule>
3585     <Filter>[tracktype]='grade3'</Filter>
3586     &maxscale_zoom14;
3587     <LineSymbolizer>
3588        <CssParameter name="stroke">black</CssParameter>
3589        <CssParameter name="stroke-width">4.5</CssParameter>
3590      </LineSymbolizer>
3591      <LineSymbolizer>
3592        <CssParameter name="stroke">white</CssParameter>
3593        <CssParameter name="stroke-width">3.5</CssParameter>
3594        <CssParameter name="stroke-linejoin">round</CssParameter>
3595        <CssParameter name="stroke-linecap">round</CssParameter>
3596      </LineSymbolizer>
3597      <LineSymbolizer>
3598        <CssParameter name="stroke">#996600</CssParameter>
3599        <CssParameter name="stroke-width">2</CssParameter>
3600        <CssParameter name="stroke-linejoin">round</CssParameter>
3601        <CssParameter name="stroke-linecap">round</CssParameter>
3602        <CssParameter name="stroke-opacity">0.7</CssParameter>
3603      </LineSymbolizer>
3604    </Rule>
3605    <Rule>
3606     <Filter>[tracktype]='grade4'</Filter>
3607     &maxscale_zoom14;
3608     <LineSymbolizer>
3609        <CssParameter name="stroke">black</CssParameter>
3610        <CssParameter name="stroke-width">4.5</CssParameter>
3611      </LineSymbolizer>
3612      <LineSymbolizer>
3613        <CssParameter name="stroke">white</CssParameter>
3614        <CssParameter name="stroke-width">3</CssParameter>
3615        <CssParameter name="stroke-linejoin">round</CssParameter>
3616        <CssParameter name="stroke-linecap">round</CssParameter>
3617      </LineSymbolizer>
3618      <LineSymbolizer>
3619        <CssParameter name="stroke">#996600</CssParameter>
3620        <CssParameter name="stroke-width">2</CssParameter>
3621        <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
3622        <CssParameter name="stroke-linejoin">round</CssParameter>
3623        <CssParameter name="stroke-linecap">round</CssParameter>
3624        <CssParameter name="stroke-opacity">0.8</CssParameter>
3625      </LineSymbolizer>
3626    </Rule>
3627    <Rule>
3628     <Filter>[tracktype]='grade5'</Filter>
3629     &maxscale_zoom14;
3630     <LineSymbolizer>
3631        <CssParameter name="stroke">black</CssParameter>
3632        <CssParameter name="stroke-width">4.5</CssParameter>
3633      </LineSymbolizer>
3634      <LineSymbolizer>
3635        <CssParameter name="stroke">white</CssParameter>
3636        <CssParameter name="stroke-width">3</CssParameter>
3637        <CssParameter name="stroke-linejoin">round</CssParameter>
3638        <CssParameter name="stroke-linecap">round</CssParameter>
3639      </LineSymbolizer>
3640      <LineSymbolizer>
3641        <CssParameter name="stroke">#996600</CssParameter>
3642        <CssParameter name="stroke-width">2</CssParameter>
3643        <CssParameter name="stroke-dasharray">1,5</CssParameter>
3644        <CssParameter name="stroke-linejoin">round</CssParameter>
3645        <CssParameter name="stroke-linecap">round</CssParameter>
3646        <CssParameter name="stroke-opacity">0.8</CssParameter>
3647      </LineSymbolizer>
3648    </Rule>
3649    <Rule>
3650      <ElseFilter/>
3651      &maxscale_zoom14;
3652     <LineSymbolizer>
3653        <CssParameter name="stroke">black</CssParameter>
3654        <CssParameter name="stroke-width">4.5</CssParameter>
3655      </LineSymbolizer>
3656      <LineSymbolizer>
3657        <CssParameter name="stroke">white</CssParameter>
3658        <CssParameter name="stroke-width">3</CssParameter>
3659        <CssParameter name="stroke-linejoin">round</CssParameter>
3660        <CssParameter name="stroke-linecap">round</CssParameter>
3661      </LineSymbolizer>
3662      <LineSymbolizer>
3663        <CssParameter name="stroke">#996600</CssParameter>
3664        <CssParameter name="stroke-width">1.5</CssParameter>
3665        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3666        <CssParameter name="stroke-linejoin">round</CssParameter>
3667        <CssParameter name="stroke-linecap">round</CssParameter>
3668      </LineSymbolizer>
3669     </Rule>   
3670</Style>
3671<Style name="tracks-tunnels">
3672    <Rule>
3673     <Filter>[tracktype]='grade1'</Filter>
3674     &maxscale_zoom14;
3675     <LineSymbolizer>
3676        <CssParameter name="stroke">grey</CssParameter>
3677        <CssParameter name="stroke-width">5</CssParameter>
3678        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3679      </LineSymbolizer>
3680      <LineSymbolizer>
3681        <CssParameter name="stroke">white</CssParameter>
3682        <CssParameter name="stroke-width">3.5</CssParameter>
3683      </LineSymbolizer>
3684      <LineSymbolizer>
3685        <CssParameter name="stroke">#b37700</CssParameter>
3686        <CssParameter name="stroke-width">2</CssParameter>
3687        <CssParameter name="stroke-opacity">0.5</CssParameter>
3688      </LineSymbolizer>
3689    </Rule>
3690    <Rule>
3691     <Filter>[tracktype]='grade2'</Filter>
3692     &maxscale_zoom14;
3693     <LineSymbolizer>
3694        <CssParameter name="stroke">grey</CssParameter>
3695        <CssParameter name="stroke-width">4.5</CssParameter>
3696        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3697      </LineSymbolizer>
3698      <LineSymbolizer>
3699        <CssParameter name="stroke">white</CssParameter>
3700        <CssParameter name="stroke-width">3</CssParameter>
3701        <CssParameter name="stroke-linejoin">round</CssParameter>
3702        <CssParameter name="stroke-linecap">round</CssParameter>
3703      </LineSymbolizer>
3704      <LineSymbolizer>
3705        <CssParameter name="stroke">#a87000</CssParameter>
3706        <CssParameter name="stroke-width">1.5</CssParameter>
3707        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3708        <CssParameter name="stroke-linejoin">round</CssParameter>
3709        <CssParameter name="stroke-linecap">round</CssParameter>
3710        <CssParameter name="stroke-opacity">0.5</CssParameter>
3711      </LineSymbolizer>
3712    </Rule>
3713    <Rule>
3714     <Filter>[tracktype]='grade3'</Filter>
3715     &maxscale_zoom14;
3716     <LineSymbolizer>
3717        <CssParameter name="stroke">grey</CssParameter>
3718        <CssParameter name="stroke-width">4.5</CssParameter>
3719        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3720      </LineSymbolizer>
3721      <LineSymbolizer>
3722        <CssParameter name="stroke">white</CssParameter>
3723        <CssParameter name="stroke-width">3.5</CssParameter>
3724        <CssParameter name="stroke-linejoin">round</CssParameter>
3725        <CssParameter name="stroke-linecap">round</CssParameter>
3726      </LineSymbolizer>
3727      <LineSymbolizer>
3728        <CssParameter name="stroke">#996600</CssParameter>
3729        <CssParameter name="stroke-width">2</CssParameter>
3730        <CssParameter name="stroke-linejoin">round</CssParameter>
3731        <CssParameter name="stroke-linecap">round</CssParameter>
3732        <CssParameter name="stroke-opacity">0.5</CssParameter>
3733      </LineSymbolizer>
3734    </Rule>
3735    <Rule>
3736     <Filter>[tracktype]='grade4'</Filter>
3737     &maxscale_zoom14;
3738     <LineSymbolizer>
3739        <CssParameter name="stroke">grey</CssParameter>
3740        <CssParameter name="stroke-width">4.5</CssParameter>
3741        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3742      </LineSymbolizer>
3743      <LineSymbolizer>
3744        <CssParameter name="stroke">white</CssParameter>
3745        <CssParameter name="stroke-width">3</CssParameter>
3746        <CssParameter name="stroke-linejoin">round</CssParameter>
3747        <CssParameter name="stroke-linecap">round</CssParameter>
3748      </LineSymbolizer>
3749      <LineSymbolizer>
3750        <CssParameter name="stroke">#996600</CssParameter>
3751        <CssParameter name="stroke-width">2</CssParameter>
3752        <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
3753        <CssParameter name="stroke-linejoin">round</CssParameter>
3754        <CssParameter name="stroke-linecap">round</CssParameter>
3755        <CssParameter name="stroke-opacity">0.5</CssParameter>
3756      </LineSymbolizer>
3757    </Rule>
3758    <Rule>
3759     <Filter>[tracktype]='grade5'</Filter>
3760     &maxscale_zoom14;
3761     <LineSymbolizer>
3762        <CssParameter name="stroke">grey</CssParameter>
3763        <CssParameter name="stroke-width">4.5</CssParameter>
3764        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3765      </LineSymbolizer>
3766      <LineSymbolizer>
3767        <CssParameter name="stroke">white</CssParameter>
3768        <CssParameter name="stroke-width">3</CssParameter>
3769        <CssParameter name="stroke-linejoin">round</CssParameter>
3770        <CssParameter name="stroke-linecap">round</CssParameter>
3771      </LineSymbolizer>
3772      <LineSymbolizer>
3773        <CssParameter name="stroke">#996600</CssParameter>
3774        <CssParameter name="stroke-width">2</CssParameter>
3775        <CssParameter name="stroke-dasharray">1,5</CssParameter>
3776        <CssParameter name="stroke-linejoin">round</CssParameter>
3777        <CssParameter name="stroke-linecap">round</CssParameter>
3778        <CssParameter name="stroke-opacity">0.5</CssParameter>
3779      </LineSymbolizer>
3780    </Rule>
3781    <Rule>
3782      <ElseFilter/>
3783      &maxscale_zoom14;
3784     <LineSymbolizer>
3785        <CssParameter name="stroke">grey</CssParameter>
3786        <CssParameter name="stroke-width">4.5</CssParameter>
3787        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3788      </LineSymbolizer>
3789      <LineSymbolizer>
3790        <CssParameter name="stroke">white</CssParameter>
3791        <CssParameter name="stroke-width">3</CssParameter>
3792        <CssParameter name="stroke-linejoin">round</CssParameter>
3793        <CssParameter name="stroke-linecap">round</CssParameter>
3794      </LineSymbolizer>
3795      <LineSymbolizer>
3796        <CssParameter name="stroke">#996600</CssParameter>
3797        <CssParameter name="stroke-width">1.5</CssParameter>
3798        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3799        <CssParameter name="stroke-linejoin">round</CssParameter>
3800        <CssParameter name="stroke-linecap">round</CssParameter>
3801        <CssParameter name="stroke-opacity">0.5</CssParameter>
3802      </LineSymbolizer>
3803     </Rule>   
3804</Style>
3805<Style name="road-bridges-casing">
3806     <Rule>
3807      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
3808      &maxscale_zoom12;
3809      &minscale_zoom12;
3810        <LineSymbolizer>
3811        <CssParameter name="stroke">#506077</CssParameter>
3812        <CssParameter name="stroke-width">3</CssParameter>
3813      </LineSymbolizer>
3814    </Rule>
3815    <Rule>
3816      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
3817      &maxscale_zoom12;
3818      &minscale_zoom12;
3819        <LineSymbolizer>
3820        <CssParameter name="stroke">#477147</CssParameter>
3821        <CssParameter name="stroke-width">4</CssParameter>
3822      </LineSymbolizer>
3823    </Rule>
3824    <Rule>
3825      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
3826      &maxscale_zoom13;
3827      &minscale_zoom14;
3828        <LineSymbolizer>
3829        <CssParameter name="stroke">black</CssParameter>
3830        <CssParameter name="stroke-width">8</CssParameter>
3831      </LineSymbolizer>
3832    </Rule>
3833    <Rule>
3834      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
3835      &maxscale_zoom15;
3836      &minscale_zoom16;
3837        <LineSymbolizer>
3838        <CssParameter name="stroke">black</CssParameter>
3839        <CssParameter name="stroke-width">11</CssParameter>
3840      </LineSymbolizer>
3841    </Rule>
3842    <Rule>
3843      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
3844      &maxscale_zoom17;
3845      &minscale_zoom18;
3846        <LineSymbolizer>
3847        <CssParameter name="stroke">black</CssParameter>
3848        <CssParameter name="stroke-width">16</CssParameter>
3849      </LineSymbolizer>
3850    </Rule>
3851    <Rule>
3852      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
3853      &maxscale_zoom12;
3854      &minscale_zoom12;
3855        <LineSymbolizer>
3856        <CssParameter name="stroke">#8d4346</CssParameter>
3857        <CssParameter name="stroke-width">4</CssParameter>
3858      </LineSymbolizer>
3859    </Rule>
3860    <Rule>
3861      <Filter>[highway] = 'secondary' or [highway]='secondary_link'</Filter>
3862      &maxscale_zoom13;
3863      &minscale_zoom14;
3864      <LineSymbolizer>
3865        <CssParameter name="stroke">black</CssParameter>
3866        <CssParameter name="stroke-width">10</CssParameter>
3867      </LineSymbolizer>
3868    </Rule>
3869    <Rule>
3870      <Filter>[highway] = 'secondary' or [highway]='secondary_link'</Filter>
3871      &maxscale_zoom15;
3872      &minscale_zoom16;
3873      <LineSymbolizer>
3874        <CssParameter name="stroke">black</CssParameter>
3875        <CssParameter name="stroke-width">12</CssParameter>
3876      </LineSymbolizer>
3877    </Rule>
3878    <Rule>
3879      <Filter>[highway] = 'secondary' or [highway]='secondary_link'</Filter>
3880      &maxscale_zoom17;
3881      &minscale_zoom18;
3882      <LineSymbolizer>
3883        <CssParameter name="stroke">black</CssParameter>
3884        <CssParameter name="stroke-width">16</CssParameter>
3885      </LineSymbolizer>
3886    </Rule>
3887    <Rule>
3888      <Filter>[highway] = 'tertiary'</Filter>
3889      &maxscale_zoom14;
3890      &minscale_zoom14;
3891      <LineSymbolizer>
3892        <CssParameter name="stroke">black</CssParameter>
3893        <CssParameter name="stroke-width">7.5</CssParameter>
3894      </LineSymbolizer>
3895    </Rule>
3896    <Rule>
3897      <Filter>[highway] = 'tertiary'</Filter>
3898      &maxscale_zoom15;
3899      &minscale_zoom16;
3900      <LineSymbolizer>
3901        <CssParameter name="stroke">black</CssParameter>
3902        <CssParameter name="stroke-width">11</CssParameter>
3903      </LineSymbolizer>
3904    </Rule>
3905    <Rule>
3906      <Filter>[highway] = 'tertiary'</Filter>
3907      &maxscale_zoom17;
3908      &minscale_zoom18;
3909      <LineSymbolizer>
3910        <CssParameter name="stroke">black</CssParameter>
3911        <CssParameter name="stroke-width">16</CssParameter>
3912      </LineSymbolizer>
3913    </Rule>
3914    <Rule>
3915      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
3916      &maxscale_zoom14;
3917      &minscale_zoom14;
3918      <LineSymbolizer>
3919        <CssParameter name="stroke">black</CssParameter>
3920        <CssParameter name="stroke-width">4.5</CssParameter>
3921      </LineSymbolizer>
3922    </Rule>
3923    <Rule>
3924      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
3925      &maxscale_zoom15;
3926      &minscale_zoom15;
3927      <LineSymbolizer>
3928        <CssParameter name="stroke">black</CssParameter>
3929        <CssParameter name="stroke-width">9</CssParameter>
3930      </LineSymbolizer>
3931    </Rule>
3932    <Rule>
3933      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
3934      &maxscale_zoom16;
3935      &minscale_zoom16;
3936      <LineSymbolizer>
3937        <CssParameter name="stroke">black</CssParameter>
3938        <CssParameter name="stroke-width">11</CssParameter>
3939      </LineSymbolizer>
3940    </Rule>
3941    <Rule>
3942      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
3943      &maxscale_zoom17;
3944      &minscale_zoom18;
3945      <LineSymbolizer>
3946        <CssParameter name="stroke">black</CssParameter>
3947        <CssParameter name="stroke-width">16</CssParameter>
3948      </LineSymbolizer>
3949    </Rule>
3950    <Rule>
3951      <Filter>[highway] = 'service'</Filter>
3952      &maxscale_zoom14;
3953      &minscale_zoom15;
3954      <LineSymbolizer>
3955        <CssParameter name="stroke">black</CssParameter>
3956        <CssParameter name="stroke-width">3</CssParameter>
3957      </LineSymbolizer>
3958    </Rule>
3959    <Rule>
3960      <Filter>[highway] = 'service'</Filter>
3961      &maxscale_zoom16;
3962      &minscale_zoom18;
3963      <LineSymbolizer>
3964        <CssParameter name="stroke">black</CssParameter>
3965        <CssParameter name="stroke-width">8</CssParameter>
3966      </LineSymbolizer>
3967    </Rule>
3968    <Rule>
3969      <Filter>[highway] = 'pedestrian'</Filter>
3970      &maxscale_zoom13;
3971      &minscale_zoom13;
3972      <LineSymbolizer>
3973        <CssParameter name="stroke">black</CssParameter>
3974        <CssParameter name="stroke-width">2.2</CssParameter>
3975      </LineSymbolizer>
3976    </Rule>
3977    <Rule>
3978      <Filter>[highway] = 'pedestrian'</Filter>
3979      &maxscale_zoom14;
3980      &minscale_zoom14;
3981      <LineSymbolizer>
3982        <CssParameter name="stroke">black</CssParameter>
3983        <CssParameter name="stroke-width">3.8</CssParameter>
3984      </LineSymbolizer>
3985    </Rule>
3986    <Rule>
3987      <Filter>[highway] = 'pedestrian'</Filter>
3988      &maxscale_zoom15;
3989      &minscale_zoom15;
3990      <LineSymbolizer>
3991        <CssParameter name="stroke">black</CssParameter>
3992        <CssParameter name="stroke-width">7</CssParameter>
3993      </LineSymbolizer>
3994    </Rule>
3995    <Rule>
3996      <Filter>[highway] = 'pedestrian'</Filter>
3997      &maxscale_zoom16;
3998      <LineSymbolizer>
3999        <CssParameter name="stroke">black</CssParameter>
4000        <CssParameter name="stroke-width">9.5</CssParameter>
4001      </LineSymbolizer>
4002    </Rule>
4003</Style>
4004<Style name="road-bridges-fill">
4005     <Rule>
4006      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4007      &maxscale_zoom12;
4008      &minscale_zoom12;
4009      <LineSymbolizer>
4010        <CssParameter name="stroke">#809bc0</CssParameter>
4011        <CssParameter name="stroke-width">2</CssParameter>
4012        <CssParameter name="stroke-linejoin">round</CssParameter>
4013        <CssParameter name="stroke-linecap">round</CssParameter>
4014      </LineSymbolizer>
4015    </Rule>   
4016    <Rule>
4017      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
4018      &maxscale_zoom12;
4019      &minscale_zoom12;
4020      <LineSymbolizer>
4021        <CssParameter name="stroke">#a9dba9</CssParameter>
4022        <CssParameter name="stroke-width">3</CssParameter>
4023        <CssParameter name="stroke-linejoin">round</CssParameter>
4024        <CssParameter name="stroke-linecap">round</CssParameter>
4025      </LineSymbolizer>
4026    </Rule>
4027    <Rule>
4028      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
4029      &maxscale_zoom13;
4030      &minscale_zoom14;
4031      <LineSymbolizer>
4032        <CssParameter name="stroke">#a9dba9</CssParameter>
4033        <CssParameter name="stroke-width">7</CssParameter>
4034        <CssParameter name="stroke-linejoin">round</CssParameter>
4035        <CssParameter name="stroke-linecap">round</CssParameter>
4036      </LineSymbolizer>
4037    </Rule>
4038    <Rule>
4039      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
4040      &maxscale_zoom15;
4041      &minscale_zoom16;
4042      <LineSymbolizer>
4043        <CssParameter name="stroke">#a9dba9</CssParameter>
4044        <CssParameter name="stroke-width">9.5</CssParameter>
4045        <CssParameter name="stroke-linejoin">round</CssParameter>
4046        <CssParameter name="stroke-linecap">round</CssParameter>
4047      </LineSymbolizer>
4048    </Rule>
4049    <Rule>
4050      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
4051      &maxscale_zoom17;
4052      &minscale_zoom18;
4053      <LineSymbolizer>
4054        <CssParameter name="stroke">#a9dba9</CssParameter>
4055        <CssParameter name="stroke-width">14.5</CssParameter>
4056        <CssParameter name="stroke-linejoin">round</CssParameter>
4057        <CssParameter name="stroke-linecap">round</CssParameter>
4058      </LineSymbolizer>
4059    </Rule>
4060    <Rule>
4061      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4062      &maxscale_zoom12;
4063      &minscale_zoom12;
4064      <LineSymbolizer>
4065        <CssParameter name="stroke">#ec989a</CssParameter>
4066        <CssParameter name="stroke-width">3</CssParameter>
4067        <CssParameter name="stroke-linejoin">round</CssParameter>
4068        <CssParameter name="stroke-linecap">round</CssParameter>
4069      </LineSymbolizer>
4070    </Rule>
4071    <Rule>
4072      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
4073      &maxscale_zoom13;
4074      &minscale_zoom14;
4075      <LineSymbolizer>
4076        <CssParameter name="stroke">#fed7a5</CssParameter>
4077        <CssParameter name="stroke-width">9</CssParameter>
4078        <CssParameter name="stroke-linejoin">round</CssParameter>
4079        <CssParameter name="stroke-linecap">round</CssParameter>
4080      </LineSymbolizer>
4081    </Rule>
4082    <Rule>
4083      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
4084      &maxscale_zoom15;
4085      &minscale_zoom16;
4086      <LineSymbolizer>
4087        <CssParameter name="stroke">#fed7a5</CssParameter>
4088        <CssParameter name="stroke-width">10.5</CssParameter>
4089        <CssParameter name="stroke-linejoin">round</CssParameter>
4090        <CssParameter name="stroke-linecap">round</CssParameter>
4091      </LineSymbolizer>
4092    </Rule> 
4093    <Rule>
4094      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
4095      &maxscale_zoom17;
4096      &minscale_zoom18;
4097      <LineSymbolizer>
4098        <CssParameter name="stroke">#fed7a5</CssParameter>
4099        <CssParameter name="stroke-width">14.5</CssParameter>
4100        <CssParameter name="stroke-linejoin">round</CssParameter>
4101        <CssParameter name="stroke-linecap">round</CssParameter>
4102      </LineSymbolizer>
4103    </Rule>
4104    <Rule>
4105      <Filter>[highway] = 'tertiary'</Filter>
4106      &maxscale_zoom14;
4107      &minscale_zoom14;
4108      <LineSymbolizer>
4109        <CssParameter name="stroke">#ffffb3</CssParameter>
4110        <CssParameter name="stroke-width">6</CssParameter>
4111        <CssParameter name="stroke-linejoin">round</CssParameter>
4112        <CssParameter name="stroke-linecap">round</CssParameter>
4113      </LineSymbolizer>
4114    </Rule>
4115    <Rule>
4116      <Filter>[highway] = 'tertiary'</Filter>
4117      &maxscale_zoom15;
4118      &minscale_zoom16;
4119      <LineSymbolizer>
4120        <CssParameter name="stroke">#ffffb3</CssParameter>
4121        <CssParameter name="stroke-width">9.5</CssParameter>
4122        <CssParameter name="stroke-linejoin">round</CssParameter>
4123        <CssParameter name="stroke-linecap">round</CssParameter>
4124      </LineSymbolizer>
4125    </Rule>
4126    <Rule>
4127      <Filter>[highway] = 'tertiary'</Filter>
4128      &maxscale_zoom17;
4129      &minscale_zoom18;
4130      <LineSymbolizer>
4131        <CssParameter name="stroke">#ffffb3</CssParameter>
4132        <CssParameter name="stroke-width">14</CssParameter>
4133        <CssParameter name="stroke-linejoin">round</CssParameter>
4134        <CssParameter name="stroke-linecap">round</CssParameter>
4135      </LineSymbolizer>
4136    </Rule>
4137    <Rule>
4138      <Filter>[highway] = 'road'</Filter>
4139      &maxscale_zoom14;
4140      &minscale_zoom14;
4141      <LineSymbolizer>
4142        <CssParameter name="stroke">#ddd</CssParameter>
4143        <CssParameter name="stroke-width">3.5</CssParameter>
4144        <CssParameter name="stroke-linejoin">round</CssParameter>
4145        <CssParameter name="stroke-linecap">round</CssParameter>
4146      </LineSymbolizer>
4147    </Rule>
4148    <Rule>
4149      <Filter>[highway] = 'road'</Filter>
4150      &maxscale_zoom15;
4151      &minscale_zoom16;
4152      <LineSymbolizer>
4153        <CssParameter name="stroke">#ddd</CssParameter>
4154        <CssParameter name="stroke-width">9.5</CssParameter>
4155        <CssParameter name="stroke-linejoin">round</CssParameter>
4156        <CssParameter name="stroke-linecap">round</CssParameter>
4157      </LineSymbolizer>
4158    </Rule>
4159    <Rule>
4160      <Filter>[highway] = 'road'</Filter>
4161      &maxscale_zoom17;
4162      &minscale_zoom18;
4163      <LineSymbolizer>
4164        <CssParameter name="stroke">#ddd</CssParameter>
4165        <CssParameter name="stroke-width">14</CssParameter>
4166        <CssParameter name="stroke-linejoin">round</CssParameter>
4167        <CssParameter name="stroke-linecap">round</CssParameter>
4168      </LineSymbolizer>
4169    </Rule>
4170    <Rule>
4171      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
4172      &maxscale_zoom14;
4173      &minscale_zoom14;
4174      <LineSymbolizer>
4175        <CssParameter name="stroke">white</CssParameter>
4176        <CssParameter name="stroke-width">3.5</CssParameter>
4177        <CssParameter name="stroke-linejoin">round</CssParameter>
4178        <CssParameter name="stroke-linecap">round</CssParameter>
4179      </LineSymbolizer>
4180    </Rule>
4181   <Rule>
4182      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
4183      &maxscale_zoom15;
4184      &minscale_zoom15;
4185      <LineSymbolizer>
4186        <CssParameter name="stroke">white</CssParameter>
4187        <CssParameter name="stroke-width">7.5</CssParameter>
4188        <CssParameter name="stroke-linejoin">round</CssParameter>
4189        <CssParameter name="stroke-linecap">round</CssParameter>
4190      </LineSymbolizer>
4191    </Rule>
4192    <Rule>
4193      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
4194      &maxscale_zoom16;
4195      &minscale_zoom16;
4196      <LineSymbolizer>
4197        <CssParameter name="stroke">white</CssParameter>
4198        <CssParameter name="stroke-width">9.5</CssParameter>
4199        <CssParameter name="stroke-linejoin">round</CssParameter>
4200        <CssParameter name="stroke-linecap">round</CssParameter>
4201      </LineSymbolizer>
4202    </Rule>
4203    <Rule>
4204      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
4205      &maxscale_zoom17;
4206      &minscale_zoom18;
4207      <LineSymbolizer>
4208        <CssParameter name="stroke">white</CssParameter>
4209        <CssParameter name="stroke-width">14</CssParameter>
4210        <CssParameter name="stroke-linejoin">round</CssParameter>
4211        <CssParameter name="stroke-linecap">round</CssParameter>
4212      </LineSymbolizer>
4213    </Rule>
4214    <Rule>
4215      <Filter>[highway] = 'service'</Filter>
4216      &maxscale_zoom14;
4217      &minscale_zoom15;
4218      <LineSymbolizer>
4219        <CssParameter name="stroke">white</CssParameter>
4220        <CssParameter name="stroke-width">2</CssParameter>
4221        <CssParameter name="stroke-linejoin">round</CssParameter>
4222        <CssParameter name="stroke-linecap">round</CssParameter>
4223      </LineSymbolizer>
4224    </Rule>
4225    <Rule>
4226      <Filter>[highway] = 'service'</Filter>
4227      &maxscale_zoom16;
4228      &minscale_zoom18;
4229      <LineSymbolizer>
4230        <CssParameter name="stroke">white</CssParameter>
4231        <CssParameter name="stroke-width">6</CssParameter>
4232        <CssParameter name="stroke-linejoin">round</CssParameter>
4233        <CssParameter name="stroke-linecap">round</CssParameter>
4234      </LineSymbolizer>
4235    </Rule>
4236    <Rule>
4237      <Filter>[highway] = 'pedestrian'</Filter>
4238      &maxscale_zoom13;
4239      &minscale_zoom13;
4240      <LineSymbolizer>
4241        <CssParameter name="stroke">#ededed</CssParameter>
4242        <CssParameter name="stroke-width">1.5</CssParameter>
4243        <CssParameter name="stroke-linejoin">round</CssParameter>
4244        <CssParameter name="stroke-linecap">round</CssParameter>
4245      </LineSymbolizer>
4246    </Rule>
4247    <Rule>
4248      <Filter>[highway] = 'pedestrian'</Filter>
4249      &maxscale_zoom14;
4250      &minscale_zoom14;
4251      <LineSymbolizer>
4252        <CssParameter name="stroke">#ededed</CssParameter>
4253        <CssParameter name="stroke-width">3</CssParameter>
4254        <CssParameter name="stroke-linejoin">round</CssParameter>
4255        <CssParameter name="stroke-linecap">round</CssParameter>
4256      </LineSymbolizer>
4257    </Rule>
4258    <Rule>
4259      <Filter>[highway] = 'pedestrian'</Filter>
4260      &maxscale_zoom15;
4261      &minscale_zoom15;
4262      <LineSymbolizer>
4263        <CssParameter name="stroke">#ededed</CssParameter>
4264        <CssParameter name="stroke-width">5.5</CssParameter>
4265        <CssParameter name="stroke-linejoin">round</CssParameter>
4266        <CssParameter name="stroke-linecap">round</CssParameter>
4267      </LineSymbolizer>
4268    </Rule>
4269    <Rule>
4270      <Filter>[highway] = 'pedestrian'</Filter>
4271      &maxscale_zoom16;
4272      <LineSymbolizer>
4273        <CssParameter name="stroke">#ededed</CssParameter>
4274        <CssParameter name="stroke-width">8</CssParameter>
4275        <CssParameter name="stroke-linejoin">round</CssParameter>
4276        <CssParameter name="stroke-linecap">round</CssParameter>
4277      </LineSymbolizer>
4278    </Rule>
4279</Style>
4280<Style name="waterway-bridges">
4281    <Rule>
4282      &maxscale_zoom14;
4283      &minscale_zoom16;
4284      <LineSymbolizer>
4285        <CssParameter name="stroke">#000</CssParameter>
4286        <CssParameter name="stroke-width">7</CssParameter>
4287        <CssParameter name="stroke-linejoin">round</CssParameter>
4288      </LineSymbolizer>
4289      <LineSymbolizer>
4290        <CssParameter name="stroke">#b5d0d0</CssParameter>
4291        <CssParameter name="stroke-width">6</CssParameter>
4292        <CssParameter name="stroke-linejoin">round</CssParameter>
4293        <CssParameter name="stroke-linecap">round</CssParameter>
4294      </LineSymbolizer>
4295      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
4296    </Rule>
4297    <Rule>
4298      &maxscale_zoom17;
4299      &minscale_zoom18;
4300      <LineSymbolizer>
4301        <CssParameter name="stroke">#000</CssParameter>
4302        <CssParameter name="stroke-width">11</CssParameter>
4303        <CssParameter name="stroke-linejoin">round</CssParameter>
4304      </LineSymbolizer>
4305      <LineSymbolizer>
4306        <CssParameter name="stroke">#b5d0d0</CssParameter>
4307        <CssParameter name="stroke-width">10</CssParameter>
4308        <CssParameter name="stroke-linejoin">round</CssParameter>
4309        <CssParameter name="stroke-linecap">round</CssParameter>
4310      </LineSymbolizer>
4311      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
4312    </Rule>
4313</Style>
4314<Style name="noncased-ways-bridges">
4315    <Rule>
4316      <Filter>[aeroway] = 'runway'</Filter>
4317      &maxscale_zoom14;
4318      <LineSymbolizer>
4319        <CssParameter name="stroke">black</CssParameter>
4320        <CssParameter name="stroke-width">19</CssParameter>
4321      </LineSymbolizer>
4322      <LineSymbolizer>
4323        <CssParameter name="stroke">#bbc</CssParameter>
4324        <CssParameter name="stroke-width">18</CssParameter>
4325      </LineSymbolizer>
4326    </Rule>
4327    <Rule>
4328      <Filter>[aeroway] = 'taxiway'</Filter>
4329      &maxscale_zoom14;
4330      &minscale_zoom14;
4331      <LineSymbolizer>
4332        <CssParameter name="stroke">black</CssParameter>
4333        <CssParameter name="stroke-width">5</CssParameter>
4334      </LineSymbolizer>
4335      <LineSymbolizer>
4336        <CssParameter name="stroke">#bbc</CssParameter>
4337        <CssParameter name="stroke-width">4</CssParameter>
4338      </LineSymbolizer>
4339    </Rule>
4340    <Rule>
4341      <Filter>[aeroway] = 'taxiway'</Filter>
4342      &maxscale_zoom15;
4343      <LineSymbolizer>
4344        <CssParameter name="stroke">black</CssParameter>
4345        <CssParameter name="stroke-width">7</CssParameter>
4346      </LineSymbolizer>
4347      <LineSymbolizer>
4348        <CssParameter name="stroke">#bbc</CssParameter>
4349        <CssParameter name="stroke-width">6</CssParameter>
4350      </LineSymbolizer>
4351    </Rule>
4352     <Rule>
4353      &maxscale_zoom14;
4354      &minscale_zoom18;
4355      <Filter>[railway]='subway'</Filter>
4356      <LineSymbolizer>
4357        <CssParameter name="stroke">black</CssParameter>
4358        <CssParameter name="stroke-width">5.5</CssParameter>
4359      </LineSymbolizer>
4360      <LineSymbolizer>
4361        <CssParameter name="stroke">white</CssParameter>
4362        <CssParameter name="stroke-width">4</CssParameter>
4363      </LineSymbolizer>
4364      <LineSymbolizer>
4365        <CssParameter name="stroke">#999</CssParameter>
4366        <CssParameter name="stroke-width">2</CssParameter>
4367      </LineSymbolizer>
4368     </Rule>
4369     <Rule>
4370      &maxscale_zoom14;
4371      &minscale_zoom18;
4372      <Filter>[railway]='light_rail'</Filter>
4373      <LineSymbolizer>
4374        <CssParameter name="stroke">#555</CssParameter>
4375        <CssParameter name="stroke-width">5.5</CssParameter>
4376      </LineSymbolizer>
4377      <LineSymbolizer>
4378        <CssParameter name="stroke">white</CssParameter>
4379        <CssParameter name="stroke-width">4</CssParameter>
4380      </LineSymbolizer>
4381      <LineSymbolizer>
4382        <CssParameter name="stroke">#666</CssParameter>
4383        <CssParameter name="stroke-width">2</CssParameter>
4384      </LineSymbolizer>
4385    </Rule>
4386    <Rule>
4387      <Filter>[highway] = 'unsurfaced'</Filter>
4388      &maxscale_zoom13;
4389      &minscale_zoom13;
4390      <LineSymbolizer>
4391        <CssParameter name="stroke">black</CssParameter>
4392        <CssParameter name="stroke-width">5</CssParameter>
4393      </LineSymbolizer>
4394      <LineSymbolizer>
4395        <CssParameter name="stroke">#fff</CssParameter>
4396        <CssParameter name="stroke-width">4</CssParameter>
4397        <CssParameter name="stroke-linejoin">round</CssParameter>
4398        <CssParameter name="stroke-linecap">round</CssParameter>
4399      </LineSymbolizer>
4400      <LineSymbolizer>
4401        <CssParameter name="stroke">#debd9c</CssParameter>
4402        <CssParameter name="stroke-width">3</CssParameter>
4403        <CssParameter name="stroke-dasharray">2,4</CssParameter>
4404        <CssParameter name="stroke-linejoin">round</CssParameter>
4405        <CssParameter name="stroke-linecap">round</CssParameter>
4406      </LineSymbolizer>
4407    </Rule>
4408    <Rule>
4409      <Filter>[highway] = 'unsurfaced'</Filter>
4410      &maxscale_zoom14;
4411      <LineSymbolizer>
4412        <CssParameter name="stroke">black</CssParameter>
4413        <CssParameter name="stroke-width">6.5</CssParameter>
4414      </LineSymbolizer>
4415      <LineSymbolizer>
4416        <CssParameter name="stroke">#fff</CssParameter>
4417        <CssParameter name="stroke-width">5</CssParameter>
4418        <CssParameter name="stroke-linejoin">round</CssParameter>
4419        <CssParameter name="stroke-linecap">round</CssParameter>
4420      </LineSymbolizer>
4421      <LineSymbolizer>
4422        <CssParameter name="stroke">#debd9c</CssParameter>
4423        <CssParameter name="stroke-width">4</CssParameter>
4424        <CssParameter name="stroke-dasharray">4,6</CssParameter>
4425        <CssParameter name="stroke-linejoin">round</CssParameter>
4426        <CssParameter name="stroke-linecap">round</CssParameter>
4427      </LineSymbolizer>
4428    </Rule>
4429    <Rule>
4430      <Filter>[highway] = 'bridleway' or ([highway] = 'path' and [horse] = 'designated')</Filter>
4431      &maxscale_zoom14;
4432      <LineSymbolizer>
4433        <CssParameter name="stroke">black</CssParameter>
4434        <CssParameter name="stroke-width">5.5</CssParameter>
4435      </LineSymbolizer>
4436      <LineSymbolizer>
4437        <CssParameter name="stroke">#fff</CssParameter>
4438        <CssParameter name="stroke-width">4</CssParameter>
4439        <CssParameter name="stroke-linejoin">round</CssParameter>
4440        <CssParameter name="stroke-linecap">round</CssParameter>
4441      </LineSymbolizer>
4442      <LineSymbolizer>
4443        <CssParameter name="stroke">green</CssParameter>
4444        <CssParameter name="stroke-width">1.5</CssParameter>
4445        <CssParameter name="stroke-dasharray">4,2</CssParameter>
4446      </LineSymbolizer>
4447    </Rule>
4448    <Rule>
4449      <Filter>[highway] = 'footway' or ([highway] = 'path' and [foot] = 'designated')</Filter>
4450      &maxscale_zoom14;
4451      <LineSymbolizer>
4452        <CssParameter name="stroke">black</CssParameter>
4453        <CssParameter name="stroke-width">6</CssParameter>
4454      </LineSymbolizer>
4455      <LineSymbolizer>
4456        <CssParameter name="stroke">#fff</CssParameter>
4457        <CssParameter name="stroke-width">4.5</CssParameter>
4458        <CssParameter name="stroke-linejoin">round</CssParameter>
4459        <CssParameter name="stroke-linecap">round</CssParameter>
4460      </LineSymbolizer>
4461      <LineSymbolizer>
4462        <CssParameter name="stroke">salmon</CssParameter>
4463        <CssParameter name="stroke-width">2.0</CssParameter>
4464        <CssParameter name="stroke-dasharray">1,3</CssParameter>
4465        <CssParameter name="stroke-linejoin">round</CssParameter>
4466        <CssParameter name="stroke-linecap">round</CssParameter>
4467      </LineSymbolizer>
4468    </Rule>
4469    <Rule>
4470      <Filter>[highway] = 'path' and not ([bicycle] = 'designated' or [foot] = 'designated' or [horse] = 'designated')</Filter>
4471      &maxscale_zoom14; 
4472      <LineSymbolizer>
4473        <CssParameter name="stroke">black</CssParameter>
4474        <CssParameter name="stroke-width">4</CssParameter>
4475      </LineSymbolizer>     
4476      <LineSymbolizer>
4477        <CssParameter name="stroke">white</CssParameter>
4478        <CssParameter name="stroke-width">2.5</CssParameter>
4479        <CssParameter name="stroke-linejoin">round</CssParameter>
4480        <CssParameter name="stroke-linecap">round</CssParameter>
4481      </LineSymbolizer>       
4482       <LineSymbolizer>
4483        <CssParameter name="stroke">black</CssParameter>
4484        <CssParameter name="stroke-width">0.5</CssParameter>
4485        <CssParameter name="stroke-dasharray">6,3</CssParameter>       
4486        <CssParameter name="stroke-linejoin">round</CssParameter>
4487        <CssParameter name="stroke-linecap">round</CssParameter>
4488      </LineSymbolizer>
4489    </Rule>         
4490    <Rule>
4491      <Filter>[highway] = 'cycleway' or ([highway] = 'path' and [bicycle] = 'designated')</Filter>
4492      &maxscale_zoom14;
4493      <LineSymbolizer>
4494        <CssParameter name="stroke">black</CssParameter>
4495        <CssParameter name="stroke-width">5.5</CssParameter>
4496      </LineSymbolizer>
4497      <LineSymbolizer>
4498        <CssParameter name="stroke">white</CssParameter>
4499        <CssParameter name="stroke-width">4</CssParameter>
4500        <CssParameter name="stroke-linejoin">round</CssParameter>
4501        <CssParameter name="stroke-linecap">round</CssParameter>
4502      </LineSymbolizer>
4503      <LineSymbolizer>
4504        <CssParameter name="stroke">blue</CssParameter>
4505        <CssParameter name="stroke-width">1.5</CssParameter>
4506        <CssParameter name="stroke-dasharray">1,3</CssParameter>
4507        <CssParameter name="stroke-linejoin">round</CssParameter>
4508        <CssParameter name="stroke-linecap">round</CssParameter>
4509      </LineSymbolizer>
4510    </Rule>
4511    <Rule>
4512      <Filter>[highway] = 'byway'</Filter>
4513      &maxscale_zoom14;
4514      <LineSymbolizer>
4515        <CssParameter name="stroke">black</CssParameter>
4516        <CssParameter name="stroke-width">5.5</CssParameter>
4517      </LineSymbolizer>
4518      <LineSymbolizer>
4519        <CssParameter name="stroke">white</CssParameter>
4520        <CssParameter name="stroke-width">4</CssParameter>
4521        <CssParameter name="stroke-linejoin">round</CssParameter>
4522        <CssParameter name="stroke-linecap">round</CssParameter>
4523      </LineSymbolizer>
4524      <LineSymbolizer>
4525        <CssParameter name="stroke">#ffcc00</CssParameter>
4526        <CssParameter name="stroke-width">1.5</CssParameter>
4527        <CssParameter name="stroke-dasharray">3,4</CssParameter>
4528        <CssParameter name="stroke-linejoin">round</CssParameter>
4529        <CssParameter name="stroke-linecap">round</CssParameter>
4530      </LineSymbolizer>
4531    </Rule>
4532</Style>
4533<Style name="mwaybridge_layer0_casing">
4534    <Rule>
4535      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4536      &maxscale_zoom13;
4537      &minscale_zoom14;
4538        <LineSymbolizer>
4539        <CssParameter name="stroke">black</CssParameter>
4540        <CssParameter name="stroke-width">6.5</CssParameter>
4541      </LineSymbolizer>
4542    </Rule>   
4543    <Rule>
4544      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4545      &maxscale_zoom15;
4546      &minscale_zoom16;
4547        <LineSymbolizer>
4548        <CssParameter name="stroke">black</CssParameter>
4549        <CssParameter name="stroke-width">9</CssParameter>
4550      </LineSymbolizer>
4551    </Rule>
4552    <Rule>
4553      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4554      &maxscale_zoom17;
4555      &minscale_zoom18;
4556        <LineSymbolizer>
4557        <CssParameter name="stroke">black</CssParameter>
4558        <CssParameter name="stroke-width">12</CssParameter>
4559      </LineSymbolizer>
4560    </Rule>
4561</Style>
4562<Style name="mwaybridge_layer0_fill">
4563    <Rule>
4564      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4565      &maxscale_zoom13;
4566      &minscale_zoom14;
4567      <LineSymbolizer>
4568        <CssParameter name="stroke">#809bc0</CssParameter>
4569        <CssParameter name="stroke-width">5.5</CssParameter>
4570        <CssParameter name="stroke-linejoin">round</CssParameter>
4571        <CssParameter name="stroke-linecap">round</CssParameter>
4572      </LineSymbolizer>
4573    </Rule>   
4574    <Rule>
4575      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4576      &maxscale_zoom15;
4577      &minscale_zoom16;
4578      <LineSymbolizer>
4579        <CssParameter name="stroke">#809bc0</CssParameter>
4580        <CssParameter name="stroke-width">7.5</CssParameter>
4581        <CssParameter name="stroke-linejoin">round</CssParameter>
4582        <CssParameter name="stroke-linecap">round</CssParameter>
4583      </LineSymbolizer>
4584    </Rule>
4585   <Rule>
4586      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4587      &maxscale_zoom17;
4588      &minscale_zoom18;
4589      <LineSymbolizer>
4590        <CssParameter name="stroke">#809bc0</CssParameter>
4591        <CssParameter name="stroke-width">10</CssParameter>
4592        <CssParameter name="stroke-linejoin">round</CssParameter>
4593        <CssParameter name="stroke-linecap">round</CssParameter>
4594      </LineSymbolizer>
4595    </Rule>
4596</Style>
4597<Style name="mwaybridge_layer1_casing">
4598    <Rule>
4599      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter>
4600      &maxscale_zoom13;
4601      &minscale_zoom14;
4602        <LineSymbolizer>
4603        <CssParameter name="stroke">black</CssParameter>
4604        <CssParameter name="stroke-width">6.5</CssParameter>
4605      </LineSymbolizer>
4606    </Rule>   
4607    <Rule>
4608      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter>
4609      &maxscale_zoom15;
4610      &minscale_zoom16;
4611        <LineSymbolizer>
4612        <CssParameter name="stroke">black</CssParameter>
4613        <CssParameter name="stroke-width">9</CssParameter>
4614      </LineSymbolizer>
4615    </Rule>
4616    <Rule>
4617      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter>
4618      &maxscale_zoom17;
4619      &minscale_zoom18;
4620        <LineSymbolizer>
4621        <CssParameter name="stroke">black</CssParameter>
4622        <CssParameter name="stroke-width">12</CssParameter>
4623      </LineSymbolizer>
4624    </Rule>
4625</Style>
4626<Style name="mwaybridge_layer1_fill">
4627    <Rule>
4628      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter>
4629      &maxscale_zoom13;
4630      &minscale_zoom14;
4631      <LineSymbolizer>
4632        <CssParameter name="stroke">#809bc0</CssParameter>
4633        <CssParameter name="stroke-width">5.5</CssParameter>
4634        <CssParameter name="stroke-linejoin">round</CssParameter>
4635        <CssParameter name="stroke-linecap">round</CssParameter>
4636      </LineSymbolizer>
4637    </Rule>     
4638    <Rule>
4639      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter>
4640      &maxscale_zoom15;
4641      &minscale_zoom16;
4642      <LineSymbolizer>
4643        <CssParameter name="stroke">#809bc0</CssParameter>
4644        <CssParameter name="stroke-width">7.5</CssParameter>
4645        <CssParameter name="stroke-linejoin">round</CssParameter>
4646        <CssParameter name="stroke-linecap">round</CssParameter>
4647      </LineSymbolizer>
4648    </Rule>
4649    <Rule>
4650      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter>
4651      &maxscale_zoom17;
4652      &minscale_zoom18;
4653      <LineSymbolizer>
4654        <CssParameter name="stroke">#809bc0</CssParameter>
4655        <CssParameter name="stroke-width">10</CssParameter>
4656        <CssParameter name="stroke-linejoin">round</CssParameter>
4657        <CssParameter name="stroke-linecap">round</CssParameter>
4658      </LineSymbolizer>
4659    </Rule>
4660</Style>
4661<Style name="mwaybridge_layer2_casing">
4662    <Rule>
4663      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter>
4664      &maxscale_zoom13;
4665      &minscale_zoom14;
4666        <LineSymbolizer>
4667        <CssParameter name="stroke">black</CssParameter>
4668        <CssParameter name="stroke-width">6.5</CssParameter>
4669      </LineSymbolizer>
4670    </Rule>
4671    <Rule>
4672      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter>
4673      &maxscale_zoom15;
4674      &minscale_zoom16;
4675        <LineSymbolizer>
4676        <CssParameter name="stroke">black</CssParameter>
4677        <CssParameter name="stroke-width">9</CssParameter>
4678      </LineSymbolizer>
4679    </Rule>
4680    <Rule>
4681      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter>
4682      &maxscale_zoom17;
4683      &minscale_zoom18;
4684        <LineSymbolizer>
4685        <CssParameter name="stroke">black</CssParameter>
4686        <CssParameter name="stroke-width">12</CssParameter>
4687      </LineSymbolizer>
4688    </Rule>
4689</Style>
4690<Style name="mwaybridge_layer2_fill">
4691    <Rule>
4692      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter>
4693      &maxscale_zoom13;
4694      &minscale_zoom14;
4695      <LineSymbolizer>
4696        <CssParameter name="stroke">#809bc0</CssParameter>
4697        <CssParameter name="stroke-width">5.5</CssParameter>
4698        <CssParameter name="stroke-linejoin">round</CssParameter>
4699        <CssParameter name="stroke-linecap">round</CssParameter>
4700      </LineSymbolizer>
4701    </Rule>
4702    <Rule>
4703      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter>
4704      &maxscale_zoom15;
4705      &minscale_zoom16;
4706      <LineSymbolizer>
4707        <CssParameter name="stroke">#809bc0</CssParameter>
4708        <CssParameter name="stroke-width">7.5</CssParameter>
4709        <CssParameter name="stroke-linejoin">round</CssParameter>
4710        <CssParameter name="stroke-linecap">round</CssParameter>
4711      </LineSymbolizer>
4712    </Rule>
4713    <Rule>
4714      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter>
4715      &maxscale_zoom17;
4716      &minscale_zoom18;
4717      <LineSymbolizer>
4718        <CssParameter name="stroke">#809bc0</CssParameter>
4719        <CssParameter name="stroke-width">10</CssParameter>
4720        <CssParameter name="stroke-linejoin">round</CssParameter>
4721        <CssParameter name="stroke-linecap">round</CssParameter>
4722      </LineSymbolizer>
4723    </Rule>
4724</Style>
4725<Style name="mwaybridge_layer3_casing">
4726    <Rule>
4727      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter>
4728      &maxscale_zoom13;
4729      &minscale_zoom14;
4730        <LineSymbolizer>
4731        <CssParameter name="stroke">black</CssParameter>
4732        <CssParameter name="stroke-width">6.5</CssParameter>
4733      </LineSymbolizer>
4734    </Rule>
4735    <Rule>
4736      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter>
4737      &maxscale_zoom15;
4738      &minscale_zoom16;
4739        <LineSymbolizer>
4740        <CssParameter name="stroke">black</CssParameter>
4741        <CssParameter name="stroke-width">9</CssParameter>
4742      </LineSymbolizer>
4743    </Rule>
4744    <Rule>
4745      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter>
4746      &maxscale_zoom17;
4747      &minscale_zoom18;
4748        <LineSymbolizer>
4749        <CssParameter name="stroke">black</CssParameter>
4750        <CssParameter name="stroke-width">12</CssParameter>
4751      </LineSymbolizer>
4752    </Rule>
4753</Style>
4754<Style name="mwaybridge_layer3_fill">
4755    <Rule>
4756      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter>
4757      &maxscale_zoom13;
4758      &minscale_zoom14;
4759      <LineSymbolizer>
4760        <CssParameter name="stroke">#809bc0</CssParameter>
4761        <CssParameter name="stroke-width">5.5</CssParameter>
4762        <CssParameter name="stroke-linejoin">round</CssParameter>
4763        <CssParameter name="stroke-linecap">round</CssParameter>
4764      </LineSymbolizer>
4765    </Rule>
4766    <Rule>
4767      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter>
4768      &maxscale_zoom15;
4769      &minscale_zoom16;
4770      <LineSymbolizer>
4771        <CssParameter name="stroke">#809bc0</CssParameter>
4772        <CssParameter name="stroke-width">7.5</CssParameter>
4773        <CssParameter name="stroke-linejoin">round</CssParameter>
4774        <CssParameter name="stroke-linecap">round</CssParameter>
4775      </LineSymbolizer>
4776    </Rule>
4777    <Rule>
4778      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter>
4779      &maxscale_zoom17;
4780      &minscale_zoom18;
4781      <LineSymbolizer>
4782        <CssParameter name="stroke">#809bc0</CssParameter>
4783        <CssParameter name="stroke-width">10</CssParameter>
4784        <CssParameter name="stroke-linejoin">round</CssParameter>
4785        <CssParameter name="stroke-linecap">round</CssParameter>
4786      </LineSymbolizer>
4787    </Rule> 
4788</Style>
4789<Style name="mwaybridge_layer4_casing">
4790     <Rule>
4791      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter>
4792      &maxscale_zoom13;
4793      &minscale_zoom14;
4794        <LineSymbolizer>
4795        <CssParameter name="stroke">black</CssParameter>
4796        <CssParameter name="stroke-width">6.5</CssParameter>
4797      </LineSymbolizer>
4798    </Rule>
4799    <Rule>
4800      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter>
4801      &maxscale_zoom15;
4802      &minscale_zoom16;
4803        <LineSymbolizer>
4804        <CssParameter name="stroke">black</CssParameter>
4805        <CssParameter name="stroke-width">9</CssParameter>
4806      </LineSymbolizer>
4807    </Rule>
4808    <Rule>
4809      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter>
4810      &maxscale_zoom17;
4811      &minscale_zoom18;
4812        <LineSymbolizer>
4813        <CssParameter name="stroke">black</CssParameter>
4814        <CssParameter name="stroke-width">12</CssParameter>
4815      </LineSymbolizer>
4816    </Rule>
4817</Style>
4818<Style name="mwaybridge_layer4_fill">
4819    <Rule>
4820      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter>
4821      &maxscale_zoom13;
4822      &minscale_zoom14;
4823      <LineSymbolizer>
4824        <CssParameter name="stroke">#809bc0</CssParameter>
4825        <CssParameter name="stroke-width">5.5</CssParameter>
4826        <CssParameter name="stroke-linejoin">round</CssParameter>
4827        <CssParameter name="stroke-linecap">round</CssParameter>
4828      </LineSymbolizer>
4829    </Rule>
4830    <Rule>
4831      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter>
4832      &maxscale_zoom15;
4833      &minscale_zoom16;
4834      <LineSymbolizer>
4835        <CssParameter name="stroke">#809bc0</CssParameter>
4836        <CssParameter name="stroke-width">7.5</CssParameter>
4837        <CssParameter name="stroke-linejoin">round</CssParameter>
4838        <CssParameter name="stroke-linecap">round</CssParameter>
4839      </LineSymbolizer>
4840    </Rule>
4841    <Rule>
4842      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter>
4843      &maxscale_zoom17;
4844      &minscale_zoom18;
4845      <LineSymbolizer>
4846        <CssParameter name="stroke">#809bc0</CssParameter>
4847        <CssParameter name="stroke-width">10</CssParameter>
4848        <CssParameter name="stroke-linejoin">round</CssParameter>
4849        <CssParameter name="stroke-linecap">round</CssParameter>
4850      </LineSymbolizer>
4851    </Rule>
4852</Style>
4853<Style name="mwaybridge_layer5_casing">
4854     <Rule>
4855      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter>
4856      &maxscale_zoom13;
4857      &minscale_zoom14;
4858        <LineSymbolizer>
4859        <CssParameter name="stroke">black</CssParameter>
4860        <CssParameter name="stroke-width">6.5</CssParameter>
4861      </LineSymbolizer>
4862    </Rule>
4863    <Rule>
4864      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter>
4865      &maxscale_zoom15;
4866      &minscale_zoom16;
4867        <LineSymbolizer>
4868        <CssParameter name="stroke">black</CssParameter>
4869        <CssParameter name="stroke-width">9</CssParameter>
4870      </LineSymbolizer>
4871    </Rule>
4872    <Rule>
4873      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter>
4874      &maxscale_zoom17;
4875      &minscale_zoom18;
4876        <LineSymbolizer>
4877        <CssParameter name="stroke">black</CssParameter>
4878        <CssParameter name="stroke-width">12</CssParameter>
4879      </LineSymbolizer>
4880    </Rule>
4881</Style>
4882<Style name="mwaybridge_layer5_fill">
4883    <Rule>
4884      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter>
4885      &maxscale_zoom13;
4886      &minscale_zoom14;
4887      <LineSymbolizer>
4888        <CssParameter name="stroke">#809bc0</CssParameter>
4889        <CssParameter name="stroke-width">5.5</CssParameter>
4890        <CssParameter name="stroke-linejoin">round</CssParameter>
4891        <CssParameter name="stroke-linecap">round</CssParameter>
4892      </LineSymbolizer>
4893    </Rule>
4894    <Rule>
4895      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter>
4896      &maxscale_zoom15;
4897      &minscale_zoom16;
4898      <LineSymbolizer>
4899        <CssParameter name="stroke">#809bc0</CssParameter>
4900        <CssParameter name="stroke-width">7.5</CssParameter>
4901        <CssParameter name="stroke-linejoin">round</CssParameter>
4902        <CssParameter name="stroke-linecap">round</CssParameter>
4903      </LineSymbolizer>
4904    </Rule>
4905    <Rule>
4906      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter>
4907      &maxscale_zoom17;
4908      &minscale_zoom18;
4909      <LineSymbolizer>
4910        <CssParameter name="stroke">#809bc0</CssParameter>
4911        <CssParameter name="stroke-width">10</CssParameter>
4912        <CssParameter name="stroke-linejoin">round</CssParameter>
4913        <CssParameter name="stroke-linecap">round</CssParameter>
4914      </LineSymbolizer>
4915    </Rule>
4916</Style>
4917<Style name="primarybridge_layer0_casing">
4918    <Rule>
4919      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4920      &maxscale_zoom13;
4921      &minscale_zoom14;
4922        <LineSymbolizer>
4923        <CssParameter name="stroke">black</CssParameter>
4924        <CssParameter name="stroke-width">8</CssParameter>
4925      </LineSymbolizer>
4926    </Rule>
4927    <Rule>
4928      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4929      &maxscale_zoom15;
4930      &minscale_zoom16;
4931        <LineSymbolizer>
4932        <CssParameter name="stroke">black</CssParameter>
4933        <CssParameter name="stroke-width">11</CssParameter>
4934      </LineSymbolizer>
4935    </Rule>
4936    <Rule>
4937      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4938      &maxscale_zoom17;
4939      &minscale_zoom18;
4940        <LineSymbolizer>
4941        <CssParameter name="stroke">black</CssParameter>
4942        <CssParameter name="stroke-width">16</CssParameter>
4943      </LineSymbolizer>
4944    </Rule>
4945</Style>
4946<Style name="primarybridge_layer0_fill">
4947    <Rule>
4948      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4949      &maxscale_zoom13;
4950      &minscale_zoom14;
4951      <LineSymbolizer>
4952        <CssParameter name="stroke">#ec989a</CssParameter>
4953        <CssParameter name="stroke-width">7</CssParameter>
4954        <CssParameter name="stroke-linejoin">round</CssParameter>
4955        <CssParameter name="stroke-linecap">round</CssParameter>
4956      </LineSymbolizer>
4957    </Rule>   
4958    <Rule>
4959      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4960      &maxscale_zoom15;
4961      &minscale_zoom16;
4962      <LineSymbolizer>
4963        <CssParameter name="stroke">#ec989a</CssParameter>
4964        <CssParameter name="stroke-width">9.5</CssParameter>
4965        <CssParameter name="stroke-linejoin">round</CssParameter>
4966        <CssParameter name="stroke-linecap">round</CssParameter>
4967      </LineSymbolizer>
4968    </Rule>
4969    <Rule>
4970      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4971      &maxscale_zoom17;
4972      &minscale_zoom18;
4973      <LineSymbolizer>
4974        <CssParameter name="stroke">#ec989a</CssParameter>
4975        <CssParameter name="stroke-width">14.5</CssParameter>
4976        <CssParameter name="stroke-linejoin">round</CssParameter>
4977        <CssParameter name="stroke-linecap">round</CssParameter>
4978      </LineSymbolizer>
4979    </Rule>
4980</Style>
4981<Style name="primarybridge_layer1_casing">
4982    <Rule>
4983      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter>
4984      &maxscale_zoom13;
4985      &minscale_zoom14;
4986        <LineSymbolizer>
4987        <CssParameter name="stroke">black</CssParameter>
4988        <CssParameter name="stroke-width">8</CssParameter>
4989      </LineSymbolizer>
4990    </Rule>
4991    <Rule>
4992      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter>
4993      &maxscale_zoom15;
4994      &minscale_zoom16;
4995        <LineSymbolizer>
4996        <CssParameter name="stroke">black</CssParameter>
4997        <CssParameter name="stroke-width">11</CssParameter>
4998      </LineSymbolizer>
4999    </Rule>
5000    <Rule>
5001      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter>
5002      &maxscale_zoom17;
5003      &minscale_zoom18;
5004        <LineSymbolizer>
5005        <CssParameter name="stroke">black</CssParameter>
5006        <CssParameter name="stroke-width">16</CssParameter>
5007      </LineSymbolizer>
5008    </Rule>
5009</Style>
5010<Style name="primarybridge_layer1_fill">
5011    <Rule>
5012      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter>
5013      &maxscale_zoom13;
5014      &minscale_zoom14;
5015      <LineSymbolizer>
5016        <CssParameter name="stroke">#ec989a</CssParameter>
5017        <CssParameter name="stroke-width">7</CssParameter>
5018        <CssParameter name="stroke-linejoin">round</CssParameter>
5019        <CssParameter name="stroke-linecap">round</CssParameter>
5020      </LineSymbolizer>
5021    </Rule>     
5022    <Rule>
5023      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter>
5024      &maxscale_zoom15;
5025      &minscale_zoom16;
5026      <LineSymbolizer>
5027        <CssParameter name="stroke">#ec989a</CssParameter>
5028        <CssParameter name="stroke-width">9.5</CssParameter>
5029        <CssParameter name="stroke-linejoin">round</CssParameter>
5030        <CssParameter name="stroke-linecap">round</CssParameter>
5031      </LineSymbolizer>
5032    </Rule>
5033    <Rule>
5034      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter>
5035      &maxscale_zoom17;
5036      &minscale_zoom18;
5037      <LineSymbolizer>
5038        <CssParameter name="stroke">#ec989a</CssParameter>
5039        <CssParameter name="stroke-width">14.5</CssParameter>
5040        <CssParameter name="stroke-linejoin">round</CssParameter>
5041        <CssParameter name="stroke-linecap">round</CssParameter>
5042      </LineSymbolizer>
5043    </Rule>
5044</Style>
5045<Style name="primarybridge_layer2_casing">
5046    <Rule>
5047      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter>
5048      &maxscale_zoom13;
5049      &minscale_zoom14;
5050        <LineSymbolizer>
5051        <CssParameter name="stroke">black</CssParameter>
5052        <CssParameter name="stroke-width">8</CssParameter>
5053      </LineSymbolizer>
5054    </Rule>
5055    <Rule>
5056      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter>
5057      &maxscale_zoom15;
5058      &minscale_zoom16;
5059        <LineSymbolizer>
5060        <CssParameter name="stroke">black</CssParameter>
5061        <CssParameter name="stroke-width">11</CssParameter>
5062      </LineSymbolizer>
5063    </Rule>
5064    <Rule>
5065      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter>
5066      &maxscale_zoom17;
5067      &minscale_zoom18;
5068        <LineSymbolizer>
5069        <CssParameter name="stroke">black</CssParameter>
5070        <CssParameter name="stroke-width">16</CssParameter>
5071      </LineSymbolizer>
5072    </Rule>
5073</Style>
5074<Style name="primarybridge_layer2_fill">
5075    <Rule>
5076      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter>
5077      &maxscale_zoom13;
5078      &minscale_zoom14;
5079      <LineSymbolizer>
5080        <CssParameter name="stroke">#ec989a</CssParameter>
5081        <CssParameter name="stroke-width">7</CssParameter>
5082        <CssParameter name="stroke-linejoin">round</CssParameter>
5083        <CssParameter name="stroke-linecap">round</CssParameter>
5084      </LineSymbolizer>
5085    </Rule>       
5086    <Rule>
5087      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter>
5088      &maxscale_zoom15;
5089      &minscale_zoom16;
5090      <LineSymbolizer>
5091        <CssParameter name="stroke">#ec989a</CssParameter>
5092        <CssParameter name="stroke-width">9.5</CssParameter>
5093        <CssParameter name="stroke-linejoin">round</CssParameter>
5094        <CssParameter name="stroke-linecap">round</CssParameter>
5095      </LineSymbolizer>
5096    </Rule>
5097    <Rule>
5098      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter>
5099      &maxscale_zoom17;
5100      &minscale_zoom18;
5101      <LineSymbolizer>
5102        <CssParameter name="stroke">#ec989a</CssParameter>
5103        <CssParameter name="stroke-width">14.5</CssParameter>
5104        <CssParameter name="stroke-linejoin">round</CssParameter>
5105        <CssParameter name="stroke-linecap">round</CssParameter>
5106      </LineSymbolizer>
5107    </Rule>
5108</Style>
5109<Style name="roads">
5110    <Rule>
5111      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
5112      &maxscale_zoom5;
5113      &minscale_zoom6;
5114      <LineSymbolizer>
5115        <CssParameter name="stroke">#809bc0</CssParameter>
5116        <CssParameter name="stroke-width">0.5</CssParameter>
5117      </LineSymbolizer>
5118    </Rule>
5119    <Rule>
5120      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
5121      &maxscale_zoom7;
5122      &minscale_zoom8;
5123      <LineSymbolizer>
5124       <CssParameter name="stroke">#809bc0</CssParameter>
5125       <CssParameter name="stroke-width">1</CssParameter>
5126      </LineSymbolizer>
5127    </Rule>
5128<Rule>
5129      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
5130      &maxscale_zoom9;
5131      &minscale_zoom9;
5132      <LineSymbolizer>
5133       <CssParameter name="stroke">#809bc0</CssParameter>
5134       <CssParameter name="stroke-width">1.4</CssParameter>
5135      </LineSymbolizer>
5136    </Rule>
5137   <Rule>
5138     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
5139      &maxscale_zoom10;
5140      &minscale_zoom10;
5141      <LineSymbolizer>
5142      <CssParameter name="stroke">#809bc0</CssParameter>
5143      <CssParameter name="stroke-width">2</CssParameter>
5144    </LineSymbolizer>
5145   </Rule>
5146   <Rule>
5147     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
5148      &maxscale_zoom11;
5149      &minscale_zoom11;
5150      <LineSymbolizer>
5151      <CssParameter name="stroke">#809bc0</CssParameter>
5152      <CssParameter name="stroke-width">2.5</CssParameter>
5153    </LineSymbolizer>
5154   </Rule>
5155    <!-- TRUNK -->
5156    <Rule>
5157      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
5158      &maxscale_zoom5;
5159      &minscale_zoom6;
5160      <LineSymbolizer>
5161        <CssParameter name="stroke">#a9dba9</CssParameter>
5162        <CssParameter name="stroke-width">0.4</CssParameter>
5163      </LineSymbolizer>
5164    </Rule>
5165   <Rule>
5166      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
5167      &maxscale_zoom7;
5168      &minscale_zoom8;
5169      <LineSymbolizer>
5170        <CssParameter name="stroke">#97d397</CssParameter>
5171        <CssParameter name="stroke-width">1</CssParameter>
5172      </LineSymbolizer>
5173    </Rule>
5174    <Rule>
5175      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
5176      &maxscale_zoom9;
5177      &minscale_zoom10;
5178      <LineSymbolizer>
5179        <CssParameter name="stroke">#97d397</CssParameter>
5180        <CssParameter name="stroke-width">2</CssParameter>
5181      </LineSymbolizer>
5182    </Rule>
5183    <Rule>
5184      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
5185      &maxscale_zoom11;
5186      &minscale_zoom11;
5187      <LineSymbolizer>
5188        <CssParameter name="stroke">#97d397</CssParameter>
5189        <CssParameter name="stroke-width">2.5</CssParameter>
5190      </LineSymbolizer>
5191    </Rule>
5192   <!-- PRIMARY-->
5193   <Rule>
5194      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
5195      &maxscale_zoom7;
5196      &minscale_zoom8;
5197      <LineSymbolizer>
5198        <CssParameter name="stroke">#ec989a</CssParameter>
5199        <CssParameter name="stroke-width">0.5</CssParameter>
5200      </LineSymbolizer>
5201    </Rule>
5202    <Rule>
5203      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
5204      &maxscale_zoom9;
5205      &minscale_zoom9;
5206      <LineSymbolizer>
5207        <CssParameter name="stroke">#ec989a</CssParameter>
5208        <CssParameter name="stroke-width">1.2</CssParameter>
5209      </LineSymbolizer>
5210    </Rule>
5211    <Rule>
5212      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
5213      &maxscale_zoom10;
5214      &minscale_zoom10;
5215      <LineSymbolizer>
5216        <CssParameter name="stroke">#ec989a</CssParameter>
5217        <CssParameter name="stroke-width">2</CssParameter>
5218      </LineSymbolizer>
5219    </Rule>
5220    <Rule>
5221      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
5222      &maxscale_zoom11;
5223      &minscale_zoom11;
5224      <LineSymbolizer>
5225        <CssParameter name="stroke">#ec989a</CssParameter>
5226        <CssParameter name="stroke-width">2.5</CssParameter>
5227      </LineSymbolizer>
5228    </Rule>
5229    <!-- SECONDARY -->
5230    <Rule>
5231      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
5232      &maxscale_zoom9;
5233      &minscale_zoom10;
5234      <LineSymbolizer>
5235        <CssParameter name="stroke">#fecc8b</CssParameter>
5236        <CssParameter name="stroke-width">1</CssParameter>
5237      </LineSymbolizer>
5238    </Rule>
5239    <Rule>
5240      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
5241      &maxscale_zoom11;
5242      &minscale_zoom12;
5243      <LineSymbolizer>
5244        <CssParameter name="stroke">#fecc8b</CssParameter>
5245        <CssParameter name="stroke-width">2</CssParameter>
5246      </LineSymbolizer>
5247    </Rule>
5248    <!-- RAIL -->
5249    <Rule>
5250      &maxscale_zoom6;
5251      &minscale_zoom8;
5252      <Filter>[railway] = 'rail'</Filter>
5253       <LineSymbolizer>
5254        <CssParameter name="stroke">#aaa</CssParameter>
5255        <CssParameter name="stroke-width">0.6</CssParameter>
5256      </LineSymbolizer>
5257    </Rule>
5258    <Rule>
5259      &maxscale_zoom9;
5260      &minscale_zoom9;
5261      <Filter>[railway] = 'rail' and not [tunnel]='yes'</Filter>
5262       <LineSymbolizer>
5263        <CssParameter name="stroke">#aaa</CssParameter>
5264        <CssParameter name="stroke-width">1</CssParameter>
5265      </LineSymbolizer>
5266    </Rule>
5267    <Rule>
5268      &maxscale_zoom9;
5269      &minscale_zoom9;
5270      <Filter>[railway] = 'rail' and [tunnel]='yes'</Filter>
5271       <LineSymbolizer>
5272        <CssParameter name="stroke">#aaa</CssParameter>
5273        <CssParameter name="stroke-width">1</CssParameter>
5274        <CssParameter name="stroke-dasharray">5,2</CssParameter>
5275      </LineSymbolizer>
5276    </Rule>
5277    <Rule>
5278      &maxscale_zoom8;
5279      &minscale_zoom9;
5280      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge' or [railway]='funicular'</Filter>
5281       <LineSymbolizer>
5282        <CssParameter name="stroke">#ccc</CssParameter>
5283        <CssParameter name="stroke-width">1</CssParameter>
5284      </LineSymbolizer>
5285    </Rule>
5286    <Rule>
5287      &maxscale_zoom10;
5288      &minscale_zoom12;
5289      <Filter>[railway] = 'rail' and not [tunnel]='yes'</Filter>
5290       <LineSymbolizer>
5291        <CssParameter name="stroke">#aaa</CssParameter>
5292        <CssParameter name="stroke-width">2</CssParameter>
5293      </LineSymbolizer>
5294    </Rule>
5295    <Rule>
5296      &maxscale_zoom10;
5297      &minscale_zoom12;
5298      <Filter>[railway] = 'rail' and [tunnel]='yes'</Filter>
5299       <LineSymbolizer>
5300        <CssParameter name="stroke">#aaa</CssParameter>
5301        <CssParameter name="stroke-width">2</CssParameter>
5302        <CssParameter name="stroke-dasharray">5,2</CssParameter>
5303      </LineSymbolizer>
5304    </Rule>
5305    <Rule>
5306      &maxscale_zoom10;
5307      &minscale_zoom12;
5308      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge' or [railway]='funicular'</Filter>
5309       <LineSymbolizer>
5310        <CssParameter name="stroke">#aaa</CssParameter>
5311        <CssParameter name="stroke-width">1</CssParameter>
5312      </LineSymbolizer>
5313    </Rule>
5314    <Rule>
5315      &maxscale_zoom12;
5316      &minscale_zoom12;
5317      <Filter>[railway] = 'preserved'</Filter>
5318      <LineSymbolizer>
5319        <CssParameter name="stroke">#aaa</CssParameter>
5320        <CssParameter name="stroke-width">1.5</CssParameter>
5321        <CssParameter name="stroke-linejoin">round</CssParameter>
5322      </LineSymbolizer>
5323    </Rule>
5324    <Rule>
5325      &maxscale_zoom13;
5326      &minscale_zoom18;
5327      <Filter>[railway] = 'preserved'</Filter>
5328      <LineSymbolizer>
5329        <CssParameter name="stroke">#999999</CssParameter>
5330        <CssParameter name="stroke-width">3</CssParameter>
5331        <CssParameter name="stroke-linejoin">round</CssParameter>
5332      </LineSymbolizer>
5333      <LineSymbolizer>
5334        <CssParameter name="stroke">white</CssParameter>
5335        <CssParameter name="stroke-width">1</CssParameter>
5336        <CssParameter name="stroke-linejoin">round</CssParameter>
5337        <CssParameter name="stroke-dasharray">0,1,8,1</CssParameter>
5338      </LineSymbolizer>
5339    </Rule>
5340    <Rule>
5341      &maxscale_zoom14;
5342      &minscale_zoom18;
5343      <Filter>[railway]='monorail'</Filter>
5344      <LineSymbolizer>
5345        <CssParameter name="stroke">#fff</CssParameter>
5346        <CssParameter name="stroke-width">4</CssParameter>
5347        <CssParameter name="stroke-linejoin">round</CssParameter>
5348        <CssParameter name="stroke-linecap">round</CssParameter>
5349        <CssParameter name="stroke-opacity">0.4</CssParameter>
5350      </LineSymbolizer>
5351      <LineSymbolizer>
5352        <CssParameter name="stroke">#777</CssParameter>
5353        <CssParameter name="stroke-width">3.0</CssParameter>
5354        <CssParameter name="stroke-dasharray">2,3</CssParameter>
5355        <CssParameter name="stroke-linejoin">round</CssParameter>
5356        <CssParameter name="stroke-linecap">round</CssParameter>
5357      </LineSymbolizer>
5358    </Rule>
5359</Style>
5360<Style name="trams">
5361    <Rule>
5362      &maxscale_zoom13;
5363      &minscale_zoom14;
5364      <LineSymbolizer>
5365        <CssParameter name="stroke">#444</CssParameter>
5366        <CssParameter name="stroke-width">1</CssParameter>
5367      </LineSymbolizer>
5368    </Rule>
5369    <Rule>
5370      &maxscale_zoom15;
5371      &minscale_zoom18;
5372      <LineSymbolizer>
5373        <CssParameter name="stroke">#444</CssParameter>
5374        <CssParameter name="stroke-width">2</CssParameter>
5375      </LineSymbolizer>
5376    </Rule>
5377</Style>
5378<Style name="guideways">
5379<Rule>
5380      &maxscale_zoom13;
5381      &minscale_zoom13;
5382      <LineSymbolizer>
5383        <CssParameter name="stroke">#6666ff</CssParameter>
5384        <CssParameter name="stroke-width">3</CssParameter>
5385        <CssParameter name="stroke-linejoin">round</CssParameter>
5386      </LineSymbolizer>
5387      <LineSymbolizer>
5388        <CssParameter name="stroke">white</CssParameter>
5389        <CssParameter name="stroke-width">1</CssParameter>
5390        <CssParameter name="stroke-linejoin">round</CssParameter>
5391        <CssParameter name="stroke-dasharray">8,12</CssParameter>
5392      </LineSymbolizer>
5393    </Rule>
5394    <Rule>
5395      &maxscale_zoom14;
5396      &minscale_zoom18;
5397      <LineSymbolizer>
5398        <CssParameter name="stroke">#6666ff</CssParameter>
5399        <CssParameter name="stroke-width">3</CssParameter>
5400        <CssParameter name="stroke-linejoin">round</CssParameter>
5401      </LineSymbolizer>
5402      <LineSymbolizer>
5403        <CssParameter name="stroke">white</CssParameter>
5404        <CssParameter name="stroke-width">1</CssParameter>
5405        <CssParameter name="stroke-linejoin">round</CssParameter>
5406        <CssParameter name="stroke-dasharray">0,11,8,1</CssParameter>
5407      </LineSymbolizer>
5408    </Rule>
5409</Style>
5410<Style name="roads-text-low-zoom">
5411    <Rule>
5412      <Filter>[highway] = 'motorway' and [length] = 1</Filter>
5413      &maxscale_zoom10;
5414      &minscale_zoom12;
5415      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield1.png" type="png" width="17" height="17" min_distance="30" spacing="750"/>
5416    </Rule>
5417    <Rule>
5418      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
5419      &maxscale_zoom10;
5420      &minscale_zoom12;
5421      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield2.png" type="png" width="24" height="17" min_distance="30" spacing="750"/>
5422    </Rule>
5423    <Rule>
5424      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
5425      &maxscale_zoom10;
5426      &minscale_zoom12;
5427      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield3.png" type="png" width="31" height="17" min_distance="30" spacing="750"/>
5428    </Rule>
5429    <Rule>
5430      <Filter>[highway] = 'motorway' and [length] = 4</Filter>
5431      &maxscale_zoom10;
5432      &minscale_zoom12;
5433      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield4.png" type="png" width="38" height="17" min_distance="30" spacing="750"/>
5434    </Rule>
5435    <Rule>
5436      <Filter>[highway] = 'motorway' and [length] = 5</Filter>
5437      &maxscale_zoom10;
5438      &minscale_zoom12;
5439      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield5.png" type="png" width="45" height="17" min_distance="30" spacing="750"/>
5440    </Rule>
5441    <Rule>
5442      <Filter>[highway] = 'motorway' and [length] = 6</Filter>
5443      &maxscale_zoom10;
5444      &minscale_zoom12;
5445      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5446    </Rule>
5447    <Rule>
5448      <Filter>[highway] = 'motorway' and [length] = 7</Filter>
5449      &maxscale_zoom10;
5450      &minscale_zoom12;
5451      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5452    </Rule>
5453    <Rule>
5454      <Filter>[highway] = 'motorway' and [length] = 8</Filter>
5455      &maxscale_zoom10;
5456      &minscale_zoom12;
5457      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield7.png" type="png" width="59" height="17" min_distance="30" spacing="750"/>
5458    </Rule>
5459    <Rule>
5460      <Filter>[highway] = 'trunk' and [length] = 1</Filter>
5461      &maxscale_zoom11;
5462      &minscale_zoom12;
5463      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield1.png" type="png" width="17" height="17" min_distance="30" spacing="750"/>
5464    </Rule>
5465    <Rule>
5466      <Filter>[highway] = 'trunk' and [length] = 2</Filter>
5467      &maxscale_zoom11;
5468      &minscale_zoom12;
5469      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield2.png" type="png" width="24" height="17" min_distance="30" spacing="750"/>
5470    </Rule>
5471    <Rule>
5472      <Filter>[highway] = 'trunk' and [length] = 3</Filter>
5473      &maxscale_zoom11;
5474      &minscale_zoom12;
5475      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield3.png" type="png" width="31" height="17" min_distance="24" spacing="750"/>
5476    </Rule>
5477    <Rule>
5478      <Filter>[highway] = 'trunk' and [length] = 4</Filter>
5479      &maxscale_zoom11;
5480      &minscale_zoom12;
5481      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield4.png" type="png" width="38" height="17" min_distance="30" spacing="750"/>
5482    </Rule>
5483    <Rule>
5484      <Filter>[highway] = 'trunk' and [length] = 5</Filter>
5485      &maxscale_zoom11;
5486      &minscale_zoom12;
5487      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield5.png" type="png" width="45" height="17" min_distance="30" spacing="750"/>
5488    </Rule>
5489    <Rule>
5490      <Filter>[highway] = 'trunk' and [length] = 6</Filter>
5491      &maxscale_zoom11;
5492      &minscale_zoom12;
5493      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5494    </Rule>
5495    <Rule>
5496      <Filter>[highway] = 'trunk' and [length] = 7</Filter>
5497      &maxscale_zoom11;
5498      &minscale_zoom12;
5499      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield7.png" type="png" width="59" height="17" min_distance="30" spacing="750"/>
5500    </Rule>
5501    <Rule>
5502      <Filter>[highway] = 'trunk' and [length] = 8</Filter>
5503      &maxscale_zoom11;
5504      &minscale_zoom12;
5505      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield8.png" type="png" width="66" height="17" min_distance="30" spacing="750"/>
5506    </Rule>
5507    <Rule>
5508      <Filter>[highway] = 'primary' and [length] = 1</Filter>
5509      &maxscale_zoom12;
5510      &minscale_zoom12;
5511      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield1.png" type="png" width="17" height="17" min_distance="30" spacing="750"/>
5512    </Rule>
5513    <Rule>
5514      <Filter>[highway] = 'primary' and [length] = 2</Filter>
5515      &maxscale_zoom12;
5516      &minscale_zoom12;
5517      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield2.png" type="png" width="24" height="17" min_distance="30" spacing="750"/>
5518    </Rule>
5519    <Rule>
5520      <Filter>[highway] = 'primary' and [length] = 3</Filter>
5521      &maxscale_zoom12;
5522      &minscale_zoom12;
5523      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield3.png" type="png" width="31" height="17" min_distance="30" spacing="750"/>
5524    </Rule>
5525    <Rule>
5526      <Filter>[highway] = 'primary' and [length] = 4</Filter>
5527      &maxscale_zoom12;
5528      &minscale_zoom12;
5529      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield4.png" type="png" width="38" height="17" min_distance="30" spacing="750"/>
5530    </Rule>
5531    <Rule>
5532      <Filter>[highway] = 'primary' and [length] = 5</Filter>
5533      &maxscale_zoom12;
5534      &minscale_zoom12;
5535      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield5.png" type="png" width="45" height="17" min_distance="30" spacing="750"/>
5536    </Rule>
5537    <Rule>
5538      <Filter>[highway] = 'primary' and [length] = 6</Filter>
5539      &maxscale_zoom12;
5540      &minscale_zoom12;
5541      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5542    </Rule>
5543    <Rule>
5544      <Filter>[highway] = 'primary' and [length] = 7</Filter>
5545      &maxscale_zoom12;
5546      &minscale_zoom12;
5547      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield7.png" type="png" width="59" height="17" min_distance="30" spacing="750"/>
5548    </Rule>
5549    <Rule>
5550      <Filter>[highway] = 'primary' and [length] = 8</Filter>
5551      &maxscale_zoom12;
5552      &minscale_zoom12;
5553      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield8.png" type="png" width="66" height="17" min_distance="30" spacing="750"/>
5554    </Rule>
5555</Style>
5556<Style name="roads-text">
5557    <Rule>
5558      <Filter>[highway] = 'motorway' and [length] = 1</Filter>
5559      &maxscale_zoom13;
5560      &minscale_zoom18;
5561      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield1.png" type="png" width="17" height="17" min_distance="30" spacing="750"/>
5562    </Rule>
5563    <Rule>
5564      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
5565      &maxscale_zoom13;
5566      &minscale_zoom18;
5567      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield2.png" type="png" width="24" height="17" min_distance="30" spacing="750"/>
5568    </Rule>
5569    <Rule>
5570      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
5571      &maxscale_zoom13;
5572      &minscale_zoom18;
5573      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield3.png" type="png" width="31" height="17" min_distance="30" spacing="750"/>
5574    </Rule>
5575    <Rule>
5576      <Filter>[highway] = 'motorway' and [length] = 4</Filter>
5577      &maxscale_zoom13;
5578      &minscale_zoom18;
5579      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield4.png" type="png" width="38" height="17" min_distance="30" spacing="750"/>
5580    </Rule>
5581    <Rule>
5582      <Filter>[highway] = 'motorway' and [length] = 5</Filter>
5583      &maxscale_zoom13;
5584      &minscale_zoom18;
5585      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield5.png" type="png" width="45" height="17" min_distance="30" spacing="750"/>
5586    </Rule>
5587    <Rule>
5588      <Filter>[highway] = 'motorway' and [length] = 6</Filter>
5589      &maxscale_zoom13;
5590      &minscale_zoom18;
5591      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5592    </Rule>
5593    <Rule>
5594      <Filter>[highway] = 'motorway' and [length] = 7</Filter>
5595      &maxscale_zoom13;
5596      &minscale_zoom18;
5597      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5598    </Rule>
5599    <Rule>
5600      <Filter>[highway] = 'motorway' and [length] = 8</Filter>
5601      &maxscale_zoom13;
5602      &minscale_zoom18;
5603      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield7.png" type="png" width="59" height="17" min_distance="30" spacing="750"/>
5604    </Rule>
5605    <Rule>
5606      <Filter>[highway] = 'trunk' and [length] = 1</Filter>
5607      &maxscale_zoom13;
5608      &minscale_zoom18;
5609      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield1.png" type="png" width="17" height="17" min_distance="30" spacing="750"/>
5610    </Rule>
5611    <Rule>
5612      <Filter>[highway] = 'trunk' and [length] = 2</Filter>
5613      &maxscale_zoom13;
5614      &minscale_zoom18;
5615      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield2.png" type="png" width="24" height="17" min_distance="30" spacing="750"/>
5616    </Rule>
5617    <Rule>
5618      <Filter>[highway] = 'trunk' and [length] = 3</Filter>
5619      &maxscale_zoom13;
5620      &minscale_zoom18;
5621      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield3.png" type="png" width="31" height="17" min_distance="24" spacing="750"/>
5622    </Rule>
5623    <Rule>
5624      <Filter>[highway] = 'trunk' and [length] = 4</Filter>
5625      &maxscale_zoom13;
5626      &minscale_zoom18;
5627      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield4.png" type="png" width="38" height="17" min_distance="30" spacing="750"/>
5628    </Rule>
5629    <Rule>
5630      <Filter>[highway] = 'trunk' and [length] = 5</Filter>
5631      &maxscale_zoom13;
5632      &minscale_zoom18;
5633      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield5.png" type="png" width="45" height="17" min_distance="30" spacing="750"/>
5634    </Rule>
5635    <Rule>
5636      <Filter>[highway] = 'trunk' and [length] = 6</Filter>
5637      &maxscale_zoom13;
5638      &minscale_zoom18;
5639      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5640    </Rule>
5641    <Rule>
5642      <Filter>[highway] = 'trunk' and [length] = 7</Filter>
5643      &maxscale_zoom13;
5644      &minscale_zoom18;
5645      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield7.png" type="png" width="59" height="17" min_distance="30" spacing="750"/>
5646    </Rule>
5647    <Rule>
5648      <Filter>[highway] = 'trunk' and [length] = 8</Filter>
5649      &maxscale_zoom13;
5650      &minscale_zoom18;
5651      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield8.png" type="png" width="66" height="17" min_distance="30" spacing="750"/>
5652    </Rule>
5653    <Rule>
5654      <Filter>[highway] = 'primary' and [length] = 1</Filter>
5655      &maxscale_zoom13;
5656      &minscale_zoom18;
5657      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield1.png" type="png" width="17" height="17" min_distance="30" spacing="750"/>
5658    </Rule>
5659    <Rule>
5660      <Filter>[highway] = 'primary' and [length] = 2</Filter>
5661      &maxscale_zoom13;
5662      &minscale_zoom18;
5663      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield2.png" type="png" width="24" height="17" min_distance="30" spacing="750"/>
5664    </Rule>
5665    <Rule>
5666      <Filter>[highway] = 'primary' and [length] = 3</Filter>
5667      &maxscale_zoom13;
5668      &minscale_zoom18;
5669      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield3.png" type="png" width="31" height="17" min_distance="30" spacing="750"/>
5670    </Rule>
5671    <Rule>
5672      <Filter>[highway] = 'primary' and [length] = 4</Filter>
5673      &maxscale_zoom13;
5674      &minscale_zoom18;
5675      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield4.png" type="png" width="38" height="17" min_distance="30" spacing="750"/>
5676    </Rule>
5677    <Rule>
5678      <Filter>[highway] = 'primary' and [length] = 5</Filter>
5679      &maxscale_zoom13;
5680      &minscale_zoom18;
5681      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield5.png" type="png" width="45" height="17" min_distance="30" spacing="750"/>
5682    </Rule>
5683    <Rule>
5684      <Filter>[highway] = 'primary' and [length] = 6</Filter>
5685      &maxscale_zoom13;
5686      &minscale_zoom18;
5687      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5688    </Rule>
5689    <Rule>
5690      <Filter>[highway] = 'primary' and [length] = 7</Filter>
5691      &maxscale_zoom13;
5692      &minscale_zoom18;
5693      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield7.png" type="png" width="59" height="17" min_distance="30" spacing="750"/>
5694    </Rule>
5695    <Rule>
5696      <Filter>[highway] = 'primary' and [length] = 8</Filter>
5697      &maxscale_zoom13;
5698      &minscale_zoom18;
5699      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield8.png" type="png" width="66" height="17" min_distance="30" spacing="750"/>
5700    </Rule>
5701    <Rule>
5702      <Filter>[highway] = 'secondary' and [length] = 1</Filter>
5703      &maxscale_zoom14;
5704      &minscale_zoom18;
5705      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield1.png" type="png" width="17" height="17" min_distance="21" spacing="750"/>
5706    </Rule>
5707    <Rule>
5708      <Filter>[highway] = 'secondary' and [length] = 2</Filter>
5709      &maxscale_zoom14;
5710      &minscale_zoom18;
5711      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield2.png" type="png" width="24" height="17" min_distance="21" spacing="750"/>
5712    </Rule>
5713    <Rule>
5714      <Filter>[highway] = 'secondary' and [length] = 3</Filter>
5715      &maxscale_zoom14;
5716      &minscale_zoom18;
5717      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield3.png" type="png" width="31" height="17" min_distance="21" spacing="750"/>
5718    </Rule>
5719    <Rule>
5720      <Filter>[highway] = 'secondary' and [length] = 4</Filter>
5721      &maxscale_zoom14;
5722      &minscale_zoom18;
5723      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield4.png" type="png" width="38" height="17" min_distance="21" spacing="750"/>
5724    </Rule>
5725    <Rule>
5726      <Filter>[highway] = 'secondary' and [length] = 5</Filter>
5727      &maxscale_zoom14;
5728      &minscale_zoom18;
5729      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield5.png" type="png" width="45" height="17" min_distance="21" spacing="750"/>
5730    </Rule>
5731    <Rule>
5732      <Filter>[highway] = 'secondary' and [length] = 6</Filter>
5733      &maxscale_zoom14;
5734      &minscale_zoom18;
5735      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield6.png" type="png" width="52" height="17" min_distance="21" spacing="750"/>
5736    </Rule>
5737    <Rule>
5738      <Filter>[highway] = 'secondary' and [length] = 7</Filter>
5739      &maxscale_zoom14;
5740      &minscale_zoom18;
5741      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield7.png" type="png" width="59" height="17" min_distance="21" spacing="750"/>
5742    </Rule>
5743    <Rule>
5744      <Filter>[highway] = 'secondary' and [length] = 8</Filter>
5745      &maxscale_zoom14;
5746      &minscale_zoom18;
5747      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield8.png" type="png" width="66" height="17" min_distance="21" spacing="750"/>
5748    </Rule>
5749    <Rule>
5750      <Filter>([highway] = 'tertiary' and [length] = 1) and not [bridge]='yes'</Filter>
5751      &maxscale_zoom15;
5752      &minscale_zoom18;
5753      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield1.png" type="png" width="17" height="17" min_distance="18" spacing="750"/>
5754    </Rule>
5755    <Rule>
5756      <Filter>([highway] = 'tertiary' and [length] = 2) and not [bridge]='yes'</Filter>
5757      &maxscale_zoom15;
5758      &minscale_zoom18;
5759      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield2.png" type="png" width="24" height="17" min_distance="18" spacing="750"/>
5760    </Rule>
5761    <Rule>
5762      <Filter>([highway] = 'tertiary' and [length] = 3) and not [bridge]='yes'</Filter>
5763      &maxscale_zoom15;
5764      &minscale_zoom18;
5765      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield3.png" type="png" width="31" height="17" min_distance="18" spacing="750"/>
5766    </Rule>
5767    <Rule>
5768      <Filter>([highway] = 'tertiary' and [length] = 4) and not [bridge]='yes'</Filter>
5769      &maxscale_zoom15;
5770      &minscale_zoom18;
5771      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield4.png" type="png" width="38" height="17" min_distance="18" spacing="750"/>
5772    </Rule>
5773    <Rule>
5774      <Filter>([highway] = 'tertiary' and [length] = 5) and not [bridge]='yes'</Filter>
5775      &maxscale_zoom15;
5776      &minscale_zoom18;
5777      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield5.png" type="png" width="45" height="17" min_distance="18" spacing="750"/>
5778    </Rule>
5779    <Rule>
5780      <Filter>([highway] = 'tertiary' and [length] = 6) and not [bridge]='yes'</Filter>
5781      &maxscale_zoom15;
5782      &minscale_zoom18;
5783      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield6.png" type="png" width="52" height="17" min_distance="18" spacing="750"/>
5784    </Rule>
5785    <Rule>
5786      <Filter>([highway] = 'tertiary' and [length] = 7) and not [bridge]='yes'</Filter>
5787      &maxscale_zoom15;
5788      &minscale_zoom18;
5789      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield7.png" type="png" width="59" height="17" min_distance="18" spacing="750"/>
5790    </Rule>
5791    <Rule>
5792      <Filter>([highway] = 'tertiary' and [length] = 8) and not [bridge]='yes'</Filter>
5793      &maxscale_zoom15;
5794      &minscale_zoom18;
5795      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield8.png" type="png" width="66" height="17" min_distance="18" spacing="750"/>
5796    </Rule>
5797    <Rule>
5798      <Filter>([highway] = 'unclassified' or [highway]='residential') and not [bridge]='yes'</Filter>
5799      &maxscale_zoom15;
5800      <TextSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#000" halo_radius="1"  min_distance="18" spacing="750"/>
5801    </Rule>
5802    <Rule>
5803      <Filter>([aeroway] = 'runway' or [aeroway]='taxiway') and not [bridge]='yes'</Filter>
5804      &maxscale_zoom15;
5805      <TextSymbolizer name="ref" fontset_name="book-fonts" size="10" fill="#333" halo_radius="1"  min_distance="18" spacing="750" placement="line"/>
5806    </Rule>
5807    <Rule>
5808      <Filter>[highway] = 'trunk' or [hi