﻿/* ### my_profile_std_skin ################################################################################# */

#main{
    /* padding-bottom: 0px; */ 
    padding-top: 17px;
}
#col-cont-content .account_manager a, #col-cont-content-inner .account_manager a {
    text-decoration:none;
}
.my_profile{
    position: relative;
    margin: 0 -32px;
    padding:11px 0 0 0;
    width: 990px;
}
.my_profile .content{
    padding: 16px 0px 0px 32px;
}
.my_profile .content .image{
    float:left;
    width:198px;
    height: 284px;
    background: url(/NOE/images/siteware/bg-215-ffffff-trans.png) top left no-repeat;
    padding:16px 0 0 18px;
    margin-top:-2px;
}
.my_profile .content .image p{
    color: #008ce4; 
    font-size:1.69em;
    margin-top:16px;
}
.my_profile .content .add_information{
    float:left;
    width:716px;
    margin-left:26px;
}
.my_profile .content .add_information h3{
    font-weight: bold;
    color: #FFFFFF;
    font-size:1.77em;
    /* height:40px; */
}
.my_profile .content .add_information .facts{
    width:300px;
    padding-bottom: 12px;
}
.my_profile .content .add_information .facts .desc,
.my_profile .content .add_information .facts .value{
    color: #FFFFFF;
    display:block;
    width:112px;
    float: left;
    margin-bottom:4px;
}
.my_profile .content .add_information .value{
    float:right;
    font-weight: bold;
}
.my_profile .content .add_information .my_account_star_balance{
    background:none;
    width:auto;
    margin: 0;
    padding:0;
    color: #008ce4;
}
.my_profile .content .add_information .total_stars{
    width: 465px;
    margin-top: 2px;
}
.my_profile .content .add_information .total_stars_bottom{
    padding-top:5px;
    padding-bottom : 5px;
}
.my_profile .content .add_information .total_stars .desc {
    width: 345px;
}
.my_profile .content .add_information .helper_row{
    padding-top:19px;
    margin-bottom:32px;
}


/* ### my_profile_std_skin - registered products ################################################################################# */

.my_profile .content .add_information .registered_products{
    width:465px;
    float:left;
}
.my_profile .content .add_information .registered_products p,
.my_profile .content .add_information .music_player p{
    font-weight: bold;
    font-size: 1.15em;
    color: #FFFFFF;
    margin-bottom: 7px;
}
.my_profile .content .add_information .registered_products .products{
    height:92px;
    padding-top:15px;
}
.my_profile .content .add_information .registered_products .products .product{
    margin-left:11px;
    float:left;
}
.my_profile .content .add_information .registered_products .products .product p{
    color: #008ce4;
    font-weight: normal;
    font-size:0.85em;
    padding-left:10px;
}
.my_profile .content .add_information .registered_products .products a.left,
.my_profile .content .add_information .registered_products .products a.right{
    margin:28px 0 0 13px;
    display: block;
    width:9px;
    display:inline;
    height:20px;
    float:left;
    font-size:0px;
}
.my_profile .content .add_information .registered_products .products a.right{
    margin-left: 7px;
    width: 23px;
}
.my_profile .content .add_information .registered_products .products a.right:hover,
.my_profile .content .add_information .registered_products .products a.left:hover{
    text-decoration: none;
    color: none;
}    
.my_profile .content .add_information .registered_products .products .product .empty,
.my_profile .content .add_information .registered_products .products .product .item{
    width: 61px;
    height:74px;
    padding:0px 0 0 10px;
    font-size: 12px;
}
.my_profile .content .add_information .music_player{
    float:left;
    margin-left: 26px;
}


/* ### my_profile_std_skin - Tabs ################################################################################# */

