/*FONT LIST*/

#font_selection ul.font_list li a {
  display:block;
  background-image: url("../../images/font_menu_sprites_556d4ede6419e.9804af002a7b.png");
  background-repeat: no-repeat;
  height:41px;
  text-indent:-9999px;
}

#font_selection ul.font_list li a {
    background-color:#fff;
}
#font_selection ul.font_list li a:hover,
#font_selection ul.font_list li a.active {
    background-color:#000;
}

/* These position rules are autogenerated using the CSS Sprite Generator (http://spritegen.website-performance.org/)
   This block is kept separate from the additional rules below so it can more easily be replaced when necessary. */
.sprite-Circle{ background-position: 0 0; width: 91px; height: 41px; }
.sprite-0000_DAmicoGothic{ background-position: 0 -91px; width: 219px; height: 41px; }
.sprite-0000_HenrionBA{ background-position: 0 -182px; width: 193px; height: 41px; }
.sprite-0000_SwissTwoTone{ background-position: 0 -273px; width: 81px; height: 41px; }
.sprite-0497_Atrax{ background-position: 0 -364px; width: 139px; height: 41px; }
.sprite-0804_NortonSlapstick{ background-position: 0 -455px; width: 179px; height: 41px; }
.sprite-0914_StanSlope{ background-position: 0 -546px; width: 178px; height: 41px; }
.sprite-1628_CopelandMilo{ background-position: 0 -637px; width: 144px; height: 41px; }
.sprite-1704_BrodovitchAlbro{ background-position: 0 -728px; width: 227px; height: 41px; }
.sprite-2233_HaslerCircus{ background-position: 0 -819px; width: 151px; height: 41px; }
.sprite-3224_Brixen{ background-position: 0 -910px; width: 110px; height: 41px; }
.sprite-4258_HanoverBold{ background-position: 0 -1001px; width: 191px; height: 41px; }
.sprite-4428_TimesSquare{ background-position: 0 -1092px; width: 185px; height: 41px; }
.sprite-5017_CarusoRoxy{ background-position: 0 -1183px; width: 235px; height: 41px; }
.sprite-5056_BillSeeWhimsy{ background-position: 0 -1274px; width: 136px; height: 41px; }
.sprite-5096_DARegatta{ background-position: 0 -1365px; width: 122px; height: 41px; }
.sprite-5261_BenguiatBuffalo{ background-position: 0 -1456px; width: 217px; height: 41px; }
.sprite-5270_WestBehemoth{ background-position: 0 -1547px; width: 238px; height: 41px; }
.sprite-5270_WestBehemothItalic{ background-position: 0 -1638px; width: 236px; height: 41px; }
.sprite-5577_WestThud{ background-position: 0 -1729px; width: 168px; height: 41px; }
.sprite-6034_Carlyle_Eventide{ background-position: 0 -1820px; width: 160px; height: 41px; }
.sprite-6535_SuperstarScript{ background-position: 0 -1911px; width: 150px; height: 41px; }
.sprite-8082_ExotiqueJSplit{ background-position: -288px 0; width: 161px; height: 41px; }
.sprite-8821_Tuggle{ background-position: -288px -91px; width: 115px; height: 41px; }
.sprite-9500_FederalTwelveHorizontal{ background-position: -288px -182px; width: 286px; height: 41px; }
.sprite-9501_FederalTwelveDiagonal{ background-position: -288px -273px; width: 277px; height: 41px; }
.sprite-9520_FederalReserve{ background-position: -288px -364px; width: 224px; height: 41px; }
.sprite-Aztec{ background-position: -288px -455px; width: 119px; height: 41px; }
.sprite-Banjo_Playbill{ background-position: -288px -546px; width: 70px; height: 41px; }
.sprite-Beaux_Arts{ background-position: -288px -637px; width: 243px; height: 41px; }
.sprite-BenguiatCaslon{ background-position: -288px -728px; width: 137px; height: 41px; }
.sprite-BenguiatCaslonOutline{ background-position: -288px -819px; width: 144px; height: 41px; }
.sprite-BenguiatCaslonPlain{ background-position: -288px -910px; width: 128px; height: 41px; }
.sprite-Blaktur{ background-position: -288px -1001px; width: 119px; height: 41px; }
.sprite-Brickhouse{ background-position: -288px -1092px; width: 165px; height: 41px; }
.sprite-Bubblegum{ background-position: -288px -1183px; width: 209px; height: 41px; }
.sprite-Bubblegum_drop{ background-position: -288px -1274px; width: 209px; height: 41px; }
.sprite-CarlyleQuaint{ background-position: -288px -1365px; width: 164px; height: 41px; }
.sprite-Carnival_Condensed{ background-position: -288px -1456px; width: 79px; height: 41px; }
.sprite-Chicamakomiko{ background-position: -288px -1547px; width: 160px; height: 41px; }
.sprite-CopelandTrilliumFills{ background-position: -288px -1638px; width: 172px; height: 41px; }
.sprite-CopelandTrilliumOutline{ background-position: -288px -1729px; width: 169px; height: 41px; }
.sprite-Coryn_Galaxy_Didot{ background-position: -288px -1820px; width: 250px; height: 41px; }
.sprite-DavisonBaroque{ background-position: -288px -1911px; width: 343px; height: 41px; }
.sprite-DavisonSpencerian{ background-position: -681px 0; width: 198px; height: 41px; }
.sprite-DavisonSpencerianPlain{ background-position: -681px -91px; width: 236px; height: 41px; }
.sprite-Ed_Interlock{ background-position: -681px -182px; width: 123px; height: 41px; }
.sprite-Ed_Script{ background-position: -681px -273px; width: 86px; height: 41px; }
.sprite-Girard_Sansusie{ background-position: -681px -364px; width: 195px; height: 41px; }
.sprite-Girard_Script{ background-position: -681px -455px; width: 155px; height: 41px; }
.sprite-Goliath{ background-position: -681px -546px; width: 245px; height: 41px; }
.sprite-Gorilla{ background-position: -681px -637px; width: 175px; height: 41px; }
.sprite-HouseGothicNarrow{ background-position: -681px -728px; width: 135px; height: 41px; }
.sprite-HouseGothicWide{ background-position: -681px -819px; width: 237px; height: 41px; }
.sprite-House_3009{ background-position: -681px -910px; width: 204px; height: 41px; }
.sprite-House_Custom{ background-position: -681px -1001px; width: 80px; height: 41px; }
.sprite-Housebroken{ background-position: -681px -1092px; width: 235px; height: 41px; }
.sprite-League_Night{ background-position: -681px -1183px; width: 142px; height: 41px; }
.sprite-Luxury{ background-position: -681px -1274px; width: 132px; height: 41px; }
.sprite-Mierop_Inline{ background-position: -681px -1365px; width: 212px; height: 41px; }
.sprite-Millstein_Flourish{ background-position: -681px -1456px; width: 212px; height: 41px; }
.sprite-Neutra_Inline{ background-position: -681px -1547px; width: 233px; height: 41px; }
.sprite-Neutra_Stencil{ background-position: -681px -1638px; width: 233px; height: 41px; }
.sprite-Neutra_Thin{ background-position: -681px -1729px; width: 210px; height: 41px; }
.sprite-Norton_Tape{ background-position: -681px -1820px; width: 220px; height: 41px; }
.sprite-Nouveau{ background-position: -681px -1911px; width: 221px; height: 41px; }
.sprite-Quintet{ background-position: -1074px 0; width: 93px; height: 41px; }
.sprite-Raymund_Circus{ background-position: -1074px -91px; width: 220px; height: 41px; }
.sprite-Raymund_Circus_Inline{ background-position: -1074px -182px; width: 220px; height: 41px; }
.sprite-Raymund_Circus_Outlined{ background-position: -1074px -273px; width: 220px; height: 41px; }
.sprite-Rumba{ background-position: -1074px -364px; width: 77px; height: 41px; }
.sprite-Runway{ background-position: -1074px -455px; width: 169px; height: 41px; }
.sprite-Showcard{ background-position: -1074px -546px; width: 128px; height: 41px; }
.sprite-Smidgen{ background-position: -1074px -637px; width: 161px; height: 41px; }
.sprite-Sobriquet{ background-position: -1074px -728px; width: 196px; height: 41px; }
.sprite-Sobriquet_Monogram{ background-position: -1074px -819px; width: 24px; height: 41px; }
.sprite-Sobriquet_Tripple{ background-position: -1074px -910px; width: 273px; height: 41px; }
.sprite-Sodachrome{ background-position: -1074px -1001px; width: 216px; height: 41px; }
.sprite-Studio_Slant{ background-position: -1074px -1092px; width: 183px; height: 41px; }
.sprite-SwissInterlock{ background-position: -1074px -1183px; width: 141px; height: 41px; }
.sprite-Swiss_Interlock_Stencil{ background-position: -1074px -1274px; width: 209px; height: 41px; }
.sprite-Tiki_Palms{ background-position: -1074px -1365px; width: 114px; height: 41px; }
.sprite-Trickhouse{ background-position: -1074px -1456px; width: 226px; height: 41px; }
.sprite-United_Stencil{ background-position: -1074px -1547px; width: 138px; height: 41px; }
.sprite-Voodoo_House{ background-position: -1074px -1638px; width: 174px; height: 41px; }
.sprite-WestBarnumUltra{ background-position: -1074px -1729px; width: 215px; height: 41px; }
.sprite-WestBarnumUltraDrop{ background-position: -1074px -1820px; width: 211px; height: 41px; }
.sprite-WestEmperorScript{ background-position: -1074px -1911px; width: 172px; height: 41px; }
.sprite-West_Elephant{ background-position: -1467px 0; width: 161px; height: 41px; }
.sprite-West_Italiano{ background-position: -1467px -91px; width: 220px; height: 41px; }
.sprite-West_Kerpow{ background-position: -1467px -182px; width: 132px; height: 41px; }
.sprite-Worthe_Numerals{ background-position: -1467px -273px; width: 126px; height: 41px; }
.sprite-chalet_comprime{ background-position: -1467px -364px; width: 78px; height: 41px; }
.sprite-holiday_gothic{ background-position: -1467px -455px; width: 166px; height: 41px; }

