So it did have something to do with the normals, they were the right way, but weren't rendering as if they were. So I had to go back to older versions of the file and redo those objects. So somewhere along the line they must have gotten corrupted.