
/*******************************imported from finance.css ********************************************/
/*
.articleFont p {
  font-size: 13px;
  line-height: 17px;
}

.articleFont h2 {
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
}

.articleFont h3 {
  font-size: 12px;
  margin-bottom: 0;
  font-weight: 700;
}

.articleFont li {
  margin-left: 18px;
}

.articleFont table {
  max-width: 99%;
  margin: 10px auto;
}

.articleFont table,
.articleFont th,
.articleFont td 
{
  border: 1px solid #9e9e9e;
  border-collapse: collapse;
  padding: 4px;
}

.articleFont a:hover,#beanzineCentralColumn a:hover {
  text-decoration: underline;
}
*/

/*******************************  imported from homepage.css **************************************/
#gamesCategoryPage  #latestGames h2 .noHlink
{
  background: transparent url(/images/header_blue_star.gif) no-repeat scroll 0 8px;
}

#gamesCategoryPage  #latestGames h2
{
  font-size: 14px;  
}

#gamesCategoryPage  #latestGames h2 span 
{
  background: transparent url(/images/head_linlk_arrow.gif) no-repeat scroll 0 12px;
  display: block;
  float: left;
  width: 25px;
  height: 30px;
  text-indent: -9999px;
}

/*******************************  imported from video.css **************************************/
#twoCols {
float:left;
padding-left:5px;

}
/******************************* end imported from video.css **************************************/
#gamesPage #fourColsLeft #singleGameTop h1 
{
	font-size: 16px;
	line-height: 30px;
	margin-left: 10px;
	letter-spacing: 0;
}

#gamesPage #mediaDetails div
{
  border-color:#CEE3F6;
}
#gamesPage #latestGames
{
	margin-top: 0;
}

#gamesCategoryPage .jsddm_lvl2,
#gamesPage .jsddm_lvl2
{
	margin-bottom: 10px;
}

#gamesPage #footDetails
{
	clear: left;
	margin-bottom: 10px;
}

#gamesPage #page.extraPos
{
  position: relative;
  overflow: visible;
}

#gamesPage a span:hover
{
	text-decoration:none;
}

#gamesCategoryPage #countDown24
{
	display:none;
}

#gamesPage #header,
#gamesCategoryPage #header
{
  margin-bottom: 0px;
}

#gamesPage .jsddm_lvl2,
#gamesCategoryPage .jsddm_lvl2
{
  height: 16px;
}

#gamesCategoryPage  #sideTop5 .GameCategory h2
{
	font-size:1.5em;
    padding:0 6px;
}

#gamesCategoryPage .noBorder
{
	/*clear:left;*/
}

#gamesCategoryPage #newGames
{
   height:160px;
}

#playPage #gameOfTheWeek,
#gamesCategoryPage #gameOfTheWeek
{
	border-color:#CCCCCC;
}

#mainGames
{
text-transform:lowercase;
}

#mostPopularGames ol,
#mainGames li,#mainGames ol
{
list-style:none;
margin-left:0;
font-weight:700;
font-size:11px;
}

/*
#mostPopularGames 
{
	background: transparent url(/images/games/top100crosspromo_head1.jpg) repeat-x 0 0;
	border-top: 2px #CEE3F6 solid;
	padding-top: 74px;
}
*/

#mostPopularGames ol
{
    margin-bottom:0;
}

#mainGames .ui-tabs-panel li a
{
	display:block;
	margin:4px 0 4px 28px;
}

#mainGames li:hover
{
	background-color:#FEFDE8;
}

#gameOfTheWeek img
{
border:0;
}

#boxContentHotGames
{
	overflow:hidden;
	height:auto;
	width:644px;
}

#bannerGame #squareBanner
{
	margin-bottom:15px;
	margin-top:10px;
}

#boxHeaderHotGames
{
	margin-bottom:5px;
	padding:5px 5px 5px 15px;
}

.featuredGamePreview
{
	width:120px;
	height:84px;
	background-color:#FFF;
	float:left;
	border:1px solid #F781F3;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:10px;
	margin-left:5px;
	margin-bottom:9px;
}

.featuredGamePreview img
{
margin-left:25px;
}

#latestGames
{
	float:left;
	margin-top:10px;
	width:644px;
	overflow:hidden;
}

#gamesCategoryPage #latestGames
{
  border-color:#E7E7DE;
  border-style:solid;
  border-width:0 4px 4px;

}
.boxContentLatestGames
{
	overflow:hidden;
	height:460px;
	padding:10px 5px;
}

#latestGames.boxLatestGames
{
margin-right:0;
padding-right:0;
width:636px;
}

.boxLightBlueBackground
{
background-color:#e7e7de;
}

.gamePreview img
{
float:left;
padding-right:10px;
}

.gamePreview .description
{
font-size:10px;
line-height:14px;
}

#mostPopularGames
{
float:none;
height:auto;
padding-left:0;
margin-bottom:10px;
width: 292px;
border-color:#cee3f6;
border-style:solid;
border-width:0 4px 4px;
}

#mostPopularGames .boxContent
{
margin:0 2px 0 14px;
}

.popularGamePreview img
{
margin-left:20px;
}

.popularGamePreviewTitle
{
margin-top:0;
padding-top:0;
text-align:center;
font-size:12px;
clear:both;
display:block;
}

#boxContentGamePage
{
text-align:center;
margin:auto;
}

#gameLeftPane
{
width:400px;
float:left;
margin-right:10px;
}

.gamePopularGames
{
float:right;
width:230px;
height:380px;
}

#gameDescription
{
border:1px solid #CEE3F6;
margin-bottom:10px;
padding:5px;
}

#gameDescription h3
{
font-weight:700;
}

#gameDescriptionLittlePane
{
margin-top:10px;
border-top:1px solid #CEE3F6;
padding:5px 5px 0;
}

#gameComment
{
width:300px;
height:100px;
overflow:hidden;
}

.voteGameResults
{
display:inline;
width:187px;
float:left;
}

.voteGameResults em
{
float:left;
padding-right:3px;
}

#gameSidebar
{
clear:both;
height:175px;
position:relative;
z-index:300;
margin-bottom:10px;
background:transparent url(jcarousel-skin/background.gif) repeat-x 0 0;
}

