.logo-small { height:25px; width:25px; }
.logo-medium { height:50px; width:50px; }
.logo-large { height:80px; width:80px; }
.logo-40 { height:40px; width:40px; }

/* NFL team logos LARGE (80 x 80) sprite start */
.logo-nfl-large { background-image: url(/prod/assets/teamlogos/nfl/logo-nfl-teams-large-vert.png); background-repeat: no-repeat;}
.ie6 .logo-nfl-large { background-image: url(/prod/assets/teamlogos/nfl/logo-nfl-teams-large-vert-ie6.png); background-repeat: no-repeat;}
.nfl-large-ari { background-position: 0px 0px; }
.nfl-large-atl { background-position: 0px -100px; }
.nfl-large-bal { background-position: 0px -200px; }
.nfl-large-buf { background-position: 0px -300px; }
.nfl-large-car { background-position: 0px -400px; }
.nfl-large-chi { background-position: 0px -500px; }
.nfl-large-cin { background-position: 0px -600px; }
.nfl-large-cle { background-position: 0px -700px; }
.nfl-large-dal { background-position: 0px -800px; }
.nfl-large-den { background-position: 0px -900px; }
.nfl-large-det { background-position: 0px -1000px; }
.nfl-large-gnb { background-position: 0px -1100px; }
.nfl-large-hou { background-position: 0px -1200px; }
.nfl-large-ind { background-position: 0px -1300px; }
.nfl-large-jac { background-position: 0px -1400px; }
.nfl-large-kan { background-position: 0px -1500px; }
.nfl-large-mia { background-position: 0px -1600px; }
.nfl-large-min { background-position: 0px -1700px; }
.nfl-large-nwe { background-position: 0px -1800px; }
.nfl-large-nor { background-position: 0px -190px; }
.nfl-large-nyg { background-position: 0px -2000px; }
.nfl-large-nyj { background-position: 0px -2100px; }
.nfl-large-oak { background-position: 0px -2200px; }
.nfl-large-phi { background-position: 0px -2300px; }
.nfl-large-pit { background-position: 0px -2400px; }
.nfl-large-sdg { background-position: 0px -2500px; }
.nfl-large-sfo { background-position: 0px -2600px; }
.nfl-large-sea { background-position: 0px -2700px; }
.nfl-large-stl { background-position: 0px -2800px; }
.nfl-large-tam { background-position: 0px -2900px; }
.nfl-large-ten { background-position: 0px -3000px; }
.nfl-large-was { background-position: 0px -3100px; }
/* NFL team logos MEDIUM (50 x 50) sprite end */

/* NFL team logos MEDIUM (50 x 50) sprite start */
.logo-nfl-medium { background-image: url(/prod/assets/teamlogos/nfl/logo-nfl-teams-medium-vert.png); background-repeat: no-repeat;}
.ie6 .logo-nfl-medium { background-image: url(/prod/assets/teamlogos/nfl/logo-nfl-teams-medium-vert-ie6.png); background-repeat: no-repeat;}
.nfl-medium-ari { background-position: 0px 0px; }
.nfl-medium-atl { background-position: 0px -50px; }
.nfl-medium-bal { background-position: 0px -100px; }
.nfl-medium-buf { background-position: 0px -150px; }
.nfl-medium-car { background-position: 0px -200px; }
.nfl-medium-chi { background-position: 0px -250px; }
.nfl-medium-cin { background-position: 0px -300px; }
.nfl-medium-cle { background-position: 0px -350px; }
.nfl-medium-dal { background-position: 0px -400px; }
.nfl-medium-den { background-position: 0px -450px; }
.nfl-medium-det { background-position: 0px -500px; }
.nfl-medium-gnb { background-position: 0px -550px; }
.nfl-medium-hou { background-position: 0px -600px; }
.nfl-medium-ind { background-position: 0px -650px; }
.nfl-medium-jac { background-position: 0px -700px; }
.nfl-medium-kan { background-position: 0px -750px; }
.nfl-medium-mia { background-position: 0px -800px; }
.nfl-medium-min { background-position: 0px -850px; }
.nfl-medium-nwe { background-position: 0px -900px; }
.nfl-medium-nor { background-position: 0px -950px; }
.nfl-medium-nyg { background-position: 0px -1000px; }
.nfl-medium-nyj { background-position: 0px -1050px; }
.nfl-medium-oak { background-position: 0px -1100px; }
.nfl-medium-phi { background-position: 0px -1150px; }
.nfl-medium-pit { background-position: 0px -1200px; }
.nfl-medium-sdg { background-position: 0px -1250px; }
.nfl-medium-sfo { background-position: 0px -1300px; }
.nfl-medium-sea { background-position: 0px -1350px; }
.nfl-medium-stl { background-position: 0px -1400px; }
.nfl-medium-tam { background-position: 0px -1450px; }
.nfl-medium-ten { background-position: 0px -1500px; }
.nfl-medium-was { background-position: 0px -1550px; }
/* NFL team logos MEDIUM (50 x 50) sprite end */

