/***************************************** generic ******************************************/

body 
{
	margin: 0;
	padding: 0;
	font: 12px "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #FFF;
	line-height: 16px;	
	background: #262626;     
}

body, td, th { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFF; 
}

h1
{
	font-size:		12px;
	margin-top:		0px;
        color: #FFF;    
}

a:link 
{
/*	color:			#2e73af; */
	text-decoration:	none;
	cursor:		pointer;
	color: 			#FF7700;
}

a:visited  
{
	color:			#ff7e00;
	text-decoration:	none;
}

a:active  
{
	color:			#ff7e00;
	text-decoration:	none;
}

a:hover 
{
	color:			#FFAA00;
	text-decoration:	none;
	cursor:		pointer;
}

form { margin-bottom: 0; margin-top: 0; }

ul {
	font-size:		10px;
	padding-left: 5px;
	margin-left: 8px;
	margin-right: 8px;
}


/***************************************** Overall ******************************************/

.outerOuterDiv {
	background: #666;     
	margin:			0 auto; 
	text-align:		left; 
	width:			980px;
/*	background: #c1c4cb url(http://content.flashtrackz.com/images/flashtrackz/bg_gradient3.jpg) repeat-x;     */
}

.outerOuterDiv_bottom {
	background: #21344c;     
	margin:			0 auto 10px auto; 
	text-align:		left; 
	width:			980px;
/*	background: #c1c4cb url(http://content.flashtrackz.com/images/flashtrackz/bg_gradient3.jpg) repeat-x;     */
}


.site_content_outer {
	margin:			0px auto; 
	width:			968px;	
/*	background:		#142a3a;   */
	padding:		0 5px 0px 5px;
	border-left:		solid 1px #142a3a;
	border-right:		solid 1px #142a3a;	
	border-top:		solid 1px #142a3a;	
	padding-bottom:		4px;
}

/* deprecated */
.linkunit {
	margin-left:		-5px;
	width:			980px;
	background: 		#333;     
	text-align:		center; 
}

.linkunit_top {
	margin-left:		-5px;
	width:			980px;
	background: 		#333;     
	text-align:		center; 
	background-color:#222;
	margin-top:		-3px;
	margin-bottom:		2px;
}

.linkunit_middle {
	width:			620px;
	background: 		#333;     
	text-align:		center; 
}

.linkunit_featured {
	width:			500px;
	background: 		#444;     
	text-align:		center; 
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	font-color: #000;
	padding-top: 5px;
}

.linkunit_featured_v3 {
	width:			665px;
/*	background: 		#e71700;      */
	background: 		#222;     
	text-align:		center; 
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	font-color: #000;
	padding-top: 5px;
        border:                                         2px solid #333;
}

.site_content_inner {
/*
	background:#000101 url('http://content.flashtrackz.com/images/flashtrackz/contentbg.jpg') repeat-x top;
	width:			958px;	
	overflow:		hidden;
	background:		#142a3a;  
	text-align:		left; 
*/
}

.mainPageContentOuterDiv
{
	margin-top:		0px;
	margin-left: 		0px;
	margin-right: 		0px;

}
.mainPageContentLeftDiv
{
	width:			160px;
	float:			left;
	padding:0px 5px 0px 5px;
}
.mainPageContentCenterDiv
{
	float:			left;
	margin-right:		2px;

}
.mainPageContentRightDiv
{
	width:			160px;
	float:			right;
	margin-left:		0px;
	margin-right:		5px;
}

.mainTopTextDiv
{
	text-align:center;
	font-family: 		"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:		11px;
}

.mainGameOuterDiv
{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:620px;
	margin-top:0px;
}

#pregamethumb
{
float:left;
display:inline;
overflow:hidden;
margin-top:20px;
margin-left:20px;
width:250px;
height:220px;
background:#305B8C;
padding-top:10px;
border: 1px #ddd solid;
}

#pregamethumb2
{
float:left;
display:inline;
overflow:hidden;
margin-top:20px;
margin-left:20px;
width:250px;
height:170px;
background:#305B8C;
padding-top:10px;
border: 1px #ddd solid;
}

.pregamethumb_link
{
align:center;font-size:120%;color:#fff;padding-bottom:10px;
}

.pregamethumb_link a
{
color:#fff;
}

.pregamethumb_link a:hover
{
text-decoration: underline;
}


/***************************************** End Overall ******************************************/


/***************************************** Main Header ******************************************/


.mainHeaderDiv
{
	height:			155px;
	width:				958px;
	margin-left: 			auto;
	margin-right: 		auto;
	position:			relative;
	background-position:		0px 0px;
	background-repeat:		no-repeat;

}

.mainHeaderContentDiv
{
	height:		100%;
	width:			850px;
	float:			right;
}
.mainHeaderContentLogoTable
{
	height:		55px;
	width:			850px;
}

.mainHeaderContentLogoTd
{
	height:		55px;
	width:			440px;
}
.mainHeaderContentSearchTd
{
	height:		55px;
	width:			410px;
	text-align:		right;
	padding-right:	10px;
}
.mainHeaderContentCatTable
{
	height:		30px;
	width:			850px;
}
.mainHeaderContentGameTable
{
	height:			110px;
	margin-left:		0px;
}

.mainHeaderContentGameTable_v2
{
	height:			230px;
	margin-left:		5px;
	padding-top: 0px;
	display: inline;
	text-align: center;
	float: left;
}

.mainHeaderContentGameTable_v3
{
	height:			230px;
	margin-left:		0px;
	padding-top: 0px;
	display: inline;
	text-align: center;
	float: left;
}

