/* page */
.app_content_339 .clear {
clear:both;
}

.app_content_339 .gamePage {
overflow:hidden;
}

.app_content_339 .pageTop {
width:980px;
height:55px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/top.png);
}

.app_content_339 .pageTop .mochiIndex {
float:left;
width:140px;
height:55px;
}

.app_content_339 .gameTitle {
font-size:17px;
font-weight:bold;
padding:25px 0 0 15px;
float:left;
}

.app_content_339 .pageLeft {
float:left;
width:140px;
}

.app_content_339 .pageRight {
float:left;
background:transparent none;
padding:0 25px 0 10px;
width:800px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/right_border.gif) no-repeat 825px 0;
}

.app_content_339 .categoryMenu {
width:140px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/leftmenu.png) no-repeat;
}

.app_content_339 .categoryMenu .mochiIndex {
display:block;
width:140px;
height:75px;
}

.app_content_339 .categoryMenu .menuBtm {
background:url(http://funp.com/href/apps.funp.com/mochi/css/leftmenu.png) no-repeat 0 -140px;
height:29px;
}

.app_content_339 .categoryList {
padding:1px 0 0;
}

.app_content_339 .categoryList .categoryItem {
font-size:13px;
height:28px;
padding:11px 0 0 30px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/leftmenu_cate.png) no-repeat;
}

.app_content_339 .categoryList .categoryItem a {
color:#0063DC;
padding-left:25px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/orange.gif) no-repeat 0 0;
}

.app_content_339 .leftAd {
padding-top:20px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/left_border.gif) no-repeat 130px 0;
}

/* main page */
.app_content_339 .gameFrame {
margin:10px auto;
}

.app_content_339 .leaderBoard {
margin:0 auto;
width:600px;
}

.app_content_339 .leaderBoard .leaderBoardTitle_zh {
width:80px;
height:20px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/title.png) no-repeat;
margin-bottom:5px;
}

.app_content_339 .leaderBoard .leaderBoardTitle_en {
width:100px;
height:25px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/facebook_en/high_scores.png) no-repeat;
margin-bottom:5px;
}

.app_content_339 .leaderBoard .leaderItem {
float:left;
width:100px;
text-align:center;
}

/* facebook: topLeaderBoard */
.app_content_339 .topLeaderBoard {
width:710px;
height:235px;
margin:0 auto;
background:url(http://funp.com/href/apps.funp.com/mochi/css/topLeaderBoard.png) no-repeat;
overflow:hidden;
}

.app_content_339 .topLeaderBoard .topLeaderTitle {
height:59px;
}

.app_content_339 .topLeaderBoard .topLeaderLogo {
float:left;
height:59px;
width:145px;
}

.app_content_339 .topLeaderBoard .topLeaderTab {
float:left;
padding-top:2px;
}

.app_content_339 .topLeaderBoard .topLeaderTab .tabItem {
float:left;
width:60px;
height:28px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/topLeaderBoard.png) -810px -30px;
line-height:28px;
margin-right:2px;
text-align:center;
}

.app_content_339 .topLeaderBoard .topLeaderTab .activeItem {
background-position:-810px 0;
color:#FF6600;
}

.app_content_339 .topLeaderBoard .topLeaderLeft, .app_content_339 .topLeaderBoard .topLeaderRight {
float:left;
height:175px;
width:42px;
}

.app_content_339 .topLeaderBoard .topLeaderLeft a, .app_content_339 .topLeaderBoard .topLeaderRight a {
display:block;
width:32px;
height:37px;
margin-top:66px;
}

.app_content_339 .topLeaderBoard .topLeaderLeft a {
margin-left:3px;
}