#gameSidebarContent
{
padding:10px;
}

#bigDescription,
#boxContentHotGames #mainGames
{
float:right;
width:308px;
margin-top:-275px;
position:relative;
}

#prePlay,
#gameOfTheWeek
{
margin-top:1px;
margin-right:4px;
overflow:hidden;
width:320px;
height:265px;
border:4px solid #ff0Ba8;
position:relative;
}

a .mainGame
{
display:block;
margin-bottom:5px;
}


#gameOfTheWeek a.mainGame img
{
width:320px;
height:265px;
}

#gamePickToken 
{
	background:transparent url(/images/games/game_of_the_week_icon.png) no-repeat scroll left top;
	height:134px;
	left:-18px;
	position:absolute;
	text-indent:-9999px;
	top: 222px;
	width:135px;
	display: block;
	z-index: 3;
}


ul#gameLink
{
clear:both;
list-style:none;
overflow:hidden;
margin-bottom:0;
}

#gameLink li
{
float:left;
padding:10px 12px 0;
}

#gameLink li.first
{
padding-left:20px;
}

#boxContentHotGames #mainGames .ui-tabs-nav,.ui-tabs-panel
{
font-family:arial,Helvetica,Arial,sans-serif;
font-size:12px;
}

#boxContentHotGames #mainGames .ui-tabs-panel li
{
margin:0;
}

#boxContentHotGames #mainGames .ui-tabs-panel a#gameArrowLeft
{
background:transparent url(/images/game_arrow.png) no-repeat scroll 0 0;
height:65px;
left:-54px;
position:absolute;
text-indent:-9999px;
top:29px;
width:70px;
z-index:4;
}

#boxContentHotGames #mainGames .ui-tabs-panel #gameArrowRight
{
background:transparent url(/images/game_arrow.png) no-repeat scroll -356px 0;
height:65px;
position:absolute;
right:-1px;
top:29px;
width:6px;
z-index:4;
text-indent:-9999px;
}

#boxContentHotGames #mainGames .ui-tabs-panel #gameArrowBottom,#boxContentHotGames #mainGames .ui-tabs-panel #gameArrowTop
{
background:transparent url(/images/game_arrow.png) no-repeat scroll 0 0;
height:4px;
left:-40px;
position:absolute;
top:29px;
width:361px;
z-index:4;
text-indent:-9999px;
}

#boxContentHotGames #mainGames .ui-tabs-panel #gameArrowBottom
{
top:89px;
}

#boxContentHotGames #mainGames .ui-tabs-nav .ui-tabs-selected a
{
background-color:#cee3f6;
margin-bottom:0;
border-color:#cee3f6;
}

#boxContentHotGames #mainGames .ui-tabs-nav .ui-tabs-selected a:hover
{
text-decoration:none;
background-color:#CEE3F6;
}

#boxContentHotGames #mainGames .ui-tabs-nav li a:hover
{
text-decoration:none;
background-color:#ccc;
}

#boxContentHotGames #mainGames .ui-tabs-nav li a
{
background:#e7e7de none repeat scroll 0 0;
}

#boxContentHotGames #mainGames .ui-tabs-nav li a span
{
color:#3F3F3F;
padding:6px 0 3px 4px;
}

#boxContentHotGames #mainGames .ui-tabs-nav .ui-tabs-selected a span
{
color:#454C4F;
}

#boxContentHotGames #mainGames .ui-tabs-nav #last
{
margin-left:2px;
}

#boxContentHotGames #mainGames .ui-tabs-nav li
{
margin-left:8px;
min-width:130px;
}
 
#boxContentHotGames #mainGames .ui-tabs-panel li a
{
font-size:12px;
font-weight:400;
width:233px;
height:32px;
margin:0 0 0 8px;
}

  
#boxContentHotGames #mainGames .ui-tabs-panel li p a
{
/*float: left;*/
width: auto;
height: auto;
margin-right: 10px;
}

#boxContentHotGames #mainGames #featured.ui-tabs-panel li p a 
{
    color: #3f3f3f;
}


#mostPopularGames li h3
{
	margin:0  0 2px 0;
	padding-top:2px;
}

#mostPopularGames li p
{
    margin-bottom: 0;
}
#boxContentHotGames #mainGames .ui-tabs-panel li h3
{
    margin-left:8px;
    font-size:110%;
     margin-bottom: 0;
}


#mostPopularGames li h3 a,
#boxContentHotGames #mainGames .ui-tabs-panel li h3 a
{
	font-size:13px;
	margin-left:0;
    font-weight:700;
    height:auto;
}

#mostPopularGames li h3 a
{
	color:#00739F;
}

#mostPopularGames li a
{
    display:block;
    color:#3f3f3f;
    font-weight:normal;
}

#mostPopularGames li a
{
 text-decoration:none;	
}
#mostPopularGames li:hover
{
    
background-color:#EFEFEF;
}  
    
#boxContentHotGames #mainGames .ui-tabs-panel li p
{ 
	height: 35px;
	overflow: hidden;
	margin-bottom: 0;
	font-weight: 400;
	font-size: 13px;
	line-height: 17px;
}

#boxContentHotGames #mainGames .ui-tabs-panel li p .numVoters{ 
    padding-right: 10px;
    text-align:right;
}
/*
#boxContentHotGames #mainGames .ui-tabs-panel li b
{
margin-top:5px;
}
*/
#newLatest,#featured
{
padding-bottom:5px;
height:238px;
overflow:hidden;
border:4px solid #CEE3F6;
width:300px;
}

.box #sponsorship
{
	border:none;
    border-color:#CEE3F6;
    border-style:solid;
    border-width:0 4px 4px;
    padding-bottom:10px
}

.box #squareBanner
{
	border:none;
	padding-top:10px;
}

.box #sponsorship li{
    margin-left:8px;
}

#newLatest ol
{
padding-top:10px;
}

#mostPopularGames li,
#newLatest li,
#featured li
{
overflow:hidden;
border-bottom:1px solid #CEE3F6;
margin:0;
}

#mostPopularGames li
{
	height:58px;
}

#mostPopularGames .stripyBlueSym
{
    margin-bottom:0px;
}

