/***************************** Tag Level *****************************/
body, td, th, div
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#FFFFFF;
}
body
{
	background-color:	#000000;
	margin:				0px;
	padding:			0px;
}
form
{
	margin:				0px;
	padding:			0px;
}
img
{
	border:				0px;
}
a:link
{
	color:				#FF7700;
	text-decoration:	none;
}
a:active
{
	color:				#FF7700;
	text-decoration:	none;
}
a:visited
{
	color:				#FF7700;
	text-decoration:	none;
}
a:hover
{
	color:				#FFAA00;
	text-decoration:	none;
}
p
{
	margin:				0px;
	padding:			0px;
}
/***************************************** Overall ******************************************/
#outerOuterDiv
{
	width:				1100px;
	background-color:	#000000;
	margin-left: 		-550px;
	margin-bottom:		5px;
	position:			absolute;
	left:				50%;
	background-image:	url(images/bgFade.jpg);
	background-repeat:	repeat-x;
	background-position:0px 198px;
	height:				700px;


}
#innerOuterDiv
{
	padding-left:		5px;
	padding-right:		5px;
	padding-bottom:		5px;
}
#innerOuterLeftDiv
{
	float:				left;
	width:				186px;
}
#innerOuterMiddleDiv
{
	float:				left;
	width:				732px;
}
#innerOuterRightDiv
{
	float:				left;
	width:				172px;
}
#innerOuterMiddleInnerDiv
{
	padding-left:		5px;
	padding-right:		5px;
}
#footerDiv
{
	width:				100%;
	clear:				both;
}
#footerInnerDiv
{
	padding:			5px;
}

/***************************************** Header ******************************************/

