You should definetely create a separate stylesheet especially for ipad.
You can use a line like the following for declaring a CSS for the iPad:
<link rel="stylesheet" media="only screen and (max-device-width: 1024px)" href="../ipad.css" type="text/css" />
On this link, you will find information about the Orientation of your website on the iPad and how to deal with it.
My advise would be, to create a separate stylesheet (css file) for the ipad version of your site, no matter what you do, you should just create it and add a line like the one I placed at the beginning of my response.
If you have a background of a picture that is 2000x1500 for the ipad version you can reduce it to fit the ipad and that's it. If that's the only thing you've got a problem with. I'd say you should reduce the size of the image to 1024 and declare it in the separate stylesheet for the ipad, and you will see the end result.
Let me know how it goes.
BTW you should read this article as well: http://www.inspiredm.com/2010/02/09/ipad-design/