/* STYLE */

body { background: white; margin-top: 3px; text-align:center; font-family: Century Gothic; font-size: 12px; color: black; }

#main { width: 800px; height: 643px; margin: 10px auto; text-align: left; background: url(template.jpg); }
#main2 { width: 800px; height: 643px; margin: 10px auto; text-align: left; background: url(template2.jpg); }
#main3 { width: 800px; height: 643px; margin: 10px auto; text-align: left; background: url(template3.jpg) no-repeat; }

#menu { float: right; width: 480px; height: 20px; border: solid 0px black; text-align: center; margin-right: 32px; margin-top: 48px; display: inline; }
#menu a { height: 20px; width: 90px; text-align: center; font-size: 16px; color: pink; display: inline-block; border: solid 0px white; margin: 0px; text-decoration: none; }

#left { float:left; width: 195px; height: 175px; margin-top: 400px; margin-left: 60px; border: solid 0px black; overflow: auto; color: white; font-size: 12px; line-height: 13px; }

#right { float: right; margin-top: 25px; width: 455px; height: 480px; overflow: auto; border: solid 0px black; margin-right: 50px; margin-bottom: 20px; color: white; }
#right p.services { width: 310px; height: 105px; margin-top: 35px; margin-left: 140px; color: black; }
#right p.new1 { float: left; width: 200px; height: 100px; margin-top: 40px; margin-left: 18px; color: black; }
#right p.new2 { float: right; width: 200px; height: 100px; margin-top: 40px; margin-right: 10px; margin-bottom: 20px; color: black; }
#right table { font-size: 12px; }

#samples { width: 640px; margin-left: 75px; margin-top: 65px; color: black; float: left; border: solid 0px black; }

#footer { float: right; margin-top: 12px; margin-right: 65px; width: 350px; height: 16px; border: solid 0px red; font-size: 14px; text-align: right; }