Converting a series of numbers into a 64 bit binary frame..?

If that is supposed to be hexadecimal, you have too many zeroes:
0x0101010101010101

if that is supposed to be binary, you have too few:
0b0000000100000001000000010000000100000001000000010000000100000001

There is no need to pack them into a 64-bit number. I would just keep them in a byte array:

byte array[8];
array[0] = SideLights;
array[1] = MainLights;
array[2] = HighLights;
array[3] = HazLights;
array[4] = IndLLights;
array[5] = IndRLights;
array[6] = RFogLights;
array[7] = FFogLights;