body {
background-color:#FFFFDF;
}

#score-headnav {
float:right;
display:inline;
}

#score-headnav a {
color:#F05776;
display:inline-block;
}

#score-headnav a.bbIndex {
color:#094;
}

#score-headnav .gap {
margin:0 10px;
}

#score-header {
width:100%;
height:120px;
background:transparent url(/img/fruitmall/score-header-bg.png?v=1) no-repeat center 0;
clear:both;
}

.headerHolder {
width:960px;
height:80px;
margin:0 auto;
}

#score-logo {
width:310px;
float:left;
display:inline;
}

#score-nav .navList {
background:transparent url(/img/fruitmall/score-nav-list-bg.png?v=1) no-repeat 0 0;
width:397px;
height:35px;
float:right;
display:inline;
margin:41px 0 0;
padding:0 0 0 201px;
}

.scoreNavItem {
float:left;
display:inline;
margin:0 12px 0 0;
}

#score-nav-index {
margin:0 11px 0 0;
}

#score-nav-forum {
margin:0;
}

.scoreNavItem a {
width:86px;
height:35px;
display:block;
overflow:hidden;
text-indent:-9999px;
background:transparent url(/img/fruitmall/score-nav-list-bg.png?v=1) no-repeat -9999px -9999px;
}

#score-nav-exchange a {
width:118px;
}

#score-nav-forum a {
width:103px;
}

#score-nav-index a:hover,
#score-nav-index .current {
background-position:-200px -35px;
}

#score-nav-rule a:hover,
#score-nav-rule .current {
background-position:-297px -35px;
}

/*
#score-nav-exchange a:hover,
#score-nav-exchange .current {
background-position:-265px -35px;
}
*/

#score-nav-my a:hover,
#score-nav-my .current {
background-position:-395px -35px;
}

#score-nav-forum a:hover,
#score-nav-forum .current {
background-position:-493px -35px;
}

#score-nav-product {
width:100%;
height:40px;
background:transparent url(/img/fruitmall/score-nav-product-bg.png?v=1) repeat-x 0 0;
clear:both;
}

#score-nav-product .navList {
width:948px;
height:40px;
margin:0 auto;
padding:0 6px;
overflow:hidden;
}

.productNavItem {
float:left;
display:inline;
margin:0 1px;
}

.productNavItem a {
width:115px;
height:40px;
line-height:40px;
overflow:hidden;
text-indent:-9999px;
color:#000;
display:block;
text-align:center;
background:transparent url(/img/fruitmall/score-nav-list-bg.png?v=1) no-repeat 0 -70px;
}

#score-nav-product-all a,
#score-nav-product-new a,
#score-nav-product-random a {
width:80px;
}

#score-nav-product-all a {
background-position:-7px -70px;
}

#score-nav-product-all a:hover,
#score-nav-product-all .current {
background-position:-7px -110px;
}

#score-nav-product-new a {
background-position:-89px -70px;
}

#score-nav-product-new a:hover,
#score-nav-product-new .current {
background-position:-89px -110px;
}

#score-nav-product-random a {
background-position:-171px -70px;
}

#score-nav-product-random a:hover,
#score-nav-product-random .current {
background-position:-171px -110px;
}

#score-nav-product-or a {
background-position:-253px -70px;
}

#score-nav-product-or a:hover,
#score-nav-product-or .current {
background-position:-253px -110px;
}

#score-nav-product-st a {
background-position:-370px -70px;
}

#score-nav-product-st a:hover,
#score-nav-product-st .current {
background-position:-370px -110px;
}

#score-nav-product-ba a {
background-position:-487px -70px;
}

#score-nav-product-ba a:hover,
#score-nav-product-ba .current {
background-position:-487px -110px;
}

#score-nav-product-lo a {
background-position:-487px -70px;
}

#score-nav-product-lo a:hover,
#score-nav-product-lo .current {
background-position:-487px -110px;
}

#score-nav-product-ap a {
background-position:-604px -70px;
}

#score-nav-product-ap a:hover,
#score-nav-product-ap .current {
background-position:-604px -110px;
}

#score-nav-product-ch a {
background-position:-721px -70px;
}

#score-nav-product-ch a:hover,
#score-nav-product-ch .current {
background-position:-721px -110px;
}

#score-nav-product-gr a {
background-position:-838px -70px;
}

#score-nav-product-gr a:hover,
#score-nav-product-gr .current {
background-position:-838px -110px;
}

#score-content {
width:960px;
margin:10px auto 0;
clear:both;
zoom:1;
color:#666;
}

