#offer_map_top {
    min-height:     30px;
    margin:         10px 0 0 0;
}
#offer_map_top h1,
#offer_map_top h2 {
    font-family:    Arial Black, Arial, sans-serif;
    text-align:     center;
}
#offer_map_top h1 {
    font-size:      2em;
    margin-bottom:  0;
}
#offer_map_top h2 {
    font-size:      1.2em;
    color:          #265D00;
}
#offer_map_top p {
    margin-bottom:  .3em;
    font-size:      1.25em;
}

#offer_map {
    position:       relative;
    margin:         1.5em 0 0 70px;
    z-index:        500;
}
#offer_map a.flag {
    display:        block;
    position:       absolute;
    z-index:        100;
    width:          11px;
    height:         20px;
}