.textbox
{
	height:		18px;
	width:			180px;
	font-family: 		"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:		12px;
	padding-left:		3px;
	border:		1px solid #000000;
}
.textboxOver
{
	height:		18px;
	width:			60px;
	font-family: 		"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:		12px;
	padding-left:		3px;
	border:		1px solid #000000;
}
.mainHeaderContentMenuTable
{
	width:			796px;
	height:		20px;
	margin-bottom:	1px;
	margin-top:		2px;

}
.mainHeaderContentMenuTd
{
	cursor:		pointer;
	margin-bottom:	1px;
	text-align:		center;
	margin-left:		auto;
	margin-right:		auto;
}

.mainHeaderCategoryText
{
	color:			#FFFFFF;
	font-size:		19px;
/*	font-family:		Tahoma; */
	font-family: 		"Lucida Grande", Arial, Helvetica, sans-serif;
	font-weight:		bold;
	font-style:		italic;
}
/***************************************** End Main Header ******************************************/

.bottom_buttons {
        width:985px;
        height:121px;
        text-align: center;
        margin:5px auto 0 auto;
        background-color: none;
        border: 0px;
        border-style: none;
}

.bottom_advert {
        width:985px;
        height:90px;
        text-align: center;
        margin:10px auto 0 auto;
        background-color: none;
}

div.loginbox
{
	font:			10px "Lucida Grande", Arial, Helvetica, sans-serif;
	line-height: 12px;	
}

.profileouterdiv
{
        width:                  620px;
        margin-bottom:  	5px;
	margin-right:		5px;
        float:                  left;
}

.centeredIframe
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.centeredImage
{
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	vertical-align:middle;
}

.rightImage
{
	text-align:right;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	vertical-align:middle;
}

#shiftDown
{
	margin-top:2px;
}


.gameTd
{
	height:			90px;
	width:			90px;
	text-align:		center;
	color:			#000;
}

.gameTd img
{
	height:90px;
	width:90px;
	border:1px solid #BBB;  
}

.gameTdLeft
{
	height:			81px;
	width:			81px;
	text-align:		center;
	color:			#000;
}

.gameTdLeft img
{
	height:81px;
	width:81px;
	border:1px solid #000000;
}

.gameTdTable
{
	margin-left:auto;
	margin-right:auto;
	height:			90px;
	width:			90px;
	padding-top:		3px;
	text-align:		center;
	color:			#000;
}

.gameTdOver
{
	height:			90px;
	width:			90px;
	padding-top:		3px;
	text-align:		center;
	color:			#000;
	cursor:		pointer;
}

.gamePicFeaturedBox
{
	margin-left: 		2px;
	margin-right: 		2px;
	margin-bottom: 		5px;
	padding-bottom: 	4px;
	padding-top: 		4px;
	padding-left: 		0px;
	border:			0px;
	float:			right;
}

.gamePicFeaturedBox_v3
{
	margin-left: 		2px;
	margin-right: 		2px;
	margin-bottom: 		5px;
	margin-top: 		3px;
	padding-bottom: 	0px;
	padding-top: 		0px;
	padding-left: 		0px;
	border:			1px solid #BBB;     
	float:			right;
}

.gamePicFeaturedBoxLeft
{
	margin:			0px;
	padding-bottom: 	0px;
	padding-top: 		0px;
	padding-left: 		0px;
	border:			0px;
}

.gamePicFeaturedBoxIE
{
	margin-left: 		1px;
	margin-right: 		0px;
	margin-bottom: 		5px;
	padding-bottom: 	4px;
	padding-top: 		4px;
	padding-left: 		0px;
	border:			0px;
	float:			right;
}

.gamePicBox
{
	width:			83px;
	height:			120px;
/*	background-color:	#263C4A;     */
/*	background-color:	#2c486b;     */
/*	background: #edeef0 url(http://content.flashtrackz.com/images/flashtrackz/gamePic_bg.jpg) repeat-x;   */
/*	background-color:	#0F1921;     */
	margin-left: 		8px;
	margin-right: 		8px;
	margin-bottom: 		2px;
	vertical-align:		middle;
	text-align:		middle;
	overflow:		hidden;
	padding-bottom: 	0px;
	color:			#2e73af;
/*	border:			1px solid #4A5964;     */
/*	border:			1px solid #263C4A;     */
/*	border:			1px solid #000;     */
	border:			1px solid #21344c;    
}

.gamePicBox:hover
{
	border:			1px solid #000;    
/*        background-color:       #1f2a32; */
/*        background-color:       #305b8c; */
        background-color:       #0F1921;
};

.gamePicBoxAdmin
{
	background-color:	#1f2a32;    
	width:			83px;
/*	height:			135px; */
	height:			120px;
	margin-left: 		8px;
	margin-right: 		8px;
/*	margin-bottom: 		5px; */
	margin-bottom: 		2px;
	vertical-align:		middle;
	text-align:		middle;
	overflow:		hidden;
	padding-bottom: 	0px;
	color:			#2e73af;
}

.gamePicBoxAdmin:hover
{
	background-color:	#0F1921;    
};

.gamePicBoxPlay
{
	width:			63px;
	height:			120px;
/*	background: #edeef0 url(http://content.flashtrackz.com/images/flashtrackz/gamePic_bg.jpg) repeat-x; */
	margin-left: 		8px;
	margin-right: 		8px;
	margin-bottom: 		2px;
/*	border:			1px dotted #DDD;  */
	vertical-align:		middle;
	text-align:		middle;
	overflow:		hidden;
	padding-bottom: 	0px;
}


.gamePicDiv
{
	width:			80px;
	height:			80px;
	border:			0px;
	padding-top: 		0px;
	padding-bottom: 	0px;
}

