/* CSS Document */

body { /* Overall font face set but not the size!!! */
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;	
	color: #383838;
}

.bodyText {
	font-size: 75%;	
}


/* START TEXT STYLES */
.redText { /* Red numbering in Top Ten */
	font-weight: bold;	
	color: #FF3131;
	font-size: 70%;	
}

.largeGrey {
	font-weight: bold;
	color: #737373;
	font-size: 100%;	
}

.smallGrey {
	font-size: 70%;
	color: #575757;
}

.largeRed {
	font-weight: bold;
	color: #FF3131;
	font-size: 180%;	
}

.midRed {
	font-weight: bold;
	color: #FF3131;
	font-size: 70%;	
}

.bodyRed {
	color: #FF3131;
	font-size: 75%;
}

.errorText { /* Red numbering in Top Ten */
	font-weight: bold;	
	color: #FF3131;
	font-size: 90%;	
}

.whiteTextLinks, .whiteTextLinks:link, .whiteTextLinks:visited { /* redText Links */
	color: #ffffff;	
	text-decoration: none;
	font-weight: bold;
	font-size: 70%;	
}

.whiteTextLinks:hover {	
	text-decoration: underline;
}

.redTextLinks, .redTextLinks:link, .redTextLinks:visited { /* redText Links */
	color: #FF3131;	
	text-decoration: none;	
}

.redTextLinks:hover {	
	text-decoration: underline;
}

.smallWhite { /*  */		
	color: #ffffff;
	text-align: right;
	font-size: 70%;	
}

.midWhite { /*  */		
	color: #cccccc;
	text-align: right;
/*	font-weight: bold;*/
	font-size: 70%;	
}

.bodyWhite {
	color: #FFFFFF;
	font-size: 75%;
}

.navLinks, .navLinks:link, .navLinks:visited { /* Left nav hyperlinks */
	color: #383838;
	padding: 0px 0px 0px 2px;
	text-decoration: none;
	font-weight: bold;
	font-size: 70%;	
}

.navLinks:hover {
	color: #EB2223;
	text-decoration: none;
}

.darkredtext {
	font-size: 75%;	
	color: #A90000;
}

.gameTitles, .gameTitles:link, .gameTitles:visited { /* Game title links for thumbs */
	color: #383838;
	padding: 0px 0px 0px 17px;
	text-decoration: none;
	font-weight: bold;
	font-size: 82%;	
}

.gameTitles:hover {
	color: #EB2223;
	text-decoration: none;
}

.gameTitlesstar, .gameTitlesstar:link, .gameTitlesstar:visited { /* Game title links for thumbs with a Star */
	color: #383838;
	padding: 0px 0px 0px 11px;
	text-decoration: none;
	font-weight: bold;
	font-size: 70%;	
	background-image: url("../images/star2.gif");
	background-repeat: no-repeat;
}

.gameTitlesstar:hover {
	color: #EB2223;
	text-decoration: none;
	background-image: url("../images/star2.gif");
	background-repeat: no-repeat;
}

.viewAllGames, .viewAllGames:link, .viewAllGames:visited { /* Game title links for thumbs with a Star */
	color: #EB2223;
	text-decoration: none;
	font-weight: bold;
	font-size: 70%;	
}

.viewAllGames:hover {
	color: #EB2223;
	text-decoration: underline;
}

.thumbTxtLink, .thumbTxtLink:link, .thumbTxtLink:visited { /* Game title links for thumbs with a Star */
	color: #383838;	
	text-decoration: none;
	font-size: 70%;	
	background-repeat: no-repeat;
}

.thumbTxtLink:hover {
	color: #EB2223;	
	text-decoration: none;
}

.redStarbar2, .redStarbar2:link, .redStarbar2:visited { /* Game title links for thumbs with a Star */	
	text-decoration: none;
	font-weight: bold;
	font-size: 76%;	
	color: #ffffff;
}

.redStarbar2:hover {	
	text-decoration: underline;
}

/* END TEXT STYLES */


.thumbPanel { /* Grey Thumbpanel hieght */	
	height: 80px;	
}


.greyStarbar { /* LEFT NAV GREY TITLE BARS */	
	padding: 0px 0px 0px 18px;
	font-weight: bold;
	font-size: 76%;
	background-image: url("../images/greybar.gif");	
	color: #ffffff;
	height: 24px;
}

.redStarbar { /* MAIN RED TITLE BARS */	
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 18px;	
	background-image: url("../images/redstarbar.gif");
	background-repeat: repeat-x;
	height: 22px;
}

.redStarbar3 { /* RED TITLE BARS ON THE FLASH GAME PAGES*/	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 17px;	
	background-image: url("../images/redstarbar3.gif");
	background-repeat: repeat-x;
	height: 17px;
}

.featuresList { /* Homepage Features list height set */	
	height: 55px;
}

img.navDotline { /* LEFT NAV DOT LINES */	
	margin: 6px 0 6px 0; } 

.fields { /* This is for login fields in header */
	border-color: #EB2223;
	border-style: solid;
	font-size: 0.7em;
	width: 116px;
}

#headerBar { /* Red header bar at very top */
	padding: 0 0 0 0;
	margin: 2px 2px 2px 2px;
	height: 94px;
	float: middle;
	background-image: url("../images/headerback.gif");
	background-repeat: repeat-x;
	background-color: #F32929;
}

#flashNav{	/* Flash navigation */
	margin: 0px 2px 0px 2px;	
	background-color: #ffffff;
}

#footerBar { /* Red footer bar */
	padding: 0;
	margin: 2px 2px 0px 2px;
	height: 79px;
	float: middle;
	background-image: url("../images/footgrad.gif");
	background-repeat: no-repeat;
	background-position: bottom; 
	background-color: #FF3131;
}


/* OLDER STYLESHEETS */

.redStarbarwide { /*  */	
	padding: 0px 0px 0px 18px;
	font-weight: bold;
	font-size: 76%;
	background-image: url("../images/redbarwide.gif");
	color: #ffffff;
	height: 24px;
}

.redStarbar600 { /*  */	
	padding: 0px 0px 0px 18px;
	font-weight: bold;
	font-size: 76%;
	background-image: url("../images/redbar600.gif");
	color: #ffffff;
	height: 24px;
}

.redStarbar600V2 { /*  */	
	padding: 0px 0px 0px 18px;
	font-weight: bold;
	font-size: 76%;
	background-image: url("../images/redbar600V2.gif");
	color: #ffffff;
	height: 22px;
}

.redStarbar600V3 { /*  */	
	padding: 0px 0px 0px 18px;
	font-weight: bold;
	font-size: 76%;
	background-image: url("../images/redbar600V2.gif");
	color: #ffffff;
	height: 17px;
}

.hozrule {
	padding: 0px 0px 0px 10px;	
	margin: 0px 0px 0px 30px;	
	background-image: url("../images/hozrule.gif");
	color: #ffffff;
	height: 1px;
	width: 100%;
	background-repeat: repeat-x;
}



/* SHOW N HIDE */
.hidden {
	display: none;
	visibility: hidden
}

.show {
	visibility: show;
}
