Layout is too "long", takes me 4 notches on my scroll wheel to make it to the nav menu. The nav buttons on the side don't really fit in well either. I'd stick the nav on the top and get rid of the buttons on the sides, and take advantage of the extra width that will give you. Looks like it was designed for a mobile device, so maybe keep the nav at the bottom as well as adding it to the top. Also don't think you need the image slider at the top of every page either, you're just pushing your content down. Any chance you could stick that image slider up top, to the right of the logo, then put a centered page title underneath? I feel like that would give you a bit more real estate for your content when the pages first load. Definitely lessen the gap at the top of the page as well, maybe even get rid of it completely (for some reason pages with gaps at the top always bug me). You want your visitors to be able to see as much content as possible without having to scroll.
I would see if you can get the whole layout to fit without scrolling by using a fixed width & height div with the overflow attribute for non-static content. Doing that would let you have only one nav, either at the top or bottom, and it would give the entire site a more unified look. You might even be able to stick the nav up top and squeeze in links to your social media sites at the bottom, if you have any.
edit: unless you're planning on only getting customers that visit your site through an Ipad, I would develop for the web first and foremost, then do a separate mobile site.