#score-content:after {
content:".";
clear:both;
display:block;
height:0;
overflow:hidden;
visibility:hidden;
}

.scoreContentMain {
float:left;
display:inline;
width:668px;
border:1px solid #61BF59;
background-color:#FFF;
padding:10px;
font-size:14px;
}

.scoreContentMain .basicH {
font:bold 16px/28px default;
padding:0 0 10px;
border-bottom:1px dashed #2EAB66;
color:#000;
clear:both;
zoom:1;
}

.scoreContentMain .subH {
background-color:#CCEAA7;
color:#094;
margin:10px -10px;
padding:0 10px;
line-height:30px;
border-bottom:1px dashed #25A856;
clear:both;
zoom:1;
}

.scoreContentExtra {
float:right;
display:inline;
width:250px;
}

.scoreContentExtra .extraTitle {
height:15px;
overflow:hidden;
line-height:9999px;
background:transparent url(/img/fruitmall/score-misc-bg.png?v=1) no-repeat -9999px -9999px;
border-bottom:2px solid #9DB;
padding:0 0 5px;
}

.scoreContentMain a,
.scoreContentExtra a {
color:#666;
}

.textList li {
background:transparent url(/img/fruitmall/score-misc-bg.png?v=1) no-repeat -495px 0;
line-height:24px;
padding:0 0 0 12px;
}

.chartList li {
clear:both;
      border-bottom:1px dashed #DDD;
      line-height:28px;
height:28px;
       *display:inline;
       *zoom:1;
}

.chartList li:after {
content:".";
display:block;
height:0;
overflow:hidden;
visibility:hidden;
clear:both;
}

.chartRank {
width:20px;
height:16px;
overflow:hidden;
float:left;
display:inline;
background:transparent url(/img/fruitmall/score-misc-bg.png?v=1) no-repeat -230px -280px;
font:11px/14px normal;
     text-align:center;
color:#FFF;
      text-indent:-1px;
margin:7px 5px 0 0;
}

.chartRankTop1 {
    background-position:-250px -280px;
}

.chartRankTop2 {
    background-position:-270px -280px;
}

.chartRankTop3 {
    background-position:-290px -280px;
}

.chartTitle {
float:left;
display:inline;
}

.chartTitle a {
display:inline-block;
}

.chartStat {
float:right;
display:inline;
text-align:right;
color:#094;
}

.scorePageList {
clear:both;
zoom:1;
text-align:center;
font-size:12px;
padding:10px;
}

.exchangeNowBtn {
width:116px;
height:41px;
display:block;
overflow:hidden;
background:transparent url(/img/fruitmall/score-misc-bg.png?v=1) no-repeat 0 -280px;
border:0 none;
cursor:pointer;
font-size:0;
text-indent:-9999px;
}

.exchangeNowBtnSm {
width:86px;
height:21px;
display:block;
overflow:hidden;
background:transparent url(/img/fruitmall/score-misc-bg.png?v=1) no-repeat -130px -280px;
border:0 none;
cursor:pointer;
font-size:0;
text-indent:-9999px;
}

.drawNowBtn {
width:116px;
height:41px;
display:block;
overflow:hidden;
background:transparent url(/img/fruitmall/score-misc-bg.png?v=1) no-repeat 0 -330px;
border:0 none;
cursor:pointer;
font-size:0;
text-indent:-9999px;
}

.drawNowBtnSm {
width:86px;
height:21px;
display:block;
overflow:hidden;
background:transparent url(/img/fruitmall/score-misc-bg.png?v=1) no-repeat -130px -330px;
border:0 none;
cursor:pointer;
font-size:0;
text-indent:-9999px;
}

/* main */

.forMore {
text-align:right;
margin:10px 0;
clear:both;
}

.forMore a {
color:#F60;
text-decoration:underline;
display:inline;
}

.scoreProductList {
margin:0 -10px;
zoom:1;
clear:both;
font-size:12px;
}

.scoreProductList:after {
content:".";
clear:both;
display:block;
height:0;
overflow:hidden;
visibility:hidden;
}

.scoreProductItem {
float:left;
display:inline;
width:142px;
height:245px;
padding:15px;
border-bottom:1px dashed #2EAB66;
}

.scoreProductItem .productThumb a {
display:block;
width:100px;
height:100px;
border:1px solid #CCC;
padding:1px;
margin:0 auto 5px;
}

.scoreProductItem .productThumb img {
width:100px;
height:100px;
display:block;
}

.scoreProductItem .productName {
font-weight:bold;
color:#333;
line-height:20px;
}

.scoreProductItem .productInfo {
margin:5px 0 10px;
line-height:20px;
}

