.flag {
	width: 16px;
	height: 11px;
	background:url(flags.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
}

.flag.flag-au {background-position: -16px 0}
.flag.flag-br {background-position: -32px 0}
.flag.flag-ca {background-position: -48px 0}
.flag.flag-cn {background-position: -64px 0}
.flag.flag-de {background-position: 0 -11px}
.flag.flag-fr {background-position: -16px -11px}
.flag.flag-gb {background-position: -32px -11px}
.flag.flag-in {background-position: -48px -11px}
.flag.flag-it {background-position: -64px -11px}
.flag.flag-my {background-position: 0 -22px}
.flag.flag-nz {background-position: -16px -22px}
.flag.flag-pk {background-position: -32px -22px}
.flag.flag-ru {background-position: -48px -22px}
.flag.flag-th {background-position: -64px -22px}
.flag.flag-tr {background-position: 0 -33px}
.flag.flag-us {background-position: -16px -33px}
