@import url("/res/2005/css/shadowtable.css");

body
{bi
	font-family: Verdana, Arial;
	font-size: 10px;
	color: black;
	text-align: center;
	margin: 0px;
	background-color: #D6E3EF; /* was #004 */
}

#Document
{
	background-color: white;
	text-align:left;
	width: 1000px;
	margin-left: auto; margin-right: auto;
}
#Document , #Document TD, #Body, #Body TD
{
	color: #415264;
	font-family: Arial;
	font-size: 12px;
}
#Frame
{
	padding-left: 6px; padding-right: 5px;
}


#Body
{
width:769px;
 /* float:left; */
padding-right: 5px;
padding-top: 7px;
background: url(/res/2005/images/header/corner.gif) no-repeat top right;
}

#RightColumnFooter
{
	width:215px; height: 60px; background: url(/res/2005/images/rightcolumn/bottom.png) no-repeat top;
}

#RightColumn
{
/* float:left;  */
width:215px;
background: url(/res/2005/images/rightcolumn/middle.png);
}
#RightColumn .Main { 
background: url(/res/2005/images/rightcolumn/top.png) no-repeat top; padding-left: 6px; padding-right: 6px; }

#BigpondFooter
{
clear:both;
width:1000px;
}

#BigpondFooter .Links
{
	padding-left:10px;padding-bottom:6px;font-weight: bold;
}

#BigpondFooter .Links A
{
	color: #660000;	font-weight: bold;
}

#Header
{
position: relative;
}
#Header .Advertisement
{
	z-index: 10;
position: absolute;
/* should be right: 1px for mozilla/browsers that respect the margin of the outer #Frame element */
right: 6px; top: 5px;
}
#Header .Bottom
{
height: 19px;
background: url(/res/2005/images/header/bottom.png) no-repeat;
}

#Header .Top
{
height: 30px;
background: url(/res/2005/images/header/top_m.png) repeat-x;
}
#Header .Top .Left
{
float:left;
width:121px;
height: 30px;	
background: url(/res/2005/images/header/top_l.png) no-repeat;
}
#Header .Top .Right
{
float:right;
width:20px;
height: 30px;
background: url(/res/2005/images/header/top_r.png) no-repeat;
}
#Header .Top .Contents
{
	padding-left: 450px;
}

#Header .Top .Contents .MyAccount IMG { width:90px; height:30px; }
#Header .Top .Contents .SiteIndex IMG { width:87px; height:30px; }
#Header .Top .Contents .PlansPricing IMG { width:109px; height:30px; }
#Header .Top .Contents .Help IMG { width:52px; height:30px; }

#Header .Top .Contents .MyAccount A {background: url(/res/2005/images/header/top_myaccount.png) no-repeat;float:left;}
#Header .Top .Contents .SiteIndex A {background: url(/res/2005/images/header/top_siteindex.png) no-repeat;float:left;}
#Header .Top .Contents .PlansPricing A {background: url(/res/2005/images/header/top_planspricing.png) no-repeat;float:left;}
#Header .Top .Contents .Help A {background: url(/res/2005/images/header/top_help.png) no-repeat;float:left;}

#Header .Top .Contents .MyAccount A:hover {background: url(/res/2005/images/header/hov_myaccount.png) no-repeat;float:left;}
#Header .Top .Contents .SiteIndex A:hover {background: url(/res/2005/images/header/hov_siteindex.png) no-repeat;float:left;}
#Header .Top .Contents .PlansPricing A:hover {background: url(/res/2005/images/header/hov_planspricing.png) no-repeat;float:left;}
#Header .Top .Contents .Help A:hover {padding-right:-1px; background: url(/res/2005/images/header/hov_help.png) no-repeat;float:left;}

#Header .Top .Contents .MyAccount A.On {background: url(/res/2005/images/header/hov_myaccount.png) no-repeat;float:left;}
#Header .Top .Contents .SiteIndex A.On {background: url(/res/2005/images/header/hov_siteindex.png) no-repeat;float:left;}
#Header .Top .Contents .PlansPricing A.On {background: url(/res/2005/images/header/hov_planspricing.png) no-repeat;float:left;}
#Header .Top .Contents .Help A.On {background: url(/res/2005/images/header/hov_help.png) no-repeat;float:left;}

#Header .Top .Contents .MyAccount A.On:hover {background: url(/res/2005/images/header/hov_myaccount.png) no-repeat;float:left;}
#Header .Top .Contents .SiteIndex A.On:hover {background: url(/res/2005/images/header/hov_siteindex.png) no-repeat;float:left;}
#Header .Top .Contents .PlansPricing A.On:hover {background: url(/res/2005/images/header/hov_planspricing.png) no-repeat;float:left;}
#Header .Top .Contents .Help A.On:hover {background: url(/res/2005/images/header/hov_help.png) no-repeat;float:left;}

#Header .Middle
{
position:relative;	
height: 66px;
width: 989px;
background: url(/res/2005/images/header/middle_bg.png);
}

#Header .Middle .Contents
{
position:absolute;
right: 10px;
width: 280px;
padding-top: 17px;
color: white;
}
#Header .Middle .Contents .Heading
{
	padding-left:2px;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
}
#Header .Middle .Contents input.Text
{
width: 55px;
	   font-size: 9px;
	   font-family: Verdana, Arial;
}
#Header .Nav
{
height: 24px;
background: url(/res/2005/images/header/in/bk.png);
}
#Header .Nav .Right
{
height: 24px;
background: url(/res/2005/images/header/in/right_end.png) no-repeat right; 
}
#Header .Nav .NavAnchor
{
display: block; 
height: 24px;
float: left;
}