#headerH1
{
	width:				100%;
	text-align:			center;
	font-size:			11px;
	margin-top:			0px;
	margin-bottom:		0px;
	padding:			0px;
	font-weight:		normal;
}
#headerDiv
{


}
#headerLeftDiv
{
	float:				left;
	background-image:	url(images/topbar1.jpg);
	background-repeat:	no-repeat;
	background-position:0px 154px;
	width:				231px;
	height:				185px;
}
#headerRightDiv
{
	float:				left;
	background-image:	url(images/header-right.jpg);
	background-repeat:	no-repeat;
	background-position:0px 0px;
	width:				869px;
	height:				185px;
	background-color:	#1D3C51;
}
#headerRightTop
{
	height:				121px;
	width:				100%;
}
#headerNavBar
{
	background-image:	url(images/nav-bg.gif);
	background-repeat:	repeat-x;
	height:				37px;
	width:				100%;
}
#headerNavBarTop
{
	padding-left:		2px;
}
.headerNavBarItem a:link {color: #cee0ec;text-decoration: none;}
.headerNavBarItem a:active {color: #cee0ec;text-decoration: none;}
.headerNavBarItem a:visited {color: #cee0ec;text-decoration: none;}
.headerNavBarItem a:hover {color: #FF7700; text-decoration: none;}
.headerNavBarItem a{padding:0px 10px 0px 9px;}

.headerNavBarItem
{
	padding-top:		10px;
	float:				left;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#CEE0EC;
}
.headerNavBarDivider
{
	height:				37px;
	width:				2px;
	background-image:	url(images/nav-linkdiv.gif);
	background-repeat:	no-repeat;
	background-position:0px 0px;
	float:				left;
}
#headerNavBarBottom
{
	padding-top:		1px;
	clear:				both;
}
.headerNavBarBottomItem
{
	padding-top:		3px;
	padding-right:		20px;
	float:				left;
}
.small
{
	font-size:			10px;
}
.headerNavBarBottomDivider
{
	height:				22px;
	width:				2px;
	background-image:	url(images/topsearch-div.gif);
	background-repeat:	no-repeat;
	background-position:0px 0px;
	float:				left;
}

#headerBottomDiv
{
	background-color:	#1D3C51;
	height:				107px;
	width:				100%;
	clear:				both;
}
#headerFeaturedBox
{
	width:				1087px;
	border:				1px solid #4A5964;
	height:				100px;
	background-color:	#142A3A;
	margin-left:		auto;
	margin-right:		auto;
}
#headerFeaturedBoxInner
{
	width:				960px;
	padding-top:		5px;
	margin-left:		auto;
	margin-right:		auto;
}

/***************************************** Box ******************************************/

.boxOuterDiv
{
	float:				left;
	border:				1px solid #4A5964;
	background-color:	#142A3A;
}
.boxHeaderDiv
{
	width:				100%;
	height:				24px;
	background-image:	url(images/boxHeaderBG.gif);
	background-repeat:	repeat-x;
}
.boxHeaderIconDiv
{
	padding-left:		5px;
	float:				left;
}
.boxHeaderTitleDiv
{
	padding-top:		5px;
	padding-left:		5px;
	float:				left;
}
.boxHeaderTitleH1
{
	font-size:			11px;
	padding:			0px;
	margin:				0px;
}
.boxContentDiv
{
	width:				100%;
	border-top:			1px solid #4A5964;
}
.boxContentInnerDiv
{
	padding:			5px;
}

/***************************************** Content ******************************************/

.copyrightItem
{
	float:				left;
	padding-right:		20px;
	padding-bottom:		5px;
}
#copyrightLinks
{
	margin-bottom:		5px;
}
#freeGamesPicDiv
{
	width:				600px;
	margin-left:		auto;
	margin-right:		auto;
}
.freeGamesPic
{
	float:				left;
}
#sponsorsWideDiv
{
	width:				468px;
	height:				60px;
	margin:				auto;
}
#communityChatDiv
{
	text-align:			center;
	padding-top:		15px;
	padding-bottom:		10px;
}
.controlPanelLoginLeft
{
	text-align:			right;
	padding-right:		3px;
}
.controlPanelLoginRight
{
	text-align:			left;
	padding-left:		3px;
}
#controlPanelRegister
{
	padding-bottom:		15px;
	padding-top:		5px;
}
#controlPanelInfo
{
	text-align:			right;
	padding-top:		5px;
	padding-bottom:		10px;
}
#controlPanelButton
{
	text-align:			center;
}
#controlPanelLogoutLink
{
	width:				100%;
	text-align:			right;
}
#controlPanelTopLinksDiv
{
	font-weight:		bold;
	text-align:			center;
}
#controlPanelTopAvatarDiv
{
	text-align:			center;
	width:				100%;
	padding-top:		5px;
	padding-bottom:		5px;
	font-weight:		bold;
}
.controlPanelStatsLeft
{
	padding-top:		2px;
	font-size:			10px;
	float:				left;
	clear:				left;
}
.controlPanelStatsRight
{
	padding-top:		2px;
	font-size:			10px;
	font-weight:		bold;
	float:				right;
	clear:				right;
}

.smallLink
{
	font-size:			10px;
}
.boxLeft
{
	float:				left;
}
.boxRight
{
	float:				right;
}
.top20Outer
{
	clear:				both;
	padding-bottom:		8px;
}
#topRatedBottomLink
{
	width:				100%;
	text-align:			right;
}
#inbetweenLaunchLeftDiv
{
	float:				left;
	width:				345px;
	padding-right:		5px;
}
#inbetweenLaunchRightDiv
{
	float:				right;
	width:				345px;
	padding-left:		5px;
}
#inbetweenLaunchGameImgDiv
{
	float:				left;
	padding-right:		3px;
}
#inbetweenLaunchGameImg
{
	border:				1px solid #4A5964;
}
#inbetweenLaunchBookmarking
{
	float:				left;
}
#inbetweenLaunchFacebook
{
	clear:				both;

}
#inbetweenLaunchDescDiv
{
	padding-top:		20px;
	padding-bottom:		20px;
	width:320px;
	float:left;
}
.gameInfoTitle
{
	font-weight:		bold;
	color:				#67B5ED;
}
#inbetweenLaunchInfoDiv
{
	width:320px;
}
#inbetweenLaunchToolsDiv
{
	width:300px;
	float:left;
}
#inbetweenLaunchInfoLeft
{

}
#inbetweenLaunchInfoRight
{
	text-align:			right;
}
#inbetweenLaunchPlayNowDiv
{
	text-align:			center;
	width:				300px;
}
.supersized
{
	font-size:			27px;
	font-weight:		bold;
}
.searchbutton
{
	background-color:	#4a5964;
	color:				#9ab6ca;
	border:				solid 1px #000000;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		bold;
}
.sortbutton
{
	background-color:	#4a5964;
	color:				#9ab6ca;
	border:				solid 1px #000000;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	width:				64px;
}
#boxGameGameDiv
{
	padding-top:		5px;
}
.reviewOuterDiv
{
	padding-left:		3px;
	padding-right:		3px;
	padding-top:		7px;
	padding-bottom:		3px;
	clear:				both;
}
.reviewInnerDiv
{
	width:				700px;
	border-bottom:		1px solid #2D3A44;
}
.reviewLeftDiv
{
	text-align:			center;
	width:				90px;
	float:				left;
	font-weight:		normal;
	padding-bottom:		10px;

}
.reviewRightDiv
{
	padding-left:		10px;
	padding-right:		10px;
	font-weight:		normal;
	float:				left;
}
/***************************************** Profiles ******************************************/

#profileAvatarDiv
{
	width:				100px;
	float:				left;
	padding-bottom:		15px;
}
.profileAvatarData
{
	width:				100px;
	text-align:			center;
	padding-top:		2px;
	padding-bottom:		3px;
}
#profileBackgroundDiv
{
	width:				600px;
	float:				left;
}
.profileTitle
{
	font-size:			11px;
	font-weight:		bold;
	padding-bottom:		3px;
	border-bottom:		1px solid #2D3B44;
	width:				100%;
	clear:				both;
}

.profileDataDiv
{
	float:				left;
	width:				300px;
	padding-top:		3px;
	padding-bottom:		3px;
}
.profileDataLeftDiv
{
	float:				left;
	text-align:			right;
	width:				100px;
}
.profileDataRightDiv
{
	float:				left;
	text-align:			left;
	width:				200px;
}
.profileDataLeftInner
{
	padding-right:		5px;
}
.profileWideDataDiv
{
	float:				left;
	width:				600px;
	padding-top:		3px;
	padding-bottom:		3px;

}
.profileWideRightDiv
{
	float:				left;
	text-align:			left;
	width:				500px;
}
/***************************************** Thumbs ******************************************/

.gameThumb
{
	margin-left:		4px;
	margin-right:		4px;
	margin-top:			0px;
	margin-bottom:		8px;
	float:				left;
	text-align:			center;
}
.gameThumbInnerDiv
{
	width:				72px;
	height:				92px;
	text-align:			center;
}
.gameThumbInnerDiv:hover
{
	width:				72px;
	height:				92px;
	text-align:			center;
	background-color:	#193448;
}
.gameThumbImg
{
	height:				54px;
	width:				70px;
	border:				1px solid #4A5964;
}
.gameThumbTitle
{
	font-size:			10px;
	color:				#FF7700;
}
.top20Div
{
	width:				100%;
	float:				left;
}
.top20Num
{
	width:				20px;
	font-size:			10px;
	color:				#FFFFFF;
	font-weight:		bold;
	padding-right:		3px;
	float:				left;
	text-align:			right;
}
.top20Member
{
	width:				20px;
	height:				12px;
	float:				left;
	background-image:	url(images/user.gif);
	background-repeat:	no-repeat;
	background-position:4px 0px;

}

.top20RatingTitle
{
	float:				left;
	font-size:			10px;
	width:				123px;
	overflow:			hidden;
	text-overflow:		ellipsis;
}
.top20RatingNum
{
	font-size:			10px;
	color:				#FFFFFF;
	float:				left;
}
.top20PopTitle
{
	float:				left;
	font-size:			10px;
	width:				100px;
	overflow:			hidden;
	text-overflow:		ellipsis;
}
.top20PopNum
{
	font-size:			10px;
	color:				#FFFFFF;
	float:				left;
}
.top20CPTitle
{
	float:				left;
	font-size:			10px;
	width:				150px;
	overflow:			hidden;
	text-overflow:		ellipsis;
}
.gameLongOuterDiv
{
	margin-right:		5px;
	float:				left;
	position:			relative;
}
.gameLongMiddleDiv
{
	width:				348px;
	height:				80px;
	border:				1px solid #4A5964;
	background-color:	#263C4A;
}
.gameLongMiddleDiv:hover
{
	width:				348px;
	height:				80px;
	border:				1px solid #4A5964;
	background-color:	#0F1921;
}
.gameLongInnerDiv
{
	padding:			5px;
}
.gameLongImgDiv
{
	float:				left;
	height:				80px;
	width:				72px;
}
.gameLongImg
{
	border:				1px solid #4A5964;
	height:				54px;
	width:				70px;
}
.gameLongGameInfo
{
	float:				left;
	height:				80px;
	width:				250px;
	padding-left:		5px;
}
.gameLongDesc
{
	font-size:			9px;
}
.gameLongRating
{

}
.gameLongRatingNum
{
	position:			absolute;
	right:				5px;
	bottom:				5px;
	font-size:			10px;
}
.gameLongRatingPic
{
	position:			absolute;
	left:				80px;
	bottom:				3px;
}
/***************************************** Ratings ******************************************/

#ratingUpperBoxOuterDiv
{
	width:				300px;
}
#ratingUpperBoxHeaderDiv
{
	background-color:	#F0643E;
	color:				#FFFFFF;
	font-weight:		bold;
	font-size:			11px;
	width:				100%;
	padding-top:		3px;
	padding-bottom:		3px;
}
#ratingUpperBoxHeader
{
	padding-left:		5px;
}
#ratingUpperBoxContentDiv
{
	background-color:	#FFFFFF;
	width:				100%;
	text-align:			center;
	color:				#000000;
	padding-top:		5px;
	padding-bottom:		20px;
}
#ratingLowerBoxOuterDiv
{
	width:				300px;
	margin-top:			20px;
	margin-bottom:		10px;

}
#ratingLowerBoxHeaderDiv
{

}
#ratingLowerBoxRatingDiv
{
	text-align:			center;
	width:				100%;
	font-size:			24px;
	font-weight:		bold;
	padding-top:		10px;
	padding-bottom:		10px;
}
#rateGameOuterDiv
{
	width:				210px;
	height:				27px;
	margin-left:		auto;
	margin-right:		auto;
}
.rateGameOptionSpan
{
	float:				left;
	width:				21px;
	height:				27px;
	background-image:	url('images/ratingNormal.gif');
	background-repeat:	no-repeat;
	background-position:0px 0px;
	cursor:				pointer;
}

/*************************************** Member Search ***********************************/

#msOuterDiv
{

}
.msHeaderDiv
{
	height:				28px;
	float:				left;
}
.msThumbOuterDiv
{
	float:				left;
	text-align:			center;
}
.msThumbAvatarDiv
{
	padding-left:		10px;
	padding-right:		10px;
	text-align:			center;
}
.msThumbAvatarImg
{
	width:				60px;
	height:				60px;
	border:				1px solid #4A5964;
}
.msThumbNameDiv
{
	width:				100%;
	text-align:			center;
}
.msThumbInfoDiv
{
	width:				100%;
	text-align:			center;
	font-size:			9px;
}
/***************************************** Misc ******************************************/

.vertDivider
{
	height:				5px;
	width:				5px;
	clear:				both;
}
.overline
{
	border-top:			1px solid #2D3B44;
	height:				2px;
	width:				100%;
	clear:				both;
}
.inputfield
{
	background-color:	#FFFFFF;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#000000;
	border:				1px solid #000000;
}
.inputbtn
{
	background:			#4A5964;
	color:				#9AB6CA;
	border:				solid 1px #000000;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		bold;
}
.buttonLinkDiv
{
	margin-top:			10px;
	margin-bottom:		10px;
	float:				left;

}

