.marker {
    float: left;
    margin-right: 8px;
    opacity: .9;
    width: 20px;
    height: 25px;
}

.marker-vgood {
    background: url(leaflet-markers/pin-s+3399cc.png) no-repeat;
}

.marker-good {
    background: url(leaflet-markers/pin-s+99cc33.png) no-repeat;
}

.marker-fair {
    background: url(leaflet-markers/pin-s+ffcc33.png) no-repeat;
}

.marker-poor {
    background: url(leaflet-markers/pin-s+ff9900.png) no-repeat;
}

.marker-vpoor {
    background: url(leaflet-markers/pin-s+ff6600.png) no-repeat;
}

.marker-vgood {
    background: url(leaflet-markers/pin-s+3399cc.png) no-repeat;
}

.marker-good {
    background: url(leaflet-markers/pin-s+99cc33.png) no-repeat;
}

.marker-fair {
    background: url(leaflet-markers/pin-s+ffcc33.png) no-repeat;
}

.marker-poor {
    background: url(leaflet-markers/pin-s+ff9900.png) no-repeat;
}

.marker-vpoor {
    background: url(leaflet-markers/pin-s+ff6600.png) no-repeat;
}


.marker-vlargepos {
    background: url(leaflet-markers/pin-s+00ff00.png) no-repeat;
}

.marker-largepos {
    background: url(leaflet-markers/pin-s+33ff33.png) no-repeat;
}

.marker-mediumpos {
    background: url(leaflet-markers/pin-s+66ff66.png) no-repeat;
}

.marker-slightpos {
    background: url(leaflet-markers/pin-s+99ff99.png) no-repeat;
}

.marker-vslightpos {
    background: url(leaflet-markers/pin-s+ccffcc.png) no-repeat;
}

.marker-vslightneg {
    background: url(leaflet-markers/pin-s+ffcccc.png) no-repeat;
}

.marker-slightneg {
    background: url(leaflet-markers/pin-s+ff9999.png) no-repeat;
}

.marker-mediumneg {
    background: url(leaflet-markers/pin-s+ff6666.png) no-repeat;
}

.marker-largeneg {
    background: url(leaflet-markers/pin-s+ff3333.png) no-repeat;
}

.marker-vlargeneg {
    background: url(leaflet-markers/pin-s+ff0000.png) no-repeat;
}

.marker-nodata {
    background: url(leaflet-markers/pin-s+888888.png) no-repeat;
}

.marker-unknown {
    background: url(leaflet-markers/pin-s+888888.png) no-repeat;
}