/*
-- old body style

body {
	background: #6c6c6c url(../img/bg.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	margin-top: 2px;
	font-family: arial;
	font-size:10pt;
	color: #000000;
	height: 100%;
}*/

body {
	background-image:url('../img/2Games-new-back.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center;
	background-color: #000000;
	margin: 0;
	padding: 0;
	/*margin-top: 2px;*/
	font-family: arial;
	font-size:10pt;
	color: #000000;
	height: 100%;
}


#topContainer
{
	width: 970px;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#quizAnswerContainer
{
	width: 300px;
	float: left;
}

#quizAnswerContainer
{
	width: 600px;
	float: left;
}

#quizImageContainer
{
	width: 300px;
	float: left;
}

#quizTextContainer
{
	width: 300px;
	font-size: 12px;
	float: left;

}

.clickToPlayTopContainer
{
	width: 955px;
	height: 320px;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}



#instructionsHolder
{
	width: 645px;
}

#instructionsText
{
	width: 400px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-right: 5px;
	border-right: 1px gray dotted;
	float: left;
}

#votingHolder
{
	width: 210px;
	margin-top: 5px;
	text-align: center;
	float: left;
}

#twitter
{
	width: 145px;
	height: 69px;
	margin-top: 5px;
	margin-left: 780px;
	position: absolute;
	
}

.PlayTopContainer
{
	width: 955px;
	/*height: 100%;*/
	/*min-height: 660px;*/
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#bottomContainer
{
	width: 955px;
	float: left;
	margin-left: 5px;
}


/* Forum styles start */

.forumBodyContainer
{
	float: left;
	width: 625px;
}


.forumLeftColumn
{
	float: left;
	width: 380px;
}

.forumLeftColumnSubTopic
{
	float: left;
	width: 370px;
}


.forumMiddleColumn
{
	float: left;
	text-align: center;
	width: 110px;
	height: 19px;
	padding-top:2px;
	border-right: 1px solid;
	border-left: 1px solid;
	border-color: white;
}


.forumMiddleColumnSubTopic
{
	float: left;
	text-align: center;
	width: 110px;
	height: 21px;
	border-right: 1px solid;
	border-left: 1px solid;
	border-color: #a8a8a8;
	vertical-align: middle;

}

.forumRightColumnSubTopic
{
	float: left;
	text-align: center;
	width: 110px;
	height: 21px;

}

.forumRightColumn
{
	float: left;
	text-align: center;
	height: 19px;
	padding-top:2px;
	width: 110px;

}

.repliesContainer
{
	float: left;
	width: 600px;
	font-size: 14px;
	font-weight: normal;
}

.repliesText
{
	float: left;
	width: 480px;
	margin-bottom: 5px;
}

.welcome
{
	float: left;
	width: 400px;
	text-align: middle;
	margin-top: 15px;	
}

.searchFloatRight
{
	float: right;
	text-align: right;
	padding: 3px;
	background-color: #e7e7e7;

}

.searchFloatLeft
{
	float: left;
	padding: 3px;
	background-color: #e7e7e7;	
}

.postNewTopic
{
	margin-right: auto;
	text-align: right;
	float: left;
	width: 220px;
	margin-top: 15px;	
}

a:link.editPost
{
	display: block;
	float: left;
	background-color: #8395b5;
	text-align: center;
	font-size: 11px;
	color: white;	
	padding: 3px;
	margin-top: 5px;
	width: 50px;
	font-weight: bold;
}

a:visited.editPost
{
	display: block;
	float: left;
	background-color: #8395b5;
	text-align: center;
	font-size: 11px;
	color: white;	
	padding: 3px;
	margin-top: 5px;
	width: 50px;
	font-weight: bold;
}

a:link.deletePost
{
	display: block;
	float: left;
	background-color: #da6100;
	text-align: center;
	font-size: 11px;
	color: white;	
	padding: 3px;
	margin-top: 5px;
	margin-left: 5px;
	width: 50px;
	font-weight: bold;
}
a:visited.deletePost
{
	display: block;
	float: left;
	background-color: #da6100;
	text-align: center;
	font-size: 11px;
	color: white;	
	padding: 3px;
	margin-top: 5px;
	margin-left: 5px;
	width: 50px;
	font-weight: bold;

}


a.replyQuote
{
	display: block;
	float: left;
	background-color: #ebebeb;
	text-align: center;
	font-size: 11px;
	padding: 3px;
	margin-top: 5px;
	margin-right: 5px;
	width: 50px;
	font-weight: bold;
}

a:link.replyQuote
{
	display: block;
	float: left;
	background-color: #ebebeb;
	text-align: center;
	font-size: 11px;
	padding: 3px;
	margin-top: 5px;
	margin-right: 5px;
	width: 50px;
	font-weight: bold;
}
a:visited.replyQuote
{
	display: block;
	float: left;
	background-color: #ebebeb;
	text-align: center;
	font-size: 11px;
	padding: 3px;
	margin-top: 5px;
	margin-right: 5px;
	width: 50px;
	font-weight: bold;
}




label
{
	float: left;
	display: block;
	margin-right: 10px;
	width: 160px;
	text-align: right;
}

fieldset
{    
float: left;
border: 1px solid;
border-color: #a8a8a8;
padding: 10px;
}

.noFieldset
{
	display: none;

}

.forumRegisterList li
{
	float: left;
	display: block;
	width: 500px;
	margin-bottom: 5px;
	list-style: none;
	
}

input.forumRegisterButton
{
	font-weight: bold;
	text-transform: uppercase;
	width: 400px;
	height: 50px;
	display: block;
	margin-top: 5px;
}

input
{
	border: 1px solid;
	border-color: #a8a8a8;
	font-size: 12px;
}

.mustFill
{
	font-weight: bold;
}

.smallText
{
	font-size: 12px;
	font-style: italic;
	white-space: nowrap;
}


.forumHeaderLeft
{
	float: left;
	width: 310px;

}

.forumHeaderRight
{
	float: left;
	width: 305px;

}

.signIninput
{
	border: 1px solid;
	border-color: #a8a8a8;
	font-size: 10px;
	width: 100px;
}
input.signInButton
{
	font-weight: bold;
	text-transform: uppercase;
	width: 160px;
	height: 20px;
	display: block;
	margin-top: 5px;
}



ul.signIn
{
	font-size: 11px;
	list-style: none;
	text-align: left;
	padding: 0;
	float: left;
}


.signInlabel
{
	display: block;
	text-align: left;
	padding: 0;
}


fieldset.signInfieldset 
{    
float: left;
width: 270px;
height: 120px;
border: 1px solid;
border-color: #a8a8a8;
margin-left: 5px;
padding-left: 5px;
}


.mainTopic
{
	float: left;
	width: 610px;
	background-color: #667C9F;
	color: white;
	padding: 5px;
	margin-top: 10px;
	border-bottom: 3px solid;
	border-color: #373441;
}


h4 a:link
{
	color: white;
}

 h4 a:visited
{
	color: white;
}


.subTopic
{
	float: left;
	width: 600px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 15px;
	border-bottom: 1px solid;
	border-color: #a8a8a8;
	font-size: 14px;
	font-weight: bold;
}

.subTopicDescription
{
	font-size: 12px;
	color: #626262;
	font-weight: normal;
	margin-bottom: 5px;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	
}

.subTopicLink
{
	text-decoration: underline;
}
a.subTopicLink
{
	color: #626262;
	text-decoration: underline;
}

.lastPostInfo
{
	font-weight: normal;
	font-size: 12px;

}

img.soundIcon
{
	vertical-align: middle;
}


a.commentGame
{
	display: block;
	float: left;
	padding: 3px;
	width: 180px;
	background-color: red;
	color: white;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;

}



a:link.commentGame
{
	display: block;
	float: left;
	padding: 3px;
	width: 180px;
	background-color: red;
	color: white;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;

}



a:visited.commentGame
{
	display: block;
	float: left;
	padding: 3px;
	width: 180px;
	background-color: red;
	color: white;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;

}

p.lastPostInfo
{
	font-size: 12px;
	color: #626262;;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 0;
	
}


a.lastPostInfo
{
	font-size: 11px;
	color: #626262;;
	font-weight: bold;
}

.lastPostImportant
{
	font-weight: bold;
	color: #5b5b5b;
}

.userPicture
{
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 5px;
}

.forumPagesLinks
{
	font-size: 11px;
	color: red;
}

a.forumPagesLinks
{
	font-size: 12px;
	color: red;
}



/* Forum styles end */


.widePlayListContainer
{
	width: 600px;
	margin-top: 5px;
	float: left;
}

.widePlayListColumn
{
	margin-top: 5px;
	margin-left: 5px;
	float:left;
	width: 250px;
}

#swfEmbed
{
	width:425px;
	height: 250px;
	float: left;
	z-index: 1;
}

#swfEmbedPlay
{
	width: 645px;
	/*height: 660px;*/
	float: left;
}


#featuredName
{
	opacity: 0.8;
	width: 415px;
	height: 30px;
	z-index: 2;
	position: absolute;
	float: left;
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 10px;
	background-color: #011321;
	color: white;
	font-weight: bold;
	font-size: 16px;
	text-shadow: black;
}


#featuredNameBox
{
	opacity: 0.7;
	width: 425px;
	height: 40px;
	z-index: 2;
	position: absolute;
	float: left;
	margin-top: 200px;
	background-color: #011321;
	color: white;
	font-weight: bold;
	font-size: 12px;
}

#featuredNameBoxGameName
{
	width: 90px;
	height: 40px;
	padding: 5px;
	float: left;
}

#featuredNameBoxButtons
{
	width: 70px;
	height: 40px;
	float: left;
	margin-left: 15px;
}



#featuredNameBoxGameDescription
{
	width: 210px;
	height: 40px;
	padding: 5px;
	font-weight: normal;
	float: left;

}


#flashGameHolder
{
	width: 645px;
	/*height: 530px;*/
	/*float: left;*/
}

#flashGameInstructions
{
	width: 640px;
	height: 130px;
	/*float: left;*/
}

.clearer
{
	clear: both;
}

.clickToPlay
{
	width:652px;
	height: 320px;
	float: left;
}

.banner300x250
{
	width: 300px;
	height: 250px;
	float: left;
	margin-left: 3px;
}

.banner728Container
{
	width: 955px;
	float: left;
	
}

.banner728x90
{
	float: left;
	width: 728px;
	height: 90px;
	/*margin-left: 100px;*/
}

.banner100x100Container
{

	width: 215px;
	height: 100px;
	float: left;
	margin-left: 3px;
	margin-bottom: 5px;
}

.ratedByVisitorsContainer
{
	width: 308px;
	/*margin-left: 10px;*/
	float:right;
}

a img {
	border: none;
	padding: 0; 
	margin: 0; 
}

img{ 
border: 0; 
padding: 0; 
margin: 0; 
} 

h1 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 1.6em;
}
h2 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 1.5em;
}
h3 {
	margin: 0px;
	padding: 0px;
	font-size: 1.3em;
}
h4 {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
}

.blueBackground a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.blueBackground a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.blueBackground a:hover {
	color: #DDDDDD;
	text-decoration: none;
}

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

a:hover {
	color: #666;
	text-decoration: none;
}

.spacer_10px {
	clear:both;
	height: 10px;
	display: block;
}

.spacer_5px {
	clear:both;
	height: 5px;
	display: block;
}

.spacer_40px {
	clear:both;
	height: 40px;
	display: block;
}


#wrapper {
	width: 970px;
	margin: auto;
	background: white;
}

