/* Homepage Style @allen 11:35 2009-8-6 */

/* Member Style BEGIN */
.member-login { background:#ccc url(member-login.gif); }
#member-login {
    height:275px;
    background-position:-220px 0;
    }
    #member-login h3 {
        height:25px;
        text-indent:-999em;
        }
    #member-login .member-login-type {
        height:28px;
        line-height:28px;
        padding-top:8px;
        *+padding-top:4px;!important;
        text-align:center;
        color:#666;
        }
        #member-login .member-login-type span {
            margin:0 20px;
            *+margin:0 14px;!important;
            _margin:0 14px;
            }
    #member-login .member-form input,
    #member-login .member-form a {
        background:#ccc url(member-form.gif);
        }
        #member-login .member-form p {
            width:180px;
            margin:0 auto;
            margin-bottom:10px;
            }
        #member-login .member-form p input {
            border:0;
            width:142px;
            height:17px;
            padding:0;
            padding-left:38px;
            padding-top:5px;
            font-size:12px;
            color:#666;
            }
        #member-login .member-form .username {}
        #member-login .member-form .password {
            background-position:0 -22px;
            }
    #member-login .member-form a {
        display:block;
        width:79px;
        height:23px;
        text-indent:-999em;
        }
        #member-login .member-form .bt-login {
            background-position:0 -44px;
            float:left;
            }
        #member-login .member-form .bt-sign {
            background-position:-79px -44px;
            float:right;
            }
    #member-login .member-ads { margin-bottom:15px; _margin-bottom:11px; }
    #member-login .member-counts {
        height:43px;
        background-position:0 -25px;
        overflow:hidden;
        }
        #member-login .member-counts p {
            width:180px;
            margin:0 auto;
            height:20px;
            line-height:20px;
            background:url(red-dot.gif) no-repeat 0 18px;
            border-top:#ccc 1px dashed;
            padding-top:12px;
            text-indent:12px;
            }
            #member-login .member-counts p span {
                color:#c30;
                }

#vr-player {}
    #vr-player .t-r,
    #vr-player .t-b {
        background:url(vr-player.gif) no-repeat;
        overflow:hidden;
        }
    #vr-player .t-r {
        height:5px;
        }
    #vr-player .t-b {
        height:29px;
        background-position:0 -5px;
        }
        #vr-player .t-b .vr-text {
            height:19px;
            padding-top:5px;
            line-height:19px;
            text-indent:58px;
            color:#666;
            }
            #vr-player .t-b .vr-text span {
                float:right;
                margin-right:15px;
                margin-top:1px;
                }
    #vr-player .vr-player {
        height:241px;
        background:#E0E0E0;
        border:1px #D8D8D8 solid;
        border-width:0 1px;
        }
        #player {
            width:468px;
            height:239px;
            margin:0 auto;
            border:1px #fff solid;
            background:#f3f3f3;
            }

    #pop-tab {}
        #pop-tab .pt-title {
            height:43px;
            display:block;
            }
            #pop-tab .pt-title ul {}
                #pop-tab .pt-title ul li {
                    display:block;
                    float:left;
                    height:43px;
                    }
                    #pop-tab .pt-title ul li a {
                        display:block;
                        height:43px;
                        text-indent:-999em;
                        }
                    #pt-newfocus a,
                    #pt-hotfocus a,
                    #pt-news a {
                        background:url(pop-tab.gif) no-repeat;
                        }
                    #pt-newfocus a {
                        width:221px;
                        }
                        #pt-newfocus a:hover { background-position:0 -86px; } /* Event:OnClick */
                        #pt-newfocus .focus { background-position:0 -43px; } /* Event:OnMouseOver */
                        #pt-newfocus .focus:hover { background-position:0 -43px; }
                    #pt-hotfocus  a{
                        width:239px;
                        background-position:-221px 0;
                        }
                        #pt-hotfocus a:hover { background-position:-221px -86px; }
                        #pt-hotfocus .focus { background-position:-221px -43px; }
                        #pt-hotfocus .focus:hover { background-position:-221px -43px; }
                    #pt-news a {
                        width:250px;
                        background-position:-460px 0;
                        }
                        #pt-news a:hover { background-position:-460px -86px; }
                        #pt-news .focus { background-position:-460px -43px; }
                        #pt-news .focus:hover { background-position:-460px -43px; }
                        #ptc-news ol li {
                            width:220px;
                            height:22px;
                            line-height:22px;
                            float:left;
                            margin:0 5px;
                            _display:inline;
                            }
                            #ptc-news ol li strong {
                                color:#c30;
                                }
                            #ptc-news ol li .date {
                                float:right;
                                color:#999;
                                }
        #pop-tab .pt-content {
            display:block;
            overflow:hidden;
            height:270px;
            border:1px #D3D3D3 solid;
            border-width:0 1px;
            }
            #pop-tab .pt-content .ptc-list {
                width:700px;
                margin:0 auto;
                margin-top:10px;
                }
                #pop-tab .pt-content .ptc-list ul {}
                    #pop-tab .pt-content .ptc-list ul li {
                        display:block;
                        width:110px;
                        margin:0 15px;
                        float:left;
                        _display:inline; /* IE6 BUG FUCK IE6!!! */
                        }
                        #pop-tab .pt-content .ptc-list ul li img {
                            width:104px;
                            height:74px;
                            }
                        #pop-tab .pt-content .ptc-list ul li span {
                            display:block;
                            text-align:center;
                            height:22px;
                            line-height:22px;
                            }
        #pop-tab .pt-footer {
            display:block;
            height:5px;
            background:url(pop-tab-bt.gif) no-repeat;
            }

