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

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

Add car park names, change colour for blue icons to be nearer icon colour

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