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

Last change on this file since 18187 was 18187, checked in by ldp, 8 years ago

Put dam together with piers into water_features.
Move glacier and basin, so the leisure layer doesn't have to be processed at low zooms.
Glacier labels related to size.

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