#featured li
{
height:55px;
}

#boxContentHotGames #mainGames .ui-tabs-panel .gameFeaturedLink
{
height:auto !important;
width:auto !important;
clear:both;
}

#newLatest li p
{
float:left;
}

#mainGames #newLatest li:hover
{
background-color:#EFEFEF;
}

#mainGames #newLatest li
{
height:20px;
}

#mainGames #newLatest .latestMenu
{
color:#AAABAA !important;
padding-bottom:5px;
}

#boxContentHotGames #mainGames #newLatest .latestMenu p
{
color:#AAABAA !important;
}

#boxContentHotGames #mainGames #newLatest .latestMenu p.titles
{
width:140px;
padding-left:10px
}

#newLatest li p.titles
{
width:150px;
}

#newLatest li p.categories
{
	float:right;
	padding-right:5px;
}

#boxContentHotGames #mainGames .ui-tabs-panel li.lastVisited
{
background-color:#EFEFEF;
/*border-bottom:#FF0ABA8;*/
}
/*
#featured #bottom
{
border-bottom-width:0;
}
*/

#mostPopularGames li img,
#featured li img
{
float:right;
height:42px;
margin-right:5px;
margin-top:-12px;
width:50px;
}

#sideTop5 .gamePreviewList,#latestGames .gamePreviewList
{
clear:both;
font:12px , "Trebuchet MS",Helvetica,Arial,sans-serif;
}

#latestGames .categoryLinks
{
margin-top:5px;
background-color:#E7E7DE;
}

#latestGames .categoryLinks ul
{
margin:0 30px 0 120px;
}

#latestGames .categoryLinks ul li
{
display:inline;
border-left:solid #7f7f7f 1px;
padding:0 10px;
}

#latestGames .boxHeader
{
margin-bottom:0;
padding:6px;
}

#sideTop5 .gamePreviewList li,#newGames .gamePreviewList li,#latestGames .gamePreviewList li
{
background:#fff url(/images/lightbluebeans.gif) no-repeat 3px 5px;
padding-left:24px;
}

#newGames .gamePreviewList li.bottomLink,#latestGames .gamePreviewList li.bottomLink
{
margin-top:5px;
background:#fff url(/images/logo4.gif) no-repeat 3px 5px;
}

#latestGames .gamePreviewList li.bottomLink:hover
{
margin-top:5px;
background-color:#fff;
}

#newGames .gamePreviewList li a,#latestGames .gamePreviewList li a
{
font-weight:700;
display:block;
width:100%;
}

#sideTop5 .gamePreviewList li:hover,#latestGames .gamePreviewList li:hover
{
background-color:#efefef;
padding-left:24px;
}

#latestGames .GameCategory
{
float:left;
width:200px;
margin-bottom:15px;
}

#latestGames .middle
{
margin:0 22px;
}

#sideTop5 .GameCategory h2
{
border-color:#CEE3F6;
border-width:4px 0;
}

#sideTop5
{
border:4px solid #CEE3F6;
float:left;
width:292px;
border-width:0 4px 4px;
margin-botom: 10px;
}

#prePlay h2 span, 
#stickygames h2 span, 
#mediaDetails h2 span, 
#twoCols h2 span 
{
	display:block;
	float:left;
	height:30px;
	text-indent:-9999px;
	width:25px;
}

#prePlay h2 span {
 background:transparent url(/images/head_linlk_arrow.gif) no-repeat scroll 0 12px;
}

#sponsoredBySidebarContainer
{
  clear:left;
}

.GameCategory h2
{
background-color:#FFF;
border:4px solid #e7e7de;
font-size:13px;
font-weight:700;
margin-bottom:0;
text-transform:lowercase;
padding:4px;
}

.GameCategory h2 span
{
background-position:0 0;
height:17px;
}

#latestGames h2.stripyGGreenSym
{
line-height:2em;
}

#latestGames h2.stripyGGreenSym span
{
background-position:0 7px;
}

#latestGames .GameCategory ul
{
list-style:none;
margin:5px;
}

#sideTop5 .GameCategory ul
{
list-style:none;
margin-bottom:0;
}

#categoryList li
{
overflow:hidden;
}

#latestGames .gamePreview
{
border:solid #e7e7de 4px;
}

#latestGames .catBoxes .gamePreview
{
border:none;
}

.gamePreview
{
float:left;
width:180px;
height:60px;
background-color:#fff;
margin:0 5px 4px;
padding:5px;
position:relative;
}

.gamePreview .gamePreviewDescription
{
color:#fe20af;
margin-bottom:0;
}

.gamePreview a
{
font-size:12px;
}

.boxContent .gamePreview
{
margin:0 0 10px 10px;
}

#mostPopularGames .popularGamePreview
{
border:solid #cee3f6 1px;
}

.popularGamePreview
{
width:118px;
height:95px;
background-color:#FFF;
float:left;
border:solid #e7e7de 1px;
margin:2px 6px 8px 1px;
padding:5px;
}

#mostPopularGames .popularGamePreview img
{
margin:10px 0 0;
}

.popularGamePreviewTop
{
margin-bottom:0;
padding-bottom:0;
}

#mostPopularGames li .popularGameRank
{
font-weight:700;
font-size:40px;
display:block;
float:left;
width:55px;
height:60px;
text-align:center;
padding-top:0px;
margin-bottom:0;
}

#mostPopularGames li .popularGameRank:hover
{
   /* text-decoration: none;*/
}

.twoDigits
{
font-size:38px;
width:43px;
}

#emailSignup p
{
 margin-bottom: 5px;
 margin-top: 5px;
 padding-left:15px;
 padding-right:15px;
 font-weight:bold;
}

#emailSignup form
{
  border-bottom:1px solid #b6d3ea;
    padding:0 15px 10px 15px;
}

#emailSignup #mailing_list_games_email
{
    color:#898989;
    width:215px;
    padding:2px;
}

#emailSignup #join 
{
  width:40px;
  padding:2px;
}

#emailSignup img 
{
   margin-top: 5px;
}

#searchGames 
{
	background:#CEE3F6 url(/images/games_search_bg.gif) no-repeat scroll right 0;
	width:290px;
	margin-bottom:15px;
	padding:0 5px;
	border-bottom:1px solid #B6D3EA;
	height: 128px;
}

