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

Last change on this file since 19180 was 19180, checked in by stevechilton, 10 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