if (navigator.userAgent.indexOf('Safari')!= -1)
  {
  var cssNode = document.createElement('link');
  cssNode.setAttribute('rel', 'stylesheet');
  cssNode.setAttribute('type', 'text/css');
  cssNode.setAttribute('href', '../css/safari-hacks.css');
  document.getElementsByTagName('head')[0].appendChild(cssNode);
  }

if (navigator.userAgent.indexOf('Firefox')!= -1 && navigator.platform.indexOf('Mac')!= -1)
  {
  var cssNode = document.createElement('link');
  cssNode.setAttribute('rel', 'stylesheet');
  cssNode.setAttribute('type', 'text/css');
  cssNode.setAttribute('href', '../css/firefox-mac-hacks.css');
  document.getElementsByTagName('head')[0].appendChild(cssNode);
  }