
/* Portable Id Refresh Button & Image loader code */
.portableIDMarkUp .genericButtonRow{text-align: center;margin-bottom: 20px;margin-top: -20px;;}
.portableIDMarkUp .content-wrapper{margin-bottom: 20px; height: 231px;} 
.portableIDMarkUp .image-block{height: 155px;}
.portableIDMarkUp .genericButtonRow .pidRefresh{margin-top: 45px;}
.account .interests .button-row-wrapper{padding-top:0;margin:0 auto;}
.account .interests{position:relative;}
a {color: #0068bf; text-decoration:none;}
a:hover {color: #fff; text-decoration:underline;}
/* Common Validation CSS */
.boom, .too-young {float:none;display: none; }
.boom h3,.too-young h3{font-size: 1.6em;font-weight: normal;line-height: 45px;height: 45px;}
.too-young p,.boom p{margin: 0 auto;display: block;font-size: 1.1em;color: #363636;text-align: center;}
.boom .wrapper h3, .too-young .wrapper h3{text-align: left;width: 75%; float: left;}
.boom .wrapper h3{color: #32a82c;}
.boom .genericButtonRow {text-align: center;}
.boom .wrapper, .too-young .wrapper {width: 283px;margin: 0 auto;display: block;background: #f5f5f5;padding: 23px;margin-bottom: 40px;}
.too-young img, .boom img{float: left;width: 48px;height: 48px;border: 0;display: block;margin-right: 20px;}
.too-young .wrapper h3{color: #ff0000;}

.myaccount .interests .button-row-wrapper{padding-top:inherit;margin:100px auto;}
.account .interests .section-wrapper .button-row.text-row{width:453px;margin-right:16px;}
.account .interests .section-wrapper .text-row .txtbox{float: left;margin: 0 3px 0 0;padding: 0;width: 85px;}
.account .interests .section-wrapper .text-row .txtbox input{font-size: 18px; padding: 5px 10px; width: 62px; border: 2px solid #f0f0f0;font-weight: bold;min-height: 26px;}
.account .interests .section-wrapper .text-row .link-btn.txtInfo{width:365px }
.account a:hover, .info-overlay a:hover{color: #0068bf; text-decoration:underline;}
.account .genericButtonRow a:hover{color: #fff; text-decoration:none;}

.account .interests .section-wrapper .button-row.star-row{width:453px;margin-right:16px;}
.account .interests .section-wrapper .star-row .starbox{float: left;margin: 0 3px 0 0;padding: 4px;width: 170px;border: 2px solid #f0f0f0;background: #fff; height: 28px}
.account .interests .section-wrapper .star-row .starbox input{font-size: 18px; padding: 5px 10px; width: 62px; border: 2px solid #f0f0f0;}
.account .interests .section-wrapper .star-row .link-btn.starInfo{width:268px }
/* Account Setting Extra Fields Class*/

.prod_threecol{margin-top: -60px;}
.prod_threecol .CC023-Content-Tile .img-holder{height: 145px; }
.prod_threecol .CM149-ContentTileBox .list-wrap ul li{border: 0;}
.prod_threecol .CC023-Content-Tile .text-container{height: auto;}
.CM171_productRegistration{margin-top: 40px;}

/* Favourate Friends Data */
div.compete-tile .tile-link .button-row .link-btn.starbtn{width: 20% !important; float: right;}
div.compete-tile .tile-link .button-row .link-btn{width:79.5% !important;}
.starButton .starbtn .btn{background: url("/yoda/static/images/CC030_gameTrophiesTile/star.png") no-repeat scroll -109px 10px transparent;height: 14px;}
.tile-link.favourite .starButton .starbtn .btn{background: url("/yoda/static/images/CC030_gameTrophiesTile/star.png") no-repeat scroll 14px 10px transparent;height: 14px;}
.tile-link.favourite .starButton:hover .starbtn .btn, .starButton:hover .starbtn .btn{background: url("/yoda/static/images/CC030_gameTrophiesTile/star.png") no-repeat scroll center center #0068BF}

.filterText{float: left; margin: 10px 5px ; font-weight: normal;}
.CC030-game-trophies-tile.compete-tile a.tile-link .button-row .link-btn{width: 100% !important;}
.CC034-sortBy{visibility: hidden;}
.account .button-row-wrapper{position: relative;}
.heroBanner .image-wrap .content-wrap .copy .user-info{width: 70%;}
.CM163-compare-trophies-overview table tbody tr td .game-info-tile .txt-container{padding-top:10px;}


/* Sign Up code*/
.main-form{min-height: 535px;}
#show-form .inputs .email, #show-form .inputs .dateBox{min-width: 678px;}
#show-form .inputs .email input{width: 97%;margin-right: 0; }
#show-form .inputs .dateBox input{width: 187px;}
#show-form .inputs .dateBox input.last{float: right;}
#signupBody .boom, .too-young {display: none; float: none; }
.sign-up-wrapper.in-page .main-form .messages{width: 600px; float: left;}
/*.sort-by-container .sbOptions, .sort-by-container .sbHolder{width: 315px;}*/

.myaccount .genericButtonRow {float: left; width: 100%; margin: 0px auto 30px;}

#accountsettings .threeColStatic{padding: 0; }
#accountsettings .threeColStatic .column-outer{margin-top: -40px;}
#accountsettings .myaccount .headingWrapper{margin-top: 40px;}
#accountsettings section.threeColStatic .column-outer .buttonRow{margin: 20px 0 60px; }
#accountsettings section.threeColStatic .column-outer .buttonRow .btn{padding: 13px 15px;}
#accountsettings section.threeColStatic .column-outer .column-inner ul li{border-right: }
#accountsettings section.threeColStatic .column-outer .item-contents p{min-height: 70px;}

#mytrophies .trophybox {padding: 60px 0 0;}
#mytrophies .bmargin{padding-bottom: 50px;}
#mytrophies .two-column-content .left-column .content-wrapper .image-block{float: left;width: 80%;}
.link-btn.smallbtn{min-width: 70px;float: left; margin-right: 0;margin-top: 2px;}

#mytrophies .content-wrapper .genericButtonRow input {float:left; border: 1px solid #E1E0E0;color: #363636;display: inline;font-size: 1.2em;height: 45px;margin-right: 20px;padding: 0 10px;position: relative;width: 71%;z-index: 1;}
#mytrophies .two-column-content .left-column{min-width: 300px;width: 40%;}
#mytrophies .two-column-content .right-column, #mytrophies .two-column-content .column .genericButtonRow{max-width: 500px;position: relative;min-height: 50px}

#mytrophies .too-young .wrapper{width: 440px;margin:0 0 20px;}
#mytrophies .too-young p{width: 440px;}
#mytrophies .too-young .wrapper h3{width: 83%;}
/* Public Trophy*/
.moduleHeader .CC034-sortBy .genericButtonRow{float: left; margin-right: 10px;}
.publictrophies .moduleHeader .CC034-sortBy {min-width: 395px;}
.CM159_noOverviewResults h1{width: 500px;}
.CM159_noOverviewResults .recently-played{height: 115px;padding-top: 130px;}

#signupBody #show-form .inputs input{font-size: 18px; padding: 5px 9px; border: 2px solid #f0f0f0;font-weight: bold;min-height: 30px;}
#signupBody .boom .wrapper{width: 330px;}
.social_pod_flat ul.social-pod li .link.facebook{overflow:inherit}
.blank-loader{background-color: #eee;display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 101;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
opacity:0.7;
width: 421px;
height:48px;
}
.account .interests .section-wrapper .button-row .link-btn .btn, .account .own .section-wrapper .button-row .link-btn .btn, .account .genres .section-wrapper .button-row .link-btn .btn{padding: 12px 10px;}



/* Search field for compare overlay section*/
#searchFriendList {margin:10px 0px;float: left;}
.searchpsnId{margin-top:15px}
.searchpsnId .search-box{
    border: 2px solid #e7e7e7;
    width: 96%;
    height: 35px;
    margin-left: 10px;
}
.searchpsnId h1{
    text-align: left;
    margin: 10px 10px;
    font-size: 20px;
    height: 25px;
}
.searchpsnId .search-box input{
    width:95%;
    height:31px;
    border: 0;
    outline: none;
    font-family: 'SST W01 Roman', 'SST W02 Roman', 'SST W10 Roman', 'SST W15 Roman', Arial, Helvetica;
    font-size: 14px;
    padding: 0px 10px;
}
.searchpsnId .search{
    position: absolute;
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    background: url('../images/CM061_searchField/search-icons-small.png') no-repeat 2px -30px;
    text-indent: -9999px;
    top: 53px;
    right:25px;
    z-index: 99;
    cursor: pointer;

}

/*for fav btn hover effect diff*/
 .CM160_friendsTileGrid div.compete-tile a.tile-link:hover .button-row .small-btn {
      background-color: #f5f5f5;
      color: #363636; }

  .CM160_friendsTileGrid div.compete-tile a.tile-link .button-row .small-btn:hover {
  background-color: #0068c3;
        color: #fff; }