.FooterBaseLayerSelector                                            { float: left; width: 28px; height: 100%; background: url(FooterBaseLayerSelector.png) no-repeat 0 center; cursor: pointer; }
.FooterBaseLayerSelector:hover                                      { background-position-x   : -28px; }
.FooterBaseLayerSelector[on]                                        { background-position-x   : -28px; }
.FooterBaseLayerSelectorDialog                                      { float: left; width: 324px; background-color: #FFFFFF; overflow: hidden; }
.FooterBaseLayerSelectorDialog[layers]                              { margin-top: 20px; padding-top: 20px; border-top: solid 3px #ddd; }
.FooterBaseLayerSelectorDialog > .row                               { float: left; width: 100%; height: 98px; margin-top: 8px; }
.FooterBaseLayerSelectorDialog > .row > .cell                       { float: left; width: 98px; height: 98px; margin-left: 8px; font-size: 10px; cursor: pointer; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="gostreet"]       { background: url(gostreet.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="arvento"]        { background: url(arvento.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="gosatellite"]    { background: url(gosatellite.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="gosatelliteh"]   { background: url(gosatelliteh.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="gophysicalh"]    { background: url(gophysicalh.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="osm"]            { background: url(osm.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="osmtr"]          { background: url(osmtr.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="mapquest"]       { background: url(mapquest.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell > .caption            { float: left; width: 100%; height: 18px; line-height: 18px; vertical-align: middle; text-align: center; color: #FFFFFF; background-color: #162C43; margin-top: 80px; }
.FooterBaseLayerSelectorDialog > .row > .cell[selected] > .caption  { background-color: #92BA6F; }

.FooterBaseLayerSelectorDialog > .row > .cell[tag="goapistreet"]    { background: url(gostreet.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="goapisatellite"] { background: url(gosatellite.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="goapisatelliteh"]{ background: url(gosatelliteh.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="goapiphysicalh"] { background: url(gophysicalh.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="goapistreettraffic"]    { background: url(gostreet.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="goapisatellitetraffic"] { background: url(gosatellite.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="goapisatellitehtraffic"]{ background: url(gosatelliteh.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="goapiphysicalhtraffic"] { background: url(gophysicalh.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="goapistreetdark"]    { background: url(gostreet.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="goapistreetnight"]    { background: url(gostreet.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="goapistreetsilver"]    { background: url(gostreet.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="goapistreetaubergine"]    { background: url(gostreet.png) top center no-repeat; }
.FooterBaseLayerSelectorDialog > .row > .cell[tag="goapistreetretro"]    { background: url(gostreet.png) top center no-repeat; }