.my_profile .content .tab_content{
    width: 716px;
    margin-bottom: 77px;
}
.my_profile .tab_content .tabs a,
.my_profile .tab_content .tabs a.active{
    display: block;
    float: left;
    height: 21px;
    padding: 4px 4px 0 4px;
    margin: 1px 0px 0 0;
    color: #FFFFFF;
    font-weight: bold;
}
.my_profile .tab_content .tabs a.active{
    background: #FFFFFF;
}
.my_profile .tab_content .tabs .std_act_pre,
.my_profile .tab_content .tabs .std_act_after,
.my_profile .tab_content .tabs .std_non_act_pre,
.my_profile .tab_content .tabs .std_non_act_after{
    width:8px;
    float: left;
    height: 26px;
}
.my_profile .tab_content .tabs .std_non_act_after,
.my_profile .tab_content .tabs .std_act_after{
    margin-right :2px;
}
.my_profile .tab_content .tabs .std_non_act_pre{
}
.my_profile .tab_content .tabs .std_non_act_after{
}
.my_profile .content .tab_content .inner-cont-bottom{
    background: url(/NOE/images/siteware/bg-716-FFFFFF-trans-bottom.png);
    height:9px;
}
.my_profile .content .tab_content .inner-cont-top{
    background: url(/NOE/images/siteware/bg-716-FFFFFF-trans-top.png);
    height:9px;
}
.my_profile .content .tab_content .inner-cont{
    background:white;
    padding: 43px 16px;    
}
.my_profile .content .tab_content .inner-cont .left_column{
    width: 468px;
    float:left;
}
.my_profile .content .tab_content .inner-cont .right_column{
    width: 208px;
    float:right;
}


/* Copy from basemod_games */
/*###################################################################################
#####################################################################################
#####################################################################################
*/
/* ### GAMES BIG ###################################################################### */
.game-big{
    width: 448px;
    margin: 7px 0px;
    float:left;
    position:relative;
}
.game-big .game-big-top {
    background-image: url(/NOE/images/siteware/bg-448-game-top.gif);
    background-position: 0px top;
    background-repeat: no-repeat;
    float: left;
    padding: 14px 0 0 0px; /*10px;*/
}
.game-big .game-big-bottom{
    background-position: left bottom;
    background-repeat: no-repeat;
    float: left;
    padding-bottom: 10px;
    background-image: url(/NOE/images/siteware/bg-448-game-bottom.gif);
    width: 449px;
  padding-bottom: 11px !important;
}
.game-big .game-big-content {
    border-left: 2px solid #eeeeee;
    border-right: 2px solid #eeeeee;
    width: 416px;
    margin: 45px 0 0 0;
    padding: 0 14px;
}    
.game-big .game-big-header {
    float: left;
    padding: 1px 15px 0 133px;
    margin: 0px 0 0 5px;
    width: 296px;
}
.game-big .game-big-header h2 {
    font-size:1em;
    font-weight: bold;
    float:left;
    color:#646464;
    margin-top:-5px;
    line-height:1.4em;
    width:235px;
    position:relative;
    height:35px;
    overflow:hidden;
}
.game-big-content .game-packshot {
    margin-top:-45px; 
    float:left;
    position:relative;
}
.game-big-content .game-packshot img {
    border:1px solid #808080;
    width:91px;
}
.game-big-content .game-details{
    float:left; 
    margin-left:30px; 
    width:250px; 
}
.game-big-content .coming-soon {
    margin-top:-55px;
    margin-left: -110px; 
    float:left;
    z-index: 99;
    position:relative; 
}
.game-big-content .game-details .labels{
    width:40%; 
    float:left;
}
.game-big-content .game-details .details{
    width:60%; 
    float:left;
}
.game-big .system{
    float:right; 
    margin-top:-12px;
    position:relative;
}
.game-big-content .wifi{
    position:absolute;
    right:20px;
    margin-top:23px;
}
.game-big-content .touch-generation{
    position:absolute;
    right:20px;
    margin-top:62px;
}
.smallfont{
    font-size:0.85em;
}
.top{
    padding-top:15px;
}
.paging-navi {
    text-align: center;
}
.link-aktiv{
    color: #008ce4;
    font-weight:bold;
    background: transparent url(/NOE/images/siteware/bg-14-link-aktiv.gif) no-repeat center;
    padding:0 4px;
}
.link{
    padding:0 4px;
}
/* ### GAMES THUMBS ###################################################################### */
.thumb{
    height:212px;  
    width:138px;
    float:left; 
    margin:0 16px 20px 0;
    position:relative;
    /*visibility:hidden;*/
}
.last{
    margin-right:0px;
}
.thumb .thumb-bg{
    display: table; 
    height: 174px;  
    overflow: hidden; 
    width:138px; 
    background:url(/NOE/images/siteware/bg-all-systems-gamethumb-grey.jpg) no-repeat; 
    float:left; 
    margin-bottom:10px;
    
    #position: relative; 
}
.thumb .thumb-bg-wii{
    display: table; 
    height: 174px;  
    overflow: hidden; 
    width:138px; 
    background-image:url(/NOE/images/siteware/bg-wii-gamethumb-liteblue.jpg);
    float:left; 
    margin-bottom:10px;
    
    #position: relative; 
}
.thumb .thumb-bg-ds{
    display: table; 
    height: 174px;  
    overflow: hidden; 
    width:138px; 
    background-image:url(/NOE/images/siteware/bg-ds-gamethumb-red.jpg);
    float:left; 
    margin-bottom:10px;
    
    #position: relative; 
}
.thumb .thumb-bg-standard{
    display: table; 
    height: 174px;  
    overflow: hidden; 
    width:138px; 
    background-image:url(/NOE/images/siteware/bg-all-systems-gamethumb-blue.jpg);
    float:left; 
    margin-bottom:10px;
    
    #position: relative; 
}
.thumb .packshot{
    display: table-cell; 
    vertical-align: middle; 
    padding:0 22px; 
    #position: absolute; 
    #top: 50%;
}

