$(function() {
	if (typeof (Cufon) == "undefined" || Cufon == null) {
		$('#container').css('visibility', 'visible');
		return;
	}

	Cufon.callbackFinished = function() {
		$('#container').css('visibility', 'visible');
	};

	Cufon.replace('#ie8');

	Cufon.replace('ul#site_navigation li a', {
		fontFamily: 'Trade Gothic Extended',
		textShadow: '#000 1px 1px'
	});

	Cufon.replace('#header div p', {
		fontFamily: 'Trade Gothic Extended',
		textShadow: '#000 1px 1px'
	});

	Cufon.replace('h1', {
		fontFamily: 'Trade Gothic Extended'
	});
	
	Cufon.replace('#abc_light .featured_product h3', {
		fontFamily: 'Trade Gothic Extended'
	});
	
	Cufon.replace('#product_page div.product h3', {
		fontFamily: 'Trade Gothic Extended'
	});

	Cufon.replace('#product_page div.product h4', {
		fontFamily: 'Trade Gothic Extended'
	});

	Cufon.replace('#product_page div.product div.other_products h3', {
		fontFamily: 'Trade Gothic Extended'
	});
	
	// Cufon.replace('#print_popup h3', {
	// 	fontFamily: 'Trade Gothic Extended'
	// });
	// 
	// Cufon.replace('#print_popup h4', {
	// 	fontFamily: 'Trade Gothic Extended'
	// });
	// 
	// Cufon.replace('#print_popup a.print_link', {
	// 	fontFamily: 'Trade Gothic Bold'
	// });
	// 
	// Cufon.replace('#print_popup .footer li', {
	// 	fontFamily: 'Trade Gothic Extended'
	// });
	
	Cufon.replace('#enlarge_popup h2', {
		fontFamily: 'Trade Gothic Extended'
	});
	
	Cufon.replace('#enlarge_popup ul.product_links li a', {
		fontFamily: 'Trade Gothic Bold'
	});
	
	Cufon.replace('.popup h2', {
		fontFamily: 'Trade Gothic Extended'
	});

	Cufon.replace('#bridal ul li a', {
		fontFamily: 'Trade Gothic Extended'
	});

	Cufon.replace('#four_cs ul.navigation', {
		fontFamily: 'Trade Gothic Extended'
	});

	Cufon.replace('#store_locations li h2', {
		fontFamily: 'Trade Gothic Bold'
	});

	Cufon.replace('#store_locations li p', {
		fontFamily: 'Trade Gothic Bold'
	});

	Cufon.replace('#store_locations li ul li', {
		fontFamily: 'Trade Gothic Bold'
	});

	Cufon.replace('#store_locations li dl', {
		fontFamily: 'Trade Gothic Bold'
	});

	Cufon.replace('#store_locations li a', {
		fontFamily: 'Trade Gothic Bold'
	});

	Cufon.replace('#news_slides h2', {
		fontFamily: 'Trade Gothic Extended'
	});
	
	Cufon.replace('#accent_magazine_signup h2', {
		fontFamily: 'Trade Gothic Extended'
	});
	
	Cufon.replace('#accent_magazine_signup p', {
		fontFamily: 'Trade Gothic Bold'
	});
	
	Cufon.replace('#accent_magazine_signup label', {
		fontFamily: 'Trade Gothic Bold'
	});

	Cufon.replace('#apply_link', {
		fontFamily: 'Trade Gothic Bold'
	});	

	Cufon.replace('.article ul.links li', {
		fontFamily: 'Trade Gothic Bold'
	});

	Cufon.replace('#designer_list ul li a', {
		fontFamily: 'Trade Gothic Extended'
	});

	Cufon.replace('#results_page #filter a#modify_link', {
		fontFamily: 'Trade Gothic Extended'
	});

	Cufon.replace('.video ul.links li', {
		fontFamily: 'Trade Gothic Bold'
	});

	Cufon.replace('#video_center ol.pagination li', {
		fontFamily: 'Trade Gothic Bold'
	});

	Cufon.replace('.related_product	 h2', {
		fontFamily: 'Trade Gothic Extended'
	});

	Cufon.replace('.browse_menu h2', {
		fontFamily: 'Trade Gothic Extended',
		textShadow: '#000 1px 1px'
	});

	Cufon.replace('#contact_form label', {
		fontFamily: 'Trade Gothic Extended'
	});

	Cufon.replace('#contact_us h2', {
		fontFamily: 'Trade Gothic Bold'
	});

	Cufon.replace('#contact_us dl dt', {
		fontFamily: 'Trade Gothic Bold'
	});

	Cufon.replace('#contact_us dl dd', {
		fontFamily: 'Trade Gothic Bold'
	});

	Cufon.replace('#footer ul#quick_links li a', {
		fontFamily: 'Trade Gothic Extended',
		textShadow: '#000 1px 1px'
	});

	Cufon.replace('#footer ul#locations li ul li', {
		fontFamily: 'Trade Gothic Bold',
		textShadow: '#000 1px 1px'
	});

	Cufon.replace('#footer p#copyright', {
		fontFamily: 'Trade Gothic Bold',
		textShadow: '#000 1px 1px'
	});
})

