$(document).ready(function(){

	// format product listing - fix borders on list items to display correctly
	$('.product_listing_list li, .category_listing_list li').each(function(i){
		if((i+1)%3==0) {
			$(this).css('border-right','0');
		}
	});
	
	//fix border top issues on lists
	$('.product_listing_list li:lt(3), .category_listing_list li:lt(3), .shop_by_category_list li:first').css('border-top','0');
	
	//fix breadcrumbs first link
	$('#right_breadcrumbs a:first').css('background','none');
	$('#right_breadcrumbs a:first').css('padding-left','0');

});

$(document).ready(function() {	
	if(jQuery.browser.mozilla) {
		$('form.cmxform').hide().find('label:not(.nocmx)').each(function(){
			var $labelContent = $(this).html();
			var $labelWidth = $(this).css('width');
			$(this).empty();
			$(this).append('<span style="display: block; width: '+$labelWidth+';">');
			$(this).prepend('</span>');
			$(this).css('display', '-moz-inline-box');
			$(this).find('span').html($labelContent);
			$('form.cmxform').show();
		});
	};	
});