parseSelector.pseudoClasses = {
  'not': function(nodes, selector) {
    var result = [];
    each: for(var i = 0, node; i < nodes.length; i++) {
      node = nodes[i];
      var ignore = parseSelector(selector, node.parentNode);
      for(var j = 0; j < ignore.length; j++) {
        if(ignore[j] == node) continue each;
      }
      result.push(node);
    }
    return result;
  }
}
var visitorTT1BRK = {
    src: '/sifr/visitorTT1BRK.swf',
	wmode:'transparent'
};

sIFR.activate(visitorTT1BRK);
sIFR.replace(visitorTT1BRK, {
    selector: '#categs',
    css: {
        '.sIFR-root': {
			'color': '#00827e'
        }
    },
	offsetTop : -5,
	tuneHeight : -15
});

sIFR.replace(visitorTT1BRK, {
    selector: '.visitor, #categs',
    css: {
        '.sIFR-root': {
			'display': 'block',
			'font-weight' : 'normal',
			'text-transform': 'uppercase',
			'font-size' : '24px',
			'color': '#1b2952'
        }
    },
	offsetTop : -5,
	tuneHeight : -15
});

sIFR.replace(visitorTT1BRK, {
    selector: '#categList dt strong',
    css: {
        '.sIFR-root': {
			'font-size' : '16px',
			'font-weight' : 'normal',
			'text-align': 'center',
			'cursor': 'pointer',
			'color': '#ffffff'
        }
    },
	onRelease: function(fi){
		window.location.href = fi.getAncestor().parentNode.href;
	},
	offsetTop : 9
});

sIFR.replace(visitorTT1BRK, {
    selector: '#leftSide h3',
    css: {
        '.sIFR-root': {
			'font-size' : '18px',
			'font-weight' : 'normal',
			'color': '#00827e'
        },
		'a': {
			'color': '#00827e'
		},
		'a:hover': {
			'text-decoration': 'underline',
			'color': '#00827e'
		}
    },
	offsetTop : 9
});