.gamePicDiv img
{
	width:			80px;
	height:			80px;
	vertical-align:		top;
	border:			1px solid #000000; 
/*	margin-top:		5px; */
/*	margin-bottom:		5px; */
	padding-top: 		0px;
	padding-bottom: 	0px;
}

.gamePicFeaturedDiv
{
	width:			90px;
	height:			90px;
	margin-left: 		1px;
	margin-right: 		2px;
	border:			0px;
	padding-bottom: 	0px;
}

.gamePicFeaturedDivLeft
{
	width:			80px;
	height:			80px;
	margin-left: 		0px;
	margin-right: 		0px;
	border:			0px;
	padding-bottom: 	0px;
}

.gamePicTitleDiv
{
	font-size:		10px;
	overflow:		hidden;
	text-align:		center;
	font-weight:		bold;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:		5px;
	padding-bottom: 	0px;
}

div.gamePicTitleDiv
{
	text-decoration:	none;
	padding-left: 2px;
	padding-right: 2px;
}

.google-src-text {display: none !important} 

.titleBox
{
	height:			auto;
/*	background-color:	#f3f4f5; */
	padding-top:		0px;
	padding-bottom:		0px;
	padding-left:		5px;
}

/*
.titleBar1{
	background:#333 url('http://content.flashtrackz.com/images/flashtrackz/headerbar3.jpg') repeat-x top center;  
	border-left: 1px solid #333; 
	border-top: 1px solid #333; 
	border-right: 1px solid #333; 
	height:14px; color:#cee0ec; 
	font-size:11px; 
	font-weight:bold; 
	padding-left:7px; 
	padding-right:5px; 
	padding-top:5px; 
	padding-bottom:5px
}
*/

.titleBar1{
        height:                                         14px;
        background-color:                       #333;
        background-repeat:                      repeat-x;
        padding-left:                           2px;
        padding-top:                            4px;
        border:                                         2px solid #444;
	padding-left:7px; 
	padding-right:5px; 
	padding-top:5px; 
	padding-bottom:5px
}

/*
.titleBar4{
	background:#333 url('http://content.flashtrackz.com/images/flashtrackz/headerbar3.jpg') repeat-x top center; 
	border-left: 1px solid #333; 
	border-top: 1px solid #333; 
	border-right: 1px solid #333; 
	height:14px; color:#cee0ec; 
	font-size:11px; 
	font-weight:bold; 
	padding-left:7px; 
	padding-right:5px; 
	padding-top:5px; 
	padding-bottom:5px
}
*/

.titleBar4{
        height:                                         14px;
        background-color:                       #333;
        background-repeat:                      repeat-x;
        padding-left:                           2px;
        padding-top:                            4px;
        border:                                         2px solid #444;
	padding-left:7px; 
	padding-right:5px; 
	padding-top:5px; 
	padding-bottom:5px
}

.arrow{
	background:url('http://content.flashtrackz.com/images/flashtrackz/myhead-arrow.gif') no-repeat center left; 
	padding-left:10px
}

.titleBarX
{
	background:#0f1921 url('http://content.flashtrackz.com/images/flashtrackz/myheadb4.gif') repeat-x top center; 
	border-left: 1px solid #4a5964; 
	border-top: 1px solid #4a5964; 
	border-right: 1px solid #4a5964; 
	height:12px; 
	color:#cee0ec; 
	font-size:11px; 
	padding-left:7px; 
	padding-right:5px; 
	padding-top:5px; 
	padding-bottom:5px
}

.titleBar6
{
        height:                 17px;
        margin-left:            0px;
        margin-right:           0px;
/*        background-color:       #000; */
	background: 		#FF5522;  
/*	background: 		#e71700; */
/*	background: 		#be270c; */
        padding-left:           4px;
        padding-top:            0px;
        padding-bottom:         1px;
}

.titleBar2
{
	height:			20px;
	margin-left:		2px;
	margin-right:		2px;
	background-color:	#FFF;
	background-repeat:	repeat-x;
	padding-left:		2px;
	padding-top:		1px;
}
.titleBar3
{
	height:			auto;
	background-color:	#FFF;
	background-repeat:	repeat-x;
}
.titleBar6
{
        font-size:              12px;
        font-weight:            bold;
        font-color:             #fff;
	padding-left:		2px;
	padding-top:		0px;
	padding-bottom:		1px;
	margin-top:		4px;
	height: 		17px;
	background: 		#FF5522;  
/*	background: 		#e71700; */
/*	background: 		#be270c; */
}
.titleBar5
{
        font-size:              12px;
        font-weight:            bold;
        font-color:             #000;
        color:             	#000;
	padding-left:		2px;
	padding-top:		0px;
	padding-bottom:		1px;
	margin-top:		4px;
	height: 		17px;
	background: 		#e71700;
}

.adContent
{
	background-color:	#FFF;
	color:			#000;
	background-repeat:	no-repeat;
	background-position:	0px 0px;
	border:		1px solid #FFFFFF;
	margin-top:		3px;
	margin-left:		0px;
	margin-right:		0px;
	padding-top:		0px;
	height:			142px;

}
.adContentAdmin
{
	background-color:	#FFF;
	color:			#000;
	background-repeat:	no-repeat;
	background-position:	0px 0px;
	border:		1px solid #FFFFFF;
	margin-top:		3px;
	margin-left:		0px;
	margin-right:		0px;
	padding-top:		0px;
	height:			164px;

}
.adContentBox
{
	background-color:	#FFF;
	color:			#000;
	background-repeat:	no-repeat;
	background-position:	0px 0px;
	border:		1px solid #FFFFFF;
	margin-top:		3px;
	margin-left:		0px;
	margin-right:		0px;
	padding-top:		0px;
	height:			284px;

}