#gamePlayWrapper {
    width: 970px;
    margin: auto;
    background-image: URL(../img/bgLarge.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-color: none;
}
#gamePlayWrapperLarge {
    width: 1000px;
    margin: auto;
    /*border: solid aqua 1px;*/
    background-image: URL(../img/bgLarge.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-color: none;
}

img
{  border-style: none;
}

#header {
	background-color: black; /*#667C9F;*/
	background-image: url(../img/header2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 640px;
	height: 78px;
	display: block;
	padding: 30px 0 0 330px;
}

#gamePlayHeader {
	background-image: url(../img/gamePlayHeader970.gif);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	width: 732px;
	padding: 3px 0 3px 238px;
}

.fieldsBox
{
    float: left;
    width: 200px;
    text-align: left;
    padding: 5px;
}

.fieldsBoxTextArea
{
    float: right;
    text-align: right;
    line-height: 90px;
    border: 1px solid;
}


.favouriteGamesTextContainer
{
	width: 600px;
	float: left;
	font-size: 14px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.removeFavourite
{
	color: #d21c1c;
	font-size: 10px;
	font-weight: bold;
}
.removeFavourite a
{
	color: #d21c1c;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#gamePlayHeaderLarge {
	background-image: url(../img/gamePlayHeader1000.gif);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	width: 732px;
	padding: 3px 0 3px 268px;
}
#gamePlayColL, #gamePlayColLLarge {
	background-color: white;
	float: left;
	width: 650px;
	padding-top: 0px;
}
#gamePlayColLLarge {
	width: 688px;
}
#gamePlayColR {
	float: left;
	width: 312px;
	background: white url(../img/ad3BG.gif) 0 -13px no-repeat;
	text-align: center;
	padding-top: 0px;
}
#squareAdLargeGameTop {
	position: relative;
	top: -8px;
}
#breadcrumb {
	color: white;
	font-size: 15px;
	font-weight: bold;
}
#breadcrumb a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#breadcrumb a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#breadcrumb a:hover {
	color: #DDDDDD;
	text-decoration: none;
}

