* {
    padding: 0;
    margin: 0;
    line-height: 100%;
}

img {
    border: none;
}

.pixel {
    font-family: "04b_03b";
    text-transform: uppercase;
}

.bass-cell {
    position: relative;
    background: #FFF;
    color: #B4B3AF;
    width: 139px;
    height: 52px;
    border: 1px solid #ECEBE9;
    font-size: 8px;
}

.bass-cell a {
    color: #9C9C9C;
    text-decoration: none;
}

.bass-cell .founded-and-myspace {
    position: absolute;
    top: 1px;
    left: 3px;

}

.bass-cell .founded {
    padding-right: 5px;
}

.bass-cell .url {
    position: absolute;
    top: 1px;
    right: 2px;
}

.bass-cell .letters {
    font-family: tahoma;
    font-size: 22px;
    font-weight: bold;
    position: absolute;
    left: 2px;
    top: 19px;
}

.bass-cell .icons {
    position: absolute;
    bottom: 1px;
    right: 3px;
}

.bass-cell .icons a {
    margin-left: 2px;
}

.bass-cell .forthcoming {
    color: #DAD6B0;
    position: absolute;
    top: 21px;
    right: 2px;
}

.bass-cell .recs {
    position: absolute;
    top: 29px;
    right: 2px;
}

.bass-cell .label {
    text-transform: uppercase;
    position: absolute;
    bottom: 1px;
    left: 3px;
}

.bass-cell .flag {
    margin-left: 3px;
    opacity: 0.9;
    display: none;
}

.bass-cell .flag img {
    position: absolute;
    top: 7px;
}

.bass-cell .flag:hover {
    opacity: 1;
}

body.SHOW_COUNTRIES .bass-cell .flag {
    display: inline;
}

.WEBKIT .bass-cell .label {
    bottom: 2px;
}

.bass-table td.empty {
    border: 0;
}