.thumb .packshot img{
    border:1px solid #808080;
    width:91px;
}
.thumb .placeholder{
    #position: relative; 
    #top: -50%;
}
.thumb h2{
    font-weight:bold;
    font-size:0.85em;
    margin: 5px 5px 5px 10px;
}


/* ### edit_profile std_skin ### */

.profile_settings {
  width: 688px;
  margin-bottom:32px;

}


/* ### edit_profile Tabs ################################################################################ */

.profile_settings #tabs-menu {
    float:left;
    width:100%;
    font-size:1em;
    line-height:normal;
    background-color:#fff;
}
.profile_settings #tabs-menu ul {
    margin:0;
    padding: 0;  
    list-style:none;
    height: 24px;
}
.profile_settings #tabs-menu li {
    float: left;
    margin: 0;
    margin-right: 1px;
    padding: 0;
    height: 24px;
}
.profile_settings #tabs-menu li img {
    cursor: pointer;
}
.profile_permalink  {
  background: #eee url(/NOE/images/siteware/bg-990-eee-fff.gif) no-repeat top left;
  margin: 0pt -32px;
  padding: 20px 0 20px 30px;
  position: relative;
  width: 960px;
}
.profile_permalink label {
  font-weight: bold;
  width: 402px;
  float: left;
}
.profile_permalink input {
  width: 510px;
  float: right;
  margin: 0 32px 0 5px;
  color: #008CE4;
  border:0px; 
  background:#eeeeee;
}


/*thumbs*/

* html .thumb{
    margin:5px 15px 25px 0;
    height:210px;
    overflow:hidden; 
    width:138px; 
    float:left;
}
* html .thumb h2{
    font-weight:bold;
    font-size:0.85em;
    margin: 0 0 0 15px;
}
* html .age{
    margin-right:17.9px;
    font-size:0.85em;
}
* html .last{
    margin-right:0px;
}
* html .first{
    margin-left:5px;
}
* html .game-big .game-big-content {
    border-left: 2px solid #f1f1f1;
    border-right: 2px solid #f1f1f1;
    width: 416px;
    margin: 0px 0 0 0;
    padding: 15px 14px;
}    


