Oh, for pogies sake!
The other code that you gave me earlier in the thread moved the products away from hugging the left edge like they were before. The CSS fix works with the voyage_grid_full() function, but not voyage_grid_class().
So to recap, here is the code to put in functions.php:
function mytheme_open_jigoshop_content_wrappers()
{
echo '<div class="' . voyage_container_class() . '"><div id="content" class="' . voyage_grid_full() .'" role="main">';
}
function mytheme_close_jigoshop_content_wrappers()
{
echo get_sidebar() . '</div></div>';
}
function mytheme_prepare_jigoshop_wrappers()
{
remove_action( 'jigoshop_before_main_content', 'jigoshop_output_content_wrapper', 10 );
remove_action( 'jigoshop_after_main_content', 'jigoshop_output_content_wrapper_end', 10);
add_action( 'jigoshop_before_main_content', 'mytheme_open_jigoshop_content_wrappers', 10 );
add_action( 'jigoshop_after_main_content', 'mytheme_close_jigoshop_content_wrappers', 10 );
}
add_action( 'wp_head', 'mytheme_prepare_jigoshop_wrappers' );
…And add this to the custom CSS:
.jigoshop #sidebar_one { float: right;}
.jigoshop div.clear {
clear: none;
}