#Header .Nav A.Home { width: 72px; background: url(/res/2005/images/header/in/lnk_home.png) no-repeat; }
#Header .Nav A.HomeSel { width: 72px; background: url(/res/2005/images/header/in/sel_home.png) no-repeat; }
#Header .Nav A:hover.Home { width: 72px; background: url(/res/2005/images/header/in/hov_home.png) no-repeat; }
#Header .Nav A.Action { width: 74px; background: url(/res/2005/images/header/in/lnk_action.png) no-repeat; }
#Header .Nav A.ActionSel { width: 74px; background: url(/res/2005/images/header/in/sel_action.png) no-repeat; }
#Header .Nav A:hover.Action { width: 74px; background: url(/res/2005/images/header/in/hov_action.png) no-repeat; }
#Header .Nav A.Adventure { width: 96px; background: url(/res/2005/images/header/in/lnk_adventure.png) no-repeat; }
#Header .Nav A.AdventureSel { width: 96px; background: url(/res/2005/images/header/in/sel_adventure.png) no-repeat; }
#Header .Nav A:hover.Adventure { width: 96px; background: url(/res/2005/images/header/in/hov_adventure.png) no-repeat; }
#Header .Nav A.Arcade { width: 74px; background: url(/res/2005/images/header/in/lnk_arcade.png) no-repeat; }
#Header .Nav A.ArcadeSel { width: 74px; background: url(/res/2005/images/header/in/sel_arcade.png) no-repeat; }
#Header .Nav A:hover.Arcade { width: 74px; background: url(/res/2005/images/header/in/hov_arcade.png) no-repeat; }
#Header .Nav A.Kids { width: 74px; background: url(/res/2005/images/header/in/lnk_kids.png) no-repeat; }
#Header .Nav A.KidsSel { width: 74px; background: url(/res/2005/images/header/in/sel_kids.png) no-repeat; }
#Header .Nav A:hover.Kids { width: 74px; background: url(/res/2005/images/header/in/hov_kids.png) no-repeat; }
#Header .Nav A.RolePlaying { width: 105px; background: url(/res/2005/images/header/in/lnk_roleplaying.png) no-repeat; }
#Header .Nav A.RolePlayingSel { width: 105px; background: url(/res/2005/images/header/in/sel_roleplaying.png) no-repeat; }
#Header .Nav A:hover.RolePlaying { width: 105px; background: url(/res/2005/images/header/in/hov_roleplaying.png) no-repeat; }
#Header .Nav A.Simulation { width: 95px; background: url(/res/2005/images/header/in/lnk_simulation.png) no-repeat; }
#Header .Nav A.SimulationSel { width: 95px; background: url(/res/2005/images/header/in/sel_simulation.png) no-repeat; }
#Header .Nav A:hover.Simulation { width: 95px; background: url(/res/2005/images/header/in/hov_simulation.png) no-repeat; }
#Header .Nav A.Sports { width: 73px; background: url(/res/2005/images/header/in/lnk_sports.png) no-repeat; }
#Header .Nav A.SportsSel { width: 73px; background: url(/res/2005/images/header/in/sel_sports.png) no-repeat; }
#Header .Nav A:hover.Sports { width: 73px; background: url(/res/2005/images/header/in/hov_sports.png) no-repeat; }
#Header .Nav A.Strategy { width: 82px; background: url(/res/2005/images/header/in/lnk_strategy.png) no-repeat; }
#Header .Nav A.StrategySel { width: 82px; background: url(/res/2005/images/header/in/sel_strategy.png) no-repeat; }
#Header .Nav A:hover.Strategy { width: 82px; background: url(/res/2005/images/header/in/hov_strategy.png) no-repeat; }
#Header .Nav A.AllGames { width: 94px; background: url(/res/2005/images/header/in/lnk_allgames.png) no-repeat; }
#Header .Nav A.AllGamesSel { width: 94px; background: url(/res/2005/images/header/in/sel_allgames.png) no-repeat; }
#Header .Nav A:hover.AllGames { width: 94px; background: url(/res/2005/images/header/in/hov_allgames.png) no-repeat; }

#Header .Nav .RightFiller { float:left; background: url(/res/2005/images/header/in/right_start.png) no-repeat; width:120px; height:24px; }

#Header .LoginBar	{
	background:url(/res/2005/images/header/loginbar_m.png);
	height:29px;
	color:white;
	font-size:11px;
}

#Header .LoginBar A.loginbar {
	font-weight:bold;
	text-decoration: none;
	color:white
}

#Header .LoginBar Select, #Header .LoginBar input {
	font-size:11px;
	font-family: arial, verdana;
	border: 1px solid #809db9;
}

#Header .LoginBar .Left	{
	background:url(/res/2005/images/header/loginbar_l.png) left no-repeat;
	height:29px;
}

#Header .LoginBar .Right	{
	background:url(/res/2005/images/header/loginbar_r.png) right no-repeat;
	height:29px;
		
}

#Header .LoginBar .Search	{
	clear:none;
	float:left;
	padding-left:10px;
	padding-top:2px;
}

#Header .LoginBar .Login	{
	clear:none;
	float:right;
	padding-top:7px;
	padding-right:10px;
}

#RightColumn .RightModule 
{
	font-size: 11px;
width: 203px;
}
#RightColumn .RightModule TD
{
	font-size: 11px;
}
#RightColumn .textHeading { color: #990000; font-weight: bold; }

#RightColumn .RightAltModule 
{
background: url(/res/2005/images/rightmodule/bk_contents_special.png) repeat-y;font-size: 11px; }

#RightColumn .RightAltModule .Footer
{
height: 21px;
background: url(/res/2005/images/rightmodule/bottom_special.png) no-repeat bottom;
}

#RightColumn .RightModule .BlankHeader
{
height: 35px;
background: url(/res/2005/images/rightmodule/top_notitle.png) no-repeat;
}

#RightColumn .RightModule .MoreHeader .More
{
float: right;
	   padding-right: 15px;
	   padding-top: 13px;
}
#RightColumn .RightModule .MoreHeader .More A
{
color: #193661;
}

#RightColumn .RightModule .MoreHeader
{
	height: 43px;
background: url(/res/2005/images/rightmodule/top_more.png) no-repeat;
}
#RightColumn .RightModule .MoreHeader IMG
{
	margin-left: 14px;
	margin-top: 8px;
}

#RightColumn .RightModule .Header
{
	height: 30px;
background: url(/res/2005/images/rightmodule/top.png) no-repeat;
	text-align: center;
}
#RightColumn .RightModule DIV.FirstHeader
{
background: url(/res/2005/images/rightmodule/top_first.png) no-repeat;
}
#RightColumn .Footer 
{
background: url(/res/2005/images/rightmodule/footer.png) no-repeat top; height: 10px; }
width: 203px;
}

#RightColumn .RightModule .Header IMG
{
	
}

#RightColumn .RightAltModule .Contents
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
}

#RightColumn .RightModule .Contents
{
	padding-left: 8px;
	padding-right: 8px;
}

#RightColumn .RightModule .Footer
{
height: 20px;
background: url(/res/2005/images/rightmodule/bottom.png) no-repeat bottom;
}


#Body .Module , #Body .InfoModule, #Body .SmallModule , #RightColumn .SmallModule, #Body .LargeModule, #Body .LargeContainer, #Body .Feature, #Body .SpecialFeature, DIV.Container, #Body .TableContainer, .TableModule, .Toolbar, .GreyToolbar, .InternalToolbar, .HighlightModule
{
	margin-bottom: 6px; 
}