#gamePlayLower, #gamePlayLowerLarge {
	width: 970px;
	margin: auto;
	clear: both;
	height: 13px;
}
#gamePlayLowerLarge {
	width: 1000px;
}
#gamePlayLowerWrap, #gamePlayLowerWrapLarge {
	width: 970px;
	margin: auto;
	clear: both;
	background-color: white;
}

#gamePlayLowerWrapLarge {
	width: 1000px;
}

#gamePlay {
	width: 970px;
}
#gamePlayLarge {
	width: 1000px;
	position: relative;
}

#gamePlayLeft {
	width: 658px;
	padding: 10px 0;
	float: left;
}

#gamePlayLargeLeft {
	width: 800px;
	padding: 0;
	float: left;
}

#gamePlayLeftUpper {
	width: 658px;
	text-align: center;
}
#gamePlayLeftLower {
	width: 658px;
}

#gamePlayRight {
	width: 312px;
	float: left;
	background: url(../img/gamePlayRightBase.gif) bottom left no-repeat;
	padding-bottom: 11px;
	margin-top: -15px;
}

#gamePlayLargeRight {
	width: 190px;
	float: right;
	background: url(../img/rounded195bottom.gif) 7px 0 no-repeat;
	background-position: bottom;
	background-color:#FFFFFF;
	padding: 5px 0 0 5px;
	margin: 4px 0 0 0px;
	display: inline;
}

