/*
	Tooltip
*/
.tooltip{font-family:sans-serif;width:180px;height:200px;font-size:9px;display:block;position:absolute;z-index:200;display:none;text-align:center;line-height:12px;}
#tooltip-pc{background:url("/images/tooltip-pclanding-bg.png") no-repeat 0 0;margin-top:12px;margin-left:-85px;}
#tooltip-pc-moregames{background:url("/images/tooltip-pclanding-bg.png") no-repeat 0 0;margin-left:-150px;margin-top:0px;}
#tooltip-iphone{background:url("/images/tooltip-iphonelanding-bg.png") no-repeat 0 0;margin-top:12px;margin-left:-85px;}
.tooltip .image{width:75px;height:75px;margin:20px auto 5px;background:black;}
.tooltip .namcooriginal{background:url('/themes/namco/images/_glob/bmp/logo/namco_small.png') no-repeat 0 0;clear:none;position:relative;width:64px;height:14px;margin:-7px;top:85px;left:66px;}
.tooltip .title{text-align:center;font-size:10px;font-weight:bold;color:white;width:170px;height:25px;margin:auto;position:relative;top:20px;}
.tooltip .longtitle{font-size:9px;}
.tooltip .multiline{position:relative;top:-7px;font-size:9px;}
.tooltip .desc{width:150px;height:20px;margin:0 auto;position:relative;/*top:-3px;*/top:-5px;}
.tooltip .genre{/*background-color:#cdcccc;*/width:170px;height:15px;margin:0 auto;margin:10px auto 0;font-weight:bold;}
.tooltip .genre p{margin:0px;position:relative;top:2px;}

/*
	Landing Pages Top 10
*/
#top10{position:relative;float:right;width:230px;height:264px;margin-right:27px;}
#top10 a{color:black;}
#top10 #title{font-size:16px;color:teal;margin-bottom:10px;}
#top10 ol{font-size:10px;list-style:decimal;list-style-position:inside;}
#top10 li{padding:5px;}
#top10 .colored{background-color:#cccccc;}

/*
	4-Feature switcher
*/
#featurestabs{background-color:black;width:648px;height:264px;color:#fff;overflow:hidden;cursor:pointer;}
#featurestabs #featurethumbs{float:left;visibility:hidden;margin-left:5px;}
#featurestabs .featurethumb{width:100px;height:57px;border:2px solid black;margin-top:4px;float:left;clear:both;}
#featurestabs .selected{background:url("/images/feature_arrow.png") no-repeat 0 0;border:2px solid #eed658;}
#featurestabs .info{background-color:black;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#featurestabs .featurethumb .featurearrow{position:relative;left:101px;top:-37px;visibility:hidden;}
#featurestabs .selected .featurearrow{visibility:visible;}
/* Side info news header*/
#featurestabs #sideinfo{position:relative;float:right;width:162px;height:100%;visibility:hidden;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#featurestabs #sideinfo .featuretitle{position:relative;top:25px;left:20px;width:75%;}
#featurestabs .featuretitle a{color:#eed658;font-size:14px;font-weight:bold;text-decoration:none;}
#featurestabs .featuretitle a:hover{text-decoration:underline;}
#featurestabs #sideinfo .featuredesc{color:#fff;font-size:12px;position:relative;top:30px;left:20px;width:75%;}
#featurestabs #sideinfo .linktext{position:relative;top:50px;left:20px;width:75%;}
#featurestabs #sideinfo .linktext a{color:#fff;font-size:12px;font-weight:bold;text-decoration:none;}
#featurestabs #sideinfo .linktext a:hover{text-decoration:underline;}

/* Bottom info news header */
#featurestabs #bottominfo{height:80px;left:63px;margin-bottom:auto;margin-left:auto;margin-right:auto;margin-top:auto;position:relative;top:173px;width:520px;visibility:hidden;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#featurestabs #bottominfo .featuretitle{position:relative;top:15px;left:-30px;width:75%;}
#featurestabs #bottominfo .featuredesc{color:#fff;font-size:12px;position:relative;top:18px;left:-30px;width:75%;}
#featurestabs .featuredesc .playnow{color:white;font-weight:bold;margin-top:10px;text-decoration:underline;}

