
a.topten:link{
	font-size: 9px;
	color: #af1304;
}
a.topten:visited{
	font-size: 9px;
	color: #af1304;
}
a.topten:hover{
	color: #af1304;
}


.toptentxt{
	font-size: 10px;
	color: #af1304;
	font-weight:bold;
}

.toptentitle{
	font-size: 11px;
	color: #af1304;
	font-weight:bold;
}

a.club:link{
font-size: 9px;
color: #045DC3;
}
a.club:visited{
	font-size: 9px;
	color: #045DC3;
}
a.club:hover{
	color: #045DC3;
}

a.puzzle:link{
	font-size: 9px;
color: #A4038F;
}
a.puzzle:visited{
	font-size: 9px;
	color: #A4038F;
	}
a.puzzle:hover{
	color: #A4038F;

}
.puzzletxt{
	font-size:10px;
	font-weight:bold;
	color: #A4038F;
}
a.arcade:link{
	font-size: 9px;
color: #009ACB;

}
a.arcade:visited{
	font-size: 9px;
	color: #009ACB;
}
a.arcade:hover{
	color: #009ACB;
}
.arcadetxt{
	font-weight:bold;
	color: #009ACB;
}

a.card:link{
font-size: 9px;
color: red;
}
a.card:visited{
font-size: 9px;
color: red;
}
a.card:hover{
color: red;
}

.cardtxt{
	font-weight:bold;
	color: red;
}
a.word:link{
	font-size: 9px;
color: #38A20E;
}
a.word:visited{
	font-size: 9px;
	color: #38A20E;
}
a.word:hover{
	color: #38A20E;
}
.wordtxt{
	font-weight:bold;
	color: #38A20E;
}


a.other:link{
font-size: 9px;
color: #0460A9;
}
a.other:visited{
	font-size: 9px;
	color: #0460A9;
}
a.other:hover{
	color: #0460A9;
}

.othertxt{
	font-weight:bold;
	color: #0460A9;
}
h3.GameCat, h2.GameCat
{
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}

h3.MiddleCats
{
	font-size:12px;
	color:white;
	margin-left:15px;
}

a:link.MoreNew, a:visited.MoreNew, a:hover.MoreNew
{
	color:Black;
	text-decoration:none;
}

h3.ChartBuster
{
	font-size:10px;
	font-weight:bolx;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:4px;
}

h3.Top10
{
	font-size:10px;
	font-weight:bolx;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:4px;
}

h4.Top5
{
	font-size:10px;
	font-weight:bolx;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:4px;
}

li.bullet
{
	background-image:url('http://images.gamefiesta.com/images/main1/gf_arrow.gif');
	background-repeat:no-repeat;
	background-position:0px 0px; 
	padding-left:14px; 
	padding-bottom:5px;
}

h1
{
	font-size:14px;
	font-family:Arial;
	color:#FF7E04;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:21px;
}

h2
{
	font-size:14px;
	font-family:Arial;
	color:#FF7E04;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:21px;
}

#TopFeaturedGames
{
	width:499px;
	border:2px solid #F09405;
	float:left;
}

html>body #TopFeaturedGames
{
	width:495px;
}

.FeaturedGameBox
{
	width:165px;
	background-color:#FFFFF7;
	float:left;
	min-height:252px !important;
	height:252px;
}

.FeaturedGameBoxHeader
{
	width:165px;
	background-color:#FEF5AD;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	padding-top:3px;
	padding-bottom:3px;
}

.FeaturedGameBoxHeader h3
{
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.FeaturedGameBoxGameTitle
{
	width:140px;
	min-height:30px !important;
	height:30px;
}


.FeaturedGameBoxGameTitle a
{
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	color:#AEAFAE !important;
}

.FeaturedGameBoxImage
{
	width:165px;
	padding-top:8px;
}

.FeaturedGameBoxDownloadButton
{
	width:165px;
	padding-top:5px;
	padding-bottom:10px;
}


#TopHeaderTextBox
{
	width:499px;
	height:21px; 
	float:left;
	border:2px solid #BA0200;
	border-top:0px;
	margin-bottom:15px;
}

html>body #TopHeaderTextBox
{
	width:495px;
}

#TopHeaderTextBox2
{
	width:169px;
	height:21px; 
	float:left;
	border:2px solid #BA0200;
	border-top:0px;
	margin-left:18px;
	margin-bottom:15px;
}

html>body #TopHeaderTextBox2
{
	width:164px;
}

#TopDownloads
{
	width:169px;
	border:2px solid #F09405;
	float:left;
	margin-left:18px;
	min-height:252px !important;
	height:252px;
}

html>body #TopDownloads
{
	width:165px;
}

.TopDownloadGames a
{
	font-family:Arial;
	text-decoration:none;
}

#top10Games {
	width:96%;
	text-align:left;
	padding:0;
	margin:0;
	list-style:decimal inside;
	font-size:12px !important;
}
#top10Games li {
	margin:0;
	padding:5px 0;
}