.roundedImagePlaylarge195 {
	float: right;
	width: 195px;
	height: 7px;
}

.roundedImagePlaylarge195top {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 195px;
	height: 14px;
}

.banner180x100, .banner180x180 {
	width: 180px;
	background-color: aqua;
	height: 100px;
	margin-left: 2px;
	margin-bottom: 4px;
}
.banner180x180 {
	height: 180px;
	margin-bottom: 7px;
}

#gamePlayAd {
	width: 312px;
	background: url(../img/gamePlayRightTop.gif) 0 0 no-repeat;
	background-color:#FFFFFF;
	height: 263px;
}

#gamePlayAd div {
	position: relative;
	top: 7px;
	left: 6px;
}

#gamePlayFavs {
	background-color: white;
	padding: 5px 5px 50px 5px;
}

#gamePlayFavs .gameList {
	padding: 5px 0px 5px 10px;
}

#gamePlayRightBase {
	margin-top: 29px;
}

#gameInstructions {
	width: 330px;
	/*margin-left: 17px;*/
	float: left;
	/*margin-bottom: 15px;*/
	/*padding-right: 8px;*/
		border-right: gray dashed 1px;
		display: inline;
}

#largeGameInstructionsInfoContainer {
	/*position: relative;*/
	width: 600px;
	background-color:#00CC66;	
}