DIV.Container .Header
{
height: 29px;
background: url(/res/2005/images/container/bk_header.png) repeat-x;
}
DIV.Container .Header .Left
{
float: left; height: 29px;
padding-left: 10px;
background: url(/res/2005/images/container/left_header.png) no-repeat left; 
}
DIV.Container .Header .SmallRight
{
float: right; height: 29px; padding-right: 5px;
background: url(/res/2005/images/container/right_header_noicon.png) no-repeat right; 
}
DIV.Container .Header .Right
{
float: right; height: 29px; padding-right: 10px;
background: url(/res/2005/images/container/right_header.png) no-repeat right; 
}
DIV.Container .Header .More
{
	padding-top: 7px;
}
DIV.Container .Middle
{
	background-color: white;
background: url(/res/2005/images/container/small_bk_content.png) repeat-x top;
	border-left: 1px solid #4C616C;
	border-right: 1px solid #4C616C;
	padding-bottom: 0px;
}
DIV.SmallContainer DIV.Middle
{
	background: url(/res/2005/images/container/small_bk_content.png) repeat-x top;
}

DIV.Container .Middle .Components, .LargeContainer .Middle .Components
{
	padding: 10px 5px 1px 5px;
}

DIV.Container .Middle .Contents , .LargeContainer .Middle .Contents
{
	font-family: Arial; 
	color: #415264;
	padding: 10px 10px 1px 10px;
}
DIV.Container .Footer
{
height: 30px;
	background: url(/res/2005/images/container/bk_footer.png) #FBFCFD repeat-x bottom;
	border-left: 1px solid #4C616C;
	border-right: 1px solid #4C616C;
	border-bottom: 1px solid #4C616C;
}
DIV.Container .Footer .Icon
{
border: 0;
height:30px;
background: url(/res/2005/images/container/icon_footer.png) no-repeat right;
}

/*
 * Information module 
 */
#Body .InfoModule {
background: url(/res/2005/images/infomodule/left.png) repeat-y left #dbe7ef;
}

#Body .InfoModule .Contents {
padding: 0 8px;
}

#Body .InfoModule .errorIcon {
display: block; color: #4f5f6c; 
background: url(/res/2005/images/infomodule/icon_error.png) no-repeat; 
height: 27px;
padding: 6px 0 0 30px;
margin: 0;
font-style: normal;
font-size: 13px; font-weight: bold;  }	

#Body .InfoModule ul { margin: 0; }


#Body .InfoModule {
border-bottom: 1px solid white;
}

#Body .InfoModule .Top .Left {
background: url(/res/2005/images/infomodule/left_header.png) no-repeat top left;
}
#Body .InfoModule .Top .Right {
padding-top: 10px;
background: url(/res/2005/images/infomodule/right_header.png) no-repeat top right;
}



#Body .InfoModule .Bottom .Left {
background: url(/res/2005/images/infomodule/left_footer.png) no-repeat bottom left;
}

#Body .InfoModule .Bottom .Right {
padding-top: 10px;
background: url(/res/2005/images/infomodule/right_footer.png) no-repeat bottom right;
}

#Body .Module .Header , #RightColumn .SmallModule .Header, #Body .SmallModule .Header , #Body .LargeModule .Header, #Body .TableModule .Header
{
height: 29px;
background: url(/res/2005/images/module/bk_header.png) repeat-x;
}
#Body DIV.AltModule .Header, #Body DIV.AltTableModule .Header 
{ 
background: url(/res/2005/images/altmodule/bk_header.png) repeat-x;
}

.LargeContainer .Header
{
height: 40px;
background: url(/res/2005/images/largecontainer/bk_header.png) repeat-x;
}

#Body .Module  .Header .Left, #RightColumn .SmallModule .Header .Left, #Body .SmallModule .Header .Left, #Body .LargeModule  .Header .Left,  #Body .TableModule .Header .Left
{
float: left; height: 29px; padding-left: 6px; 
background: url(/res/2005/images/module/left_header.png) no-repeat left top; 
}
.LargeContainer  .Header .Left
{
padding-left: 10px;
float: left; height: 40px;
background: url(/res/2005/images/largecontainer/left_header.png) no-repeat left top; 
}

#Body .Module  .Header .Right, #RightColumn .SmallModule .Header .Right, #Body .SmallModule  .Header .Right,#Body .LargeModule  .Header .Right,  #Body .TableModule .Header .Right
{
float: right; height: 29px; padding-right: 6px; 
background: url(/res/2005/images/module/right_header.png) no-repeat right top; 
}
#Body DIV.AltModule .Header .Left, #Body DIV.AltTableModule .Header .Left
{
background: url(/res/2005/images/altmodule/left_header.png) no-repeat left top; 
}
#Body DIV.AltModule .Header .Right, #Body DIV.AltTableModule .Header .Right
{
background: url(/res/2005/images/altmodule/right_header.png) no-repeat right top; 
}
#Body DIV.BlackModule .Header .Left
{
background: url(/res/2005/images/module/left_blackmoduleheader.png) no-repeat left top; 
}
#Body DIV.BlackModule .Header .Right
{
background: url(/res/2005/images/module/right_blackmoduleheader.png) no-repeat right top; 
}


.LargeContainer  .Header .Right
{
float: right; height: 40px; padding-right: 6px; 
background: url(/res/2005/images/largecontainer/right_header.png) no-repeat right top; 
}

#Body .Module .Header .Right .More, #RightColumn .SmallModule .Header .Right .More , #Body .SmallModule .Header .Right .More,#Body .LargeModule .Header .Right .More, #Body .TableModule .Header .Right .More
{
	padding-top: 7px;
}

.LargeContainer .Header .Right .More
{
	padding-top: 12px;
	padding-right: 5px; 
}

#Body DIV.BlackModule .Middle .Contents
{
padding: 0;
}

#Body DIV.BlackModule .Footer
{
	display: none;
}
#Body DIV.BlackModule .Middle
{
	border: 0; 
background: 0;	
}


#Body .Module .Middle,#RightColumn .SmallModule .Middle, #Body .SmallModule .Middle,#Body .LargeModule .Middle, .LargeContainer .Middle    
{
	border-left: 1px solid #4C616C;
	border-right: 1px solid #4C616C;
}
#Body .Module .Middle 
{
	background: url(/res/2005/images/module/bk_contents.png) #FFFFFF repeat-x top;
}

