Safari works now, after doing...
								.style("transform", "rotate(-90deg)")
								.style("-webkit-transform", "rotate(-90deg)")
								.style("-moz-transform", "rotate(-90deg)")
								.style("-o-transform", "rotate(-90deg)")
								.style("-ms-transform", "rotate(-90deg)")
								.style("transform-origin", "0% 0%")
								.style("-webkit-transform-origin", "0% 0%")
								.style("-ms-transform-origin", "0% 0%")
Why am I doing this again?