﻿.topLang .menu_lg
{
    float: left;
    width: 92px;
    height: 22px;
    background-color: #454545;
    line-height: 20px;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    color: #A6A6A6;
}

.topLang .items
{
    top: 26px;
}

.menu_lg .rbtleft_icon
{
    float: left;
    width: 19px;
    margin: 2px 4px 0px 2px;
    height: 12px;
}

.menu_lg .rbtright_icon
{
    float: right;
    width: 13px;
    margin-left: 2px;
    height: 12px;
}

.menu_lg .rbttext
{
    float: left;
    width: 50px;
    height: 20px;
}

.RockButton
{
    position: relative;
}

.RockButton .rbtdiv, .RockButton .rbtleft_icon, .RockButton .rbttext, .RockButton .rbttext, .RockLink .rlkleft, .RockLink .rlkleft_icon, .RockLink .rlkmiddle, .RockLink .rlktext, .RockLink .rlkright_icon
{
    float: left;
}

.RockButton .rbtdiv
{
    cursor: pointer;
}
.RockButton .rbtdiv:hover
{
    background-position: left bottom;
}

.RockButton .rbttext
{
    text-align: center;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    text-decoration: none;
}
.delete_alert_pop
{
    background: url("/Content/images/Club_house/tabs/tabs_bg.png") repeat-x scroll #ffffff;
    border: 2px solid #999999;
    border-radius: 3px 3px 3px 3px;
    padding: 3px;
 
    width: 240px;
    
    font-size: 12px;
    overflow: hidden;
    display: none;
    z-index: 2000;
}
#div_store_pop
{
    background: url("/Content/images/Club_house/tabs/tabs_bg.png") repeat-x scroll #ffffff;
    border: 2px solid #999999;
    border-radius: 3px 3px 3px 3px;
    padding: 3px;
    position: fixed;
    width: 240px;
    height: 170px;
    font-size: 12px;
    overflow: hidden;
    display: none;
    z-index: 2000;
}
#div_store_pop .rtp
{
    position: absolute;
    width: 240px;
    height: auto;
}
#div_store_pop .rtp_top
{
    float: left;
    height: 30px;
    border-bottom: 1px solid #999999;
    width: 100%;
}
#div_store_pop .title
{
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 3px 0px 0px 10px;
    width: 200px;
}
#div_store_pop .close
{
    background-image: url("/content/images/footer/btn_close.png");
    background-position: 0 top;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 13px;
    margin-right: 2px;
    margin-top: 4px;
    width: 14px;
}
#div_store_pop .descTitle
{
    float: left;
    font-weight: bold;
    margin: 5px 0 0;
    width: 200px;
}
#div_store_pop .btn_area
{
    float: left;
    margin-left: 25px;
    margin-top: 4px;
    position: relative;
    text-align: center;
}
#div_store_pop .description
{
    float: left;
    margin: 10px 0;
    width: 240px;
}
#div_store_pop .ErrorMsg
{
    color: red;
    display: none;
    float: left;
    margin: 10px 0;
    text-align: center;
    width: 200px;
}

#div_rock_pop
{
    display: none;
}
#div_rock_pop .rtp_rock_pop
{
    background-color: #ffffff;
    z-index: 1200;
    border: 1px solid #666666;
    font-size: 12px;
    position: absolute;
    top: 100px;
    left: 100px;
    width: 100px;
    height: 100px;
}
/*
#div_rock_pop .close
{
    background-image: url("/content/images/footer/btn_close.png");
    background-position: 0 top;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 13px;
    margin-right: 2px;
    margin-top: -15px;
    width: 14px;
}
*/
#div_rock_pop .close
{
    background-image: url("/content/images/footer/btn_close.png");
    background-position: 0 top;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 13px;
   
    margin-top: -13px;
    width: 14px;
    position:absolute;
    z-index:100;
    right:-1px;
}
#div_rock_pop .rtp_rock_top
{
    margin-top: 0px;
}

#div_rock_pop .rtp_rock_mask
{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: #000000;
    display: block;
    filter: alpha(opacity=60);
    opacity: .90;
    -moz-opacity: .60;
}
.login_iframe
{
    width: 930px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    margin: 0px;
    height: 376px;
    border: none;
    float: left;
    overflow-x: hidden;
    overflow-y: hidden;
}

.ajaxLoading2
{
    position: absolute;
    z-index: 100;
    display: none;
    background-image: url("/content/images/ajaxLoading2.gif");
    background-position: 0 top;
    background-repeat: no-repeat;
    width: 48px;
    height: 48px;
}

.divHidden
{
    display: none;
}

.page_numbers_container
{
    
    height: 15px;
     margin:auto;
    width: auto;
    display:table;
}

.page_numbers_container .wall_arrow_left
{
    background-image: url("/content/images/CLUB_HOUSE/wall/page_arrow_left.png");
    float: left;
    height: 8px;
    margin-top: 4px;
    width: 5px;
}
.page_numbers_container .wall_chat_box_pages
{
    color: #31251D;
    float: left;
    height: 10px;
    margin-bottom: 3px;
    margin-left: 5px;
    margin-right: 5px;
}