/* .sectionContent1Div{border-left: solid 1px #4a5964;border-right: solid 1px #4a5964;border-top: solid 1px #4a5964; padding:5px 5px 10px 5px; font-size:11px;background:#142a3a; } */

/* .sectionContent1Div{border-left: solid 1px #4a5964;border-right: solid 1px #4a5964;border-top: solid 1px #4a5964; padding:5px 5px 10px 5px; font-size:11px;background:#21344c; } */
/* .sectionContent1Div{border-left: solid 1px #4a5964;border-right: solid 1px #4a5964;border-top: solid 1px #4a5964; padding:5px 5px 10px 5px; font-size:11px;background:#325379; }  */
.sectionContent1Div{border-left: solid 1px #333;border-right: solid 1px #333;border-top: solid 1px #333; padding:5px 5px 10px 5px; font-size:11px;background:#305b8c; } 
.sectionContent2Div{border-left: solid 1px #333;border-right: solid 1px #333;border-top: solid 1px #333; padding:5px 5px 10px 5px; font-size:11px;background:#21344c; } 
.sectionContent3Div{border-left: solid 1px #333;border-right: solid 1px #333;border-top: solid 1px #333; padding:5px 5px 2px 5px; font-size:11px;background:#305b8c; }

.mainboxcontentend{border-top:solid 1px #333; font-size:10px;}

.sectionContent4Div
{
	color:			#000;
	margin-top:		2px;
	margin-left:		0px;
	margin-right:		0px;
	padding-top:		0px;
	padding-left:		0px;
        text-align:             left;
}

.bottomFooterBoxDiv {
/*
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 5px;
*/
	margin-top: 10px;
}

.bottomFooterBoxDiv p
{
	padding-top: 0px;
	padding-bottom: 0px;
}

.bottomGamesOuterDiv
{
	width:			950px;
	overflow:		hidden;
	border:		1px solid #D1D0D0; 
}
.bottomGamesOuterDivNew
{
	width:			620px;
	overflow:		hidden;
}

.middleGamesOuterDiv
{
	overflow:		hidden;
}

.topGamesOuterDiv
{
	width:			160px;
	margin-bottom:		2px;
	margin-right:		0px;
/*	margin-right:		0px; */
	overflow:		hidden;
}
.coolestGamesOuterDiv
{
	width:			160px;
/*	margin-bottom:		5px; */
	margin-right:		5px;
/*	margin-top:		5px; */
	overflow:		hidden;
}

.topGamesItemDiv
{
	width:			100%;
/*	background-color:	#0F1921;    */
}

div.topGamesItemDiv:hover
{
/*	color:			#FF6600; */
	background-color:	#0F1921;    
}

.topGamesItemImage
{
	border:		2px outset #FFF;
	position:		relative;
	z-index:		25;
	height:		80px;
	width:			80px;
	margin-top:		25px;
	display:		none;
}

.featureddesc
{
        width:                          300px;
        filter:                         alpha(opacity=70);
        moz-opacity:                    .70;
        opacity:                        .70;
        font-family:                    Tahoma;
        font-size:                      12px;
        color:                          #000000;
        background-color:               #FFFFFF;
        font-weight:                    bold;
        z-index:                        1101;
        text-align:                     center;
        border-bottom:                  1px solid #000000;
        position:                       absolute;
        bottom:                         0px;
        vertical-align:                 middle;
        border-top:                     1px solid #000000;

}

.featuredtitle
{
        width:                  300px;
        filter:                 alpha(opacity=70);
        moz-opacity:            .70;
        opacity:                .70;
        font-size:              15px;
        color:                  #000000;
        background-color:       #FFFFFF;
        font-weight:            bold;
        z-index:                1100;
        text-align:             center;
        border-bottom:          1px solid #000000;
        position:               absolute;
        vertical-align:         middle;

}
.featuredimgdiv
{
        z-index:                999;
        position:               relative;
        height:                 300px;
        width:                  300px;
        top:                    -275px;
}
.featuredimg
{
        height:                 250px;
        width:                  250px;
}
.featuredGamesItemLink
{
	overflow:		hidden;
	position: relative;
	z-index: 0;
}

a.featuredGamesItemLink:link
{
	overflow:		hidden;
	color:			#2e73af;
	text-decoration:	none;
}

a.featuredGamesItemLink:visited
{
	overflow:		hidden;
	color:			#2e73af;
	text-decoration:	none;
}

a.featuredGamesItemLink:hover 
{
	overflow:		hidden;
	color:			#FF6600;
	text-decoration:	none;
	background-color: transparent;
	z-index: 30;
}


a.topGamesItemText:link
{
	overflow:		hidden;
	color:			#2e73af;
	text-decoration:	none;
}

a.topGamesItemText:visited
{
	overflow:		hidden;
	color:			#2e73af;
	text-decoration:	none;
}

a.topGameItemText:hover 
{
	overflow:		hidden;
	text-decoration:	none;
}

.statsItemText
{
	font-size:		10px;
	overflow:		hidden;
}

.topGamesItemText
{
	font-size:		10px;
	margin-top:		-2px;
	padding-bottom:	3px;
	overflow:		hidden;
	vertical-align:	top;
	overflow:		hidden;
	cursor:			pointer;
}

.browseGamesOuterDiv
{
	width:			646px;
	margin-bottom:	5px;
}
.browseGameTd
{
	height:		120px;
	width:			320px;
	padding-top:		3px;
	text-align:		left;
	border-bottom:	1px solid #2498D7;
	color:			#000;

}
.browseGamePicTd
{
	width:			100px;
	cursor:		pointer;
}
.browseGameDescTd
{
	vertical-align:	top;
	padding-top:		10px;
	cursor:		pointer;
}
.newestGamesOuterDiv
{
/*	border:		1px solid #D1D0D0; */
	width:			620px;
	margin-bottom:	5px;
	float:			left;
}

.topSitesOuterDiv
{
	width:			160px;
	margin-bottom:		5px;
	margin-right:		0px;
	overflow:		hidden;
}
.topSitesItemDiv
{
	padding-left:		2px;
	padding-right:		5px;
	margin-right:		0px;
	margin-left:		0px;
/*	background-color:	#0F1921;     */

}
div.topSitesItemDiv:hover {
	background-color:	#0F1921;    
}

.topSitesItemText
{
	width:			100%;
	font-size:		10px;
}
a.topSitesItemText:link
{
	color:			#2e73af;
}

div.topSitesItemText:hover
{
	background-color:	#0F1921;    
/*	background-color:	#333;     */
}
.topSitesItemTextBig
{
	color:			#000;
	font-size:		11px;
	font-weight:		bold;
	width:			155px;
	cursor:		pointer;

}
.topSitesItemFooterDiv
{
	width:			100%;
	border-bottom:	1px solid #D1D0D0;
	margin-bottom:	2px;
	font-size:		5px;
}
.topSitesItemFooterText
{
	font-size:		10px;
}
.topSitesIconDiv
{
	text-align:		center;
}
.topSitesMoreDiv
{

}
.buttonAdOuterDiv
{
	width:			125px;
	margin-bottom:	0px;
	text-align:center;
	vertical-align:middle;
}
.topAdOuterDiv
{
	width:			100%;
/*
	vertical-align:middle;
*/
	text-align:center;
	margin-top:	auto;
	padding-top:	auto;
}
.bottomAdOuterDiv
{
	width:			100%;
/*
	margin-bottom:	5px;
	vertical-align:middle;
*/
	text-align:center;
	margin:		0px;
	padding:	0px;
}
.leftAdOuterDiv
{
	width:			160px;
/*
	margin-bottom:	5px;
*/
	text-align:center;
	margin-top:	auto;
	padding-top:	auto;
}
.rightAdOuterDiv
{
	width:			160px;
/*
	margin-bottom:	5px;
*/
	text-align:center;
	margin-top:	auto;
	padding-top:	auto;
}
.centerAdOuterDiv
{

/*
	margin-bottom:	5px;
	margin-left:		auto;
	margin-right:		auto;
*/
	text-align:center;
	margin:		0px;
	padding:	0px;
}
.moreGamesOuterDiv
{
	width:			620px;
	margin-bottom:		2px;
	float:			left;
}
.categoryOuterDiv
{
	width:			310px;
	margin-bottom:		2px;
	float:			left;
}
.categoryOuterDivTop
{
/*	border-top:		1px dotted #FF5522; */
	width:			620px;
	margin-bottom:	0px;
	float:			left;
}
.categoryMore
{
	font-size: 10px;
	font-weight: bold;
	color: #036;
	float:	right;
	text-decoration: none;
	vertical-align: top;
	border: 0px;
	padding-right: 5px;
}
.mainFooterOuterDiv
{
	width:			100%;
	text-align:		center;
	color:			#000;
	margin-left: auto;
	margin-right: auto;
}
.midFooterOuterDiv
{
	width:			60%;
	text-align:		center;
	color:			#000;
	margin-left: auto;
	margin-right: auto;
}

.gamePage1HeaderDiv
{
	height:		164px;
	width:			958px;
	position:		relative;
}
.gamePage1HeaderChickenDiv
{
	height:		164px;
	width:			120px;
	float:			left;
	vertical-align:	top;
}
.gamePage1HeaderContentDiv
{
	height:		100%;
	width:			860px;
	float:			right;
}
.gamePage1HeaderContentTable
{
	height:		164px;
	width:			860px

}

.gamePage1HeaderContentButtonsTd
{
	vertical-align:	top;
	height:		37px;
	background-color:	#37A1DD;
}
.gamePage1HeaderContentButtonsTextTd
{
	border-left:		1px solid #37A1DD;
	border-right:		1px solid #37A1DD;
	vertical-align:	middle;
	padding-top:		1px;
	padding-left:		2px;
}

.gamePage1HeaderContentButtonsTextOverTd
{
	border-left:		1px solid #000000;
	border-right:		1px solid #000000;
	background-color:	#000;
	vertical-align:	middle;
	padding-top:		1px;
	cursor:		pointer;
	padding-left:		2px;
}
.gamePage1ContentOuterDiv
{
	margin-top:		5px;
	width:			958px;
	height:		800px;
	margin-left: 		auto;
	margin-right: 	auto;
}
.gamePage2HeaderDiv
{
	height:		40px;
	width:			958px;
	background-color:	#37A1DD;
	padding-left:		1px;
	padding-top:		1px;
}
.postGameOuterDiv
{
	width:			620px;
	margin-bottom:	5px;
}
.preGameOuterDiv
{
	width:			620px;
/*	border:		1px solid #37A1DD; */
/*	border:		1px solid #D1D0D0; */
}
.preGameRatingsDiv
{
	height:		140px;
	width:			100%;
	vertical-align:	top;

}
.preGameGameDiv
{
	width:			100%;
	padding-top:		0px;
	padding-left:		5px;


}
.preGameRatingsBigImg
{
	height:		100px;
	width:			150px;
	overflow:		hidden;
	border:		1px solid transparent;

}

.preGameRatingsDescDiv
{
	height:		25px;
	overflow:		hidden;
	border:		1px solid #37A1DD;
	cursor:		pointer;
	padding-left:		2px;
	vertical-align:	middle;
}
.preGameRatingsDescDivOver
{
	height:		25px;
	overflow:		hidden;
	border:		1px solid #000000;
	cursor:		pointer;
	padding-left:		2px;
	vertical-align:	middle;
}
.preGameRatingsConnectorDiv
{
	width:			50px;
	height:		130px;
	position:		relative;
	left:			-1px;
	overflow:		hidden;

}
.preGameGameTd
{
	width:			280px;
	vertical-align:	top;

	background-color:	#000;
	cursor:		pointer;

}
.preGameGameTitle
{
	width:			100%;
	font-size:		20px;
	font-weight:		bold;
	vertical-align:	top;
	margin-bottom:	20px;
	padding-bottom:	3px;
	text-align:		center;
	border-bottom:	1px solid #000000;
}
.preGameGameBoxImg
{
	width:			120px;
	height:		120px;
	border:		1px solid #000000;
	margin-left:		80px;

}
.preGameGameBoxDiv
{
	width:			100%;
}
.emailFriendOuterdiv
{
	width:			646px;
	margin-bottom:	5px;
}
.emailFriendFormTitle
{
	font-weight:		bold;
	white-space:		nowrap;
	text-align:		right;
	padding-right:	5px;
	vertical-align:	top;
	padding-top:		5px;
	padding-left:		5px;
}
.emailFriendText
{
	text-align:		center;
	font-weight:		bold;
	font-size:		16px;
	color:			#000;

}
.emailFriendAlert
{
	font-size:		12px;
	font-weight:		bold;
	color:			#000;
	text-align:		center;
	margin-left:		auto;
	margin-right:		auto;
	border:		1px solid #000000;
	background-color:	#FFF;
	padding-top:		10px;
	padding-bottom:	10px;

}

.exchangeLinksOuterDiv
{
	width:			646px;
	margin-bottom:	5px;

}
.exchangeLinksTd
{
	color:			#000;
	padding-left:		10px;
	padding-right:	10px;
	padding-top:		10px;
}
.exchangeLinksFormTitle
{
	font-weight:		bold;
	white-space:		nowrap;
	text-align:		right;
	padding-right:	5px;
	vertical-align:	top;
	padding-top:		5px;

}
.exchangeLinksFormInput
{

}
.contactUsOuterDiv
{
	width:			646px;
	margin-bottom:	5px;
}
.contactUsTd
{
	color:			#000;
	padding-left:		10px;
	padding-right:	10px;
	padding-top:		10px;
	text-align:		center;
}
.setext
{
	font-size:		10px;
	padding-left:		15px;
	padding-right:	15px;
	font-color:		#000;
}
.siteMapOuterDiv
{
	width:			626px;
	margin-bottom:	5px;
}
.tradeTrafficOuterDiv
{
	width:			626px;
	margin-bottom:	5px;

}
.tradeTrafficHeaderDiv
{
	width:			100%;
}
.tradeTrafficHeaderText
{
	font-weight:		bold;
	color:			#000;
	font-size:		14px;
	text-align:		center;
	width:			100%;
}
.tradeTrafficPartnerTable
{
	width:			100%;
	border-top:		1px solid #000000;
	margin-top:		15px;
	margin-bottom:	15px;
}
.tradeTrafficFormTitle
{
	font-weight:		bold;
	color:			#FFF;
	font-size:		11px;
	white-space:		nowrap;
	padding-right:	3px;
	text-align:		right;
	width:			200px;
}
.tradeTrafficFormInput
{
	color:			#FFF;
	font-size:		11px;
	white-space:		nowrap;
	padding-left:		3px;
	text-align:		left;
}
.tradeTrafficGamesDiv
{
	border-top:		1px solid #000000;
	padding-top:		15px;
	padding-bottom:	15px;
}
.ttiHeader
{
	text-align:		center;
	padding-left:		10px;
	padding-right:	10px;
	font-size:		11px;
	border-bottom:	1px solid #000000;
	padding-bottom:	10px;
}
.ttiBold
{
	font-weight:		bold;
	font-size:		14px;
}
.tti_gametable
{
	width:			100%;
}
.tti_gametableheader
{
	font-weight:		bold;
	color:			#000;
	font-size:		14px;
	background-color:	#FFF;
	padding-left:		5px;
	padding-right:	5px;
	text-align:		center;
}
.tti_gameImgTd
{
	border-top:		2px solid #000000;
	width:			100px;
	text-align:		center;
}
.tti_gameImg
{
	border-left:		1px solid #000000;
	border-right:		1px solid #000000;

}
.tti_gameTitle
{
	border-top:		2px solid #000000;
	width:			100px;
	text-align:		center;
	vertical-align:	middle;
	font-weight:		bold;
	color:			#000;
}
.tti_gameInfo
{
	border-top:		2px solid #000000;
	color:			#000;
	font-size:		11px;

}
.tti_gameLink
{
	color:			#000;
}

.sectionPageNumbers
{
	text-align:		right;
	margin-right: 	10px;
	display:inline;
	line-height: 35px;
}

.PageNumbers
{
        border:                         1px solid #555;
        background:                     #333;
        padding: 3px;
}

.PageNumbers:hover
{
        background:                     #222;
}


.pagination {
        text-align: center;
        font-size: 30px;
        text-decoration: none;
}

.pagination a {
        text-decoration: none;
}

.pagination a:hover {
        text-decoration: underline;
}

.dots
{
        display: inline;
}

.current
{
        border: 1px solid #000;
        display: inline;
        background: #305b8c;
        color: #EEE;
        padding-left: 2px;
        padding-right: 2px;
}


/***************************************** main.css ******************************************/

#header {
	width:			978px;
	height:		110px;
	background:		#666 url("http://content.flashtrackz.com/images/flashtrackz/flashtrackz_logo29.jpg") no-repeat;	
	margin:		0 0 0 -5px;
	position: relative;
}
#header_bottom_left {
	width:			978px;
	height:		94px;
	background:		#333 url("http://content.flashtrackz.com/images/flashtrackz/banner_lowerhalf.gif") no-repeat;	
/*	margin:		0 0 -2px -5px; */
	margin:		0 0 0 -5px; 
	position: relative;
}
#header_bottom_right {
	width:			978px;
	height:		94px;
	background:		#333 url("http://content.flashtrackz.com/images/flashtrackz/banner_lowerhalf_left.gif") no-repeat;	
	margin:		0 0 0 -5px;
	position: relative;
}
#footer_bottom_right {
        width:                  978px;
        height:         94px;
        background:             #333 url("http://content.flashtrackz.com/images/flashtrackz/banner_lowerhalf_left.gif") no-repeat;
        margin:         -10px 0 0 0px;
        position: relative;
}