#gameInstructionsSmallGame {
	/*position: relative;*/
	width: 635px;
	background-color:#FFFFFF;
	padding: 5px 0px 11px 15px;

}
#gameInfoContainer {
	width: 160px;
	background-color:#FFFFFF;
	padding: 5px 0px 11px 8px;
	/*position: absolute;*/
	top: 5px;
	right: 5px;

	height: 130px;
	border-left: gray dashed 1px;
}
#gameInfoContainerLargeGame {
	width: 160px;
	background-color:#FFFFFF;
	padding: 5px 0px 11px 8px;
	float: left;
	height: 130px;

}
.smallGameInstructionsScroll {
	width: 450px;
	/*height: 108px;*/
	/*overflow: auto;*/
}

#smallGameInstructionsBgBottom {
	background-image: url(../img/bg_smallgame_instructions_bottom.gif);
	height: 11px;
	width: 650px;
	background-repeat: no-repeat;
}

#smallGameInstructionsBgTop {
	background-image: url(../img/bg_smallgame_instructions_top.gif);
	height: 11px;
	width: 650px;
	background-repeat: no-repeat;
}

#logoLink {
	position: absolute;
	margin-left: -324px;
	margin-top: -28px;
	display: block;
	cursor: hand;
	width: 300px;
	height: 77px;
}

#logoLinkPlayGame {
	position: absolute;
	margin-left: -234px;
	margin-top: -2px;
	display: block;
	cursor: hand;
	width: 222px;
	height: 90px;
}

#logoLinkPlayGameLarge {
	position: absolute;
	margin-left: -266px;
	margin-top: -2px;
	display: block;
	cursor: hand;
	width: 252px;
	height: 90px;
}

#searchbox {
}

#top_nav {
	margin: 31px 0 0 -280px;
}

.topNavItem {
	display: inline;
	position: relative
	top: 2px;
	color: white;
	font-weight: bold;
	font-size: 12px;
}

.topNavDot {
	display: inline;
	position: relative;
	top: -2px;
	width: 40px;
	padding-left: 8px;
	padding-right: 8px;
}

#sep_slogan {
	color: white;
	height: 24px;
	width: 960px;
	padding: 10px 0 0 10px;
	background-color: #000000;
	/*background-image: url(../img/bg.jpg);
	background-repeat: repeat;
	background-position: -1px -111px;*/
}

#sep_slogan_filler {
	background-color: white;
	height: 30px;
	margin: 10px 0 0 0;
}

#colL {
	background: white url(../img/featuredTLbg.gif) 0 0 no-repeat;
	float: left;
	width: 655px;
}

#colR {
	float: left;
	margin-top: -134px;
	width: 312px;
	height: 263px;
	text-align: center;
}

#TR {
	padding: 7px 8px 30px 0px;	
}

.heading {
	color: white;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	background-color: #667C9F;
	padding: 2px 5px;
	height: 18px;
}

.headingAddOn {
	position: relative;
	left: 84px;
	top: 2px;
}

.wideHeadingLargegame {
	color: white;
	width: 523px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: left;
	background-color: #667C9F;
	padding: 2px 5px;
	height: 18px;
}