/* NFL team logos (40 x 40) sprite start */
.logo-nfl-40 { background-image: url(/prod/assets/teamlogos/nfl/logo-nfl-teams-40-vert.png); background-repeat: no-repeat;}
.ie6 .logo-nfl-40 { background-image: url(/prod/assets/teamlogos/nfl/logo-nfl-teams-40-vert-ie6.png); background-repeat: no-repeat;}
.nfl-40-ari { background-position: 0px 0px; }
.nfl-40-atl { background-position: 0px -50px; }
.nfl-40-bal { background-position: 0px -100px; }
.nfl-40-buf { background-position: 0px -150px; }
.nfl-40-car { background-position: 0px -200px; }
.nfl-40-chi { background-position: 0px -250px; }
.nfl-40-cin { background-position: 0px -300px; }
.nfl-40-cle { background-position: 0px -350px; }
.nfl-40-dal { background-position: 0px -400px; }
.nfl-40-den { background-position: 0px -450px; }
.nfl-40-det { background-position: 0px -500px; }
.nfl-40-gnb { background-position: 0px -550px; }
.nfl-40-hou { background-position: 0px -600px; }
.nfl-40-ind { background-position: 0px -650px; }
.nfl-40-jac { background-position: 0px -700px; }
.nfl-40-kan { background-position: 0px -750px; }
.nfl-40-mia { background-position: 0px -800px; }
.nfl-40-min { background-position: 0px -850px; }
.nfl-40-nwe { background-position: 0px -900px; }
.nfl-40-nor { background-position: 0px -950px; }
.nfl-40-nyg { background-position: 0px -1000px; }
.nfl-40-nyj { background-position: 0px -1050px; }
.nfl-40-oak { background-position: 0px -1100px; }
.nfl-40-phi { background-position: 0px -1150px; }
.nfl-40-pit { background-position: 0px -1200px; }
.nfl-40-sdg { background-position: 0px -1250px; }
.nfl-40-sfo { background-position: 0px -1300px; }
.nfl-40-sea { background-position: 0px -1350px; }
.nfl-40-stl { background-position: 0px -1400px; }
.nfl-40-tam { background-position: 0px -1450px; }
.nfl-40-ten { background-position: 0px -1500px; }
.nfl-40-was { background-position: 0px -1550px; }
/* NFL team logos (40 x 40) sprite end */


/* NFL team logos SMALL (25 x 50) sprite start */
.logo-nfl-small { background-image: url(/prod/assets/teamlogos/nfl/logo-nfl-teams-small-vert.png); background-repeat: no-repeat;}
.ie6 .logo-nfl-small { background-image: url(/prod/assets/teamlogos/nfl/logo-nfl-teams-small-vert-ie6.png); background-repeat: no-repeat;}
.nfl-small-ari { background-position: 0px 0px; }
.nfl-small-atl { background-position: 0px -50px; }
.nfl-small-bal { background-position: 0px -100px; }
.nfl-small-buf { background-position: 0px -150px; }
.nfl-small-car { background-position: 0px -200px; }
.nfl-small-chi { background-position: 0px -250px; }
.nfl-small-cin { background-position: 0px -300px; }
.nfl-small-cle { background-position: 0px -350px; }
.nfl-small-dal { background-position: 0px -400px; }
.nfl-small-den { background-position: 0px -450px; }
.nfl-small-det { background-position: 0px -500px; }
.nfl-small-gnb { background-position: 0px -550px; }
.nfl-small-hou { background-position: 0px -600px; }
.nfl-small-ind { background-position: 0px -650px; }
.nfl-small-jac { background-position: 0px -700px; }
.nfl-small-kan { background-position: 0px -750px; }
.nfl-small-mia { background-position: 0px -800px; }
.nfl-small-min { background-position: 0px -850px; }
.nfl-small-nwe { background-position: 0px -900px; }
.nfl-small-nor { background-position: 0px -950px; }
.nfl-small-nyg { background-position: 0px -1000px; }
.nfl-small-nyj { background-position: 0px -1050px; }
.nfl-small-oak { background-position: 0px -1100px; }
.nfl-small-phi { background-position: 0px -1150px; }
.nfl-small-pit { background-position: 0px -1200px; }
.nfl-small-sdg { background-position: 0px -1250px; }
.nfl-small-sfo { background-position: 0px -1300px; }
.nfl-small-sea { background-position: 0px -1350px; }
.nfl-small-stl { background-position: 0px -1400px; }
.nfl-small-tam { background-position: 0px -1450px; }
.nfl-small-ten { background-position: 0px -1500px; }
.nfl-small-was { background-position: 0px -1550px; }
/* NFL team logos MEDIUM (50 x 50) sprite end */
