/* Common Stuff */

BODY { background: #cacae0 url('images/background.png') repeat; font-family: "Arial", sans-serif; color: black; margin: 0px 0px; }
* { font-size: 14px; }

TABLE { margin: 0px; border-spacing: 0px; border: 0px none; border-color: transparent; }
TABLE TD { margin: 0px; padding: 0px; border: 0px none; border-color: transparent; empty-cells: show; }

A { color: blue; text-decoration: none; }
A:visited { color: blue; }
A:hover { color: navy; }

H1 { font-size: 1em; font-weight: bold; }

LI { padding-bottom: 0.35em; }

*.justify { text-align: justify; }

DIV.heading { text-align: center; font-family: "Comic Sans MS", Sans-Serif; font-weight: bold; font-size: 200%; color: Navy; }

TABLE#main { background: #ededff url('images/background2.png'); margin-right: 80px; height: 100%; }
TABLE#main TD#logo { background: url('images/logo.png') no-repeat 0% 0%; padding-left: 74px; }
TABLE#main DIV#logo { z-index: 5; position: absolute; left: 0px; top: 0px; width: 514px; height: 122px; background: url('images/logo.png') no-repeat 0% 0%; padding-left: 74px; }
TABLE#main TD#content { padding: 10px 10px 10px 30px; }
TABLE#main TD#webgame { padding: 10px 0px 10px 96px; background: url('images/leftborder.png') repeat-y 0% 0%; }
TABLE#main TD#webgametop { position: relative; z-index: 0; background: url('images/topborder.png') repeat-x 0% 0%; }
TABLE#main TD#topborder { background: url('images/topborder.png') repeat-x 0% 0%; }
TABLE#main TD#topright { background: url('images/topright.png') no-repeat 0% 100%; }
TABLE#main TD#rightborder { background: url('images/right.png') repeat-y 0% 0%; }
TABLE#main TD#leftborder { background: url('images/leftborder.png') repeat-y 0% 0%; }
TABLE#main TD#bottomleft { background: url('images/bottomleft.png') no-repeat 0% 0%; }
TABLE#main TD#bottomright { background: url('images/bottomright.png') no-repeat 0% 0%; }
TABLE#main TD#bottom1 { background: url('images/bottom.png') repeat-x 0% 0%; }
TABLE#main TD#bottom2 { background: url('images/bottom.png') repeat-x 0% 0%; }

TABLE#main *#logo A IMG { background: transparent; }
TABLE#main *#logo A:visited IMG { background: transparent; }
TABLE#main *#logo A:hover IMG { background: transparent url('images/logohighlight.png'); }

DIV#topmenu { z-index: 10; position: absolute; left: 228px; top: 0px; }
DIV#topmenu SPAN { width: 120px; height: 47px; }

TABLE#topmenu { z-index: 10; position: absolute; left: 216px; top: 67px; }
TABLE#topmenu TD A IMG { width: 120px; height: 47px; }
TABLE#topmenu TD#topmenu1 A IMG { background: transparent url('images/TopMenu/newsbuttontop.png') no-repeat 0px 0px; }
TABLE#topmenu TD#topmenu2 A IMG { background: transparent url('images/TopMenu/gamesbuttontop.png') no-repeat 0px 0px; }
TABLE#topmenu TD#topmenu3 A IMG { background: transparent url('images/TopMenu/storebuttontop.png') no-repeat 0px 0px; }
TABLE#topmenu TD#topmenu4 A IMG { width: 133px; background: transparent url('images/TopMenu/supportbuttontop.png') no-repeat 0px 0px; }
TABLE#topmenu TD#topmenu1 A:hover IMG { background: transparent url('images/TopMenu/newsbuttontop.png') no-repeat 0px -47px; }
TABLE#topmenu TD#topmenu2 A:hover IMG { background: transparent url('images/TopMenu/gamesbuttontop.png') no-repeat 0px -47px; }
TABLE#topmenu TD#topmenu3 A:hover IMG { background: transparent url('images/TopMenu/storebuttontop.png') no-repeat 0px -47px; }
TABLE#topmenu TD#topmenu4 A:hover IMG { background: transparent url('images/TopMenu/supportbuttontop.png') no-repeat 0px -47px; }

TABLE#leftmenu TD { width: 173px; height: 60px; }
TABLE#leftmenu TD#leftmenu1 { background: url('images/leftmenu/news_off.png') no-repeat; }
TABLE#leftmenu TD#leftmenu2 { background: url('images/leftmenu/games_off.png') no-repeat; }
TABLE#leftmenu TD#leftmenu3 { background: url('images/leftmenu/store_off.png') no-repeat; }
TABLE#leftmenu TD#leftmenu4 { background: url('images/leftmenu/support_off.png') no-repeat; }
TABLE#leftmenu TD#leftmenu1 A IMG { background: transparent url('images/leftmenu/news_off.png') no-repeat; }
TABLE#leftmenu TD#leftmenu2 A IMG { background: transparent url('images/leftmenu/games_off.png') no-repeat; }
TABLE#leftmenu TD#leftmenu3 A IMG { background: transparent url('images/leftmenu/store_off.png') no-repeat; }
TABLE#leftmenu TD#leftmenu4 A IMG { background: transparent url('images/leftmenu/support_off.png') no-repeat; }
TABLE#leftmenu TD#leftmenu1 A:visited IMG { background: transparent url('images/leftmenu/news_off.png') no-repeat; }
TABLE#leftmenu TD#leftmenu2 A:visited IMG { background: transparent url('images/leftmenu/games_off.png') no-repeat; }
TABLE#leftmenu TD#leftmenu3 A:visited IMG { background: transparent url('images/leftmenu/store_off.png') no-repeat; }
TABLE#leftmenu TD#leftmenu4 A:visited IMG { background: transparent url('images/leftmenu/support_off.png') no-repeat; }
TABLE#leftmenu TD#leftmenu1 A:hover IMG { background: transparent url('images/leftmenu/news_on.png') no-repeat; }
TABLE#leftmenu TD#leftmenu2 A:hover IMG { background: transparent url('images/leftmenu/games_on.png') no-repeat; }
TABLE#leftmenu TD#leftmenu3 A:hover IMG { background: transparent url('images/leftmenu/store_on.png') no-repeat; }
TABLE#leftmenu TD#leftmenu4 A:hover IMG { background: transparent url('images/leftmenu/support_on.png') no-repeat; }

/* Buttons */

TD.moreinfo { background: url('images/buttons/moreinfo_off.png'); }
TD.moreinfo A IMG { background: transparent; }
TD.moreinfo A:visited IMG { background: transparent; }
TD.moreinfo A:hover IMG { background: transparent url('images/buttons/moreinfo_on.png'); }

TD.freedemo { background: url('images/buttons/freedemo_off.png'); }
TD.freedemo A IMG { background: transparent; }
TD.freedemo A:visited IMG { background: transparent; }
TD.freedemo A:hover IMG { background: transparent url('images/buttons/freedemo_on.png'); }

TD.screenshots { background: url('images/buttons/screenshots_off.png'); }
TD.screenshots A IMG { background: transparent; }
TD.screenshots A:visited IMG { background: transparent; }
TD.screenshots A:hover IMG { background: transparent url('images/buttons/screenshots_on.png'); }

TD.buyit { background: url('images/buttons/buyit_off.png'); }
TD.buyit A IMG { background: transparent; }
TD.buyit A:visited IMG { background: transparent; }
TD.buyit A:hover IMG { background: transparent url('images/buttons/buyit_on.png'); }

TD.playit { background: url('images/buttons/playit_off.png'); }
TD.playit A IMG { background: transparent; }
TD.playit A:visited IMG { background: transparent; }
TD.playit A:hover IMG { background: transparent url('images/buttons/playit_on.png'); }

/* Games Page */

TD#gamesbanner { padding-bottom: 1em; }
TD#gamescontent { padding-right: 30px; }

A IMG.thumb { border: 2px solid black; }
A:visited IMG.thumb { border: 2px solid black; }
A:hover IMG.thumb { border: 2px solid #4080ff; }

/* Store Page */

A IMG.storethumb { border: 1px solid black; }
A:visited IMG.storethumb { border: 1px solid black; }
A:hover IMG.storethumb { border: 1px solid teal; }

DIV.price { font-weight: bold; font-style: italic; font-size: 115%; }

/* Screenshot Gallery */
TABLE#thumbgallery TD { padding: 2px; }

/* Screenshot Pages */
TD#ssimage IMG { border: 2px solid black; }
TD#ssimage A IMG { border: 2px solid black; }
TD#ssimage A:visited IMG { border: 2px solid black; }
TD#ssimage A:hover IMG { border: 2px solid teal; }
