body { background: #fff; margin: 10px 0 0 0; }
body, table, td, p, div { font-family: arial; }

table.header { width: 801px; height: 108px; background: url(../images/header_bg.gif) 0 0 no-repeat; }
table.header td.logo { width: 300px; }
table.header td.logo img { border: 0px solid #fff; width: 230px; height: 60px; margin: 5px 0 0 20px; }
table.header td.top_nav { text-align: right; padding: 2px 35px 0 0; }
table.header td.top_nav a, table.header td.top_nav a:visited { color: #fff; text-decoration: none; text-transform: uppercase; font-size: 12px; display: inline; padding: 0 7px; font-weight: normal; }
table.header td.got_flash { text-align: right; vertical-align: top; padding: 0 110px 0 0; color: #ffed31; text-transform: uppercase; font-size: 12px; }
table.header td.got_flash a, table.header td.got_flash a:visited { color: #ffed31; text-decoration: none; font-weight: bold; }

td.left_nav { width: 200px; text-align: left; vertical-align: top; padding: 25px 0 0 0; }
td.left_nav a.noncurrent, td.left_nav a.noncurrent:visited, td.left_nav a.current, td.left_nav a.current:visited { font-size: 12px; text-decoration: underline; font-weight: bold; line-height: 18px; }
td.left_nav a.noncurrent, td.left_nav a.noncurrent:visited { color: #000; }
td.left_nav a.current, td.left_nav a.current:visited { color: #656ff8; }
td.left_nav a { color: #656ff8; font-size: 11px; }

td.main_content, td.main_content_home { text-align: justify; vertical-align: top; color: #000; height: 300px; }
td.main_content a, td.main_content a:visited, td.main_content_home a, td.main_content_home a:visited { color: #000; text-decoration: underline; }
td.main_content { width: 425px; font-size: 12px; padding: 25px 0 0 0; }
td.main_content_home { width: 620px; font-size: 12px; padding: 25px 30px 0 0; }
td.main_content h1 { font-size: 20px; margin: 5px 0; }
td.main_content h2 { font-size: 16px; margin: 25px 0 0 0; }
td.main_content p { margin: 5px 0 10px 0; line-height: 17px; }
td.main_content span.price { font-size: 14px; font-weight: bold; }

table.footer { width: 801px; height: auto; background: url(../images/footer2.jpg) 0 0 no-repeat; text-align: center; margin: 30px 0 20px 0; color: #999; font-size: 11px; }
table.footer img { border: 0; margin: 120px 0 10px 0; }
table.footer td a.norm, table.footer td a.norm:visited { color: #999; text-decoration: underline; text-transform: uppercase; }