
	// sifr styling - had to make absolute urls for PageUp careers section to work
	var infobook = { src: 'http://www.spotless.com/flash/infobook12052010.swf'	};
	var arial = { src: 'http://www.spotless.com/flash/arial12052010.swf'	};
	
	// sifr3 power activate!
	sIFR.activate(infobook, arial);
	
	// overwrite
	sIFR.replace(infobook, {
		selector: '#experienceProfiles h3'
		,css: [ '.sIFR-root { color:#999999;}'
				 ,'a:link { color:#999999; text-decoration:none; }'
				 ,'a:hover { color:#666666;}'
				 ]
		,wmode: 'transparent'
		,offsetTop: '-3'
		,tuneHeight: '-7'
	});
	
	// Call To Action
	sIFR.replace(infobook, {
		selector: '.callToActionWrap h3'
		,css: [ '.sIFR-root { color:#004D92;}' ]
		,wmode: 'transparent'
		,offsetTop: '-4'
		,tuneHeight: '-10'
	});
	
	// home page
	sIFR.replace(infobook, {
		selector: '.siteFeatures strong.title'
		,css: [ '.sIFR-root { color:#ffffff;}'
		,'a:link {color:#ffffff; text-decoration:none; }'
		,'a:hover {color:#ffffff;}' ]
		,wmode: 'transparent'
		,offsetTop: '10'
		,tuneHeight: '20'
		,offsetLeft: '13'
	});
	
	// about us page
	sIFR.replace(infobook, {
		selector: '#genericLandingBox .summary h3'
		,css: [ '.sIFR-root { color:#999999; height:45px; overflow:hidden;}'
				  ,'a:link { text-decoration:none; color:#999999; height:45; overflow:hidden;}'
				  ,'a:hover { color:#666666; }'
				  ]
		,wmode: 'transparent'
		,offsetTop: '-3'
		,tuneHeight: '-7'
	});
	sIFR.replace(infobook, {
		selector: '#genericLandingBox .featuresList strong'
		,css: [ '.sIFR-root { color:#ffffff;}'
					,'a:link {color:#ffffff; text-decoration:none; }'
					,'a:hover {color:#ffffff;}' ]
		,wmode: 'transparent'
		,offsetTop: '10'
		,tuneHeight: '16'
		,offsetLeft: '13'
	});
	
	// services landing page
	sIFR.replace(infobook, {
		selector: '#servicesLandingBox .integrated h2'
		,css: [ '.sIFR-root { color:#0e3c74;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	sIFR.replace(infobook, {
		selector: '#servicesLandingBox .managed h2'
		,css: [ '.sIFR-root { color:#6baece;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	sIFR.replace(infobook, {
		selector: '#servicesLandingBox .food h2'
		,css: [ '.sIFR-root { color:#e5c034;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	sIFR.replace(infobook, {
		selector: '#servicesLandingBox .cleaning h2'
		,css: [ '.sIFR-root { color:#909517;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	sIFR.replace(infobook, {
		selector: '#servicesLandingBox .laundry h2'
		,css: [ '.sIFR-root { color:#dc5e29;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	sIFR.replace(infobook, {
		selector: '#servicesLandingBox .retail h2'
		,css: [ '.sIFR-root { color:#962060;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	sIFR.replace(infobook, {
		selector: '#servicesLandingBox .painting h2'
		,css: [ '.sIFR-root { color:#511c93;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});

	// INVESTOR LANDING PAGE
	sIFR.replace(infobook, {
		selector: '#investorLandingBox .announcements strong'
		,css: [ '.sIFR-root { color:#999999;}'
				  ,'a:link { text-decoration:none; color:#999999; }'
				  ,'a:hover { color:#666666; }'
				 ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-8'
	});
	sIFR.replace(infobook, {
		selector: '#investorLandingBox .siteFeatures strong'
		,css: [ '.sIFR-root { color:#ffffff;}'
		,'a:link {color:#ffffff; text-decoration:none; }'
		,'a:hover {color:#ffffff;}' ]
		,wmode: 'transparent'
		,offsetTop: '10'
		,tuneHeight: '16'
		,offsetLeft: '13'
	});
	
	// EXPERIENCE LANDING PAGE
	sIFR.replace(infobook, {
		selector: '#experienceLandingBox .profile h2'
		,css: [ '.sIFR-root { color:#999999; font-size:20px;}'
				  ,'a:link { text-decoration:none; color:#999999; }'
				  ,'a:hover { color:#666666; }'
				 ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-8'
	});
	
	// SERVICE PAGE
	// Food 
	sIFR.replace(infobook, {
		selector: '.food h2.detailHeadingFull'
		,css: [ '.sIFR-root { color:#ffcc00;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	sIFR.replace(infobook, {
		selector: '.food h3'
		,css: [ '.sIFR-root { color:#DDB834;}' ]
		,wmode: 'transparent'
		,offsetTop: '-4'
		,tuneHeight: '-10'
	});
	// Integrated 
	sIFR.replace(infobook, {
		selector: '.integrated h2.detailHeadingFull'
		,css: [ '.sIFR-root { color:#0a4c8c;}' ]

		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	sIFR.replace(infobook, {
		selector: '.integrated h3'
		,css: [ '.sIFR-root { color:#152C63;}' ]
		,wmode: 'transparent'
		,offsetTop: '-4'
		,tuneHeight: '-10'
	});
	// Managed 
	sIFR.replace(infobook, {
		selector: '.managed h2.detailHeadingFull'
		,css: [ '.sIFR-root { color:#86d2f6;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	sIFR.replace(infobook, {
		selector: '.managed h3'
		,css: [ '.sIFR-root { color:#609FCA;}' ]
		,wmode: 'transparent'
		,offsetTop: '-4'
		,tuneHeight: '-10'
	});
	// Cleaning 
	sIFR.replace(infobook, {
		selector: '.cleaning h2.detailHeadingFull'
		,css: [ '.sIFR-root { color:#cad203;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	sIFR.replace(infobook, {
		selector: '.cleaning h3'
		,css: [ '.sIFR-root { color:#808518;}' ]
		,wmode: 'transparent'
		,offsetTop: '-4'
		,tuneHeight: '-10'
	});
	// Laundry 
	sIFR.replace(infobook, {
		selector: '.laundry h2.detailHeadingFull'
		,css: [ '.sIFR-root { color:#ff6726;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	sIFR.replace(infobook, {
		selector: '.laundry h3'
		,css: [ '.sIFR-root { color:#D04626;}' ]
		,wmode: 'transparent'
		,offsetTop: '-4'
		,tuneHeight: '-10'
	});
	// Retail 
	sIFR.replace(infobook, {
		selector: '.retail h2.detailHeadingFull'
		,css: [ '.sIFR-root { color:#b22170;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	sIFR.replace(infobook, {
		selector: '.retail h3'
		,css: [ '.sIFR-root { color:#7E034A;}' ]
		,wmode: 'transparent'
		,offsetTop: '-4'
		,tuneHeight: '-10'
	});
	// Painting 
	sIFR.replace(infobook, {
		selector: '.painting h2.detailHeadingFull'
		,css: [ '.sIFR-root { color:#511c93;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	sIFR.replace(infobook, {
		selector: '.painting h3'
		,css: [ '.sIFR-root { color:#39106c;}' ]
		,wmode: 'transparent'
		,offsetTop: '-4'
		,tuneHeight: '-10'
	});

	
	// SERVICE DETAIL PAGE 
	// Integrated
	sIFR.replace(infobook, {
		selector: '.integrated h2.serviceDetailPage'
		,css: [ '.sIFR-root { color:#0a4c8c;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	// Managed
	sIFR.replace(infobook, {
		selector: '.managed h2.serviceDetailPage'
		,css: [ '.sIFR-root { color:#86d2f6;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	// Food
	sIFR.replace(infobook, {
		selector: '.food h2.serviceDetailPage'
		,css: [ '.sIFR-root { color:#ffcc00;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	// Cleaning
	sIFR.replace(infobook, {
		selector: '.cleaning h2.serviceDetailPage'
		,css: [ '.sIFR-root { color:#cad203;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	// Laundry
	sIFR.replace(infobook, {
		selector: '.laundry h2.serviceDetailPage'
		,css: [ '.sIFR-root { color:#ff6726;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	// Retail
	sIFR.replace(infobook, {
		selector: '.retail h2.serviceDetailPage'
		,css: [ '.sIFR-root { color:#b22170;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	// Painting
	sIFR.replace(infobook, {
		selector: '.painting h2.serviceDetailPage'
		,css: [ '.sIFR-root { color:#511c93;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	
	sIFR.replace(infobook, {
		selector: '#related h5'
		,css: [ '.sIFR-root { color:#b22170;}'
				  ,'a:link {color:#999999; text-decoration:none;}'
				  ,'a:hover {color:#666666;}'
				 ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-8'
	});
	
	// check if its Safari on PC
	/*
	if( (navigator.userAgent.match(/Safari/)) && (!navigator.userAgent.match(/Chrome/)) && (navigator.platform.match(/Win/)) ){
		// don't call sifr, and addClass
		$(document).ready(function(){
			$('.quickFacts ul').addClass('safariPC');
		});
	}
	else{
		// quick Facts
		sIFR.replace(infobook, {
			selector: '.relevantInfo .quickFacts li'
			,css: [ '.sIFR-root { color:#5a81ae;}' ]
			,wmode: 'opaque'
			//,wmode: 'transparent'
			,offsetTop: '-5'
			,tuneHeight: '-9'
		});
	}
	*/
	// EXPERIENCE DETAIL PAGE 
	// testimonials
	/*
	sIFR.replace(infobook, {
		selector: '.relevantInfo blockquote'
		,css: [ '.sIFR-root { color:#5a81ae;}' ]
		,wmode: 'transparent'
		,offsetTop: '-3'
		,tuneHeight: '-9'
	});
	*/
	
	// related section
	sIFR.replace(infobook, {
		selector: '#related .blurb h4'
		,css: [ '.sIFR-root { color:#004d92;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-8'
	});	
	sIFR.replace(infobook, {
		selector: '#related .profile h5'
		,css: [ '.sIFR-root { color:#999999;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-8'
	});
	
	// profile detail
	sIFR.replace(infobook, {
		selector: '#related.services .integrated h4'
		,css: [ '.sIFR-root { color:#0a4c8c;}' 
				  ,'a:link { text-decoration:none; color:#0a4c8c; }'
				  ,'a:hover { color:#0a4c8c; }']
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-8'
	});
	sIFR.replace(infobook, {
		selector: '#related.services .managed h4'
		,css: [ '.sIFR-root { color:#86d2f6;}' 
				  ,'a:link { text-decoration:none; color:#86d2f6; }'
				  ,'a:hover { color:#86d2f6; }']
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-8'
	});
	sIFR.replace(infobook, {
		selector: '#related.services .food h4'
		,css: [ '.sIFR-root { color:#ffcc00;}' 
				  ,'a:link { text-decoration:none; color:#ffcc00; }'
				  ,'a:hover { color:#ffcc00; }']
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-8'
	});
	sIFR.replace(infobook, {
		selector: '#related.services .cleaning h4'
		,css: [ '.sIFR-root { color:#cad203;}' 
				  ,'a:link { text-decoration:none; color:#cad203; }'
				  ,'a:hover { color:#cad203; }']
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-8'
	});
	sIFR.replace(infobook, {
		selector: '#related.services .laundry h4'
		,css: [ '.sIFR-root { color:#ff6726;}' 
				  ,'a:link { text-decoration:none; color:#ff6726; }'
				  ,'a:hover { color:#ff6726; }']
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-8'
	});
	sIFR.replace(infobook, {
		selector: '#related.services .retail h4'
		,css: [ '.sIFR-root { color:#b22170;}' 
				  ,'a:link { text-decoration:none; color:#b22170; }'
				  ,'a:hover { color:#b22170; }']
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-8'
	});
	sIFR.replace(infobook, {
		selector: '#related.services .painting h4'
		,css: [ '.sIFR-root { color:#511c93;}' 
				  ,'a:link { text-decoration:none; color:#511c93; }'
				  ,'a:hover { color:#511c93; }']
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-8'
	});

	// generic styles
	sIFR.replace(infobook, {
		selector: 'div#pageTitle h1'
		,css: [ '.sIFR-root { color:#ffffff;  }' ]
		,wmode: 'transparent'
		,offsetTop: '-7'
		,tuneHeight: '-13'
	});
	sIFR.replace(infobook, {
		selector: 'h2.detailHeadingFull'
		,css: [ '.sIFR-root { color:#999999; }' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-9'
	});
	sIFR.replace(infobook, {
		selector: 'h2.genericHeader'
		,css: [ '.sIFR-root { color:#999999; }' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	sIFR.replace(infobook, {
		selector: 'h2.serviceDetailPage'
		,css: [ '.sIFR-root { color:#999999;}' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-10'
	});
	sIFR.replace(infobook, {
		selector: 'h2.fullWidth'
		,css: [ '.sIFR-root { color:#999999; }' ]
		,wmode: 'transparent'
		,offsetTop: '-5'
		,tuneHeight: '-12'
	});
	if( (navigator.userAgent.match(/Safari/)) && (!navigator.userAgent.match(/Chrome/)) && (navigator.platform.match(/Win/)) ){
		//do nothing?
	}
	else{
		sIFR.replace(arial, {
			selector: 'h2'
			,css: [ '.sIFR-root { color:#747E8E; text-transform:uppercase; font-weight:bold; }' ]
			,wmode: 'transparent'
			,offsetTop: '0'
			,tuneHeight: '-5'
		});
	}
	// wysiwyg
	
	sIFR.replace(infobook, {
		selector: '.wysiwyg h3'
		,css: [ '.sIFR-root { color:#555555;}' ]
		,wmode: 'transparent'
		,offsetTop: '-4'
		,tuneHeight: '-10'
	});
	sIFR.replace(infobook, {
		selector: '.wysiwygStandard h3'
		,css: [ '.sIFR-root { color:#555555;}' ]
		,wmode: 'transparent'
		,offsetTop: '-4'
		,tuneHeight: '-10'
	});
	sIFR.replace(infobook, {
		selector: '.wysiwygStandard .boardTable h3'
		,css: [ '.sIFR-root { color:#999999;}']
		,wmode: 'transparent'
		,offsetTop: '0'
		,tuneHeight: '0'
	});