#RightColumn .SmallModule .Middle, #Body .SmallModule .Middle 
{
	background: url(/res/2005/images/module/bk_contents_small.png) #FFFFFF repeat-x top;
}
#Body DIV.AltModule .Middle
{
	background: url(/res/2005/images/altmodule/bk_contents_small.png) repeat-x top #FFFFFF;
}
#Body DIV.SmallGradModule .Middle
{
	background: url(/res/2005/images/module/bk_contents_sc.png) repeat-x top #FFFFFF;
}
#Body .LargeModule .Middle {background: url(/res/2005/images/module/bk_contents_large.png) #F7F9FB repeat-x top;}
.LargeContainer .Middle {background: url(/res/2005/images/largecontainer/bk_content.png) #FFFFFF repeat-x top;}

#Body .Module .Middle .Contents, #RightColumn .SmallModule .Middle .Contents, #Body .SmallModule .Middle .Contents,#Body .LargeModule .Middle .Contents
{
	padding: 5px;
	border: 0; 
	font-family: Arial; color: #416264;
}

#Body DIV.UnpaddedModule .Middle .Contents
{
	padding: 0px;
}


#Body .Module .Footer, #RightColumn .SmallModule .Footer, #Body .SmallModule .Footer,#Body .LargeModule .Footer, .LargeContainer .Footer
{
	border-left: 1px solid #4C616C;
	border-right: 1px solid #4C616C;
	border-bottom: 1px solid #4C616C;
}

#Body .SmallModule .Footer , #RightColumn .SmallModule .Footer
{
	height: 5px;
	background: url(/res/2005/images/module/bk_footer_small.png) #FBFCFD repeat-x bottom; 
}

#Body  .Module .Footer
{
	height: 11px;
	background: url(/res/2005/images/module/bk_footer.png) #FBFCFD repeat-x bottom;
}

#Body  .LargeModule .Footer
{
	height: 30px;
	background: url(/res/2005/images/module/bk_footer_large.png) #FBFCFD repeat-x bottom;
}
.LargeContainer .Footer
{
	height: 30px;
	background: url(/res/2005/images/module/bk_footer_sc.png) #FBFCFD repeat-x bottom;
}

#Body .LargeModule  .Footer .Icon
{
border:0;
height:30px;
background: url(/res/2005/images/module/icon_footer_large.png) no-repeat right;
}
.LargeContainer .Footer .Icon
{
border: 0;
height: 30px;
background: url(/res/2005/images/module/icon_footer_sc.png) no-repeat right;
}
#Body .Module .Footer .Icon, #RightColumn .SmallModule .Footer .Icon, #Body .SmallModule .Footer .Icon { display: none; }

.small-separator { 
	margin-top: 2px; margin-bottom: 2px; clear:both; font-size: 0px;
	border-top: 1px solid #d9e1e5;
	padding-bottom: 1px; background: #f0f3f4;
}
#Body .separator, .separator
{
margin-top: 10px; margin-bottom: 10px;
clear: both;
	font-size: 0px;
height: 2px;
border: 1px solid #C1CDD4;
		background: #DDE1E4 url(/res/2005/images/bk_separator.png);
}

/*
#Header .Status
{
background: url(/res/2005/images/header/bk_status.png) repeat-x;
font-family: Verdana, Arial; font-size: 10px;
color: white;
height: 28px;
}
#Header .Status .Left { background: url(/res/2005/images/header/left_status.png) no-repeat top left;  height: 22px;}
#Header .Status .Right { background: url(/res/2005/images/header/right_status.png) no-repeat top right; height: 22px; }

#Header .Status .Contents B { color: #8CCCF0; }
#Header .Status .timestamp { padding-top: 3px; padding-left: 6px; float:left; width:400px; }
#Header .Status .timestamp B { padding-right: 20px; }

#Header .Status .members { padding-top: 3px; float: right; padding-right: 8px; }
*/

#TopicBar
{
height: 29px; margin-bottom: 6px;
background: url(/res/2005/images/titlebar/bk_topic.png) repeat-x;
color: white;
}
#TopicBar .Left 
{
width: 8px; height: 29px;
float:left; background: url(/res/2005/images/titlebar/left_topic.png);
}
#TopicBar .Right
{
width: 8px; height: 29px;
float:right; background: url(/res/2005/images/titlebar/right_topic.png);
}
#TopicBar .Parent
{
height: 40px; float:right; 
}
#TopicBar .Platform
{
height: 40px; float: right; width: 230px; 
}
#TopicBar .Platform .Contents
{
	padding-left: 23px;
}
#TopicBar .Platform .Buttons IMG
{
	padding-right: 2px; }
#TopicBar .Platform .Buttons IMG.Set
{
	padding-right: 0px; }


#TopicBar .Platform .Text
{
margin: 0;
	padding-top: 6px;
	padding-bottom: 2px;
}
#TopicBar .Parent .Contents
{
	padding-top: 14px;
	font-size: 11px;
}
#TopicBar .Parent .Contents A { color: white; }
#TopicBar .Topic .Contents { padding-top: 13px; float:left;  }

#Body .Contents .section { font-style: italic; }
A, #Body A { text-decoration:underline; color: #660000; }
 #Body A:hover, A:hover  { color: #660000; } 
#Body A:visited, A:visited { color: #415264; }
.link, #Body A.link, #Body .link A { font-weight: bold; }
.link, #Body A.link, #Body .link A { color: #660000; }
.Unplayable .link, #Body .Unplayable A.link, #Body .Unplayable .link A { font-weight:normal; color: #415264 }
#Body .Unplayable A:visited.link { color: #415264; }
#Body .Unplayable A:hover, A:hover  { color: #660000; } 
#Body A:hover.link { color: #415264; }
#Body A:visited.link { color: #660000; }


#Body .Container .Middle .Contents { line-height: 15px; }
#Body .Module .Middle .Contents { line-height: 15px; }
#Body .Main .Contents { line-height: 15px; }

#Body .More { font-size: 12px; font-weight: bold; font-family: Arial; }
#Body .More, #Body .More A, #Body .More A:visited { color: white; }
#Body .More A:hover { color: #b6def8; }

#Body .Feature { width: 164px; }
#Body .Feature .Header { height: 25px; }

#Body .Feature .Image {
height: 90px;
}
#Body .Feature .Image IMG 
{
	margin-left: 8px; margin-top: 2px;
}

#Body .Feature .SmallFooter
{
height: 10px;
border: 0;
}

#Body .Feature .Footer
{
	height: 64px;
	border: 0;
}
#Body .Feature .Contents
{
	color: white;
	padding-left: 8px; padding-right: 8px;
	padding-top: 0px;
}
#Body .Feature .Contents .Title
{
	font-weight: bold; margin-bottom: 5px;
}
#Body .Feature .Contents A
{
color: white;
}

#Body .Feature .Pc .Header {background: url(/res/2005/images/feature/pc_header.png);}
#Body .Feature .Pc .Image {background: url(/res/2005/images/feature/pc_image.png);}
#Body .Feature .Pc .Bottom { background: url(/res/2005/images/feature/pc_contents.png); }
#Body .Feature .Pc .Footer,
#Body .Feature .Pc .SmallFooter { background: url(/res/2005/images/feature/pc_footer.png) bottom no-repeat; }

