/* css document */
*{margin:0;padding:0}

body {
    font:       12px arial, sans-serif;
	text-align: center; /* for IE */
}

ul, li {
    list-style: none;
    border: 0;
    margin: 0;
    padding: 0;
}

a {
    text-decoration:    none;
}

hr {
    border:     dashed #B2B2B2; 
    border-width:1px 0 0 0; 
    height:     0;
    line-height:0px;
    font-size:  0;
    margin:     0;
    padding:    10px 0 10px 0;
}

input[type=text] {
    color:  #808080
}

#foot {
    z-index:    50;
    clear:      both;
    position:   relative;
    font-size:  10px;
    width:      100%; 
    text-align: center; 
    padding:    6px 0 5px 0;
    border-top: 3px solid black;
    margin-top: 6px;
}

    #foot a {
        color:  blue;
    }

#wrapper {
    margin:     0 auto;
    padding:    0;
    text-align: left;
    width:      1020px;
    position:   relative;
    display:    block;
}

#wrapper .hr {
    border:     dashed #B2B2B2;
    border-width:1px 0 0 0;
    height:     0px;
    padding:    0px;
    margin:     0px;
    line-height:0px;
    font-size:  0px;
}

#wrapper .dashed_line {
    margin:     8px 0 6px 0;
    border-top: 1px dashed #B2B2B2;
    height:     2px;
    width:      93%;
}

#wrapper .a {
    color:  blue;
    font-size:14px;
}

#wrapper .btn_signin {
 /*   padding:    2px 6px 4px 8px; */
    background: transparent url(/images/homepage/ver2/sprite.png) no-repeat 0 -95px;
    border:     0 none;
    color:      black;
    letter-spacing:0px;
    cursor:     pointer;
    font-size:  13px;
    font-weight:bold;
    height:     23px;
    width:      63px;
    margin:     0;
}

#wrapper .btn_signin:hover {
    background-position:  0 -72px;        
}

#wrapper .small_first_word {
    font-size:  16px;
    font-weight:bold;
}