/*BY NAME MENU*/

#font_selection ul#by_name_menu li a,
#font_selection ul.by_menu li span {
  display:block;
  height:41px;

  background-image: url("../../furniture/byname_menu_sprite.611d9e3dd489.png");
  background-repeat: no-repeat;

  text-indent:-9999px;
}
#font_selection ul.by_menu li span {
  background-color:#C8BBA3;
}
#font_selection ul#by_name_menu li a {
    background-color:#000;
}
#font_selection ul#by_name_menu li a:hover,
#font_selection ul#by_name_menu li a.active {
    background-color:#fff;
}

.sprite-A { background-position: 0 0; width:24px; }
.sprite-B { background-position: 0 -51px; width:24px; }
.sprite-C { background-position: 0 -102px; width:21px; }
.sprite-D { background-position: 0 -153px; width:24px; }
.sprite-E { background-position: 0 -204px; width:22px; }
.sprite-F { background-position: 0 -255px; width:22px; }
.sprite-G { background-position: 0 -306px; width:24px; }
.sprite-H { background-position: 0 -357px; width:27px; }
.sprite-I { background-position: 0 -408px; width:16px; }
.sprite-J { background-position: 0 -459px; width:20px; }
.sprite-K { background-position: 0 -510px; width:26px; }
.sprite-L { background-position: 0 -561px; width:22px; }
.sprite-M { background-position: 0 -612px; width:31px; }
.sprite-N { background-position: 0 -663px; width:24px; }
.sprite-O { background-position: 0 -714px; width:22px; }
.sprite-P { background-position: 0 -765px; width:23px; }
.sprite-Q { background-position: 0 -816px; width:22px; }
.sprite-R { background-position: 0 -867px; width:26px; }
.sprite-S { background-position: 0 -918px; width:20px; }
.sprite-T { background-position: 0 -969px; width:23px; }
.sprite-U { background-position: 0 -1020px; width:23px; }
.sprite-V { background-position: 0 -1071px; width:24px; }
.sprite-W { background-position: 0 -1122px; width:34px; }
.sprite-X { background-position: 0 -1173px; width:23px; }
.sprite-Y { background-position: 0 -1224px; width:23px; }
.sprite-Z { background-position: 0 -1275px; width:23px; }