.scoreProductItem .productInfo strong {
color:#F60;
margin:0 2px 0 0;
}

.scoreProductItem .productInfo em {
color:#094;
margin:0 2px 0 0;
}

.scoreProductItem .exchangeNowBtnSm,.scoreProductItem .drawNowBtnSm {
margin:0 auto;
}

.scoreProductDetail {
width:339px;
height:304px;
color:#333;
position:relative;
z-index:0;
padding:5px 5px 5px 324px;
}

.scoreProductThumb {
position:absolute;
top:5px;
left:5px;
}

.scoreProductThumb img {
border:1px solid #999;
padding:1px;
width:300px;
height:300px;
display:block;
}

.scoreProductDetail .detailList {
margin:10px 0;
line-height:34px;
}

.scoreProductDetail .detailList strong {
color:#F60;
}

.scoreProductDetail .detailList em {
color:#094;
font-weight:bold;
font-size:16px;
}

.scoreProductDetail .fruitType {
margin:0 0 0 5px;
display:inline-block;
height:34px;
}

.scoreProductDetail .fruitType img {
margin:0 0 0 2px;
vertical-align:middle;
}

.scoreProductDetail .forMore {
position:absolute;
bottom:5px;
right:5px;
margin:0;
}

.scoreProductInfo {
margin:10px;
}

.scoreProductInfo p {
line-height:200%;
}

.scoreRenewTip {
color:#999;
font-size:12px;
margin:10px 0;
}

.scoreRenewTip em {
color:#F00;
}

.scoreRenewForm {
width:400px;
height:168px;
margin:20px auto;
padding:20px 20px 0 80px;
background:transparent url(/img/fruitmall/score-misc-bg.png?v=1) no-repeat 0 -80px;
color:#000;
font-size:12px;
}

.scoreRenewForm .scoreTotal {
margin:0 0 15px;
}

.scoreRenewForm .scoreTotal strong {
font-size:14px;
}

.scoreRenewForm .scoreConvertible {
margin:0 0 15px;
}

.scoreRenewForm .scoreConvertible input {
font-size:14px;
font-weight:bold;
color:#333;
width:120px;
margin:0 5px 0 0;
}

.scoreRenewForm .fruitType {
color:#094;
font-weight:bold;
font-size:16px;
margin:0 0 0 5px;
display:inline-block;
}

.scoreRenewForm .fruitType img {
vertical-align:middle;
margin:0 2px;
}

.scoreRenewForm .fruitType em {
color:#F60;
vertical-align:middle;
display:inline-block;
}

.scoreRenewRule {
margin:10px;
}

.scoreRenewRule p {
line-height:200%;
}

.myScoreStatus table {
border:3px solid #CCC;
width:520px;
margin:10px auto;
text-align:center;
}

.myScoreStatus th {
border:1px solid #CCC;
border-width:3px;
color:#999;
font-size:16px;
}

.myScoreStatus td {
border:1px solid #CCC;
border-width:0 3px;
border-top:1px solid #FFF;
}

.myScoreStatus .fruitAll {
font-weight:bold;
font-size:16px;
}

.myScoreStatus .fruitOr td {
background-color:#FFEBCC;
}

.myScoreStatus .fruitSt td {
background-color:#FFE0E0;
}

.myScoreStatus .fruitBa td {
background-color:#FFC;
}

.myScoreStatus .fruitLo td {
background-color:#FFC;
}

.myScoreStatus .fruitAp td {
background-color:#E0F5CC;
}

.myScoreStatus .fruitCh td {
background-color:#FFD6CC;
}

.myScoreStatus .fruitGr td {
background-color:#EBD6EB;
}

.myScoreStatus .fruitType {
color:#094;
}

.myScoreStatus .fruitType img {
vertical-align:middle;
margin:2px 10px 2px 0;
}

.myScoreStatus .fruitTotal,
.myScoreStatus .fruitConvertible {
width:140px;
padding:8px;
}

.myScoreStatus td.fruitTotal {
color:#333;
}

.myScoreStatus td.fruitConvertible {
color:#F60;
}

.myScoreYesterday p {
line-height:28px;
}

.myScoreYesterday .fruitAll {
margin:0 0 20px;
font-weight:bold;
color:#333;
}

.myScoreYesterday .fruitType {
margin:0 0 20px;
font-size:12px;
}

.myScoreYesterday .fruitName {
color:#094;
font-weight:bold;
}

.myScoreYesterday p strong {
color:#F60;
margin:0 4px 0 0;
}

/* extra */

.extraBlk {
width:230px;
padding:10px;
margin:0 0 20px;
zoom:1;
clear:both;
}