#header_bottom_line {
	width:			978px;
	height:		4px;
	background:		#333 url("http://content.flashtrackz.com/images/flashtrackz/banner_lowerhalf_line.gif") no-repeat;	
/*	margin:		-5px 0 0 -5px; */
	margin:		0px 0 0 -5px; 
	position: relative;
}
#header_right {
	float:			right;
	margin-top:		8px;
	width:			650px;
}
* html #header_right {
	width:			670px;
}

.mainHeaderSpeechDiv
{
        position:               absolute;
        left:                   -5000px;
        top:                    0px;
        height:                 115px;
        width:                  115px;
/*        overflow:               hidden; */
        background-image:       url('http://content.flashtrackz.com/images/flashtrackz/comic.png');
        background-repeat:      no-repeat;
        background-position:0px -600px;
}
.mainHeaderSpeechText
{
        color:                  #000000;
        height:                 110px;
        width:                  110px;
        font-size:              11px;
        font-weight:            bold;
        position:               absolute;
        top:                    0px;
        left:                   5px; 
        vertical-align:         middle;
	line-height: 12px;	
}
.mainHeaderSpeechTextInner
{
        color:                  #000000;
        font-size:              11px;
        font-weight:            bold;
        margin-left:            auto;
        margin-right:           auto;
        margin-top:             auto;
        margin-bottom:          auto;
        text-align:             center;
}