#searchGames h2
{
	background: #CEE3F6 url(/images/games_search.gif) no-repeat scroll 0 0;
	width: 192px;
	display: block;
	float: left;
	height: 29px;
	margin-top: 10px;
	text-indent: -99999px;
}

#searchGames form
{
  padding: 10px 0 0 8px;
}

#searchGames #searchSelectGames
{
	width:130px;
	/*float:left;*/
}

#searchGames #searchText
{
	/*width:110px;
	float:left;*/
	margin-right: 2px;
	color: #898989;
	padding: 2px;
	width: 215px;
}

#searchGames #autoCompleteGames
{
  width:144px;
}

#searchGames #searchSelectGames select
{
  width: 270px;
}

#searchGames #searchAutoCompleteGames .submit
{
  width: 52px;
}

.gameMainTitle
{
float:left;
height:35px;
width:322px;
margin-right:5px;
color:#fff;
border:1px solid #CCC;
}

.gameMainTitle h2
{
display:block;
padding-bottom:11px;
}

.gameTopMenu li
{
display:inline;
color:#fff;
list-style:none;
}

.sideList
{
margin-bottom:0;
width:300px;
}

#newGames
{
float:left;
width:450px;
margin-bottom:10px;
}

#newGames .GameCategory h2
{
font-size:1.5em;
font-weight:700;
line-height:2em;
border-bottom:4px solid #CEE3F6;
margin-bottom:0;
padding-bottom:5px;
border-width:0 0 4px;
}

#newGames .gamePreviewList li.lastVisited
{
background-color:#CEE3F6;
}

#sideTop5 .gamePreviewList li
{
margin-left:0;
border-bottom:solid #efefef 1px;
background:none;
background-color:#fff;
padding-left:5px;
position:relative;
font-weight:700;
height: 19px;
}

#sideTop5 .gamePreviewList li .top5col2
{
position:absolute;
right:0;
padding:0 6px;
}

#newGames .gamePreviewList
{
display:block;
height:100%;
}

#newGames .gamePreviewList li
{
clear:left;
float:left;
padding-top:1px;
padding-bottom:2px;
}

#newGames .gamePreviewList li,#newGames .gamePreview
{
width:120px;
height:18px;
overflow:hidden;
margin:0;
}

#newGames .GameCategory h2,
#sideTop5 .GameCategory h2
{
    padding: 0px 6px;
    font-size: 1.6em;
}

#newGames .gamePreview img
{
margin-top:2px;
margin-bottom:5px;
margin-left:30px;
}

#newGames .gamePreview
{
width:130px;
float:right;
height:95px;
background-color:#CEE3F6;
}

#newGames .GameCategory
{
float:left;
width:292px;
margin-bottom:10px;
border:4px solid #CEE3F6;
}

#newGames .GameCategory ul
{
list-style:none;
float:left;
margin:0;
}

.sideList li:hover
{
background-color:#efefef;
}

#tileGames.sideList
{
width:292px;
padding-bottom:0;
border-color:#E7E7DE;
}

#tileGames.sideList .topTileGames
{
border:none;
margin:0;
}

#tileGames.sideList h2
{
border-color:#E7E7DE !important;
}

#sideFeaturedGames
{
border:none !important;
padding-bottom:10px;
clear:both;
}

#sideFeaturedGames .smallGameList
{
display:block;
margin-left:0;
padding-left:0;
}

.temporary
{
border:4px solid #CEE3F6;
background-color:#CEE3F6;
}

.smallGameList li
{
background-color:#FFF;
display:block;
float:left;
height:100px;
text-align:center;
width:73px;
margin:0 0 0 11px;
padding:6px;
}

.topGameNavSingle
{
margin-bottom:10px;
clear:left;
}

.gameCategoriesNav
{
overflow:hidden;
width:620px;
}

.gameCategoriesNav li
{
float:left;
list-style:none;
margin:0 1px 0 0;
padding:0;
}

.gameCategoriesNav li a
{
border:1px solid #AAABAA;
border-top-width:0;
color:#FFF;
display:block;
font-weight:700;
padding:5px 10px;
}

.gameCategoriesNav li a:hover
{
background-color:#FFF;
border:1px solid #AAABAA;
border-top-width:0;
color:#AAABAA;
}

.descriptionHead h2,.gameCrumbs
{
position:absolute;
padding-top:6px;
padding-bottom:5px;
background-color:#FFF;
font-size:130%;
font-weight:700;
margin-bottom:0;
padding-left:10px;
}

#singleGameTop
{
	position: relative;
	border: 4px solid #CEE3F6;
	height: 35px;
	overflow: hidden;
}

.rateGame
{
padding:6px 5px 0;
overflow:hidden;
float:left;
}

.rateGame .rating
{
padding:2px 5px 0;
}

#social
{
float:right;
padding-right:10px;
margin-top:10px;
}

#social li
{
float:left;
margin-left:4px;
list-style:none;
font-weight:bold;
}

#social li a
{
display:block;
height:16px;
text-indent:-9999em;
width:16px;
}

.icn-email
{
background:transparent url(/images/icn-email.png) no-repeat scroll 0 0;
}

.icn-faves
{
background:transparent url(/images/icn-faves.png) no-repeat scroll 0 -1px;
}

.icn-myspace
{
background:transparent url(/images/icn-myspace.gif) no-repeat scroll 0 0;
}

.icn-delicious
{
background:transparent url(/images/icn-delicious.png) no-repeat scroll 0 -1px;

}

.icn-stumbleupon
{
background:transparent url(/images/icn-stumble.png) no-repeat scroll 0 0;
}

.icn-twitter
{
background:transparent url(/images/icn-twitter.png) no-repeat scroll 0 0;
}

.icn-mixx
{
background:transparent url(/images/icn-mixx.png) no-repeat scroll center center;
}

.icn-facebook
{
background:transparent url(/images/icn-facebook.png) no-repeat scroll 0 -1px;
}

.gameInfo
{
padding-right:10px;
padding-left:10px;
list-style:none;
}

.gameInfo li
{

}

