Check je Kleurinstellingen eens, ik heb dit probleem ook weleens gehad.
Met de instellingen "Europe Web/Internet" heb ik over het algemeen weinig problemen ...
Het probleem waar je tegen aanloopt, is dat je kleurprofielen insluit bij het opslaan van je JPEG bestanden. Safari is één van de weinige browsers die kleurprofielen 'respecteert', waardoor de afbeelding er uitziet zoals het eigenlijk hoort, maar niet overeenkomt met de HEX-kleuren uit je CSS-bestand.
Bij het opslaan vanuit Photoshop (via de 'exporteer voor Web' functie) kun je het beste 'kleurprofielen insluiten' uitvinken om de problemen te verminderen.