#logo {
	float:			left;
	width:			257px; 
	height:			110px;
	margin:			0;
}
#header_top_left {
	float:			left;
	color:			#fff;
	margin-top:		7px;
	font-size:		11px;
	text-decoration:	none;
}
* html #header_top_left {
	margin-left:		3px;
}
#header_top_left a {
	color:			#fff;
}
#header_top_left a:link {
	text-decoration:	underline;
}
#header_top_left a:visited {
	text-decoration:	underline;
}
#header_top_left a:hover {
	text-decoration:	underline;
	background:		#ee1a02;
	color:			#fff;
}
#header_top_right {
	float:			right;
	margin-right:		5px;
	width:			160px;
}

#header_right_bottom {
	/*clear:		right;*/
	float:			right;
	width:			644px;
	margin-right:		10px;
}
* html #header_right_bottom {
	width:			640px;
	height:		30px;
}


#header_right_footer {
	float:			right;
	width:			620px;
	margin-right:		10px;
	margin-top:		72px;
	margin-left:		20px;

	color:			#fff; 
	font-size:		11px;
	position: absolute;
	top: 0;
	right: 0;
}
* html #header_right_footer {
	width:			640px;
	height:		33px;
}

#header_right_footer a {
	color:			#fff; 
}
#header_right_footer a:visited {
	color:			#fff; 
}
#header_right_footer a:hover {
	text-decoration:	underline;
	background:		#ee1a02;
	color:			#fff;
}