.wideHeadingSmallgame {
	color: white;
	width: 600px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: left;
	background-color: #667C9F;
	padding: 2px 5px;
	height: 18px;
}

.smalHeading {
	color: white;
	width: 160px;
	background-color: #667C9F;
	padding: 2px 5px;
	height: 18px;
}

.emptyHeading {
	display:block;
	width: 1px;
	height: 22px;
}

.sectionHeading{background: #667C9F;}
.txtLatestAddedGames {background: #667C9F;}
.txt_puzzle { background: #667C9F;}
.txt_action { background: #667C9F url(../img/txtAction.gif) 50% 50% no-repeat; }
.txt_card { background: #667C9F url(../img/txtCard.gif) 50% 50% no-repeat; }
.txt_multiplayer { background: #667C9F url(../img/txtMultiplayer.gif) 50% 50% no-repeat; }
.txt_adventure { background: #667C9F url(../img/txtAdventure.gif) 50% 50% no-repeat; }
.txt_skill { background: #667C9F url(../img/txtSkillGames.gif) 50% 50% no-repeat; }
.txtNews { background: #667C9F url(../img/txtNews.gif) 10px 50% no-repeat; }
.txtTextHeading { background: #667C9F url(../img/txtTextHeading.gif) 10px 50% no-repeat; }
.txtLatestGames { background: #667C9F url(../img/txtLatestGames.gif) 10px 50% no-repeat; }
.txtHighestRated { background: #667C9F url(../img/txtHighestRated.gif) 10px 50% no-repeat; }
.txtHighRated { background: #667C9F url(../img/txtHighRated.gif) 10px 50% no-repeat; }
.txtRandomGames { background: #667C9F url(../img/txtRandomGames.gif) 10px 50% no-repeat; }
.txtInstructions { background: #667C9F url(../img/txtInstructions.gif) 10px 50% no-repeat; }
.txtMoreByAuthor { background: #667C9F url(../img/txtMoreByAuthor.gif) 10px 50% no-repeat; }
.txtMostPlayed { background: #667C9F url(../img/txtMostPlayed.gif) 10px 50% no-repeat; }
.txtMyFavorites { background: #667C9F url(../img/txtMyFavorites.gif) 10px 50% no-repeat; }
.txtTopRatedByVisitors { background: #667C9F url(../img/txtTopRatedByVisitors.gif) 50% 50% no-repeat; }
.txtMMOG { background: #667C9F url(../img/txtMassMultiplayerGames.gif) 10px 50% no-repeat; }

.newsDate {
	text-align: right;
	margin-top: -16px;
}

/* subPage */
#subPage_top {
	height: 320px;
	padding: 5px 0 5px 5px;
}

#subTopLeft {
	position: relative;
	width: 216px;
	float: left;
	background: #667C9F url(../img/subPageTL.gif) 0 0 no-repeat ;
	height: 300px;
	color: white;
	padding: 10px;
}
#subTopRight {
	display:block;
	width: 412px;
	float: left;
	height: 320px;
	position:relative;
}

#subPageImageTopping {
	position: absolute;
	top: 0px;
	left: 245px;
}

#screen2Image {
	width: 407px;
	height: 320px;
	overflow: hidden;
}

.subPageContent {
	font-size: 12px;
	color: white;
}
.listAllGamesPerCatContent {
	font-size: 12px;
	color: black;
	width: 600px;
	float: left;
	margin-top: 10px;
}

.subPageContent table{
	line-height: 18px;
}

.subPageHeading {
	text-align: left;
	background-color: #667C9F;
	padding: 2px 5px;
	height: 18px;
}

#subPageContent {
	margin-left: 140px;
}

#gamePlayPageContent {
	margin-left: 5px;
}

.middleBlock {
	margin-top: 5px;
}

.middleBlock2 {
	margin-top: 295px;
}

.middleBlock_8games {
	margin-top: 233px;
}

/* main page */
.featured {
	width: 409px;
	float: left;
}

.featured_title {
	background: black url(../img/featuredTitleTLbg.png) 0 0 no-repeat;
	color: #87A3D2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 0 10px;
	padding: 5px 0 3px 10px;
	width: 399px;
}

.featured_date {
	background: black url(../img/featuredTitleTRbg.png) 100% 0 no-repeat;
	color: #87A3D2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	margin-top: -21px;
	padding: 5px 10px 3px 0;
}

.featured_content {
	background-color: white ;
	padding: 0;
	width: 409px;
	margin: 10px 0 -3px 10px;
	height: 300px;
}
#featuredBot {
	margin: -15px 10px 0 10px;
	width: 409px;
	height: 15px;
}

#homeTopList {
	height: 250px;
	width: 215px;
	margin-left: 5px;
	float: left;
}

#homeTopListPlay {
	height: 250px;
	width: 300px;
	margin-left: 3px;
	margin-top: 5px;
	float: left;
}

#mostPlayedThisWeek {
	/*height: 250px;*/
	width: 300px;
	margin-left: 5px;
	float: left;
}


#homeTopList  .heading {
	text-align: center;
}

#lowerLeft, #lowerRight, #lowerLeftLarge, #lowerRightLarge {
	width: 310px;
	margin-right: 5px;
	float: left;
	display: inline;
}

#lowerLeftLarge, #lowerRightLarge {
	width: 258px;
}

#homeGameList {
}

#homeGameList  .heading {
	text-align: center;	
}

#lower_ads {
	margin-left: 10px;
	float: left;
	display: inline;
}

.gameList {
	padding: 3px;
	margin: 0px;
}

.small_game {
	clear: both;
	font-size: small;
	font-size:8pt;
	line-height:10pt;
	min-height: 52px;	
}

.small_game_text {
	margin-left: 5px;
	float: left;
	height: 54px;
	overflow: hidden;
	display: inline;
}

.small_game_header {
	position: relative;
	top: -2px;
	display: inline;
	font-size:8pt;
	font-weight:bold;
}

.small_game_header a:link {
	color: #333;
	text-decoration: none;
}

.small_game_header a:visited {
	color: #333;
	text-decoration: none;
}

.small_game_header a:hover {
	color: #666;
	text-decoration: none;
}

.small_game_headerBlue {
	position: relative;
	top: -2px;
	display: inline;
	font-size:8pt;
	font-weight:bold;
}
.small_game_headerBlue a:link {
	color: #fff;
	text-decoration: none;
}

.small_game_headerBlue a:visited {
	color: #fff;
	text-decoration: none;
}

.small_game_headerBlue a:hover {
	color: #ccc;
	text-decoration: none;
}

.blueBgLink a:link {
	color: #fff;
	text-decoration: none;
}
.blueBgLink a:visited {
	color: #fff;
	text-decoration: none;
}

.blueBgLink a:hover {
	color: #ccc;
	text-decoration: none;
}

.infoBlock {
	padding-top: 20px;
	width: 300px;
	text-align: left;
	float:left;
}


#topRated {
	text-align: left;
	background-color: #667c9f;
	color: white;
	float: left;
	width: 300px;
	margin-bottom: 5px;
	margin-left: 2px;
}

.blueBoxDots {
	background-image: url(../img/blueBoxDots.gif);
	background-repeat: no-repeat;
	position: relative;
	top: -4px;
	width: 228px;
	clear: both;
	margin-left: 61px;
	margin-top: 4px;
	margin-bottom: 4px;
	height: 1px;
	line-height: 0px;
}

.startgameBlueBoxDots {
	background-image: url(../img/blueBoxDots.gif);
	background-repeat: no-repeat;
	width: 220px;
	clear: both;
	margin-left: 0px;
	height: 1px;
	line-height: 0px;
}

#topRatedFoot {
	background: #667c9f url(../img/topRated2bg.gif) 0 0 no-repeat;
	height: 13px;
	margin: 0 2px 5px 4px;
	width: 306px;
	float: left;
}

#adBR {
	background-image: url(../img/square_bg.png);
	background-repeat: no-repeat;
	background: white;
	width: 319px;
	height: 266px;
	padding-top: 5px;
	padding-right: 14px;
	margin: -293px 10px 0 70px;
	float: left;
	/*left: -6px;	*/
}

