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 book = {
	  src: secure + 'www.amplimark.com/swf/gotham_book.swf'
	};

	var light = {
	  src: secure + 'www.amplimark.com/swf/gotham_light.swf'
	};

	var medium = {
	  src: secure + 'www.amplimark.com/swf/gotham_medium.swf'
	};
*/

sIFR.activate(book, light, medium);

sIFR.replace(medium, { 
	selector: 'h1' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#990000', 'font-size':'16px', 'line-height':'16px'},
		'a': {'color':'#990000', 'font-size':'16px', 'line-height':'16px', 'text-decoration':'none'}
	},
	tuneHeight: -4
});

sIFR.replace(medium, { 
	selector: 'h2' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#990000', 'font-size':'16px', 'line-height':'16px'},
		'a': {'color':'#990000', 'font-size':'16px', 'line-height':'16px', 'text-decoration':'none'}
	},
	tuneHeight: -4
});


sIFR.replace(medium, { 
	selector: 'h4' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#2971a7', 'font-size':'14px', 'line-height':'14px'},
		'a': {'color':'#2971a7', 'font-size':'14px', 'line-height':'14px', 'text-decoration':'none'}
	},
	tuneHeight: -4
});

sIFR.replace(book, { 
	selector: '.more' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#2971a7', 'font-size':'13px'}
	}
});

sIFR.replace(medium, { 
	selector: '.phone' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#cb0000', 'text-align':'left', 'font-size':'14px'}
	}
});


sIFR.replace(medium, { 
	selector: '.headings' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#46535c', 'font-size':'15px', 'line-height':'13px'} 
		,'a': {'color':'#46535c','text-decoration':'none'}
		,'a:hover': {'color':'#46535c','text-decoration':'underline'}	
	},
	tuneHeight: -4
});


sIFR.replace(book, { 
	selector: '.publics-info-text' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#898989', 'font-size':'16px'}
	}
});

sIFR.replace(medium, { 
	selector: '#small_main h6' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#2971a7', 'font-size':'14px', 'line-height':'14px'},
		'a': {'color':'#2971a7', 'font-size':'14px', 'line-height':'14px', 'text-decoration':'none'}
	},
	tuneHeight: -5
});

/**
* facilitators section
*/
sIFR.replace(medium, { 
	selector: '#facilitators-body #rightbar h3' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#f47b20', 'font-size':'16px', 'line-height':'16px'},
		'a': {'color':'#f47b20', 'font-size':'16px', 'line-height':'16px', 'text-decoration':'none'}
	},
	tuneHeight: -5
});

sIFR.replace(medium, { 
	selector: '#facilitators-body h3.medium' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#f47b20', 'font-size':'24px', 'line-height':'24px'},
		'a': {'color':'#f47b20', 'font-size':'24px', 'line-height':'24px', 'text-decoration':'none'}
	}
});

sIFR.replace(book, { 
	selector: '#facilitators-body h3' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#f47b20', 'font-size':'24px', 'line-height':'24px'},
		'a': {'color':'#f47b20', 'text-decoration':'none'},
		'a:hover': {'color':'#f47b20', 'text-decoration':'none'}
	}
});

sIFR.replace(book, { 
	selector: '#facilitators-body .login-bullets' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#95a2ab', 'font-size':'16px'}
	}
});

sIFR.replace(book, { 
	selector: '#facilitators-body .create-text' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#95a2ab', 'font-size':'12px', 'line-height':'12px'}
	}
});

sIFR.replace(book, { 
		selector: '#executive-coaching h3:not(.group-title)' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#2971a7', 'font-size':'16px', 'line-height':'16px'},
		'a': {'color':'#2971a7', 'font-size':'16px', 'line-height': '16px', 'text-decoration':'none'}
	}
});

sIFR.replace(book, { 
		selector: '#executive-coaching h2' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#2971a7', 'font-size':'21px', 'line-height':'21px', 'margin': '0', 'padding' : '0'},
		'a': {'color':'#2971a7', 'font-size':'21px', 'line-height': '21px', 'text-decoration':'none'}
	}
});

sIFR.replace(book, { 
		selector: 'h2.blog-post' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#2971a7', 'font-size':'21px', 'line-height':'21px', 'margin': '0', 'padding' : '0'},
		'a': {'color':'#2971a7', 'font-size':'21px', 'line-height': '21px', 'text-decoration':'none'}
	}
});

sIFR.replace(book, { 
		selector: 'h3:not(.group-title)' , wmode: 'transparent'
	,css:{
		'.sIFR-root': {'color':'#2971a7', 'font-size':'21px', 'line-height':'21px'},
		'a': {'color':'#2971a7', 'font-size':'21px', 'line-height':'21px', 'text-decoration':'none'}
	}
});

