/* topic box */
.app_content_38 .nwFC {
float:left;
margin-left:351px;
padding-top:59px;
}

.app_content_38 .nwSC {
margin-left:15px;
float:left;
margin-top:5px;
}

.app_content_38 .nwTitle {
font:bold 16px MS Gothic;
}

.app_content_38 .nwUser {
}

.app_content_38 .nwImg {
border:#888888 1px solid;
}

.app_content_38 .nwDuetime {
padding-left:88px;
}

.app_content_38 .nwTotalBet {
margin-top:74px;
padding-left:98px;
color:#DD0000;
}

.app_content_38 .nwTotalVotes {
margin-top:5px;
padding-left:98px;
color:#DD0000;
}

.app_content_38 .nwDesc {
margin-top:17px;
width:160px;
height:125px;
}

.app_content_38 .nwDesc span {
height:120px;
margin-left:-5px;
margin-top:-1px;
min-height:120px;
overflow:hidden;
padding:5px;
position:absolute;
width:160px;
z-index:5;
}

.app_content_38 .nwDesc.onhover span {
background:white none scroll 0 0;
border:1px solid #AAAAAA;
width:160px;
position:absolute;
height:auto;
z-index:5;
margin:0 0 0 -4px;
}

.app_content_38 .noWinner {
height:300px;
margin-left:18px;
margin-top:49px;
width:750px;
}