.extraBlk:after {
content:".";
clear:both;
display:block;
height:0;
overflow:hidden;
visibility:hidden;
}

#score-my {
background-color:#E5F7F9;
}

#score-my .myAvatar {
float:left;
display:inline;
margin:0 15px 0 0;
}

#score-my .myAvatar img {
border:1px solid #54B5B8;
width:49px;
height:49px;
display:block;
}

#score-my .myInfo {
float:left;
display:inline;
}

#score-my .myInfo dt {
color:#F05776;
}

#score-my .myInfo em {
color:#000;
}

#score-my .myInfo strong {
color:#F60;
}

#score-my .myLinks {
clear:both;
zoom:1;
padding:20px 10px 0;
}

#score-my .myLinks li {
line-height:22px;
}

#score-my .myLinks a {
color:#094;
text-decoration:underline;
}

#score-my .myTask {
position:relative;
z-index:0;
margin:-42px 0 0 130px;
}

#score-my .myTask .taskClock {
color:#FFE991;
font-size:14px;
text-align:center;
width:88px;
height:43px;
overflow:hidden;
display:block;
cursor:pointer;
background:transparent url(/img/fruitmall/score-misc-bg.png?v=1) no-repeat -320px -280px;
line-height:44px;
}

#score-my .myTask .taskClockDone {
font-size:12px;
color:#999;
background-position:-410px -280px;
line-height:17px;
cursor:default;
height:38px;
padding:5px 0 0;
}

#score-my .myTask .doneTip {
position:absolute;
top:-20px;
left:-10px;
white-space:nowrap;
color:#333;
font-size:14px;
font-family:"Simsun";
}

#score-tip {
height:155px;
background:#FBD4B0 url(/img/fruitmall/score-tip-bg.png?v=1) no-repeat;
padding-top:15px;
}

#score-tip .extraTitle {
background-position:0 0;
border-bottom:0 none;
}

#score-tip .textList li {
line-height:26px;
color:#FE6500;
background-position:-495px -24px;
}

#score-global-update {
background-color:#E5F7F9;
border:1px solid #9DB;
border-width:0 1px 1px;
width:228px;
}

#score-global-update-title {
background-color:#FFFFDF;
background-position:10px -25px;
}

#score-global-update .convertTo {
color:#094;
}

#score-chart {
    background-color:#E5F7F9;
border:1px solid #9DB;
width:228px;
}

#score-chart .chartSwitch {
margin:0 0 6px;
color:#333;
}

#score-chart .chartSwitch li {
display:inline;
cursor:pointer;
}

#score-chart .chartSwitch .current {
cursor:default;
}

#score-chart .chartSwitch .gap {
margin:0 6px;
cursor:default;
}

#score-market-partner {
padding:0;
width:250px;
}

#score-market-partner .extraTitle {
margin:0 0 5px;
background-color:#FFFFDF;
background-position:10px -50px;
}

.logoList {
clear:both;
zoom:1;
}

.logoList:after {
content:".";
clear:both;
display:block;
height:0;
overflow:hidden;
visibility:hidden;
}

.logoList li {
float:left;
width:125px;
text-align:center;
}

.logoList li img {
width:120px;
border: 1px solid #ccc;
}


.rules th{ padding: 5px;color: #000; }
.rules td{ padding: 5px 10px; border-bottom: 1px solid #ddd;}
.rules .tl{ text-align: left; }
.rules h4{ margin: 15px 0 5px; color: #000;padding: 0 10px; }
.rules p{ line-height: 1.8; padding: 0 10px;}


.fruit-button{ 
padding:4px; 
margin:1px; 
font-size:14px;
vertical-align:middle; 
color:#111
}
.fruit-winpopup{ 
border:1px solid #ddd; 
background:#fff; 
width:400px; 
padding:30px; 
line-height:180%;
font-size:14px;
}
.fruit-winpopup p{
padding:5px;
}
.fruit-form{ 
padding:15px 20px;
line-height:180%;
}   
.fruit-form hr{
border:0;
border-bottom:1px solid #c0c0c0;
height:0;
margin:13px 0;
padding:0
}
.fruit-form-list input,.fruit-form-list select{
margin:5px 0;
font-size:14px;
}
.fruit-item td{
height:30px;
line-height:30px;
}
.Quantity{
display:inline-block;
width:70px;
color:#aaa;
font-size:12px;
text-align:right;
padding-right:5px;} 
.pl-55{
padding-left:55px;}     
.h40{
height:40px;
}
.blue{
color:#06c;
}       
.red{
color:#f00;
}       
.green{
color:green;
}