/* Last Joined Style Begin */
#last-joined {
    heihgt:455px;
    }
    #last-joined .last-joined {
        height:242px;/*NEW SHOP TOP*/
        }
        #last-joined .last-joined .lj-top {
            width:192px;
            margin:0 auto;
            border-top:1px #bfbfbf dashed;
            }
            #last-joined .last-joined .lj-top dl {
                margin-top:11px;
                }
                #last-joined .last-joined .lj-top dl dt {
                    float:left;
                    margin-right:8px;
                    }
                    #last-joined .last-joined .lj-top dl dt img {
                        width:81px;
                        height:56px;
                        }
                    #last-joined .last-joined .lj-top dl dd {
                        height:20px;
                        line-height:20px;
                        }
                    #last-joined .last-joined .lj-top dl .title {
                        overflow:hidden;
                        }
                        #last-joined .last-joined .lj-top dl .title a:link,
                        #last-joined .last-joined .lj-top dl .title a:active,
                        #last-joined .last-joined .lj-top dl .title a:visited {
                            font-weight:bold;
                            color:#c30;
                            }
                        #last-joined .last-joined .lj-top dl .title a:hover {
                            color:#000;
                            }
                    #last-joined .last-joined .lj-top dl .date { color:#999; }

    #last-joined .last-joined .lj-list {
        width:192px;
        margin:0 auto;
        margin-top:12px;
        }
        #last-joined .last-joined .lj-list ul {}
            #last-joined .last-joined .lj-list ul li {
                height:25px;
                line-height:25px;
                }
                #last-joined .last-joined .lj-list ul li strong {
                    color:#c30;
                    }
                #last-joined .last-joined .lj-list ul li span {
                    color:#999;
                    }
                #last-joined .last-joined .lj-list ul li span a:link,
                #last-joined .last-joined .lj-list ul li span a:active,
                #last-joined .last-joined .lj-list ul li span a:visited {
                    color:#999;
                    }
                #last-joined .last-joined .lj-list ul li span a:hover {
                    color:#333;
                    }

.small-adbox,
.middle-adbox {
    float:left;
    margin-left:10px;
    _display:inline; /*IE6 BUG FUCK IE6!!! */
    }

#discount-active {}
    #discount-active h3 {
        background-position:0 -56px;
        }
    #discount-active .body {
        height:349px;
        }
        #discount-active .body ul {
            width:194px;
            margin:0 auto;
            }
            #discount-active .body ul li {
                height:28px;
                line-height:28px;
                }

#discount-active2 {}
    #discount-active2 h3 {
        background-position:0 -56px;
        }
    #discount-active2 .body {
        height:349px;
        }
        #discount-active2 .body ul {
            width:194px;
            margin:0 auto;
            }
            #discount-active2 .body ul li {
                height:28px;
                line-height:28px;
                }

#hot-shop {}
    #hot-shop h3 {
        background-position:0 -112px;
        }
    #hot-shop .body {
        height:349px;
        }
        #hot-shop .body ul {
            width:210px;
            margin:0 auto;
            }
            #hot-shop .body ul li {
                display:block;
                width:64px;
                height:64px;
                float:left;
                margin:0 3px;
                margin-bottom:6px;
                _margin:0 2px 0 3px;
                _margin-bottom:5px;
                }
                #hot-shop .body ul li a {
                    display:block;
                    width:62px;
                    height:62px;
                    border:1px #E5E5E5 solid;
                    background:url(shop-icon.gif) no-repeat;
                    }
                    #hot-shop .body ul li a img {
                        width:62px;
                        height:62px;
                        }