#bottomNav, #GamePlayBottomNav, #GamePlayBottomNavLarge {
	width: 940px;
	background-color: white;
	clear: both;
	margin: auto;
	padding: 0 15px;
}

#GamePlayBottomNavLarge {
	width: 970px;
}

#footer, #footerLarge {
	width: 970px;
	margin: auto;
	clear: both;
	left: 1px;
	background-image: url(../img/footerBG.gif);
	height: 13px;
}

#footerLarge {
	width: 1000px;
	background-image: url(../img/footerBG1000.gif);
}

br { clear: both; }
.break { clear: both; height: 1px;}
.left { float: left; display: inline;}
.right { float: right;display: inline;}
.width1 { width: 150px;}
.width2 { width: 170px;}
.width3 { width: 220px;}
.width4 { width: 230px;}
.width5 { width: 195px;}
.wudth1000 { width: 1000px; }

#subPageGoogleAd {
	position: absolute;
	bottom: 4px;
	left: 1px;
}

.ad300x250 {
	width: 300px;
	height: 250px;
	background-color:#FFF;
}


/*  OTHER CONTENT PAGES */

#otherContent {
	padding: 5px 15px;
}

#above_content {
	padding: 15px 0px 30px 0px;
	margin: 6px 11px 4px 4px;
}