#header_right_footerIE {
	float:			right;
	width:			620px;
	margin-right:		10px;
	margin-top:		0px;
	margin-left:		20px;

	color:			#fff; 
	font-size:		11px;
}
* html #header_right_footerIE {
	width:			640px;
	height:		33px;
}

#header_right_footerIE a {
	color:			#fff; 
}
#header_right_footerIE a:visited {
	color:			#fff; 
}
#header_right_footerIE a:hover {
	text-decoration:	underline;
	background:		#ee1a02;
	color:			#fff;
}


#header_line {
	border-top:		solid 1px #949eac; 
	height:		1px;
	width:			auto;
	margin:		3px 0 0 4px;
}
* html #header_line {	
	width:			645px;
	margin-right:		0;	
}
#nav_menu {
	margin-top:		5px;
	padding-top:		0;
	font-size:		11px;
        text-decoration:	none;
	font: 11px "Lucida Grande", Arial, Helvetica, sans-serif;
	line-height: 16px;	
}
#nav_menu a {
	text-decoration:	underline; 
}

* html #nav_menu {
	margin-top:		-10px;
}
#nav_menu ul {	
	list-style:		none;	
	font-size:		11px;
	margin:		0;
	padding:		0;	
}
#nav_menu li { 
	float:			left;
	margin-right:		1em;
	text-align:		left;
	font-weight:		bold;
	color:			#666;
}
#nav_menu li a {
	float:			left;
	text-decoration:	underline; 
	text-align:		center;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#nav_menu li a {
	float:			none;
}
/* End IE5-Mac hack */ 
#nav_menu li a:link {
	float:			left;
	color:			#FFF;
	text-decoration:	underline;
	text-align:		center;	
}
#nav_menu li a:visited {
	float:			left;
	color:			#FFF;
	text-decoration:	underline; 
}
#nav_menu li a:hover {
	background:		#ee1a02;
	color:			#fff;
}