/*
	Top 3 Games
*/
#featuresheadlines{overflow:hidden;color:black;background-color:#fff;width:648px;height:274px;color:#fff;display:inline;border:1px solid #cbc5c5;position:relative;top:-10px;}
#featuresheadlines #copy {font-size:14px;left:35px;position:absolute;top:208px;width:606px; color:green; font-weight:bold;}
#featuresheadlines a{color:black;text-decoration:underline;}
#featuresheadlines #bigheadliner{float:left;height:100%;width:350px;border-right:1px solid #cbc5c5;}
#featuresheadlines #bigheadliner #image{background-color:black;height:195px;width:100%;}
#featuresheadlines #bigheadliner #desc{height:79px;width:100%;background-image:url("/images/feature_big_desc_bg.png");}
#featuresheadlines #bigheadliner #desc .gametitle{font-size:14px;font-weight:bold;margin-top:0;margin-left:5px;padding-top:5px;clear:none;}
#featuresheadlines #bigheadliner #desc .descbody{font-size:11px;margin-left:5px;margin-top:5px;}
#featuresheadlines #bigheadliner #desc .descbody .learnmore{display:block;margin-top:5px;font-size:12px;font-weight:bold;text-decoration:underline;}
#featuresheadlines #subfeatures{float:right;height:100%;font-size:10px;width:45%;margin:0;}
#featuresheadlines #subfeatures .subfeature{width:145px;position:relative;height:100%;margin:0;}
#featuresheadlines #subfeatures .icon{width:120px;height:130px;margin:10px auto;background-color:black;}
#featuresheadlines #subfeatures .icon .icontitle{width:100%;height:20px;}
#featuresheadlines #subfeatures .icon #titlefeature1{background-color:blue;}
#featuresheadlines #subfeatures .icon #titlefeature2{background-color:blue;}
#featuresheadlines #subfeatures .icon .icontitle p{position:relative;top:3px;left:5px;font-weight:bold;font-size:11px;color:white;}
#featuresheadlines #subfeatures .desc{width:120px;height:120px;margin:18px auto;}
#featuresheadlines #subfeatures .desc .gametitle{font-weight:bold;font-size:14px;margin-bottom:5px;}
#featuresheadlines #subfeatures .desc .descbody{font-size:12px;}
#featuresheadlines #subfeatures .learnmore{font-size:12px;font-weight:bold;text-decoration:underline;position:relative;top:-38px;left:13px;}
#featuresheadlines #subfeatures #feature1{border-right:1px solid #cbc5c5;float:left;}
#featuresheadlines #subfeatures #feature2{float:right;}

/*
	Genre/game selector
*/
#genreribbon{cursor:pointer;width:545px;height:45px;clear:none;display:none;float:right;margin-left:25px;}
#genreselector{width:894px;height:659px;clear:both;margin:10px auto 10px;overflow:hidden;}
#genreselector #genres{width:180px;height:659px;margin:0;float:left;overflow:hidden;border-top:1px solid #b1d5f7;border-bottom:1px solid #b1d5f7;}
#genreselector .icon{float:left;width:45px;height:100%;}
#genreselector #genres #title{font-size:19px;margin-left:10px;top:13px;}
#genreselector #genres .genrecell.genre:hover{background:url("/themes/namco/images/genreselector/bmp/genrecell-over.png") no-repeat 0 0;color:gray;}
#genreselector #genres .genrecell.genre.selected{cursor:default;background:url("/themes/namco/images/genreselector/bmp/genrecell-selected.jpg") no-repeat 0 0;font-weight:bold;color:black;}
#genreselector #genres .genrecell{width:100%;height:49px;border-bottom:1px solid #b1d5f7;cursor:pointer;border-left:1px solid #b1d5f7;color:gray;}
#genreselector #genres p{font-size:14px;position:relative;top:17px;margin:auto;}
#genreselector #genres a{color:gray; font-size:14px; font-weight:normal; text-decoration:none;}

/*.selected{font-weight:bold;color:black;cursor:default;background:url("/themes/namco/images/genreselector/bmp/genrecell-selected.jpg") no-repeat 0 0;}*/

#genreselector #genres #special{text-align:left;font-weight: bold;}
/*#genreselector #genres #special.selected{color:#fff;}*/
#gameselector{width:714px;height:645px;background:#b1d5f7;margin:0px;float:right;}
#gameselector #games{width:100%;height:100%;margin:0;float:left;background:#b1d5f7;border:1px solid #b1d5f7;}
#gameselector #pageselector{float:right;margin-right:10px;text-align:right;clear:both;}
#gameselector #pageselector .pagelink{display:block;float:left;width:25px;height:25px;font-weight:bold;font-size:10px;font-family:Verdana;cursor:pointer;color:#008cdc;}
#gameselector #pageselector .pagelink p{width:100%;text-align:center;}
#gameselector #pageselector .pagelink:hover{background:#5cb8bf;color:white;}
#gameselector #pageselector .pagelink.selected{background:#008cdc;color:white;cursor:default;}
#gameselector #pageselector .pagelink.endpage{border:1px solid #23a6ff;padding:2px;margin-top:-3px;}
#gameselector .gamecontainer{width:100%;height:620px;margin:0 auto;margin-bottom:0px;}
#gameselector .game{float:left;width:105px;height:128px;margin:10px 27px 10px 10px;}
#gameselector .game .icon{width:75px;height:75px;background:black;margin:0 12px;clear:none;position:relative;}
#gameselector .game .icon .buynow-links{position:absolute;font-size:9px;left:50px;color:white;}
#gameselector .game .namcooriginal{background:url('/themes/namco/images/_glob/bmp/logo/namco_small.png') no-repeat 0 0;clear:none;position:relative;width:64px;height:14px;margin:-7px;top:66px;left:12px;}
#gameselector .game .title{text-align:center;position:relative;top:0px;clear:both;font-size:13px;}
#gameselector .game .title a{color:black;}
#gameselector .genrebanner{width:665px;/*height:80px;*/margin:14px auto;}
#gameselector .genrebanner h3{font-size:45px;}
#gameselector .genrebanner p{margin:0;font-size:16px;}
#gameselector .genrebanner p strong{font-family:Tahoma,Verdana,sans-serif;font-size:100%;font-weight:bold;color:black;}


/* Use only when an extra "special" genre is in selector: */
#genreselector #genres .genrecell {height:45px;}