#wrapper .large_second_word {
    font-size:  20px;
    font-weight:bold;
}

    #top_bar {
        position:   relative;
        top:        0px;
        left:       0px;
        height:     164px;
        width:      100%;
        background-color:black;
        z-index:    5px;
    }

    #top_bar img#logo {
        position:   absolute;
        top:        4px;
        left:       10px;
        cursor:     pointer;
    }

        #login_wrapper {
            float:  right;
            width:  370px;
            overflow:hidden;
        }
    
        #login_wrapper .white_a {
            font-size:  11px;
            color:      white;
            font-weight:bold;
        }
    
        #login_wrapper #inputs_wrapper {
            background: transparent url(/images/homepage/ver2/banners.png) no-repeat scroll 0 0;
            width:      100%;
            padding:    5px 6px 6px 14px;
            height:     26px;
            margin-top: 2px;
        }

    #top_bar ul#top_menu {
        position:   absolute;
        top:        71px;
        left:       290px;
        font-size:  15px;
        letter-spacing:1px;
        font-weight:bold;
    }

    #top_bar ul#top_menu li {
        display:        inline;
        list-style-type:none;
        padding-right:  70px;
        min-height:     720px;
    }
    
    #top_bar ul#top_menu li a {
        color:      #ED1BC0;
    }

    #leftcontent {
        position:   absolute;
        left:       0px;
        top:        134px;
        width:      190px;
        background: #fff;
        text-align: center;    
        padding-left:8px;
    }
        #leftcontent-wrapper #text-wrapper {
            width:      90%;
            color:      #ED1B30;
            padding-top:8px;
            font-size:  14px;
            overflow:   hidden;
        }
        
        #playnow {
            background:     url(/images/homepage/ver2/playnow.png) no-repeat 0 -139px; 
            height:         138px;
            width:          152px;
            margin-left:    8px;
            cursor:         pointer; 
        }
        
        #playnow:hover {
            background-position:    0 0;
        }

        .black_bar {
            background-color:black;
            height:         24px;
            width:          168px;
            border-top:     1px solid #404040;
            border-bottom:  1px solid #808080;
            color:          white;
            font-size:      18px;
            text-align:     right;
            padding-right:  4px;
            line-height:    26px;
        }
        
        #leftcontent-wrapper {
            text-align: left;
        }
    
    #centercontent {
        background:     #fff;
        margin:         -24px 379px 0 191px;
        z-index:        10;
    }
    
        #centercontent_wrapper {
            position:   relative;
            width:      454px;
        }
        
        #centercontent ul {
            border:     solid #fff; 
            border-width:2px 2px 2px 2px;
        }
    
        #game_features_banner {
            position:   relative;
            z-index:    12;
            margin-left:-9px;
            background: url(/images/homepage/ver2/banners.png) no-repeat 5px -141px;
            width:      466px;
            height:     55px;            
        }

        #fashion_news {
            position:   relative;
            z-index:    12;
            margin:     -12px 0 0 -8px;
            background: url(/images/homepage/ver2/banners.png) no-repeat 3px -87px;
            width:      466px;
            height:     55px;
        }

        #fashion_news_txt {
            position:   relative;
            top:        0px;
            left:       0px;
            height:     153px;
            width:      99%;
            border-bottom:1px dashed #C0C0C0;
            overflow:   auto;
            margin-left:4px;
            margin-top: -4px;
            cursor:     pointer;            
        }

        .slide {
            position:   absolute;
            top:        5px;
            left:       12px;
            font-size:  14px;
            height:     74px;
        }
        
        #centercontent ul#slides {
            margin-top:     -16px;
            background-color:white;
            min-height:     342px;
            cursor:         pointer;
        }
        
        #centercontent ul#slides li.loading {
            background:   url(/images/fileloading.gif) no-repeat center center;
            height:     294px;
            width:      450px;
        }

        #slide_nums {
            position:   relative;
            top:        0px;
            left:       358px;
            background: url(/images/homepage/ver2/sprite.png) no-repeat -103px -102px;
            height:     17px;
            width:      100px;
            z-index:    10;
            color:      white;
            padding-left:18px;
            font-size:  11px;
            font-weight:bold;
            line-height:10px;
        }
        
        #slide_nums a {
            cursor:     pointer;
        }

        #slides_txt {
            position:   relative;
            background-color:#3FE199;
            width:      446px;
            height:     84px;
            line-height:14px;
            margin:     -12px 0 0 5px;
            z-index:    11;
            cursor:     pointer;
        }
        
        #slides_txt .slide_header {
            font-size:      16px;
            font-weight:    bold;
            padding-top:    2px;
            line-height:    24px;
        }
    
    #rightcontent {
        position:   absolute;
        right:      0px;
        top:        134px;
        width:      380px;
        background: transparent;
        margin-top:-23px;
        z-index:    8;
    }

        #contest_header {
            background-color:#3FB8FF;
            height:     130px;
            width:      332px;
            margin-left:10px;
            padding:    4px;
            cursor:     pointer;
        }

            .contest_text {
                width:  330px;
                color:  white;
            }
            
            #contest_learn_more {
                position:   absolute;
                top:        114px;
                left:       260px;
                font-size:  11px;
                font-weight:bold;
            }

            #contest_graphic {
                position:   absolute;
                top:        -14px;
                left:       207px;
                background: transparent url(/images/homepage/ver2/sprite.png) no-repeat -45px 0;
                height:     83px;
                width:      153px;
            }
            
        #fantasy_style_wrapper {
            position:   relative;
            top:        -11px;
            left:       6px;
            width:      352px;
            z-index:    13;
            padding:    0px;
        }
        
            #black_bar {
                background-color:black;
                height:     30px;
                width:      356px;
                display:    block;
                color:      white;
                margin-left:-2px;
                 z-index:   3;
            }
            
            #black_bar .star {
                position:   absolute;
                top:        6px;
                left:       134px;
                background: transparent url(/images/homepage/ver2/sprite.png) no-repeat 0 0;
                height:     50px;
                width:      50px;
            }
         
            #fantasy_style_container {
                background:     url(/images/homepage/ver2/outlines.png) no-repeat 0 21px;
                height:         515px;
                width:          100%;
                margin:         -21px 0 0 -2px;    
                z-index:        1;
            }
            
            #fantasy_style_container  .clothing_position {
                background-repeat:      no-repeat ;
                background-position:    center center;
                height:     371px;
                width:      170px;
                display:    block;
                cursor:     pointer;
            }
            
            #container_box {
                height: 500px;
                width:  177px;
                float:  left;
                padding-left:12px;
            }
            
                #winner_wrapper {
                    line-height:    20px;
                    margin-top:     4px;
                }
            
					.text_container {
                        display:    block;
                        width:      170px;
                        height:     20px;
                        overflow:   hidden;
                    }
            
            #bottom_container_box {
                height: 500px;
                padding-left:0px;
                width:  153px;
                float:  right;
            }
            
            #bottom_container_box  img {
                text-align: center;
                cursor:     pointer;
            }
            
                .store_image {
                    cursor:     pointer;
                    background-repeat:  no-repeat;
                    background-position:0% 0%; 
                    width:      175px; 
                    height:     126px; 
                    display:block;
                }
            
                .text_container {
                    display:    block;
                    width:      148px;
                    overflow:   hidden;
                    height:     18px;
                }
            
            .bold_red {
                color:      #ED1B30;
                font-weight:bold;
            }
            
            .bold_gray {
                color:  #808080;
                font-weight:bold;
            }
            
            .bold_white {
                color:  white;
                font-weight:bold;
            }

        #fantasy_style_banner {
            position:   relative;
            z-index:    12;
            margin:     -12px 0 0 1px;
            background: url(/images/homepage/ver2/banners.png) no-repeat 4px -36px;
            width:      354px;
            height:     55px;
        }
.wrap {
    display:    block;
    height:     822px;
    width:      1117px;
    z-index:    1003;
    background-color:#CCCCCC;
    display:    block;
    left:       0;
    opacity:    0.5;
    filter:     alpha(opacity=50);
    position:   absolute;
    top:        0;
    z-index:    1;
}