/* ****************************** Preview */
.preview_layer {
     position:absolute;
     width: 1100px;
     height: 650px;
     margin: -340px 0 0 -550px;
     top: 50%;
     left: 50%;
     visibility: hidden;
     display: block;
     z-index: 9999;
     color: #000000;
     padding: 0;
}
.preview_layer .top {
    height:19px;
} 
.preview_layer .left, .preview_layer .right {
    float:left;
    width:12px;
    height:650px;
}
.preview_layer .btn-left {
    float: left;
    width:77px;
    height:22px;
}
.preview_layer .btn-right {
    float: right;
    width:77px;
    height:22px;
    margin-right: 32px;
}
.preview_layer .content {
    float:left;
    background:#FFFFFF;
    width:1040px;
    height: 642px;
    padding:8px 0 0 30px;
}
.preview_layer .hl {
    margin-bottom:20px;
    height:23px;
}
.preview_layer iframe {
    width:1015px;
    height: 575px;
    color: #808080;
}
.preview_layer a:hover {
    text-decoration: none;
}
.preview_layer .bottom {
    height:19px;
}


/***********************glider */
div.profileTab {
    color: #fff;
    float: left;
    width: 656px;
    height: 165px;
    position: relative;
    padding: 16px;
    background: #008CE4 no-repeat top left;
}
div.profileTab .dropdown {
    float: left;
    width: 100%;
    margin-bottom: 12px;
}
div.profileTab .dropdown select {
    font-family: Arial, Helvetiva, Verdana, Sans-Serif;
    font-size: 1em;
    background-color: #ffffff;
    border: 1px solid #eeeeee;
    color: #646464;
    width: 178px;
    margin-right: 48px;
}
div.scroller { 
    /* modify width and height of scrolling section if necessary    */        
    float: left;
    width: 596px;
    height: 148px;
    overflow: hidden;
}
div.scroller div.section {
    /* modify width and height of each section as needed (should match the size of the scroller window)    */        
    float: left;
    width: 596px;
    height: 148px;
    overflow: hidden;
}
div.scroller div.section div.container {
    float: left;
    font-size: 0.9em;
    margin: 0 13px;
    overflow: hidden;
    text-align: center;
    /* margin-right: 9px */
}
div.scroller div.section div.container p {
    cursor: default;
    padding-top: 3px;
    overflow: hidden;
    width:93px;
    font-size:11px;
}
div.scroller div.section div.container img {
    cursor: pointer;
    /* border:2px solid #ffffff;
    padding:4px; */
}
div.scroller div.content {
    width: 10000px;
}
div.gliderPrev {
    float: left;
    width: 30px;
    height: 85px;
    padding-top: 35px;
}
div.gliderNext {
    float: left;
    width: 30px;
    height: 85px;
    padding-top: 35px;
    text-align: right;
}
div.gliderPrev img, div.gliderNext img {
    cursor: pointer;
}
div.scroller div.section div.container img.milky {
     filter: alpha(opacity=50);
     -moz-opacity: 0.50;
     opacity: 0.50;
     /* border:2px solid #008CE4; */
}

.footer-bottom {
    background-color: #eee;
    background-image: url(/NOE/images/siteware/bg-edit-footer.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    margin-top: 2px;
    padding: 20px 15px 15px 15px;
    width: 658px;
}
.footer-bottom input {
    margin-top: 5px;
    +margin-top: 2px;    /* IE7 Hack */
}
    
.footer-bottom img {
    margin-top: 12px;
}

.profile_settings .error_wrapper {
    margin:0 0 0 -2px;
    clear:both;
    padding-top:14px;
}
*+html .profile_settings .error_wrapper, 
* html .profile_settings .error_wrapper {
    padding-top:0px;
}
.profile_settings .error_message {
    background: transparent url(../../images/icons/input-error-eeeeee.gif) no-repeat top left;
      color: #EB1E25;
      padding: 2px 0 0 28px;
    height:20px;
}

* html div.scroller div.section div.container {
    margin-right: 9px;
}
* html .profile_settings #tabs-menu li img {
    display:block;
}
* html .footer-bottom {
    clear:both;
}