.gameInfo li .col1
{
    float:left;
    width:105px;
    margin-bottom:5px;
}

.gameInfo li .col2
{
  display:block;
	float:left;
	margin-bottom:5px;
	width:510px;
}

.descriptionHead
{
border:solid #cee3f6 4px;
overflow:hidden;
padding-top:10px;

position:relative;
}

.descriptionHead h2
{
float:left;
padding-left:5px;
position:relative;
}

.descriptionHead .voteGameResults
{
float:right;
display:block;
padding-top:10px;
}

#singleGameBottom .descriptionHead
{
/*margin-top:10px;*/
margin-bottom:10px;
}

#voteGameData
{
    overflow: hidden;
    border-right: 4px solid #CEE3F6;
    border-left: 4px solid #CEE3F6;
    /*padding: 5px;*/
    padding: 0;
    border-bottom:4px solid #CEE3F6;
    margin-bottom: 10px;
}

.mediaDescription
{
	border-bottom:4px solid #CEE3F6;
	width: 632px;
	padding: 5px;
	background-color: #fff;
	text-align: left;
}

#voteGameData .voteVal
{
	display:inline;
	float:left;
	padding-left:5px;	
}

#voteGameData .ratingAverage,
#voteGameData .rating
{
    width:auto;
}

#voteGameData .ratingAverage
{
	padding-left:4px;
    padding-top:2px;
    width:200px;
}

#playsGame
{
	float: right;
	/*width:130px;*/
	width: 148px;
	text-align: right;
	padding: 8px 0 5px 0;
}


#playsGame .button
{
	display:block;
	border:none;
	/*width:110px;
	background:transparent url(/images/games/add_button.gif) no-repeat scroll 0 0;*/
	width: 136px;
	background:transparent url(/images/games/game_page_button.gif) no-repeat scroll 0 0px;
  text-indent: -9999px;
  text-align:center;
  height: 35px;
}

#playsGame .added
{
  background-position: 0 -40px;
  margin-bottom: 0;
}


#favourites
{
 margin-top: 0;
}

#favourites .pageTitle
{
  background: transparent url(/images/games/favourite_title.gif) no-repeat scroll left top;
  margin-top:10px;
  margin-bottom: 0px;
  text-indent: -9999px;
  width: 550px;
}

#favourites .gamePreview .button
{
	position: absolute;
	top: -14px;
	left: 180px;
	width: 22px;
	height: 22px;
	margin-top:0;
	border:none;
	background:transparent url(/images/games/remove_button.gif) no-repeat scroll 0 0;
	text-indent: -9999px;
	cursor: pointer;
}

#favourites .gamePreview 
{
	border: solid 3px #CEE3F6;
	margin: 0 20px 20px 0;
	
}

#favourites .endRow 
{
  margin-right: 0;
}

#gamesCategoryPage #favourites #latestGames 
{
	border: none;
	margin-top: 0px;
}

#favourites .boxContentLatestGames 
{
	height: auto;
	border-bottom: dotted #FF0BA8 1px;
	padding: 10px 0 30px 0;
	margin-bottom:30px;
}

#singleGameBottom #sideTop5 .gamePreviewList li
{
padding:1px 0 2px 5px;
}

#singleGameBottom #newGames .GameCategory
{
width:310px;
}

#singleGameBottom .sideList
{
width:320px !important;
}

#singleGameBottom #newGames .gamePreviewList li,#newGames .gamePreview
{
width:138px;
margin:0;
}


.searchBoxColour
{
color:#C5C6C8;
}

#searchGames #searchAutoCompleteGames li
{
background-color:#fff;
}

#noResults
{
text-align:right;
}

.beanSocialTitle
{
text-align:center;
background-color:blue;
color:#fff;
font-size:1.2em;
position:absolute;
margin-left:-65px;
margin-top:-55px;
background:transparent url(/images/bg_game_tip.png) no-repeat scroll 0 0;
width:98px;
height:34px;
font-weight:700;
}

.beanSocialContainer
{
z-index:3000;
}

#boxContentHotGames mainGame,#boxContentHotGames mainImage
{
position:relative;
}

#prePlayTitle,
#gameOfTheWeekTitle
{
color:#FFF;
font-weight:700;
line-height:1em;
position:absolute;
text-align:center;
top:165px;
left:0;
width:320px;
height:110px;
z-index:2;
background:transparent url(/images/games/overlay_main.png) repeat-x scroll 0 25px;
}

#topContent h1
{
font-family:Arial,sans-serif;
width:647px;
}

#gameOfTheWeekTitle h2
{
margin-bottom:0;
display:block;
/*position:raltive;*/
}

#gameOfTheWeekTitle h2 a
{
display:block;
padding-top:10px;
font-size:18px;
color:#fff;
line-height:19px;
}


#gameOfTheWeekTitle h2 a#top
{
text-indent:-9999px;
height:35px;
}

#gameOfTheWeekTitle p a#gowPlay
{
float:right;
background:transparent url(/images/gow_game_button.png) no-repeat scroll 0 0;
height:45px;
width:105px;
text-indent:-9999px;
margin-right:10px;
}

#gameOfTheWeekTitle p a#gowPlay:hover
{
background:transparent url(/images/gow_game_button.png) no-repeat scroll 0 -49px;
height:45px;
text-indent:-9999px;
margin-right:10px;
}

#gameOfTheWeekTitle p a#gowPrev
{
	font-size:17px;
	font-weight:700;
	padding-left:30px;
	text-align:left;
	text-decoration:none;
}

#gameOfTheWeekTitle p a#gowPrev:hover
{
color:#FF0BA8;
}

#gameOfTheWeekTitle p a
{
	display:block;
	 color:#fff;
}

#gameOfTheWeekTitle p
{
padding-top:0px;
height:58px;
display:block;
padding-top: 5px;
}

.featuredGamePreviewTitle,#gameTitleCenter
{
text-align:center;
}

.gamePopularGames .boxContentLatestGames,#boxContentHotGames #mainGames .ui-tabs-panel
{
padding:0;
}

.articleFont li,#singleGameBottom li
{
margin-left:0;
}

#gameLink a.linkLeft,#singleGameTop .rateGame,#singleGameBottom #sideTop5
{
float:right;
}