.page_numbers_container .wall_chat_box_pages a, .page_numbers_container .wall_chat_box_pages span
{
    color: #2264B6;
    float: left;
    height: 10px;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 3px;
    margin-left: 2px;
    margin-right: 2px;
}
.page_numbers_container .wall_chat_box_pages span
{
    color: #00C6FF;
}

.page_numbers_container .wall_arrow_right
{
    background-image: url("/content/images/CLUB_HOUSE/wall/page_arrow_right.png");
    float: left;
    height: 8px;
    margin-top: 4px;
    width: 5px;
}
.wrapper_side_nav
{
    width: 220px;
}

.wrapper_side_nav .middle ul, .wrapper_side_nav .middle ul li
{
    list-style: none;
    border: 0;
    outline: none;
    margin: 0;
    padding: 0;
}

.wrapper_side_nav .top
{
    background-image: url(/content/images/nav_side/side_bar_nav_bg.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 9px;
    width: 220px;
    float: left;
}
.wrapper_side_nav .middle
{
    background-image: url(/content/images/nav_side/side_bar_nav_bg.png);
    background-repeat: repeat-y;
    background-position: top right;
    width: 208px;
    float: left;
    padding-right: 6px;
    padding-left: 6px;
}
.wrapper_side_nav .middle .divider1
{
    width: 208px;
    margin-right: 6px;
    margin-left: 6px;
    height: 3px;
}
.wrapper_side_nav .middle .divider2
{
    width: 208px;
    margin-right: 6px;
    margin-left: 6px;
    height: 5px;
}
.wrapper_side_nav .middle .menu_item
{
    background-image: url(/content/images/nav_side/btn_sb_nav.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 29px;
    width: 202px;
    font-size: 12px;
    font-weight: bold;
    display: block;
    cursor: default;
}
.wrapper_side_nav .middle .menu_item:hover
{
    cursor: pointer;
    background-position: left bottom;
}
.wrapper_side_nav .middle .menu_item.expanded
{
    background-position: left bottom;
    cursor: default;
}
.wrapper_side_nav .middle .menu_item.expanded .icon, .wrapper_side_nav .middle .menu_item:hover .icon
{
    background-position: left bottom;
}
.wrapper_side_nav .middle .menu_item .text
{
    color: #DAE8F6;
    text-decoration: none;
    float: left;
    margin-left: 15px;
    margin-top: 6px;
    overflow: hidden;
    height: 16px;
    width: 136px;
    cursor: pointer;
}

.wrapper_side_nav .middle .menu_item.expanded .text
{
    color: #00C6FF;
    cursor: default;
}

.wrapper_side_nav .middle .menu_item .arrow, .wrapper_side_nav .middle .menu_item.expanded .arrow
{
    background-image: url(/content/images/nav_side/icon_sb_arrow_active.png);
    background-repeat: no-repeat;
    background-position: left top;
    float: right;
    height: 12px;
    width: 12px;
    margin-top: 8px;
    margin-right: 8px;
    cursor: pointer;
}

.wrapper_side_nav .middle .menu_item.expanded .arrow
{
    background-position: left bottom;
}


.wrapper_side_nav .middle .sub_menu .item
{
    padding-top: 4px;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #304254;
    height: 22px;
    width: 202px;
    cursor: pointer;
}

.wrapper_side_nav .middle .sub_menu .item
{
    color: #8C96A2;
    font-weight: normal;
}

.wrapper_side_nav .middle .sub_menu .item.selected .name, .wrapper_side_nav .middle .sub_menu .item:hover .name
{
    color: #EDF3FA;
    font-weight: bold;
}

.wrapper_side_nav .middle .sub_menu .item .logo, .wrapper_side_nav .middle .sub_menu.selected .logo
{
    height: 24px;
    width: 70px;
    float: left;
    margin-left: 4px;
    padding: 2px;
}

.wrapper_side_nav .middle .sub_menu .item .name, .wrapper_side_nav .middle .sub_menu.selected .name
{
    float: left;
    color: #8C96A2;
    margin-left: 39px;
    margin-top: 2px;
    font-weight: bold;
}

.wrapper_side_nav .middle .sub_menu.selected
{
    cursor: default;
}
.wrapper_side_nav .bottom
{
    background-image: url(/content/images/nav_side/side_bar_nav_bg.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 9px;
    width: 220px;
    float: left;
}
.container1 .menu .container_register {
    background-image: url(/content/images/SIDE_BAR/btn_sb_register.png);
    background-repeat: repeat;
    float: left;
    height: 70px;
    margin-bottom: 4px;
    width: 220px;
    margin:5px 1px;
}
.btn_download_home.de
{
     background-image: url(/content/images/home/home_btn_download_de.png);
}
.btn_download_home
{
    background-image: url(/content/images/home/home_btn_download_en.png);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    height: 55px;
    width: 172px;
    margin-left: 10px;
}

 .btn_register_home
{
    background-image: url(/content/images/home/home_btn_register_en.png);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    height: 55px;
    width: 172px;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 7px;
}
.btn_register_home.de
{
     background-image: url(/content/images/home/home_btn_register_de.png);
}
.btn_register_home:hover, .btn_download_home:hover
{
    background-position: bottom;
}