#DownloadFreeGamesBox {
	width:499px;
	float:left;
	border:2px solid #FF8000;
	margin-bottom:15px;
}

html>body #DownloadFreeGamesBox
{
	width:495px;
}
#DownloadFreeGamesBoxHeader
{
	width:495px;
	background-color:#FF8000;
	height:22px;
	line-height:22px;
	font-size:12px;
	color:white;
	font-weight:bold;
}

#DownloadFreeGamesBoxHeader h2
{
	font-size:12px;
	color:white;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

#PlayOnlineGamesBox
{
	width:169px;
	float:right;
	border:2px solid #FF8000;
	margin-left:18px;
	padding-bottom:10px;
}

html>body #PlayOnlineGamesBox
{
	width:165px;
}

#PlayOnlineGamesBoxHeader
{
	width:165px;
	background-color:#FF8000;
	height:22px;
	line-height:22px;
	font-size:11px;
	color:white;
	font-weight:bold;
}

#PlayOnlineGamesBoxHeader h2
{
	font-size:12px;
	color:white;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.OnlineGameBox
{
	width:161px;
	margin-top:10px;
}

.OnlineGameBoxHeader
{
	width:156px;
	font-weight:bold;
	color:white;	
	font-size:12px;
	text-align:left;
	padding-left:5px;
	height:40px;
}

html>body.OnlineGameBoxHeader
{
	width:161px;
}

#OnlineGameBoxHeaderPuzzle
{
	background-image:url('http://images.gamefiesta.com/images/bg_online_puzzle_games.gif');
	background-repeat:no-repeat;
}

#OnlineGameBoxHeaderPuzzleText
{
	width:100px;
}

.OnlineGameBodyPuzzle
{
	background-color:#E7F6E7;
}

.OnlineGameBoxFooterPuzzle
{
	background-color:#08A104;
}

#OnlineGameBoxHeaderArcade
{
	background-image:url('http://images.gamefiesta.com/images/bg_online_arcade_games.gif');
	background-repeat:no-repeat;
}

#OnlineGameBoxHeaderArcadeText
{
	width:100px;
	padding-top:4px;
}

.OnlineGameBodyArcade
{
	background-color:#F8E6E5;
}

.OnlineGameBoxFooterArcade
{
	background-color:#C21E1C;
}

#OnlineGameBoxHeaderStrategy
{
	background-image:url('http://images.gamefiesta.com/images/bg_online_strategy_games.gif');
	background-repeat:no-repeat;
}

#OnlineGameBoxHeaderStrategyText
{
	width:100px;
}

.OnlineGameBodyStrategy
{
	background-color:#EDF7EF;
}

.OnlineGameBoxFooterStrategy
{
	background-color:#6FA351;
}


#OnlineGameBoxHeaderCard
{
	background-image:url('http://images.gamefiesta.com/images/bg_online_card_games.gif');
	background-repeat:no-repeat;
}

#OnlineGameBoxHeaderCardText
{
	width:90px;
	padding-top:4px;
}


.OnlineGameBodyCard
{
	background-color:#FAF4E7;
}

.OnlineGameBoxFooterCard
{
	background-color:#CF911A;
}

.OnlineGameBody
{
	width:161px;
	text-align:left;
}



.OnlineGameBody ul
{
	margin:5px;
	padding:0px;
	list-style-type:none;
	font-size:12px;
}

.OnlineGameBody li
{
	padding:3px;
}


.OnlineGameFooter
{
	width:161px;
	height:18px;
	line-height:18px;
	font-size:11px;
}

.OnlineGameFooter a
{
	color:white;
}


.FreeGamesBox
{
	width:142px;
	background-color:#F7F7F7;
	padding-bottom:10px;
	float:left;
	margin-left:18px;
}

.FreeGamesBoxHeader
{
	width:142px;
	height:19px;
	line-height:19px;
	font-size:12px;
	margin-bottom:10px;
	margin-top:10px;
	color:white;
	font-weight:bold;
}

#FreeGamesBoxHeaderNewGames
{
	background-color:#2D777B;
	background-image:url('http://images.gamefiesta.com/images/bg_dld_newgames.gif');
}

#FreeGamesBoxHeaderPuzzleGames
{
	background-color:#58146B;
	background-image:url('http://images.gamefiesta.com/images/bg_dld_puzzlegames.gif');
}

#FreeGamesBoxHeaderStrategyGames
{
	background-color:#4D8E3B;
	background-image:url('http://images.gamefiesta.com/images/bg_dld_strategygames.gif');
}

#FreeGamesBoxHeaderCardGames
{
	background-color:#9F2323;
	background-image:url('http://images.gamefiesta.com/images/bg_dld_cardgames.gif');
}

#FreeGamesBoxHeaderWordGames
{
	background-color:#347E24;
	background-image:url('http://images.gamefiesta.com/images/bg_dld_wordgames.gif');
}

#FreeGamesBoxHeaderArcadeGames
{
	background-color:#0789A8;
	background-image:url('http://images.gamefiesta.com/images/bg_dld_arcadegames.gif');
}

.FreeGameTitle
{
	width:140px;
	min-height:35px !important;
	height:35px;
}

.FreeGameTitle a
{
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	color:#AEAFAE !important;
}


.FreeGamesBoxDownloadButton
{
	padding-top:10px;
	padding-bottom:10px;
}

.FreeGamesBoxDownloadButton a
{
	font-size:12px;
	font-weight:bold;
	color:#333333;
}


#HeaderTextBox3
{
	width:499px;
	height:37px; 
	float:left;
	border:2px solid #BA0200;
	margin-bottom:15px;
}

html>body #HeaderTextBox3
{
	width:495px;
	height:33px;
}

#HeaderTextBox3InnerBox
{
	background-color:#FF7E04;
	color:white;
	font-weight:bold;
	font-size:14px;
	font-family:Arial;
	line-height:21px;
	height:21px;
	margin:6px;
}

#HeaderTextBox3InnerBox h2
{
	font-size:14px;
	color:white;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}


#PopularFreeGameDownloads
{
	width:686px;
}

.PopularFreeGames
{
	width: 222px;
	float:left;
	margin:3px;
}

html>body.PopularFreeGames
{
	width: 228px;
}

.PopularFreeGamesHeader
{
	font-size:12px;
	font-weight:bold;
}

.PopularFreeGamesBody
{
	width:222px;
	font-size:11px;
}


.PopularFreeGamesBody ul
{
	padding:0px;
	list-style-type:none;
	margin-left:0px;
}

.PopularFreeGamesPuzzle
{
	color:#58146B;
	text-align:left;
}

.PopularFreeGamesStrategy
{
	color:#4D8E3B;
}

.PopularFreeGamesWord
{
	color:#347E24;
	text-align:right;
}

.PopularFreeGamesPuzzle a
{
	color:#58146B;
	text-decoration:none;
}

.PopularFreeGamesStrategy a
{
	color:#4D8E3B;
	text-decoration:none;
}

.PopularFreeGamesWord a
{
	color:#347E24;
	text-decoration:none;	
}

#WelcomeMessageBox
{
	width:686px;
	text-align:left;
	font-size:12px;
	color:#666666;
}

#WelcomeMessageBoxHeader
{
	width:686px;
}

#WelcomeMessageLeftText
{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:black;
}

#WelcomeMessageRightText
{
	float:right;
	font-size:14px;
	font-weight:bold;
	color:black;
}

#WelcomeMessageRightText h3
{
	font-size:14px;
	font-weigt:bold;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

#WelcomeMessageBoxBody ul
{
	padding:15px;
}

#WelcomeMessageBoxBody li
{
	color:#FF7E04;
	margin-bottom:10px;
}

#WelcomeMessageBoxBody span
{
	color:#666666;
}

.HRdashed{
	width:686px;
	background-color:#FF7E04;
	height:2px;
	margin-bottom:5px;
}
.clearboth { clear:both; }