.sprites { background: url(images/sprites.gif) no-repeat top left; }

.p22onlinebanner { background-position: 0 0; width:151px; height:31px}
.p22typefoundrybanner { background-position: -162 0; }
.p22logo { background-position: 0 -45; width:39px; height:31px;}
.ihoflogo { background-position: -59 -45; width:40px; height:32px;}
.ltclogo { background-position: -117 -45; width:41px; height:37px; }
.rtflogo { background-position: -178 -45; width:38px; height:38px;}
.sherwoodlogo { background-position: -237 -45; width:38px; height:38px;}
.terminallogo { background-position: -296 -45; width:37px; height:37px;}
.indiefontslogo { background-position: -354 -45; width:40px; height:40px;}
.collectionslogo { background-position: -415 -45; width:35px; height:34px;}
.typecasterlogo { background-position: 0 -96; width:82px; height:16px; }
.prominilogo { background-position: -86 -96; width:41px; height:18px; }
.homepagecorners { background-position: -127 -96; }
.p22icon { background-position: -360 -96; }
.sherwoodicon { background-position: -318 -96; }
.rtficon { background-position: -339 -96; }
.ltcicon { background-position: -382 -97; }
.ihoficon { background-position: -402 -96; }
.l_tab_blue { background-position: 0 -187; }
.r_tab_blue { background-position: 0 -209; }
.l_tab_grey { background-position: 0 -231; }
.r_tab_grey { background-position: 0 -253; }
.tabbrowsefonts { background-position: -365 -157; }
.tabfontindex { background-position: -259 -157; }
.tabfoundry { background-position: 0 -157; }
.tabmerch { background-position: -150 -157; }
.tabpro { background-position: -96 -157; }

