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

Last change on this file since 19389 was 19389, checked in by stevechilton, 10 years ago

Shields in earlier for prim, sec, tert and min distance adjusted for latter two. Taken off bridges for sec.

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