.rotab {
    background:#eee;
    height:238px;
    }
    .rotab .rotab-title {
        height:53px;
        background:url(tbox-tbg.gif) repeat-x;
        }
        .rotab .rotab-title h3,
        .rotab .rotab-title .rotab-tab {
            float:left;
            }
        .rotab .rotab-title h3 {
            width:116px;
            height:53px;
            background:url(tbox-t.gif) no-repeat;
            text-indent:-999em;
            }
        .rotab .rotab-title .rotab-tab {
            width:594px;
            height:53px;
            background:url(tbox-r.gif) no-repeat right;
            }
            .rotab .rotab-title .rotab-tab ul {
                height:33px;
                margin-top:20px;
                float:right;
                }
                .rotab .rotab-title .rotab-tab ul li {
                    display:block;
                    float:left;
                    height:33px;
                    width:100px;
                    margin-right:10px;
                    }
                    .rotab .rotab-title .rotab-tab ul li a {
                        display:block;
                        height:33px;
                        line-height:33px;
                        text-align:center;
                        }
                        .rotab .rotab-title .rotab-tab ul li a:link,
                        .rotab .rotab-title .rotab-tab ul li a:visited,
                        .rotab .rotab-title .rotab-tab ul li a:active {
                            background:url(tbox-i.gif) no-repeat;
                            color:#fff;
                            }
                        .rotab .rotab-title .rotab-tab ul li a:hover {
                            background-position:0 -33px;
                            font-weight:bold;
                            }
                        .rotab .rotab-title .rotab-tab ul li .focus:link,
                        .rotab .rotab-title .rotab-tab ul li .focus:visited,
                        .rotab .rotab-title .rotab-tab ul li .focus:active,
                        .rotab .rotab-title .rotab-tab ul li .focus:hover {
                            background-position:0 -33px;
                            font-weight:bold;
                            }
    .rotab .rotab-body {
        height:170px;
        background:url(tbox-bg.gif) repeat-y;
        }
        .rotab .rotab-body .rotab-list {
            padding-top:13px;
            _padding-top:10px;
            }
            .rotab .rotab-body .rotab-list ul {}
                .rotab .rotab-body .rotab-list ul li {
                    display:block;
                    float:left;
                    width:110px;
                    margin-left:27px;
                    overflow:hidden;
                    _display:inline; /* �޸������IE6˫����߾�BUG��FUCK IE6!!! */
                    }
                    .rotab .rotab-body .rotab-list ul li span {
                        display:block;
                        text-align:center;
                        height:25px;
                        line-height:25px;
                        }
                        .rotab .rotab-body .rotab-list ul li .title strong,
                        .rotab .rotab-body .rotab-list ul li .comments strong{
                            color:#c30;
                            }
                        .rotab .rotab-body .rotab-list ul li .comments {
                            color:#999;
                            }
    .rotab .rotab-footer {
        height:15px;
        background:url(tbox-f.gif) no-repeat;
        _overflow:hidden;
        }

#shopping-tab h3 {}
#foods-tab h3 { background-position:0 -53px; }
#fun-tab h3 { background-position:0 -106px; }

#categories {
    height:734px;
    }

#vr-map {}
    #mt-title {
        height:43px;
        display:block;
        }
        #mt-title ul {}
            #mt-title ul li {
                width:240px;
                height:43px;
                float:left;
                }
                #mt-title ul li a {
                    display:block;
                    height:43px;
                    text-indent:-999em;
                    }
                #mt-business a,
                #mt-sight a {
                    background:url(map-tab.gif) no-repeat;
                    }
                #mt-business a {}
                #mt-business a:hover {
                    background-position:0 -43px;
                    }
                #mt-business .focus,
                #mt-business .focus:hover {
                    background-position:0 -86px;
                    }

                #mt-sight a {
                    background-position:-240px 0;
                    }
                #mt-sight a:hover {
                    background-position:-240px -43px;
                    }
                #mt-sight .focus,
                #mt-sight .focus:hover {
                    background-position:-240px -86px;
                    }
    #vr-map .body {
        background:#fff;
        border:1px #D3D3D3 solid;
        border-width:0 1px;
        height:352px;
        padding-top:10px;
        overflow:hidden;
        display:block;
        }
    #vr-map .footer {
        display:block;
        height:5px;
        background:url(map-tab-b.gif) no-repeat;
        overflow:hidden;
        }

        #bm-map,
        #sm-map {
            width:452px;
            height:342px;
            margin:0 auto;
            }
        #bm-map {}
        #sm-map {}

            #vr-map .map-tweets {
                margin-top:8px;
                }
                #vr-map .map-tweets dl {
                    width:224px;
                    float:left;
                    margin-left:10px;
                    _display:inline;
                    }
                    #vr-map .map-tweets dl dt {
                        float:left;
                        width:116px;
                        }
                        #vr-map .map-tweets dl .title {
                            height:22px;
                            line-height:22px;
                            }
                        #vr-map .map-tweets dl .memo {
                            color:#999;
                            line-height:1.2;
                            }


