You start by putting the new drive into an external enclosure suitable for a SATA drive of the capacity you purchased.
Use Disk Utility from the Recovery HD to partition and format your new drive in the same configuration as your old one.
Use Disk Utility to clone your OS X partition to the new drive.
Install the new drive into the computer. Install the old drive in the enclosure.
Dealing with your Windows partition is quite another matter. See the following:
Thank you for the response. I read through the links on the Windows partition and I see several suggested ways. I never heard of sysprep.exe but found it when I followed the instructions. That makes real sense if I were installing to a new machine. Since I am just putting in a bigger drive, I assume that I would not need or want to do that. I would want to keep all the drivers. So, if I do not remove drivers or need to shrink the image, I could start at step 10.
The second link looks more direct, but also requires some terminal commands. The third link is a variant of the first, using True Image. I think Winclone looks like the winner to me for now.
I need to research drives now and dig into the links you provided. Thanks.