#motorway::border,
#trunk::border {
  line-width:5;
  line-color:#000;
}
#motorway::fill,
#trunk::fill {
  line-width:4;
  line-color:#F00;
}
#motorway::fill2,
#trunk::fill2 {
  line-width:1;
  line-color:#FF0;
}
#motorway,
#trunk {
  text-name:[ref];
  text-face-name:"FreeSans Bold";
  text-size: 12;
  text-ratio:10;
  text-fill: #FF0;
  text-halo-fill: #000;
  text-halo-radius:1;
  text-spacing:750;
  text-min-path-length:30;
  text-placement:line;
}

#primary::border{
  line-width:4;
  line-color:#000;
}
#primary::fill{
  line-width:3;
  line-color:#F00;
}

#secondary::border{
  line-width:4;
  line-color:#000;
}
#secondary::fill{
  line-width:3;
  line-color:#FF0;
}

#tertiary::border{
  line-width:3;
  line-color:#000;
}
#tertiary::fill{
  line-width:2;
  line-color:#FF0;
}

#roads::border{
  line-width:2;
  line-color:#000;
}
#roads::fill{
  line-width:1;
  line-color:#FFF;
}

#paths{
  line-width:1;
  line-color:#666;
}
#street{
  line-width:1;
  line-color:#666
 }

#railway{
  line-width:2;
   line-color: #000;
  }

#motorway{
  text-name:[ref];
  text-face-name:"FreeSans Bold";
  text-size: 12;
  text-ratio:10;
  text-fill: #FF0;
  text-halo-fill: #000;
  text-halo-radius:1;
  text-spacing:750;
  text-min-path-length:30;
  text-placement:line;
  }
#primary{
  text-name:[ref];
  text-face-name:"FreeSans Bold";
  text-size: 12;
  text-ratio:10;
  text-fill: #F00;
  text-halo-fill: #000;
  text-halo-radius:1;
    text-spacing:750;
  text-min-path-length:30;
  text-placement:line;
  }

#secondary{
  text-name:[ref];
  text-face-name:"FreeSans Bold";
  text-size: 12;
  text-ratio:10;
  text-fill: #FF0;
  text-halo-fill: #000;
  text-halo-radius:1;
    text-spacing:750;
  text-min-path-length:30;
  text-placement:line;
  }

#tertiary{
  text-name:[ref];
  text-face-name:"FreeSans Bold";
  text-size: 10;
  text-ratio:10;
  text-fill: #FF0;
  text-halo-fill: #000;
  text-halo-radius:1;
    text-spacing:750;
  text-min-path-length:30;
  text-placement:line;
  }