#boxContentHotGames #mainGames .ui-tabs-nav .ui-tabs-selected li,#boxContentHotGames #mainGames #newLatest .latestMenu:hover,#sideFeaturedGames .boxHeader
{
background:none;
}
/*#latestGames .categoryLinks ul li a,*/
#boxContentHotGames #mainGames .ui-tabs-nav li a span:hover,
#boxContentHotGames #mainGames .ui-tabs-panel li a:hover,
#latestGames .gamePreviewList li a:hover,
.gamePreview a:hover
{
text-decoration:none;
}

#boxContentHotGames #mainGames .ui-tabs-nav,#boxContentHotGames #mainGames .ui-tabs-nav a
{
margin-bottom:0;
padding:0;
}

/*#tileGames.sideList .topTileGames li,*/
#gameAddEdit #featured
{
height:auto;
}
/*
#latestGames .gamePreviewList li.bottomLink p
#latestGames .gamePreviewList li.bottomLink img
*/
#featured .hiddenToshow,
#sideTop5 .gamePreview,
#latestGames .gamePreviewList li.bottomLink span,
#sideTop5 .gamePreviewList li img,
#sideTop5 .gamePreviewList li span,
#sideTop5 .gamePreviewList li p,
#newGames .gamePreviewList li span,
#newGames .gamePreviewList li p,
#newGames .gamePreviewList li img,
#latestGames .gamePreviewList li span,
#latestGames .gamePreviewList li p,
#latestGames .gamePreviewList li img,
#newGames .gamePreviewDescription a,
.hidePromo,
#gameOfTheWeek span
{
display:none;
}

#latestGames #pagingTop,#newGames .gamePreviewDescription
{
clear:both;
}

.sideList h2,#sideFeaturedGames h2
{
margin-bottom:0;
}

#sideTop5 .gamePreviewList li:hover,#sideTop5 .gamePreviewList li a
{
padding-left:5px;
}

/*********************************  stictyList ****************************************************/
.stictyList 
{
	border: solid #cee3f6 2px;
	/*overflow:hidden;*/
	margin-bottom: 7px;
	padding:10px 0;
	width:314px;
	float:left;
	height:60px;
	position: relative;
}

#stickygames .stictyList:hover
{
	border: solid #CCC 2px;
}

.stickyInfo p,
.stickyInfo h3 
{
  margin-bottom: 0;
}

.stickyInfo h3 a,
.stickyInfo p a
{
	 padding:0 10px;
	 display:block;
	 width:130px;
	 text-decoration:none;
}

.stickyInfo p a
{
	 padding-bottom:35px;
	 color: #3f3f3f;
}

.stickyInfo h3 a:hover,
.stickyInfo p a:hover,
.stickyAttribs li a:hover
{
    text-decoration:none;
}

.stickyInfo h3
{
 margin-top:-3px;
 font-size:15px;
 font-weight:bold;
}

#stickygames 
{
  width:644px;
  margin-top:15px;
 /* overflow:hidden;*/  
}

#stickygames.large
{
  width: 649px;
}

/*
#stickygames h2
{
  border:4px solid #CEE3F6;
font-size:1.5em;
font-weight:700;
line-height:2em;
padding-left:10px;
}
*/
  
#stickygames p
{
 font-size:12px;
}

#stickygames .right 
{
    float: right;
}

#stickygames.articleFont .stictyList .stickyInfo 
{
  width:130px;
}

.stictyList .stickyInfo
{
	float:left;
	width:130px;
	/*padding:0 10px 0;
	width:100px;*/
}

.stickyAttribs 
{
 float:right;
  display:block;
  overflow: hidden;
  right:0
}

.stickyAttribs li a
{
    color: #3f3f3f;
}

.stickyAttribs li.first span
{
  font-weight:bold;
}

.stickyAttribs li
{

  list-style:none;
  text-align:right;
  padding-right:10px;
}

#prePlay .stickyAttribs li
{
    padding-right:0px;
}

.stickyAttribs li .voteGameResults
{
    width:85px;
    float:right;
    margin-right:-5px;
}

.stickItem
{
  float:left;
  margin-left:10px;
}

.hotSticker
{
	background: transparent url(/images/games/games_home_sprite_ie.gif) repeat-x scroll 0 -400px;
	width: 36px;
  height: 25px;
  display: block;
  position:absolute;
  text-indent: -9999px;
	top: -14px;
  left: 265px
}

  .newSticker
{
	background: transparent url(/images/games/games_home_sprite_ie.gif) repeat-x scroll 0 -366px;
  width: 104px;
  height: 25px;
  display: block;
  position: absolute;
  text-indent: -9999px;
  top: -16px;
  left: 200px
}

/**************************************  countDown24 **********************************************/
#countDown24
{
	position: absolute;
	top: 0;
  left: 0;
  width: 290px;
  height: 30px;
  background-color: #ff0ba8;
  color: #fff;
  background: transparent url(/images/gotd_game.png) repeat-x scroll 0 -50px;
	font-size: 20px;
	font-weight: bold;
}

#countDown24 
{
 width:327px;
 text-align:center;
}

#countDown24 span
{
   display: inline;
    
}

#nextgowt
{display:none;}

#bigDescription
{
    border:4px solid #CEE3F6;
    height:265px;
    width:300px;
    height:265px;
    overflow:hidden;
    top: 2px;
}

#prePlay 
{
	border-top:none;
	border-color: #CEE3F6;
	background-color:#CEE3F6;
	height:268px;
}

#prePlay .stripyBlueSym
{
    margin-bottom: 10px;
    background-color:#FFF;
}

#prePlay .strip
{
    border-bottom:4px solid #CCCCCC;
    background:none;
}

#prePlay .stickItem
{
	margin-right:5px;
}

#prePlay .stickyAttribs 
{
	clear:both;
	float:left;
	text-align:left;
	width:95px;
	margin-top:5px;
}
 
#prePlay .stickyAttribs li
{
	margin-left: 1em;
}

#prePlay .stickyAttribs li
{
    text-align:left;
}

#prePlayTitle
{
	background:transparent url(/images/big_play_now.png) repeat-x scroll 0 -5px;
	top:177px;
}