#Body .Feature .Ps2 .Header {background: url(/res/2005/images/feature/ps2_header.png);}
#Body .Feature .Ps2 .Image {background: url(/res/2005/images/feature/ps2_image.png);}
#Body .Feature .Ps2 .Bottom { background: url(/res/2005/images/feature/ps2_contents.png); }
#Body .Feature .Ps2 .Footer,
#Body .Feature .Ps2 .SmallFooter { background: url(/res/2005/images/feature/ps2_footer.png) bottom no-repeat; }

#Body .Feature .Xbox .Header {background: url(/res/2005/images/feature/xbox_header.png);}
#Body .Feature .Xbox .Image {background: url(/res/2005/images/feature/xbox_image.png);}
#Body .Feature .Xbox .Bottom { background: url(/res/2005/images/feature/xbox_contents.png); }
#Body .Feature .Xbox .Footer,
#Body .Feature .Xbox .SmallFooter { background: url(/res/2005/images/feature/xbox_footer.png) bottom no-repeat; }

form { margin: 0; }

#Body .featureHeading, .featureHeading { font-size: 15px; color: #990000; font-weight: bold; margin: 0; }
#Body H1, .textHeading, #Body .textHeading { font-size: 13px; color: #990000; font-weight: bold; margin: 0; }
.textBigHeading, #Body .textBigHeading { font-size: 15px; color: #990000; font-weight: bold; margin: 0; }
#Body H1 A, #Body .textHeading A { color: #660000; }
H2, #Body .textHeading2, .textHeading2, .textHeading3 { font-size: 12px; font-weight: bold; color: #990000; margin: 0; }

#Body .altFeatureHeading, .altFeatureHeading { font-size: 15px; color: #415264; font-weight: bold; margin: 0; }
#Body .altTextHeading, .altTextHeading { font-size: 13px; color: #415264; font-weight: bold; margin: 0; }
#Body .altTextHeading A { color: #415264; }
#Body .altTextHeading2, .altTextHeading2 { font-size: 12px; font-weight: bold; color: #415264; margin: 0; }
#Body .altTextHeadingColor { color: #415264; }

/* These were display: inline-block, but thats IE only */
span.PcIcon { background: url(/res/2005/images/platform/icon_pc.gif) no-repeat center; padding-left: 21px; margin-left: 5px; display: inline-block; }
span.Ps2Icon { background: url(/res/2005/images/platform/icon_ps2.gif) no-repeat center; padding-left: 30px; margin-left: 5px; display: inline-block; }
span.XboxIcon { background: url(/res/2005/images/platform/icon_xbox.gif) no-repeat center; padding-left: 36px; margin-left: 5px; display: inline-block; }

#Body .ProgressBar { float:right; font-weight: bold; font-size: 11px; }
#Body .ProgressBarText { padding-top: 4px; }
#Body .ProgressBar .Done { background: url(/res/2005/images/progress/bk_done.png); color: white; padding-left: 4px; padding-right: 4px; }
#Body .ProgressBar .Current { background: url(/res/2005/images/progress/bk_current.png); color: white; padding-left: 4px; padding-right: 4px; }
#Body .ProgressBar .Todo { background: url(/res/2005/images/progress/bk_todo.png); color: #415264; padding-left: 4px; padding-right: 4px; }

.TableModule, #Body .TableContainer { padding-bottom: 1px;}
#Body .TableContainer .Header { padding-left: 8px; }
#Body .TableContainer .BlankHeader { padding-top: 8px; }
.TableModule .BlankHeader { padding-top: 4px; }
.TableModule .HeaderBk, #Body .TableContainer .HeaderBk { background: url(/res/2005/images/table/container/bk_header.png) repeat-x top; }
#Body .TableContainer .HeaderLeft { background: url(/res/2005/images/table/container/left_header.png) no-repeat top left; }
#Body .TableContainer .HeaderRight { background: url(/res/2005/images/table/container/right_header.png) no-repeat top right; }
.TableModule .Middle, #Frame #Body .TableContainer .Middle { padding-bottom: 10px; background: none; border: none; } 
.TableModule .MiddleLeft, #Body .TableContainer .MiddleLeft { background: #edefef url(/res/2005/images/table/container/left_middle.png) repeat-y left; border: none; }
.TableModule .MiddleRight, #Body .TableContainer .MiddleRight { background: url(/res/2005/images/table/container/right_middle.png) repeat-y right; }
.TableModule .Middle .Contents, #Body .TableContainer .Middle .Contents { padding: 1px 8px 1px 8px; background: none; border:none;  }
.TableModule .FooterBk, #Body .TableContainer .FooterBk { background: url(/res/2005/images/table/container/bk_footer.png) repeat-x bottom;  }
.TableModule .FooterLeft, #Body .TableContainer .FooterLeft { background: url(/res/2005/images/table/container/left_footer.png) no-repeat left bottom; }
.TableModule .FooterRight, #Body .TableContainer .FooterRight { background: url(/res/2005/images/table/container/right_footer.png) no-repeat right bottom; }

#Body .Toolbar  { background: url(/res/2005/images/toolbar/bk_off.png) repeat-x; height: 29px; }
#Body .Toolbar A, #Body .Toolbar A:visited { color: white; }
#Body .Toolbar A:hover { color: #D6E3EF; }
#Body .Toolbar .Selected A, #Body .Toolbar .Selected A:visited { color: #4a5f6a; }
#Body .Toolbar .Selected A:hover { color: #287BCA; }
#Body .Toolbar .Selected  { background: url(/res/2005/images/toolbar/bk_on.png) repeat-x; color: #4a5f6a; }
#Body .Toolbar .Left { background: url(/res/2005/images/toolbar/left.png) no-repeat left; height: 29px; }
#Body .Toolbar .Right { background: url(/res/2005/images/toolbar/right.png) no-repeat right; height: 29px; }
#Body .Toolbar .Middle { padding-left: 10px; padding-right: 10px; color: white; }
#Body .Toolbar .LeftButton { float:left; }
#Body .Toolbar .RightButton { float:right; }
#Body .Toolbar .LeftButton, #Body .Toolbar .RightButton { padding: 0px 12px 0 12px; font-weight: bold; line-height: 29px; }
#Body .Toolbar .LeftSeparator { float: left; padding-left: 2px; background: url(/res/2005/images/toolbar/separator.png) no-repeat; height: 29px; }
#Body .Toolbar .RightSeparator { float: right; padding-left: 2px; background: url(/res/2005/images/toolbar/separator.png) no-repeat; height: 29px; }
#Body .Toolbar SELECT { font-size: 10px; margin-top: 5px; }
#Body .Toolbar FORM { margin: 0; display: inline; }
#Body .Toolbar  { background: url(/res/2005/images/toolbar/bk_off.png) repeat-x; height: 29px; }

