the SSL Certificate for your site is redirecting to the non www address:
fishermens.com/checkout.php
which is a different domain as far as sessions are concerned.
You can use an htaccess rule to force traffic to the www or non www address on your site for consistency:
www.fishermens.com/index.php