.app_content_339 .topLeaderBoard .topLeaderLeft a:hover {
background:url(http://funp.com/href/apps.funp.com/mochi/css/topLeaderBoard.png) -710px -170px;
}

.app_content_339 .topLeaderBoard .topLeaderRight a {
margin-left:9px;
}

.app_content_339 .topLeaderBoard .topLeaderRight a:hover {
background:url(http://funp.com/href/apps.funp.com/mochi/css/topLeaderBoard.png) -750px -170px;
}

.app_content_339 .topLeaderBoard .topLeaderInvite {
float:left;
overflow:hidden;
width:74px;
height:28px;
color:white;
padding:132px 0 0 28px;
}

.app_content_339 .topLeaderBoard .topLeaderList {
float:left;
overflow:hidden;
width:522px;
height:160px;
}

.app_content_339 .topLeaderBoard .topLeaderItem {
float:left;
width:98px;
height:160px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/topLeaderBoard.png) -710px 0 no-repeat;
margin:0 3px;
text-align:center;
line-height:24px;
}

.app_content_339 .topLeaderBoard .topLeaderItem .rank {
color:#FF6600;
font-size:13px;
font-weight:bold;
height:24px;
}

.app_content_339 .topLeaderBoard .topLeaderItem .usericon {
padding-top:7px;
height:53px;
}

.app_content_339 .topLeaderBoard .topLeaderItem .action {
line-height:20px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/topLeaderBoard.png) -710px -210px;
width:69px;
height:20px;
margin:5px auto 0;
}

.app_content_339 .topLeaderBoard .topLeaderItem .action a {
color:white;
}

/* tab */
.app_content_339 .gameTab {
height:35px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/tab.png) repeat-x;
padding-left:2px;
margin:10px 0;
}

.app_content_339 .gameTab .tab_item {
float:left;
height:35px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/tab.png) no-repeat;
margin-right:3px;
}

.app_content_339 .gameTab #app339_tab_info.tab_item {
width:87px;
background-position:0 -105px;
}

.app_content_339 .gameTab #app339_tab_info.tab_item:hover {
background-position:0 -70px;
}

.app_content_339 .gameTab #app339_tab_info.active, .app_content_339 .gameTab #app339_tab_info.active:hover {
width:95px;
background-position:0 -35px;
}

.app_content_339 .gameTab #app339_tab_score.tab_item {
width:70px;
background-position:-89px -105px;
}

.app_content_339 .gameTab #app339_tab_score.tab_item:hover {
background-position:-89px -70px;
}

.app_content_339 .gameTab #app339_tab_score.active, .app_content_339 .gameTab #app339_tab_score.active:hover {
width:76px;
background-position:-98px -35px;
}

.app_content_339 .gameTab #app339_tab_board.tab_item {
width:70px;
background-position:-161px -105px;
}

.app_content_339 .gameTab #app339_tab_board.tab_item:hover {
background-position:-161px -70px;
}

.app_content_339 .gameTab #app339_tab_board.active, .app_content_339 .gameTab #app339_tab_board.active:hover {
width:76px;
background-position:-177px -35px;
}

.app_content_339 .gameTab #app339_tab_wall.tab_item {
width:70px;
background-position:-233px -105px;
}

.app_content_339 .gameTab #app339_tab_wall.tab_item:hover {
background-position:-233px -70px;
}

.app_content_339 .gameTab #app339_tab_wall.active, .app_content_339 .gameTab #app339_tab_wall.active:hover {
width:76px;
background-position:-256px -35px;
}

.app_content_339 .currentGame {
float:left;
width:540px;
padding:15px 0 0;
}

.app_content_339 .currentGameSidebar {
float:right;
width:240px;
margin-bottom:10px;
}

.app_content_339 #app339_feedSidebar {
width:230px;
}

.app_content_339 #app339_feedSidebar .sidebarTitle {
background:url(http://funp.com/href/apps.funp.com/mochi/css/main/sidebar_block.png) 0 -170px;
height:50px;
}

.app_content_339 #app339_feedSidebar .sidebarMain {
background:url(http://funp.com/href/apps.funp.com/mochi/css/main/sidebar_bk.gif) repeat-y 0 0;
padding:0 15px;
}