#prePlayTitle:hover
{
    background:transparent url(/images/big_play_now.png) repeat-x scroll 0 -115px;
    top:177px;
}

#prePlayTitle h2 a#top
{
	display:block;
    height:90px;
    text-indent:-9999px;
}

#bigDescription a.mainGame img
{
	
}

#footerDescription h2
{
 
}

/*************************    star ratings   *************************/

.rating
{
    cursor: pointer;
    width: 87px;
    height: 16px;
    display: inline;
    float:left;
    padding-top: 2px;
    padding-left: 10px;
    padding-right: 10px;
}

.ratingAverage
{
	cursor: none;
}

/*.rating:after
{
    content: '.';
    height: 0;
    width: 0;
    clear: both;
    visibility: hidden;
}*/
.rating em,
.rating span,
.voteVal{
    display:none;
}
.rate
{
    width: 300px;
    border: 1px solid #ccc;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 70px;
    padding: 7px 25px 7px 40px;
}

.rateArticle
{
    margin: auto;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 50px;
}

.articleVoteResult
{
    float: left;
    width: 160px;
    display: inline;
}

.articleActions
{
    float: left;
    margin-right: 5px;
}

.preRating /* what it's displayed before the dynamic stars */
{
        float: left;
}

.cancel,
.star
{
    float: left;
    width: 17px;
    height: 15px;
    overflow: hidden;
    text-indent: -999em;
    cursor: pointer;
}
.star-left,
.star-right
{
  width: 8px
}
.cancel,
.cancel a
{background: url('/images/js/delete.gif') no-repeat 0 -16px;}

.star,
.star a, .star div
{background: url('/images/js/star_1.gif') no-repeat 0 0px;}
.star-left,
.star-left a, .star-left div
{/*background: url('/images/js/star-left.gif') no-repeat 0 0px;*/}
    
.cancel a,
.star a, .star div
{
    display: block;
    width: 100%;
    height: 100%;
    background-position: 0 0px;
}

.star-right, .star-right a, .star-right div
{/*background: url('/images/js/star-right.gif') no-repeat 0 0px;*/ background-position: -8px 0px;}

div.ratingAverage .star
{ cursor:default; }
div.rating div.on a
{
    background-position: 0 -16px;
}
div.rating div.hover a,
div.rating div a:hover, div.ratingAverage div.on div
{
    background-position: 0 -32px;
}

/******************* related games module ******************/
#mediaDetails  #tileGames
{
	width: 642px;
}

#mediaDetails .topTileGames
{
  padding-bottom: 0;
  margin-bottom: 0;
}

#mediaDetails #tileGames
{
	padding-bottom: 0;
	width: 320px;
	margin-right: 21px;
	height:318px;
	float:left;
}

#gamesPage #tileGames li
{
  width: 100px;
  text-align: center;
  height: 104px;
  margin-bottom: 10px;
  float:left;
}

#gamesPage #tileGames li a
{
	display:block;
	margin:0;
	overflow:hidden;
	padding:0;
}

#mediaDetails #tileGames ul img 
{
	background-color: #D9DCD5;
	height: 59px;
	padding: 8px;
	width: 70px;
}

#tileGames 
{
	border-color: #CEE3F6;
	border-style: solid;
	border-width: 0 4px 4px;
	float: left;
	margin-bottom: 10px;
	padding: 0 0 10px;
	width: 294px;
}

#mediaDetails #tileGames ul.topTileGames li 
{
  padding: 2px;
}

#mediaDetails #tileGames .topTileGames 
{
	margin:10px 0;
	overflow:hidden;
	padding:10px 0 10px 8px;
}

/*
#gamesPage #stickygames h2.stripyBlueSym span.noHlink,
#gamesPage  h2.stripyBlueSym span {
background-position:0 11px;
display:block;
float:left;
height:30px;
text-indent:-9999px;
width:25px;
}*/

#gamesPage .topTileGames
{
 border: none;
}

.mediaTease
{
	overflow: hidden;
}

.mediaTease #tileGames
{
 margin-bottom: 0;
}

#extraFeatured 
{
  overflow: hidden;
  border: solid #0096ED 1px;
  width:298px;
  color: #3F3F3F;
  position: relative;
  background-color: #E4F0FA;
  height: 60px;
  margin-top: 0;
  margin-bottom: 10px;
}

#extraFeatured dt
{
  float: left;
  padding-right: 5px;
}

#extraFeatured dd a
{
	color: #3F3F3F;
	display:block;
}

#extraFeatured .linkPlay
{
  position: absolute;
  bottom: 2px;
  right: 5px;
  color: #0096ED;
  font-weight: bold;
  text-align:right;
width:100%;
}

#extraFeatured h3 a 
{
	color: #FF0BA8;
	font-weight: bold;
	font-size: 18px;
	text-transform: lowercase;
}

#extraFeatured h3 a:hover
{
  text-decoration: none;
}

#extraFeatured h3 
{
  margin-bottom: 0;
  line-height:1.2;
}

/******************* stataPanel module ******************/
#gameStatsPanel
{
  margin: 10px 0;
}

table.statsData
{
  width: 642px;
  border-collapse: collapse;
  margin-left: 1px;
  table-layout:fixed;
  /*margin: 10px auto;*/
  margin:10px 0 10px 1px;
}

.statsData td,
.statsData th 
{
  text-align: center;
  border: solid #6BABE4 1px;
}

.statsData td span 
{
 font-size: 15px;
 display: block;
 color: #11395F;
 font-weight: bold;
}

.statsData .statsTitle
{
  background: #CEE3F6 url(/images/games/games_home_sprite_ie.gif) no-repeat 8px -424px;
  text-indent: -9999px;
}

.statsData thead,
.statsData tfoot
{
  display: none;
}

.statsData #countDown24
{
  position: inherit;
  width: inherit;
  background: none;
  color: #11395F;
  font-size: 15px;
  height: auto;
}


/******************* game favourite cross module module ******************/
#crossFavourites
{
	background: url(/images/games/fav_box_ie.gif) no-repeat 0 0;
	width: 300px;
	height: 135px;
	margin-bottom: 10px;
}

