.buttonA, .buttonB, .buttonX, .buttonY, .dPadDown, .dPad, .dPadLeft, .dPadRight, .dPadUp, .leftBumper, .leftStickDown, .leftStick, .leftStickLeft, .leftStickPress, .leftStickRight, .leftStickUnpress, .leftStickUp, .leftTrigger, .menu, .rightBumper, .rightStickDown, .rightStick, .rightStickLeft, .rightStickPress, .rightStickRight, .rightStickUnpress, .rightStickUp, .rightTrigger, .view, .xBoxButton {
background:url(../images/XboxOne.png) no-repeat 0 0;
vertical-align:middle;
display:inline-block;
overflow:hidden;
height:34px;
width:42px;
}

/*========================= ROW 1 =========================*/

.buttonA {
background-position: -10px -10px;
}
.buttonB {
background-position: -110px -10px;
}
.buttonX {
background-position: -210px -10px;
}
.buttonY {
background-position: -310px -10px;
}
.xBoxButton {
background-position: -410px -10px;
}

/*========================= ROW 2 =========================*/

.dPad {
background-position: -10px -110px;
}
.dPadUp {
background-position: -110px -110px;
}
.dPadRight {
background-position: -210px -110px;
}
.dPadDown {
background-position: -310px -110px;
}
.dPadLeft {
background-position: -410px -110px;
}

/*========================= ROW 3 =========================*/

.leftStick {
background-position: -10px -210px;
}
.leftStickUp {
background-position: -110px -210px;
}
.leftStickRight {
background-position: -210px -210px;
}
.leftStickDown {
background-position: -310px -210px;
}
.leftStickLeft {
background-position: -410px -210px;
}

/*========================= ROW 4 =========================*/

.rightStick {
background-position: -10px -310px;
}
.rightStickUp {
background-position: -110px -310px;
}
.rightStickRight {
background-position: -210px -310px;
}
.rightStickDown {
background-position: -310px -310px;
}
.rightStickLeft {
background-position: -410px -310px;
}

/*========================= ROW 5 =========================*/

.leftStickPress {
background-position: -6px -410px;
}
.rightStickPress {
background-position: -106px -410px;
}
.leftStickUnpress {
background-position: -206px -410px;
}
.rightStickUnpress {
background-position: -306px -410px;
}
.view {
background-position: -406px -410px;
}

/*========================= ROW 6 =========================*/

.leftBumper {
background-position: -6px -510px;
}
.rightBumper {
background-position: -106px -510px;
}
.leftTrigger {
background-position: -206px -510px;
}
.rightTrigger {
background-position: -306px -510px;
}
.menu {
background-position: -406px -510px;
}