.app_content_339 #app339_feedSidebar .sidebarBtm {
background:url(http://funp.com/href/apps.funp.com/mochi/css/main/sidebar_block.png) 0 -220px;
height:20px;
}

.app_content_339 .hotGames {
float:left;
width:250px;
height:370px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/hotgames.png) no-repeat;
}

.app_content_339 .hotGames .hotGamesList {
height:295px;
padding:50px 8px 0 12px;
}

.app_content_339 .hotGames .more {
float:left;
margin-left:100px;
width:120px;
height:30px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/hotgames.png) no-repeat 0 -370px;
}

.app_content_339 .hotGames .more:hover {
background-position:-120px -370px;
}

.app_content_339 .hotGamesTable td {
padding:0 2px;
}

.app_content_339 .hotGamesTable .nameRow td {
padding-bottom:3px;
}

.app_content_339 .hotGamesTable .hotGameImg {
border:1px solid #C7C7C7;
padding:2px;
vertical-align:middle;
}

/* game info */
.app_content_339 .gameInfo .leftImg {
float:left;
width:125px;
text-align:center;
}

.app_content_339 .gameInfo .rightContent {
margin-left:130px;
width:400px;
}

.app_content_339 .gameInfo .thumbnail {
width:110px;
height:108px;
margin:0 auto 10px;
padding-bottom:8px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/gameimg_bk.png) no-repeat bottom center;
}

.app_content_339 .gameInfo .thumbnail img {
padding:3px;
vertical-align:center;
border:1px solid #C7C7C7;
}

.app_content_339 .gameInfo .gameName {
font-size:15px;
color:black;
border-bottom:1px solid #FFB96F;
}

.app_content_339 .gameInfo .gameDesc {
font-size:12px;
color:#757575;
padding:10px 10px 0;
}

.app_content_339 .gameInfo .gameDesc dt {
float:left;
width:60px;
text-align:right;
}

.app_content_339 .gameInfo .gameDesc dd {
margin-left:65px;
padding-bottom:5px;
}

/* score */
.app_content_339 #app339_content_score, .app_content_339 #app339_content_wall {
float:left;
width:530px;
}

.app_content_339 .scoreContent {
width:530px;
}

.app_content_339 .scoreTab {
height:25px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/score_tab_bk.gif) repeat-x;
}

.app_content_339 .scoreTab .tab_item {
float:left;
height:25px;
padding:0 10px;
}

.app_content_339 .scoreTab .active {
background:url(http://funp.com/href/apps.funp.com/mochi/css/tab_active.gif) no-repeat bottom center;
}

.app_content_339 .scoreTab .divider {
float:left;
}

.app_content_339 .scoreTable {
width:490px;
}

.app_content_339 .scoreTable .rank, .app_content_339 .scoreTable .score {
text-align:center;
}

.app_content_339 .scoreValue {
color:red;
}

.app_content_339 .scoreTable th {
text-align:center;
font-weight:bold;
}

.app_content_339 .scoreTable td {
height:70px;
padding:0;
vertical-align:middle;
}

.app_content_339 .scoreTable .oddRow td {
background:#F9F6EF;
}

.app_content_339 .left_arrow img {
background-image:url(http://funp.com/href/apps.funp.com/mochi/css/buttonLeftUp.png);
width:45px;
height:120px;
}

.app_content_339 .left_arrow:hover img {
background-image:url(http://funp.com/href/apps.funp.com/mochi/css/buttonLeftHover.png);
}

.app_content_339 .right_arrow img {
background-image:url(http://funp.com/href/apps.funp.com/mochi/css/buttonRightUp.png);
width:45px;
height:120px;
}

.app_content_339 .right_arrow:hover img {
background-image:url(http://funp.com/href/apps.funp.com/mochi/css/buttonRightHover.png);
}

/* share button */
.app_content_339 .shareBtn {
width:95px;
height:25px;
vertical-align:middle;
background:url(http://funp.com/href/apps.funp.com/mochi/css/share_btn.png) no-repeat;
margin-bottom:5px;
}

.app_content_339 #app339_funpShare.shareBtn {
background-position:0 -50px;
}

.app_content_339 #app339_funpShare:hover.shareBtn {
background-position:-95px -50px;
}

.app_content_339 #app339_funpMail.shareBtn {
background-position:0 -75px;
}

.app_content_339 #app339_funpMail:hover.shareBtn {
background-position:-95px -75px;
}

.app_content_339 #app339_favo .shareBtn {
background-position:0 0;
}

.app_content_339 #app339_favo:hover .shareBtn {
background-position:-95px 0;
}