#Body .GreyToolbar  { background: url(/res/2005/images/toolbar/grey_bk_off.png) repeat-x; height: 29px; }
#Body .GreyToolbar A, #Body .GreyToolbar A:visited { color: #415264; }
#Body .GreyToolbar DIV.Selected  { background: url(/res/2005/images/toolbar/grey_bk_on.png) repeat-x; height: 29px; }
#Body .GreyToolbar DIV.Selected, #Body .GreyToolbar DIV.Selected A, 
#Body .GreyToolbar DIV.Selected A:visited { color: #FFFFFF; }
#Body .GreyToolbar .Left { background: url(/res/2005/images/toolbar/grey_left.png) no-repeat left; height: 29px; }
#Body .GreyToolbar .LeftSelected { background: url(/res/2005/images/toolbar/grey_left_on.png) no-repeat left;  }
#Body .GreyToolbar .Right { background: url(/res/2005/images/toolbar/grey_right.png) no-repeat right; height: 29px; }
#Body .GreyToolbar .Middle { padding-left: 7px; padding-right: 7px; }
#Body .GreyToolbar .LeftButton { float:left; }
#Body .GreyToolbar .RightButton { float:right; }
#Body .GreyToolbar .LeftButton, #Body .GreyToolbar .RightButton { padding: 0px 12px 0 12px; font-weight: bold; line-height: 27px; color: #336282; }
#Body .GreyToolbar .LeftSeparator { float: left; padding-left: 2px; background: url(/res/2005/images/toolbar/grey_separator.png) no-repeat; background-position: 0px 0px; height: 29px; }
#Body .GreyToolbar .RightSeparator { float: right; padding-left: 2px; background: url(/res/2005/images/toolbar/grey_separator.png) no-repeat; background-position: 0px 0px; height: 29px; }
#Body .GreyToolbar SELECT { font-size: 10px; margin-top: 2px; }
#Body .GreyToolbar FORM { margin: 0; display: inline; }

#Body .GoldToolbar  { background: url(/res/2005/images/toolbar/gold_bk_off.png) repeat-x; height: 27px; padding-bottom:5px;}
#Body .GoldToolbar A, #Body .GoldToolbar A:visited { color: #415264; }
#Body .GoldToolbar .Left { background: url(/res/2005/images/toolbar/gold_left.png) no-repeat left; height: 27px; }
#Body .GoldToolbar .Right { background: url(/res/2005/images/toolbar/gold_right.png) no-repeat right; height: 27px; }
#Body .GoldToolbar .Middle { padding-left: 7px; padding-right: 7px; }
#Body .GoldToolbar .LeftButton { float:left; }
#Body .GoldToolbar .RightButton { float:right; }
#Body .GoldToolbar .LeftButton, #Body .GoldToolbar .RightButton { padding: 0px 1px 0 1px; font-weight: bold; line-height: 25px; color: #336282; }
#Body .GoldToolbar .LeftSeparator { float: left; padding-left: 2px; background: url(/res/2005/images/toolbar/grey_separator.png) no-repeat; background-position: 0px 0px; height: 27px; }
#Body .GoldToolbar .RightSeparator { float: right; padding-left: 2px; background: url(/res/2005/images/toolbar/grey_separator.png) no-repeat; background-position: 0px 0px; height: 27px; }
#Body .GoldToolbar SELECT { font-size: 10px; margin-top: 2px; }
#Body .GoldToolbar FORM { margin: 0; display: inline; }

#Body .RedToolbar  { background: url(/res/2005/images/toolbar/red_bk_off.png) repeat-x; height: 40px; padding-bottom:5px;}
#Body .RedToolbar A, #Body .RedToolbar A:visited { color: #415264; }
#Body .RedToolbar .Left { background: url(/res/2005/images/toolbar/red_left.png) no-repeat left; height: 40px; }
#Body .RedToolbar .Right { background: url(/res/2005/images/toolbar/red_right.png) no-repeat right; height: 40px; }
#Body .RedToolbar .Middle { padding-left: 7px; padding-right: 7px; }
#Body .RedToolbar .LeftButton { float:left; }
#Body .RedToolbar .RightButton { float:right; }
#Body .RedToolbar .LeftButton, #Body .RedToolbar .RightButton { padding: 0px 1px 0 1px; font-weight: bold; line-height: 38px; color: #ffffff; }
#Body .RedToolbar SELECT { font-size: 10px; margin-top: 2px; }
#Body .RedToolbar FORM { margin: 0; display: inline; }

#Body .InternalToolbar  { height: 27px; }
#Body .InternalToolbar .Middle { padding-left: 10px; padding-right: 10px; }
#Body .InternalToolbar .LeftButton { float:left; }
#Body .InternalToolbar .RightButton { float:right; }
#Body .InternalToolbar .LeftButton, #Body .InternalToolbar .RightButton { padding: 0px 12px 0 12px; line-height: 25px; color: #336282; }
#Body .InternalToolbar .LeftSeparator { float: left; padding-left: 2px; background: url(/res/2005/images/toolbar/grey_separator.png) no-repeat; background-position: 0px 2px; height: 27px; }
#Body .InternalToolbar .RightSeparator { float: right; padding-left: 2px; background: url(/res/2005/images/toolbar/grey_separator.png) no-repeat; background-position: 0px 2px; height: 27px; }
#Body .InternalToolbar SELECT { font-size: 10px; margin-top: 2px; }
#Body .InternalToolbar FORM { margin: 0; display: inline; }