.app_content_38 .newWinner {
background:url(http://apps.funp.com/funpunch/css/srow.png);
height:300px;
margin-left:18px;
margin-top:49px;
width:750px;
}

.app_content_38 .noWinner a {
float:left;
height:51px;
margin-left:316px;
margin-top:45px;
width:158px;
}

.app_content_38 .topics {
margin-left:15px;
border:none;
}

.app_content_38 .topicBox {
width:350px;
float:left;
margin-right:14px;
height:200px;
}

.app_content_38 .topicBoxHeader {
background:url(http://apps.funp.com/funpunch/css/tbox.png);
width:350px;
height:8px;
}

.app_content_38 .topicBoxTitle {
background:url(http://apps.funp.com/funpunch/css/tbox-tm.png);
width:350px;
text-align:center;
vertical-align:middle;
}

.app_content_38 .topicBoxTitle a {
color:#00AADD;
font-size:18px;
}

.app_content_38 .topicBoxTime {
background:url(http://apps.funp.com/funpunch/css/tbox-tb.png);
color:#353535;
text-align:center;
vertical-align:middle;
width:350px;
height:25px;
#height:10px;
-height:10px;
height:10px;
margin:0;
padding:0;
}

.app_content_38 .topicBoxTB {
background:url(http://apps.funp.com/funpunch/css/tbox-tb.png);
width:35px;
height:25px;
}

.app_content_38 .topicBoxDRow {
width:350px;
}

.app_content_38 .topicBoxDRow td {
background:url(http://apps.funp.com/funpunch/css/tbox-d.png) repeat;
vertical-align:text-top;
width:350px;
}

.app_content_38 .topicDesc {
}

.app_content_38 .topicBet {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -12px -427px;
font-size:15px;
padding-left:105px;
padding-top:1px;
width:50px;
}

.app_content_38 .topicPic {
float:right;
}

.app_content_38 .topicBoxBottom {
background:url(http://apps.funp.com/funpunch/css/tbox-b.png) no-repeat;
width:350px;
height:20px;
}

/* home panel */
.app_content_38 .homePanel {
background:url(http://apps.funp.com/funpunch/css/home.png) no-repeat;
width:770px;
height:auto;
/*overflow:auto;*/
padding-top:18px;
}

.app_content_38 .homePanel_b {
background:url(http://apps.funp.com/funpunch/css/home_b.png) no-repeat;
width:770px;
height:21px;
}

/* tab buttons */
.app_content_38 .funPunchBarner {
background:url(http://apps.funp.com/funpunch/css/buttons.png);
float:left;
height:119px;
width:775px;
}

.app_content_38 .funPunchBarner div {
padding-top:24px;
}

.app_content_38 .funPunchLogo {
width:220px;
height:93px;
borer:#FF0000 2px Solid;
float:left;
margin-right:158px;
}

.app_content_38 .homeTabs {
padding-top:2px;
padding-right:9px;
float:right;
}

.app_content_38 .btnNow {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -9px -123px;
width:97px;
height:86px;
float:left;
}

.app_content_38 .aBtnNow {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -9px -298px;
width:97px;
height:86px;
float:left;
}

.app_content_38 .btnNow:hover {
background-position:-9px -210px;
}

.app_content_38 .aBtnNow:hover {
background-position:-9px -210px;
}

.app_content_38 .btnStatus {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -106px -123px;
width:97px;
height:86px;
float:left;
}

.app_content_38 .aBtnStatus {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -106px -298px;
width:97px;
height:86px;
float:left;
}

.app_content_38 .btnStatus:hover {
background-position:-106px -210px;
}

.app_content_38 .aBtnStatus:hover {
background-position:-106px -210px;
}

.app_content_38 .btnHistory {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -203px -123px;
width:97px;
height:86px;
float:left;
}

.app_content_38 .aBtnHistory {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -203px -298px;
width:97px;
height:86px;
float:left;
}

.app_content_38 .btnHistory:hover {
background-position:-204px -210px;
}

.app_content_38 .aBtnHistory:hover {
background-position:-204px -210px;
}

.app_content_38 .btnRules {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -300px -123px;
width:97px;
height:86px;
float:left;
}

.app_content_38 .aBtnRules {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -300px -298px;
width:97px;
height:86px;
float:left;
}

.app_content_38 .btnRules:hover {
background-position:-301px -210px;
}

.app_content_38 .aBtnRules:hover {
background-position:-301px -210px;
}

/* big topic */
.app_content_38 .bTopic {
float:left;
width:525px;
}

.app_content_38 .bBtns {
float:left;
width:250px;
}

.app_content_38 .bTopicTitle {
font:bold 28px MS Gothic;
color:#FF0000;
margin-top:20px;
}

.app_content_38 .bTopicTime {
padding-left:17px;
margin-top:20px;
font-size:15px;
}

.app_content_38 .bTopicTime img {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -552px -216px;
width:16px;
height:16px;
}

.app_content_38 .bTotalBet {
background:url(http://apps.funp.com/funpunch/css/gifs.gif) 0 0;
float:left;
width:75px;
height:30px;
padding-top:46px;
padding-left:14px;
color:#FF0000;
padding-right:20px;
text-align:right;
color:#FF0000;
}

.app_content_38 .bJoinBtn a {
background:url(http://apps.funp.com/funpunch/css/gifs.gif) -113px 0;
float:left;
width:68px;
height:76px;
}

.app_content_38 .bJoinBtn a:hover {
background:url(http://apps.funp.com/funpunch/css/gifs.gif) -113px -79px;
}

.app_content_38 .adjDesc a {
background:url(http://apps.funp.com/funpunch/css/adjDesc.gif);
width:65px;
height:77px;
float:left;
}

.app_content_38 .adjDesc a:hover {
background:url(http://apps.funp.com/funpunch/css/adjDesc.gif) 0 -79px;
}

.app_content_38 .bJoined {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -696px -278px;
width:68px;
height:76px;
float:left;
}

/* Box */
.app_content_38 .nbox {
float:left;
margin-left:20px;
margin-bottom:20px;
}

.app_content_38 .nbox_l {
background:url(http://apps.funp.com/funpunch/css/nbox-l.png);
float:left;
height:237px;
width:171px;
}

.app_content_38 .nbox_l_user {
padding:10px 0 0 5px;
height:33px;
}

.app_content_38 .nbox_l_user {
font-size:14px;
}

.app_content_38 .nbox_l_bet {
padding-left:80px;
font-size:15px;
color:#DD0000;
}

.app_content_38 .nbox_l_image img {
width:150px;
height:150px;
margin:10px;
}

.app_content_38 .nbox_r {
background:url(http://apps.funp.com/funpunch/css/nbox-r.png);
float:left;
width:171px;
height:240px;
}

.app_content_38 .nbox_r_vote {
}

.app_content_38 .nbox_r_vote a {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -402px -140px;
width:75px;
height:27px;
margin-left:15px;
float:left;
margin-top:12px;
}

.app_content_38 .nbox_r_voted {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -481px -140px;
width:93px;
height:27px;
margin-left:15px;
margin-top:12px;
}

.app_content_38 .nbox_r_bet a {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -402px -175px;
width:65px;
height:22px;
margin-left:15px;
margin-top:12px;
float:left;
clear:left;
}

.app_content_38 .nbox_r_morebet a {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -481px -175px;
width:75px;
height:22px;
margin-left:15px;
margin-top:12px;
float:left;
clear:left;
}

.app_content_38 .nbox_r_youbet {
color:#FF0000;
width:150px;
margin-left:15px;
padding-top:5px;
height:20px;
clear:left;
font-size:15px;
}

/* Bet Records */
.app_content_38 .status_th {
background:url(http://apps.funp.com/funpunch/css/status-th.png);
width:359px;
height:6px;
}

.app_content_38 .status_thm {
background:url(http://apps.funp.com/funpunch/css/status-thm.png);
width:359px;
height:auto;
}

.app_content_38 .status_tbr {
background:url(http://apps.funp.com/funpunch/css/status-tbr.png);
width:359px;
height:3px;
}

.app_content_38 .status_tm1 {
background:url(http://apps.funp.com/funpunch/css/status-tm1.png);
height:85px;
padding:10px;
width:338px;
}

.app_content_38 .status_tm2 {
background:url(http://apps.funp.com/funpunch/css/status-tm2.png);
height:85px;
padding:10px;
width:338px;
}

.app_content_38 .status_tb {
background:url(http://apps.funp.com/funpunch/css/status-tb.png);
width:359px;
height:5px;
}

.app_content_38 .betRdBox {
float:left;
width:350px;
margin-left:25px;
}

.app_content_38 .rdInfo {
padding:10px;
}

.app_content_38 .rdTitle {
color:#FF0000;
font-size:20px;
font-weight:bold;
}

.app_content_38 .rdTime {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -552px -216px;
width:16px;
height:16px;
padding-left:15px;
padding-top:1px;
}

.app_content_38 .rdToDue {
}

.app_content_38 .rdDesc {
font-size:12px;
}

.app_content_38 .rdRd {
height:70px;
}

.app_content_38 .rdUser {
float:left;
margin-left:10px;
margin-right:10px;
}

.app_content_38 .rdBet {
margin-top:25px;
}

.app_content_38 .rdUser span {
}

.app_content_38 .rdbet_1 {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -554px -251px;
width:75px;
height:22px;
margin-top:-20px;
margin-right:10px;
float:right;
}

.app_content_38 .rdbet_2 {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -481px -175px;
width:75px;
height:22px;
margin-top:-20px;
margin-right:10px;
float:right;
}

.app_content_38 .rulesPanel {
background:url(http://apps.funp.com/funpunch/css/rules.png);
width:770px;
height:468px;
margin-left:5px;
}

.app_content_38 .mPhoneCheck {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -401px -216px;
height:68px;
width:130px;
float:left;
margin-left:52px;
margin-top:350px;
}

.app_content_38 .mPhoneCheck:hover {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -401px -284px;
}

.app_content_38 .panelTitle {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -10px -390px;
width:170px;
height:40px;
float:left;
margin:10px;
}

.app_content_38 .panel_m {
background:url(http://apps.funp.com/funpunch/css/bg-m.png);
width:781px;
}

.app_content_38 .panel_b {
background:url(http://apps.funp.com/funpunch/css/bg-b.png);
width:781px;
height:14px;
}

/* history Box */
.app_content_38 .historyBoxTop {
background:url(http://apps.funp.com/funpunch/css/winner-top.png) no-repeat;
width:771px;
height:80px;
margin-left:5px;
}

.app_content_38 .historyBoxBody {
background:url(http://apps.funp.com/funpunch/css/winner.png) no-repeat;
width:771px;
height:282px;
margin-left:5px;
padding-top:17px;
}

.app_content_38 .hbTitle em {
color:#FF0000;
font:bold 18px MS Gothic;
margin-left:24px;
}

.app_content_38 .hbTitle span {
margin-left:20px;
}

.app_content_38 .hbDesc {
margin-left:25px;
}

.app_content_38 .hbPhoto {
margin-left:35px;
margin-top:53px;
width:172px;
float:left;
}

.app_content_38 .hbPhoto img {
width:150px;
height:150px;
}

.app_content_38 .hbDetail {
margin-top:6px;
width:215px;
float:left;
}

.app_content_38 .hbUser {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -10px -468px;
padding-left:22px;
color:#FF0000;
}

.app_content_38 .hbTotalBet {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -10px -499px;
margin-top:12px;
padding-left:85px;
}

.app_content_38 .hbTotalVotes {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -10px -520px;
margin-top:3px;
padding-left:85px;
}

.app_content_38 .hbRightCol {
float:left;
margin-left:28px;
margin-top:-4px;
height:211px;
}

.app_content_38 .hbLDiv {
width:249px;
height:99px;
margin-bottom:13px;
}

.app_content_38 .hbLPhoto {
float:left;
margin-top:5px;
margin-left:14px;
}

.app_content_38 .hbLPhoto img {
width:48px;
height:48px;
}

.app_content_38 .hbLD {
clear:both;
float:left;
}

.app_content_38 .hbLUserS {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -251px -474px;
height:20px;
margin-left:7px;
margin-top:10px;
padding-left:65px;
padding-top:2px;
width:100px;
}

.app_content_38 .hbLUserT {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -251px -503px;
height:20px;
margin-left:7px;
margin-top:8px;
padding-left:65px;
padding-top:2px;
width:100px;
}

.app_content_38 .hbLVotes {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -10px -520px;
font-size:13px;
height:20px;
margin-left:84px;
margin-top:40px;
padding-left:85px;
padding-top:0;
width:75px;
}

.app_content_38 .hbLAbsent {
margin-left:42px;
margin-top:37px;
color:#EE0000;
font:bold 29px MS Gothic;
border:#EE0000 2px solid;
width:155px;
height:34px;
background:#FFFFFF;
}

.app_content_38 .boxBottom {
background:url(http://apps.funp.com/funpunch/css/winner_bottom.png);
width:772px;
height:8px;
margin-left:5px;
}

.app_content_38 .seeVotes {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -523px -368px;
width:90px;
height:30px;
float:left;
margin-left:31px;
margin-top:24px;
}

.app_content_38 .seeVotes:hover {
background:url(http://apps.funp.com/funpunch/css/buttons.png) -523px -400px;
}

.app_content_38 .voterBox {
background:url(http://apps.funp.com/funpunch/css/winner_middle.png);
margin-left:5px;
width:741px;
padding-left:30px;
}

.app_content_38 .vbNominee {
float:left;
margin-bottom:10px;
margin-top:-18px;
width:100px;
text-align:center;
}

.app_content_38 .vbVoters {
margin-bottom:10px;
margin-left:110px;
width:615px;
}

.app_content_38 .vbVoters img {
margin:0 0 3px;
}

.app_content_38 .dBox {
background:url(http://apps.funp.com/funpunch/css/nbox.png);
width:254px;
height:199px;
margin-top:10px;
margin-left:77px;
font:bold 15px MS Gothic;
padding-left:87px;
padding-top:16px;
}

.app_content_38 .dBox img {
width:150px;
height:150px;
margin-left:-74px;
margin-top:12px;
float:left;
}

.app_content_38 .dBox	span {
margin-left:21px;
height:118px;
width:148px;
float:left;
margin-top:48px;
color:#000000;
font:normal 13px MS Gothic;
overflow:hidden;
}

.app_content_38 .vbNV {
border-bottom:1px solid #AAAAAA;
padding-bottom:20px;
padding-top:20px;
margin-right:20px;
width:735px;
overflow:auto;
}

.app_content_38 .nbox_r_desc {
margin:13px 0 0 18px;
}

.app_content_38 .nbox_r_desc span {
background:white none repeat scroll 0 0;
height:121px;
margin-left:-3px;
margin-top:-1px;
min-height:121px;
position:absolute;
width:146px;
z-index:5;
overflow:hidden;
padding:3px;
}

.app_content_38 .nbox_r_desc.onhover span {
border:1px solid #AAAAAA;
margin-left:-6px;
margin-top:-2px;
width:148px;
position:absolute;
height:auto;
min-height:127px;
z-index:6;
padding-left:5px;
}

.app_content_38 .fp_pager {
/*text-align:center;*/
font-weight:bold;
color:#0063dc;
}

.app_content_38 .fp_pager a {
/*border: 1px solid #0063DC;*/
padding:0 2px;
margin-left:0;
}