.app_content_339 #app339_unfavo .shareBtn {
background-position:0 -25px;
}

.app_content_339 #app339_unfavo:hover .shareBtn {
background-position:-95px -25px;
}

.app_content_339 #app339_twitterBtn img {
width:95px;
height:25px;
vertical-align:middle;
background:url(http://funp.com/href/apps.funp.com/mochi/css/twitter_share.gif) no-repeat;
margin-bottom:5px;
}

.app_content_339 #app339_twitterBtn:hover img {
background-position:0 -25px;
}

.app_content_339 #app339_plurkBtn img {
width:95px;
height:25px;
vertical-align:middle;
background:url(http://funp.com/href/apps.funp.com/mochi/css/plurk_share.gif) no-repeat;
margin-bottom:5px;
}

.app_content_339 #app339_plurkBtn:hover img {
background-position:0 -25px;
}

/* login tips */
.app_content_339 .loginTips {
background:url(http://funp.com/href/apps.funp.com/mochi/css/login_bk.png);
height:45px;
margin:0 auto 5px;
padding:20px 0 0 30px;
width:470px;
font-size:12px;
}

/* suggest games */
.app_content_339 #app339_suggestGame {
width:760px;
}

.app_content_339 #app339_suggestGame .top {
height:45px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/suggest.png) 0 0;
}

.app_content_339 #app339_suggestGame .top .moreLink {
float:right;
margin:14px 32px 0 0;
}

.app_content_339 #app339_suggestGame .btm {
height:14px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/suggest.png) 0 -45px;
}

.app_content_339 #app339_suggestGame .content {
background:url(http://funp.com/href/apps.funp.com/mochi/css/suggest_bk.gif) repeat-y;
overflow:hidden;
padding:10px 25px;
}

.app_content_339 #app339_suggestGame .content .games {
width:100%;
}

.app_content_339 #app339_suggestGame .content .gameItem {
text-align:center;
width:100px;
}

.app_content_339 .gameItem .smallThumbnail {
background:url(http://funp.com/href/apps.funp.com/mochi/css/gameimg_bk.png) no-repeat center bottom;
height:88px;
margin:0 auto;
padding-bottom:8px;
width:88px;
}

.app_content_339 .gameItem .smallThumbnail img {
border:1px solid #C7C7C7;
padding:3px;
vertical-align:middle;
}

.app_content_339 .box {
background:#FFF1A8;
}

.app_content_339 .boxtop {
background:url(http://funp.com/href/apps.funp.com/mochi/css/ne.gif) no-repeat top right;
}

.app_content_339 .boxtop div {
font-size:0;
height:5px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/nw.gif) no-repeat top left;
}

.app_content_339 .boxbottom {
background:url(http://funp.com/href/apps.funp.com/mochi/css/se.gif) no-repeat bottom right;
}

.app_content_339 .boxbottom div {
font-size:0;
height:5px;
background:url(http://funp.com/href/apps.funp.com/mochi/css/sw.gif) no-repeat bottom left;
}

.app_content_339 .boxcontent {
padding:0 5px;
}