#crossFavourites .nav 
{
  margin-bottom: 10px;
  float:left;
}

#crossFavourites .nav li
{
  float: left;
  list-style: none;
}

#crossFavourites .nav .lastPlayed
{
	display: block;
  width: 123px;
  height: 31px;
  display: none;
}

#crossFavourites .nav .favTitle
{
	display: block;
  background: url(/images/games/games_home_sprite.png) no-repeat 0 -298px;
  width: 123px;
  height: 31px;
  text-indent: -9999px;
}

#crossFavourites .nav .lastPlayed
{
  float: left;
}

#crossFavourites .favContent
{
  clear: left;
  font-size: 11px;
  padding: 0 20px;
}

#crossFavourites .favContent ul
{
  margin-left: 7px;
}

#crossFavourites .favContent li
{
  width: 110px;
  float: left;
  margin-left: 7px;
}


/************************************** game entire list *******************************************/
#entireList
{
  clear: left;
  position: relative;
}

#entireList dfn span
{
  color: #FF0BA8;
  font-size: 16px;
}

#entireList .stripes 
{
	/*line-height:28px;*/
}

#entireList dfn 
{
   position: absolute;
   top: 0;
   right: 0;
   line-height: 34px; 
   font-size: 14px;
   font-style: normal;
}

#entireList .listsWrap
{
  overflow: hidden;
  border: solid #CEE3F6 4px;
}

.listsWrap ul 
{
	overflow: hidden;
  float:left;
	padding-left:10px;
	width: 160px;
	padding:5px 0 5px 5px;
	width: 153px;
}

 .listsWrap li
{
  list-style: none;
  margin-left: 0;
}

.listsWrap li a
{
  color: #3f3f3f;
}

.listsWrap li a:hover
{
  color: #00759F;
  /*text-decoration: none;*/
}

h2.dashed 
{
  border-top: dashed 1px #3f3f3f;
  border-bottom: dashed 1px #3f3f3f;
}

/************************************** game recommended *******************************************/

#recommended
{
	width: 650px;
	float:left;
	margin-bottom: 10px;
}

.recommendCatList li
{
  float: left;
  list-style: none;  
  margin-bottom: 10px;
  margin-left: 0px;
}

.recommendCatList li .bottomLink
{
  float: right; 
  margin: 10px 0 0;
}

.recommendCat
{
	width: 308px;
  height: 280px;
  border: solid 2px #CEE3F6;
  

}

/********chrome to be remove later after refactoring***********/
body:nth-of-type(1) .recommendCat {height: 283px;}
/**/

/********chrome ***********/
#footDetails .dashed,
#recommended h2
{
  font-size: 1.5em;
  font-weight: 700;
  /*line-height: 28px;*/ 
  text-transform: none;
}

#recommended .recommendCat h2
{
  margin-bottom: 0;
  line-height: 2em;
  text-indent: -9999px;
  background:  #CEE3F6 url(/images/games/games_titles_sprite.png) no-repeat 0 0;
}

#recommended #sportTle
{
 background-position: 0px -68px;
}

#recommended #shootemupTle
{
 background-position: 0px -428px;
}

#recommended #arcadeTle
{
 background-position: 0px -139px;
}

#recommended #actionTle
{
 background-position: 0px -356px;
}

#recommended #adventureTle
{
 background-position: 0px -210px;
}


#recommended #puzzleTle
{
 background-position: 0px -283px;
}

.recommendCat h2 span
{
  display:none;
  background-position: 1px 9px;
}

.recommendCat dl,
.recommendCat dd
{
	margin-left: 0;
	margin-bottom: 0;
}

.recommendCatList .sideRight
{
  padding-left: 20px;
}

.pickedList li
{
  width: 308px;
  border-bottom: solid 1px #CEE3F6;
  overflow: hidden;
  margin-left: 0;
  margin-bottom: 0;
  float:left;

}

.pickedList li:hover 
{
	background-color: #EFEFEF;
}

.pickedList 
{
  margin-left: 0;
}

.pickedList li dl
{
 margin-top: 0;
}

.pickedList li dt
{
  float:right;
}

.pickedList li dd a
{
	display:block;
  width: 242px;
  height:100%;
  text-decoration: none;
  padding:0 5px 5px;
}

.pickedList li dd a:hover 
{
  text-decoration: none;
}

.pickedList li span
{
  color: #3F3F3F;
}

.pickedList li h3
{
  font-weight: 700;
  font-size: 14px;
  color: #00759F;
  margin-bottom: 0;
}

.pickedList li h3 a
{
  padding: 2px 0px 0px 5px;
}

.pickedList img
{
  height: 42px;
  width: 50px;
  margin-right: 5px;
  margin-top: 5px;
}

/********************************* game slider carousel ********************************************/
#gamesPage  #largeSliderWrap 
{
  border: none;
  margin-bottom: 10px;
  height: 180px
}

#largeSliderWrap li 
{
	
}	

#gamesPage .largeTemp #squareBanner 
{
  clear: none;
  padding-top: 0;
}

/********************************** social tools ********************************/
#socialTools 
{
  overflow:hidden;  
  margin-top:5px;
  margin-bottom:5px;
  
}
#socialTools li {
  display:block;
  float:left;
  width:138px;
  border-right:solid 1px #ccc;
  margin-left: 12px;
}

#socialTools li a {
  line-height:18px;
  padding-left:25px;
}

#socialTools li h3 {
  margin-bottom:0;
  color:#FF0BA8;
  line-height:1.3;
   font-size:15px;
   font-weight:bold;
  text-transform:uppercase;
}

#socialTools li .rateGame,
#socialTools .rateGame .rating {
  padding-top:0;
  padding-left:0;
}

#socialTools li.first  {
  width: 172px;
  margin-left:5px;
}

#socialTools li.last  {
  width: 172px;
  height:80px;
}

#socialTools li a.beanTitle
{
  opacity:0.6;
}

#socialTools li a.beanTitle:hover
{
  opacity:1;
}

.facebookLikeBtn
{
    margin-top: 2px;
    margin-left: 90px;
    float: left;
}

.tweet
{
    margin-top: 2px;
    margin-left: 150px;
}

/* EOF */