#nav_menu2 {
	margin-top:		5px;
	padding-top:		0;
	font-size:		11px;
        text-decoration:	underline;
	font: 11px "Lucida Grande", Arial, Helvetica, sans-serif;
	line-height: 16px;	
}
* html #nav_menu2 {
	margin-top:		-10px;
}
#nav_menu2 ul {	
	list-style:		none;	
	font-size:		11px;
	margin:		0;
	padding:		0;	
}
#nav_menu2 li { 
	float:			left;
	margin-right:		1em;
	text-align:		left;
	font-weight:		bold;
	color:			#000;
}
#nav_menu2 li a {
	float:			left;
	text-decoration:	underline; 
	text-align:		center;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#nav_menu2 li a {
	float:			none;
}
/* End IE5-Mac hack */ 
#nav_menu2 li a:link {
	float:			left;
	color:			#000;
	text-decoration:	underline;
	text-align:		center;	
}
#nav_menu2 li a:visited {
	float:			left;
	color:			#000;
	text-decoration:	underline; 
}
#nav_menu2 li a:hover {
	background:		#ee1a02;
	color:			#000;
}

#sub_nav {
	width:			958px;
	height:		34px;
	background:		url(http://content.flashtrackz.com/images/flashtrackz/subnav_bg.jpg) no-repeat;
	margin:		0;
}
#product_left {
	text-align:		left;
	margin-left:		0;
	padding-left:		0;
}
#product_right {
	text-align:		right;
	padding-right:	0;
	border-right:		none;
	margin-left:		26px;
}
form #form_search {
	float:			left;
	background:		#FF0000;
	width:			200px;
}

#search_box {
	width:			155px;
	height:		20px;
	margin-top:		3px;
	
}
#searchfield {
	width:			128px;
	font:			12px "Lucida Grande", Arial, Helvetica, sans-serif;
	border:		0px;
}


#breadcrumbs {	
	float:			left;
	margin:		5px 0 0 0;
	color:			#FFF;
	font-size:		11px;
}
#leftcrumbs {
	margin:		0;
}

.clr {
	clear:			both;
}

.titleline {
	width:			auto;
	max-height:		1px;
	clear:			both;
	background:		url(http://content.flashtrackz.com/images/flashtrackz/top_dots_grey.png) repeat-x top left;  
/*	background:		url("http://content.flashtrackz.com/images/flashtrackz/line_grey.gif") repeat-x top left;  */
	margin-top:		5px;
	margin-right:		0;
	margin-bottom:	0;
	margin-left:		0;
	padding-top:		1px;
	padding-right:	0;
	padding-bottom:	3px;
	padding-left:		0;
}

.titleline2 {
	width:			auto;
	max-height:		4px;
	clear:			both;
	background:		url("http://content.flashtrackz.com/images/flashtrackz/line_grey.gif") repeat-x top left;
	margin-top:		5px;
	margin-right:		0;
	margin-bottom:	0;
	margin-left:		0;
	padding-top:		1px;
	padding-right:	0;
	padding-bottom:	5px;
	padding-left:		0;
}

#statsline{
	float:			right;
	background: 		#F19921;
	color: 			#FFF;
	width:			auto;
	font:			9px "Lucida Grande", Arial, Helvetica, sans-serif;

	margin-right:		2px;
	margin-left:		2px;

	padding-top:		2px;
	padding-bottom:		2px;
	padding-left:		2px;
	padding-right:		2px;

}
#playnow{
	background: 		#FF5522;    
/*	background: 		#e71700;    */
	color:			#FFF;
	width:			90px;
	height:			auto;
	font:			10px "Lucida Grande", Arial, Helvetica, sans-serif;
	border-left:		1px solid #CCC;
	border-right:		1px solid #CCC;
	border-bottom:		1px solid #CCC;
}

#playnowIE{
	background: 		#FF5522;    
/*	background: 		#e71700;    */
	color:			#FFF;
	width:			90px;
	height:			auto;
	font:			10px "Lucida Grande", Arial, Helvetica, sans-serif;
	border-left:		1px solid #CCC;
	border-right:		1px solid #CCC;
	border-bottom:		1px solid #CCC;
	margin-top: 		-3px;
}


#playnow:link{ color: 			#FFF; }
#playnow:visited{ color: 			#FFF; }
#playnow:hover{ background:                        #333; }

#playnowIE:link{ color: 			#FFF; }
#playnowIE:visited{ color: 			#FFF; }
#playnowIE:hover{ background:                        #333; }


.introtext {
	font-size:		12px;
}

#footer_bottom {
        border-top: solid 1px #e1e1e1;
        margin-top: 15px;
	font-color: 		#FFF;
        /*background: #D7DCE0;*/
}
#footer_navigation {
        margin: 5px 0;
}
#footer_left {
        float: left;
}
#footer_right {
        float: right;
}
#footer {
        float:left;
        margin-top: 60px;
        width: 958px;
        /*background: #D7DCE0;*/
        /*background: #3F78AD;*/
        border-top: solid 1px #e1e1e1;
}
#footer_content {
        padding: 15px 0;
}

/************************************** Flags Section ********************************************/

div.myflags_right {
	float:			right;
	padding-top:		10px;
	border:			0px;
}

div.myflags_right img {
	border:			0px;
}

div.myflags_center {
	text-align:		center;
	padding-top:		10px;
	border:			0px;
}

div.myflags_center img {
	border:			0px;
}




#button_lara_small a{
	width : 82px;
	height : 82px;
	display:inline;
	background-image : url(http://content.flashtrackz.com/images/flashtrackz/lara_off_small.jpg);
}

#button_lara_small a:hover {
	width : 82px;
	height : 82px;
	display:block;
	background-image : url(http://content.flashtrackz.com/images/flashtrackz/lara_on_small.jpg);
} 
