body {
	padding: 0;   
	margin: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	color: #000;
	background: #474747 url(images/framebg.gif) top left repeat-y;
	background-position: 50%  50%;
	
}
	
div#layout          {position:relative; width:990px; top:2px;}

div#logo            {position:absolute; left:20px;  top:10px; z-index:1;}
div#genres          {position:absolute; left:280px; top:0px; z-index:1;}

div#submenu         {position:absolute; left:0px; top:70px; z-index:2;}

div#navbar          {position:absolute; left:0px; top:100px; width:990px; height:40px; z-index:1;}


div#searchbox       {position:absolute; left:770px; top:110px; z-index:2;}

div#header_loginbox    {position:absolute; left:5px;   top:150px; z-index:1;}
div#header_news        {position:absolute; left:250px; top:150px; z-index:1;}
div#header_lastviewed  {position:absolute; left:680px; top:150px; z-index:1;}

div#ad_topbanner    {position:absolute; left:210px; top:145px; z-index:1;}


td.dotsy               {background: url(images/dot.gif) top left repeat-y;}
td.dotsx               {background: url(images/dot.gif) top left repeat-x;}

/* Header Menu Items */
div#menuitem1          {position:absolute; left:60px;  top:110px; z-index:2;}
div#menuitem2          {position:absolute; left:140px; top:110px; z-index:2;}
div#menuitem3          {position:absolute; left:250px; top:110px; z-index:2;}
div#menuitem4          {position:absolute; left:370px; top:110px; z-index:2;}
div#menuitem5          {position:absolute; left:480px; top:110px; z-index:2;}

/* dotted lines */
div#dline1             {position:absolute; left:20px;  top:240px; width:950px; height:4px;  background: url(images/dot.gif) top left repeat-x; z-index:1;}
div#dline2             {position:absolute; left:240px; top:160px; width:4px;   height:60px; background: url(images/dot.gif) top left repeat-y; z-index:1;}
div#dline3             {position:absolute; left:660px; top:160px; width:4px;   height:60px; background: url(images/dot.gif) top left repeat-y; z-index:1;}


/* CHEATCODES page */
div#cheatcodes_body        {position:absolute; left:10px;  top:260px;  z-index:1;}
div#cheatcodes_footer      {position:absolute; left:0px;   top:710px; z-index:1;}
div#cheatcodes_stats       {position:absolute; left:0px;   top:810px; z-index:1; width:990px;}
div#cheatcodes_mediumrect  {position:absolute; left:10px;  top:260px;  z-index:1;}

/* signup page */
div#signup_form        {position:absolute; left:245px;  top:300px; z-index:1;}
div#signup_footer      {position:absolute; left:0px;    top:810px; z-index:1;}

/* myaccount page */
div#myaccount_form     {position:absolute; left:195px;  top:300px;  z-index:1;}
div#myaccount_footer   {position:absolute; left:0px;    top:950px;  z-index:1;}
div#myaccount_stats    {position:absolute; left:0px;    top:1050px; z-index:1; width:990px;}

/* password recovery page */
div#recovery_logo      {position:absolute; left:375px;  top:10px;  z-index:1;}
div#recovery_form      {position:absolute; left:245px;  top:160px; z-index:1;}
div#recovery_stats     {position:absolute; left:0px;    top:600px; z-index:1; width:990px;}

/* CONTACT */
div#contact_logo      {position:absolute; left:375px;  top:10px;  z-index:1;}
div#contact_form      {position:absolute; left:245px;  top:160px; z-index:1;}
div#contact_stats     {position:absolute; left:0px;    top:600px; z-index:1; width:990px;}

/* SPONSORSHIP */
div#sponsorship_logo   {position:absolute; left:375px;  top:10px;  z-index:1;}
div#sponsorship_body   {position:absolute; left:195px;  top:160px; z-index:1;}
div#sponsorship_stats  {position:absolute; left:0px;    top:800px; z-index:1; width:990px;}

/* TERMS */
div#terms_logo         {position:absolute; left:375px;  top:10px;  z-index:1;}
div#terms_body         {position:absolute; left:195px;  top:160px; z-index:1;}
div#terms_stats        {position:absolute; left:0px;    top:600px; z-index:1; width:990px;}

/* LINKS page */
div#links_listing       {position:absolute; left:340px; top:260px;  z-index:1;}
div#links_mediumrect    {position:absolute; left:10px;  top:260px;  z-index:1;}
div#links_footer        {position:absolute; left:0px;  top:710px; z-index:1;}
div#links_stats         {position:absolute; left:0px;  top:810px; z-index:1; width:990px;}



div#signup_dline1      {position:absolute; left:20px;  top:800px; width:950px; height:4px;   background: url(images/dot.gif) top left repeat-x; z-index:1;}
div#signup_dline2      {position:absolute; left:20px;  top:860px; width:950px; height:4px;   background: url(images/dot.gif) top left repeat-x; z-index:1;}

div#myaccount_dline1   {position:absolute; left:20px;  top:900px; width:950px; height:4px;   background: url(images/dot.gif) top left repeat-x; z-index:1;}
div#myaccount_dline2   {position:absolute; left:20px;  top:960px; width:950px; height:4px;   background: url(images/dot.gif) top left repeat-x; z-index:1;}

/* RECOVERY lines */
div#recovery_dline1          {position:absolute; left:195px; top:110px;  width:600px;   height:4px;  background: url(images/dot.gif) top left repeat-x; z-index:1;}


/* CHEATCODES lines */
div#cheatcodes_dline1       {position:absolute; left:320px; top:260px;  width:4px;    height:370px;  background: url(images/dot.gif) top left repeat-y; z-index:1;}
div#cheatcodes_dline2       {position:absolute; left:20px;  top:365px;  width:280px;  height:4px;    background: url(images/dot.gif) top left repeat-x; z-index:1;}
div#cheatcodes_dline3       {position:absolute; left:20px;  top:635px;  width:280px;  height:4px;    background: url(images/dot.gif) top left repeat-x; z-index:1;}
div#cheatcodes_dline4       {position:absolute; left:20px;  top:700px;  width:950px;  height:4px;    background: url(images/dot.gif) top left repeat-x; z-index:1;}
div#cheatcodes_dline5       {position:absolute; left:20px;  top:760px;  width:950px;  height:4px;    background: url(images/dot.gif) top left repeat-x; z-index:1;}

/* CONTACT dotted lines */
div#contact_dline1     {position:absolute; left:195px; top:110px;  width:600px;   height:4px;  background: url(images/dot.gif) top left repeat-x; z-index:1;}

/* SPONSORSHIP lines */
div#sponsorship_dline1     {position:absolute; left:195px; top:110px;  width:600px;   height:4px;  background: url(images/dot.gif) top left repeat-x; z-index:1;}

/* TERMS lines */
div#terms_dline1          {position:absolute; left:195px; top:110px;  width:600px;   height:4px;  background: url(images/dot.gif) top left repeat-x; z-index:1;}