Existem empresas especializadas em hospedagem de Magento como a Simplehelix. Eles garantem um servidor otimizado e rápido o suficiente pra rodar a loja mesmo em planos baratos. É uma opção muito mais em conta pra quem quer ter uma loja Magento, porque realmente o Magento é ruim de rodar...
Dito isso o Opencart e outras lojas virtuais são sim bem mais leves e fáceis de usar
No Themeforest existem muitos temas pra Opencart:
http://themeforest.net/category/ecommerce/opencart Não lembro de ter visto nenhum específico para gráficas mas veja se algum desse catálogo lhe agrada.
Se quiser criar um totalmente personalizado você terá primeiro de chamar um designer pra criar o template da loja em PSD, e depois usar um serviço de conversão de templates de PSD para Opencart, que custa em torno de 200-300 dólares. Ou então chamar um designer que faça tudo isso de uma vez só.
De um jeito ou de outro, investir numa 'cara' profissional só traz coisas boas pra sua empresa, e por isso vale muito a pena o valor investido.
Uma última coisa que me passou despercebido da primeira vez: acho que seria interessante revisar o nome da sua empresa: "GRÁFICA VIRTUAL NORTGRAF". Acredito que da forma como está pode causar uma primeira impressão errada nos usuários. Creio que pode ser interessante optar por "GRÁFICA RÁPIDA NORTGRAF" ou simplesmente "NORTGRAF" ou talvez algo mais descritivo como "NORTGRAF ONLINE - A loja virtual da Nortgraf"