.WhiteBBModule .Middle { background-color: #FBFCFD; }
.WhiteBBModule .Middle .Contents { padding: 0px 8px 1px 8px; }
.WhiteBBModule .Header { background: url(/res/2005/images/whitemodule/bk_header.png) repeat-x; height:8px; font-size: 2px; }
.WhiteBBModule .Header .Left { float: left; background: url(/res/2005/images/whitemodule/left_header.png) no-repeat; width: 8px; height: 8px; }
.WhiteBBModule .Header .Right { float: right; background: url(/res/2005/images/whitemodule/right_header.png) no-repeat; width: 8px; height: 8px; }
.WhiteBBModule .Middle .Left { background: url(/res/2005/images/whitemodule/left_middle.png) repeat-y; }
.WhiteBBModule .Middle .Right { background: url(/res/2005/images/whitemodule/right_middle.png) repeat-y right; }
.WhiteBBModule .Footer { background: url(/res/2005/images/whitemodule/bk_footer.png) repeat-x; height: 8px; font-size: 2px; }
.WhiteBBModule .Footer .Left { float: left; background: url(/res/2005/images/whitemodule/left_footer.png) no-repeat; width: 8px; height: 8px; }
.WhiteBBModule .Footer .Right { float: right; background: url(/res/2005/images/whitemodule/right_footer.png) no-repeat; width: 8px; height: 8px; }

.VanillaBBModule { border: none; width:210px; padding-bottom:2px; padding-top:2px;}
.VanillaBBModule .Middle { background-color: #FBFCFD; border:none; }
.VanillaBBModule .Middle .Contents { padding: 0px 8px 1px 8px; }
.VanillaBBModule .Header { background: url(/res/2005/images/vanillamodule/header.png) no-repeat; height:10px; font-size:2px;}
.VanillaBBModule .Middle .Left { background: url(/res/2005/images/vanillamodule/left.png) repeat-y; }
.VanillaBBModule .Middle .Right { background: url(/res/2005/images/vanillamodule/right.png) repeat-y right; }
.VanillaBBModule .Footer { background: url(/res/2005/images/vanillamodule/footer.png) no-repeat; height: 10px; border:none; font-size:2px;}

.VanillaBBModuleDk { border: none; width:550px; padding-bottom:0px; padding-top:2px;}
.VanillaBBModuleDk .Middle { background-color: #FBFCFD; border:none; }
.VanillaBBModuleDk .Middle .Contents { padding: 0px 8px 1px 8px; }
.VanillaBBModuleDk .Header { background: url(/res/2005/images/vanillamodule/dk_header.png) no-repeat; height:8px; font-size:2px;}
.VanillaBBModuleDk .Middle .Left { background: url(/res/2005/images/vanillamodule/dk_left.png) repeat-y; }
.VanillaBBModuleDk .Middle .Right { background: url(/res/2005/images/vanillamodule/dk_right.png) repeat-y right; }
.VanillaBBModuleDk .Footer { background: url(/res/2005/images/vanillamodule/dk_footer.png) no-repeat; height: 8px; border:none; font-size:2px;}

.VanillaBBModuleInner { border: none; width:180px; padding-bottom:6px; padding-top:2px;}
.VanillaBBModuleInner .Middle { border:none; }
.VanillaBBModuleInner .Middle .Contents { padding: 0px 0px 0px 6px; }
.VanillaBBModuleInner .Header { background: url(/res/2005/images/vanillamodule/in_header.png) no-repeat; height:12px; font-size:2px; }
.VanillaBBModuleInner .Middle .Left { background: url(/res/2005/images/vanillamodule/in_left.png) repeat-y; }
.VanillaBBModuleInner .Middle .Right { background: url(/res/2005/images/vanillamodule/in_right.png) repeat-y right; }
.VanillaBBModuleInner .Footer { background: url(/res/2005/images/vanillamodule/in_footer.png) no-repeat; height: 12px; border:none; font-size:2px;}

#Body input.Text, #RightColumn input { background-color: #CADBE5; border: 1px solid #7F9DB9; }
#RightColumn input.Image, #Body input.Image { border: 0; background: none; }

.LeftSide {float: left; padding-right: 10px; 
position:relative; /* IE fix - need to set position:relative on container too */
}
.RightSide {float: right; padding-left: 10px; 
position: relative;
}
H6, .byline { color: #287BCA; font-size: 10px; line-height: 16px; margin-bottom: 6px; margin-top: 0; }

.commentIcon { display:block; background: url(/res/2005/images/icons/comment.gif) no-repeat; background-position: 0px 3px; padding-left: 20px;  }
.downloadIcon { display:block; background: url(/res/2005/images/icons/download.gif) no-repeat; background-position: 0px 3px; padding-left: 16px;  }
.doublearrowIcon { display:block; background: url(/res/2005/images/icons/doublearrow.gif) no-repeat; background-position: 0px 4px; padding-left: 14px;  }
.arrowIcon, .arrowLink { display:block; background: url(/res/2005/images/icons/arrow.gif) no-repeat; background-position: 0px 5px; padding-left: 8px;  }
/* .arrowIcon { font-size: 11px; } */
.folderIcon { display:block; background: url(/res/2005/images/icons/folder.gif) no-repeat; background-position: 0px 1px; padding-left: 20px;  padding-bottom: 5px;}
.bluetickIcon { display:block; background: url(/res/2005/images/icons/bluetick.gif) no-repeat; background-position: 0px 2px; padding-left: 22px;padding-top: 8px; }

.tickIcon { display: block; color: #009966; background: url(/res/2005/images/icons/tick.png) no-repeat; padding-left: 56px; padding-top: 16px; font-size: 13px; font-weight: bold; font-style: italic; padding-bottom: 16px; background-position: 1px 2px; }	
.errorIcon2, .errorIcon { display: block; color: #cc0000; background: url(/res/2005/images/icons/error.png) no-repeat; padding-left: 50px; font-size: 13px; font-weight: bold; font-style: italic; padding-bottom: 16px; background-position: 0px 2px; }	
.errorIcon { padding-top: 16px; }
.errorIcon2 { padding-top: 8px; }

#RightColumn .Screenshot { background: url(/res/2005/images/screenshot/rightmoduleframe.png) no-repeat; width: 76px; height: 105px; }
#RightColumn .Screenshot IMG { padding-top: 1px; padding-left: 1px; width: 65px; height: 91px; }

.BodyAltModSSFrame { background: url(/res/2005/images/module/newframe.png) no-repeat; height: 115px } 
.BodyAltModSSFrame IMG { padding-top: 1px; padding-left: 1px; }
.ScreenshotFrame { background: url(/res/2005/images/gamelistmodule/newframe.png) no-repeat; height: 114px } 
.ScreenshotFrame IMG { padding-top: 0px; padding-left: 0px; }
.Screenshot { background: url(/res/2005/images/screenshot/frame.gif) no-repeat; width: 164px; }
.Screenshot .Image { padding-left: 8px; padding-top: 9px; padding-bottom: 9px; }

.ScreenshotVanilla { background: url(/res/2005/images/screenshot/framevn.png) no-repeat; width: 165px; margin-bottom:-8px; }
.ScreenshotVanilla .Image { padding-left: 3px; padding-top: 3px; padding-bottom: 9px; }

.SmallScreenshot { background: url(/res/2005/images/screenshot/smallframe.png) no-repeat; width: 108px; }
.SmallScreenshot .Image { padding-left: 6px; padding-top: 7px; padding-bottom: 6px; }

.AgentArtsBox { background: url(/res/2005/images/screenshot/aaframe.png) no-repeat; width:66px; height:88px; }
.AgentArtsBox IMG { padding-left:2px;padding-top:2px;width:58px;height:80px; }

ul.Unformatted { list-style-type: none; padding:0; margin: 0; }
div.Unformatted, ul.Unformatted li { padding-bottom: 2px; padding-top: 1px; }
#Body A.GameSelect { text-decoration: none; }
#Body A:hover.GameSelect { text-decoration: underline; }
.Bold { font-weight: bold; }

.Required { color: #2E78C0; }
.Small { font-size: 11px; }
.Caption { font-size: 11px; }

.rating-name { font-weight: bold; width: 100px; float: left; padding-left: 50px; }
.rating-value { float:left; }
.rating-category { clear: both; margin:0; height: 18px;}

.table TD.c1, .table .c1, .data-table TD, .data-table c1, .alt-color1, .messageboardcolumn1, .inset-table TD, .inset-table .c1 {
	    background-color: #DCE8EF;
}

.table .c2, .data-table .c2, .alt-color2, .messageboardcolumn2, .table TD.c2 {
	    background-color: #B0CBDB;
		    ;
}
#Body .table TD.header, .data-table .header
{
 	background-color: #336282;
	color: white;
}

.data-table {
	background-color: #3C5686;
	border-bottom: 1px solid #3C5686;
}

.data-table TD, .data-table TH {
	border-top: 1px solid #3C5686;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

TABLE { margin-right: 0px; }

UL { padding-left: 15px; }

#Body .SmallModule .Middle .Contents, #Body .Module .Middle .Contents { font-size:  11px; line-height: 15px; }

#Body BLOCKQUOTE.clsQuote { color: #3976A1; }

#Body .SpecialFeature { font-size: 11px; }
#Body .SpecialFeature .Header { height: 30px; background: url(/res/2005/images/feature/sp_bk_header.png); }
#Body .SpecialFeature .Header .Right { height: 30px; padding-right: 12px; float: right; background: url(/res/2005/images/feature/sp_right_header.png) no-repeat right; }
#Body .SpecialFeature .Middle { font-size: 11px; border: none; background: white; }
#Body .SpecialFeature .Middle .Left { background: url(/res/2005/images/feature/sp_left.png) repeat-y left; }
#Body .SpecialFeature .Middle .Right { background: url(/res/2005/images/feature/sp_right.png) repeat-y right; }
#Body .SpecialFeature .Middle div.Contents { padding: 0px 15px 3px 15px;  line-height: 14px; }
#Body .SpecialFeature .Footer { height: 14px; background: url(/res/2005/images/feature/sp_bk_footer.png);  border: none;}
#Body .SpecialFeature .Footer .Left { height: 14px; padding-left: 12px; float:left; background: url(/res/2005/images/feature/sp_left_footer.png) no-repeat left; }
#Body .SpecialFeature .Footer .Right { height: 14px; padding-left: 12px; float:right; background: url(/res/2005/images/feature/sp_right_footer.png) no-repeat right; }

#Body .BrowsePlanBar { height:31px; background: url(/res/2005/images/module/genreplanmiddle.png) repeat-x; }
#Body .BrowsePlanBar .Left { padding-left: 10px; height:31px; background: url(/res/2005/images/module/genreplanleft.png) no-repeat left; }
#Body .BrowsePlanBar .Right { padding-right: 6px; height:31px; background: url(/res/2005/images/module/genreplanright.png) no-repeat right; }
#Body .BrowsePlanBar .Contents { padding: 8px 0px 1px 0px; }

#Frame .HighlightModule .Header { height: 6px; background: url(/res/2005/images/highlight/bk_header.png); font-size: 2px;  }
#Frame .HighlightModule .Header .Left { height:6px; padding-right: 8px; float: left; background: url(/res/2005/images/highlight/left_header.png) no-repeat left; font-size: 2px; }
#Frame .HighlightModule .Header .Right { height:6px; padding-left: 8px; float: right; background: url(/res/2005/images/highlight/right_header.png) no-repeat right; font-size: 2px; }
#Frame .HighlightModule .Middle { font-size: 11px; border: none; background: url(/res/2005/images/highlight/bk.png); }
#Frame .HighlightModule .Middle .Left { background: url(/res/2005/images/highlight/left.png) repeat-y left; }
#Frame .HighlightModule .Middle .Right { background: url(/res/2005/images/highlight/right.png) repeat-y right; }
#Frame .HighlightModule .Middle .Contents { padding: 1px 4px 1px 4px; }
#Frame .HighlightModule .Footer { height: 6px; background: url(/res/2005/images/highlight/bk_footer.png); font-size: 2px; }
#Frame .HighlightModule .Footer .Left { height:6px; padding-right: 8px; float: left; background: url(/res/2005/images/highlight/left_footer.png) no-repeat left; font-size: 2px; }
#Frame .HighlightModule .Footer .Right { height:6px; padding-left: 8px; float: right; background: url(/res/2005/images/highlight/right_footer.png) no-repeat right; font-size: 2px; }

#Body div.GameListModule .Middle { background: none; }
#Body div.GameListModule .Middle .Contents { padding: 0; }

#Body div.GameListModule tr.CellRow
{
	background: url(/res/2005/images/gamelistmodule/bk1.png) repeat-x top;
}
#Body div.GameListModule td
{
	text-align: center;
	padding-bottom: 5px;
}
#Body div.GameListModule td.Cell2
{
	background: url(/res/2005/images/gamelistmodule/bk2.png) repeat-x top;
}

#Body div.GameListModule .Cell1 .Image , #Body div.GameListModule .Cell2 .Image
{
	margin-left: auto; margin-right: auto;
	text-align:left;
	
	width: 95px;
	height: 125px;
}
#Body div.GameListModule .Image IMG
{
	padding-top: 11px;
	padding-left: 11px;

}
#Body div.GameListModule .Cell1 .Image 
{
	background: url(/res/2005/images/gamelistmodule/frame1.png) no-repeat top right;

}
#Body div.GameListModule .Cell2 .Image
{
	background: url(/res/2005/images/gamelistmodule/frame2.png) no-repeat top right;
}

#Body div.GameListInfo { font-size: 11px; padding-top: 5px; padding-bottom: 5px; color: #415264 }
#Body span.InfoHeader { font-weight:bold; float: left; width: 130px; }
#Body .Unplayable span.InfoHeader { color: #8897a5 }

.PortraitImageFrame { margin-bottom: 6px; background: url(/res/2005/images/screenshot/portraitframe.png) no-repeat 4px 0px; height: 171px; width: 199px; }
.PortraitImageFrame IMG { padding-top: 10px; padding-left: 40px; }

.PortraitImageFrameVn { margin-bottom: 6px; background: url(/res/2005/images/screenshot/portraitframesml.png) no-repeat 4px 0px; height: 171px; width: 199px; }
.PortraitImageFrameVn IMG { margin-top: 2px; margin-left: 7px; }

.Unplayable { color: #8897a5 }