#above_content_table td {
	vertical-align: top;
	padding: 0px 10px 0px 10px;
}

.td_left {
	border-right: solid 1px #667C9F;
	width: 396px
}

/*freecontentstyles */
.games_container {
	float: left;
	background-color: #FFFFFF;
	font-family: arial;	
	width: 639px;
	height: 110%;
	padding: 1px;
	text-align:center;
}

.large_game_display {
	background-color: #667C9F;
	color: #FFFFFF;
	padding: 4px;
	margin: 5px;
}

.small_game_wrap {
	float: left;
	margin: 5px;
	width: 145px;
	display: inline;
}

.small_game_display {
	display: block;
	width:146px;
}

.small_game_nameblock {
	display:block;
	height:1.5em;
	overflow:hidden;
}

.small_game_display *{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#667C9F;	
}

.small_game_display1 {
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background:#667C9F;
}

.small_game_display2 {
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background:#667C9F;
}
.small_game_display3 {
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.small_game_display4 {
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.small_game_display5 {
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.small_game_displayfg {
	background-color: #667C9F;
	text-align: center;
	color: #EDEFF3;
	font-size: 12px;
	line-height: 1.3em;
	width:146px;	
}

.small_game_displayfg a:link {
	font-weight: bold;
	font-size: 12px;
	line-height: 1.3em;
	color: #EDEFF3;
	text-decoration: none;
}

.small_game_displayfg a:visited {
	font-weight: bold;
	font-size: 12px;
	line-height: 1.3em;
	color: #EDEFF3;
	text-decoration: none;
}
.small_game_displayfg a:hover {
	font-weight: bold;
	font-size: 12px;
	line-height: 1.3em;
	color: #EDEFF3;
	text-decoration: none;
}

#small_game_title {
font-family:sans-serif;
font-weight:bold;
	font-size: 11px;
	line-height: 1.3em;
	color: #FFFFFF;
	text-decoration: none;
}

.displayInline {
	display: inline;
}

.authorSelectGames{
	display:inline;
	position:absolute;
}

/*einde freecontent */

#select_box {
	width: 108px;	
}

#below_game_thumbs {
	/*width: 10px;*/
	height: 18px;
	display: inline;
}

#below_game_thumbs img {
	position: relative;
	top: 4px;
	margin-right: 1px;
}

#voting-swf {
	margin-top: 12px;
}
