.small-cont {background:#f2f2f2; margin:0 8px 0 8px; padding:10px 0; height:auto;}
.col-left { width:172px; float:left; padding-left:18px;}
.col-right { width:752px; float:left; background:#FFFFFF; margin-bottom:17px; margin-right:7px;}
.n-padding {padding:0 19px 0 19px;}
.noborder {border:0px!important;}
.img-row p {height:216px; width:171px; float:left; margin-right:10px;}
.fav-img a{width:161px; height:120px; overflow:hidden; display:block;}
.fav-img {float:left; width:161px; height:120px; padding:4px; border:1px solid #CCCCCC;}
.fav-title {height:auto !important; padding:4px 0px 6px 0px; float:left;}
.fav-likes {float:left; width:100%; padding:0px 0px 2px 0px; color:#3f3f3f; font-size:14px; padding:6px 0 9px 0;}
.fav-detail {float:left; width:100%; padding:0px 0px 2px 0px; color:#3f3f3f; font-size:12px; line-height:14px;}
.noMargin{margin:0 !important;}
.noMarginRT{ margin-right:0!important;}
.col-right h2 {font-size:14px; font-weight:normal; padding:10px 0 17px 0;}
.proflle-pic { background:url(school/profile.jpg); height:157px; width:172px;}
.p-img {padding:9px 12px 17px 15px;}
.s-name { padding:6px 0 15px 0; font-size:18px; color:#000000; }
.s-name a{ color:#000000;}
.country { font-size:14pxpx; color:#000000; padding-bottom:36px; font-size:15px;}
.left-menu {width:165px; background-color:#F2F2F2;}
.menu-nav a{display:block; color:#000000; text-decoration:none; height:22px; margin-top:1px;}
.bullet1 {font-size:14px; background-image:url('school/profile.png'); background-repeat:no-repeat; padding:6px 0 0 42px; background-position:8px 1px;}
.bullet2 {font-size:14px; background-image:url('school/album.png'); background-repeat:no-repeat; padding:6px 0 0 42px; background-position:8px 1px;}
.bullet3 {font-size:14px; background-image:url('school/history.png'); background-repeat:no-repeat; padding:6px 0 0 42px; background-position:8px 1px;}
.bullet4 {font-size:14px; background-image:url('school/report.png'); background-repeat:no-repeat; padding:6px 0 0 42px; background-position:8px 1px;}
.bullet5 {font-size:14px; background-image:url('school/favorits.png'); background-repeat:no-repeat; padding:6px 0 0 42px; background-position:8px 1px;}
.bullet6 {font-size:14px; background-image:url('school/school_community.png'); background-repeat:no-repeat; padding:6px 0 0 42px; background-position:8px 1px;}
.bullet7 {font-size:14px; background-image:url('school/settings.png'); background-repeat:no-repeat; padding:6px 0 0 42px; background-position:8px 1px;}
.menu-nav a:hover{ background-color:#C9C9C9;}
.menu-nav-sel{ background-color:#C9C9C9 !important;}
.f-b {font-weight:!important; font-size:18px!important;}
.profile-line { display:block; height:15px; clear:both; padding-bottom:14px; font-size:14px;}
.profil-l {width:150px; float:left;}
.profil-r { width:240px; float:left; margin-left:10px;}
.row { border-bottom:1px solid #c0c0c0; padding:14px 0 0 0; margin: 0 10px;}
.facebook {margin:-6px 0 0 5px; float:right;}
.text-p {font-size:14px; color:#404040; padding:16px 0 20px 0;}
.text-h {font-size:14px; color:#404040; padding:0 0 12px 0;}

.Videos-row p {height:216px; float:left; margin-right:10px;}
.Videos-img a{width:130px; height:107px; overflow:hidden; display:block;}
.Videos-img {float:left; width:130px; height:107px;}
.Videos-title {height:auto !important; padding:4px 0px 6px 0px; float:left;}
.Videos-likes {float:left; width:100%; padding:0px 0px 2px 0px; color:#3f3f3f; font-size:14px; padding:6px 0 9px 0;}
.Videos-detail {float:left; width:100%; padding:0px 0px 2px 0px; color:#3f3f3f; font-size:12px; line-height:14px;}
.s-padding {padding:0 9px 0 9px;}
.tab li {float:left; background:url(school/tab-bg.png) top left; list-style:none; margin-right:1px;}
.tab-heading {background:url(school/tab-bg.png) top right; height:14px; font-size:13px; margin-left:6px; background-position:100% 33%; background-repeat:no-repeat; padding: 13px 22px 6px 16px; text-align:justify; font-weight:bold; 	}
.tab-heading a { text-decoration:none; color:#000000;}
.tab-heading a:hover { text-decoration:none; color:#000000;}
.li-new {padding: 4px 7px 2px 1px!important; text-align:center; height:27px;}
.li-bg { background-position:0% 200%!important;}
.li-bg-div {background-position:100% 100%!important;}
.new-row {margin:0!important; padding: 1px 0 0!important; }
.sub-menu { float:right; padding-top:10px;}
.sub-menu li { float:left; border-right: 1px solid #000000; height:10px; list-style:none; padding:0 5px 0 5px;}
.sub-menu li a {color:#000000; text-decoration:none;}
.sub-menu li a:hover {color:#000000; text-decoration:underline; font-weight:bold;}
.points { padding:23px 0 0 20px; font-size:14px;}
.points li { font-size:14px; padding-bottom:18px;}
.points li a{ color:#000000; text-decoration:none;}
.points li a:hover{ color:#000000; text-decoration:underline;}
.points1 { font-size:14px; padding-bottom:18px;}
.points1 a{ color:#0d3fe0!important; text-decoration:none!important;}
.points1 a:hover{ color:#0d3fe0!important; text-decoration:underline!important;}

.pagenation {margin:0 254px; text-align:center; padding:35px 0 34px 0;}
.pagenation span {float:left; margin-right:4px;}
.red-color {color:#fe0000;}
.green-color {}
.grade-teacher-box {width:231px; margin-right:20px; float:left; padding-bottom:57px; height:79px;}
.gtb-img {border:1px solid #000000; float:left; margin-right:3px;}
.gtb-text { float:left; width:149px;}
.h-font {font-size:16px; padding:2px 0 2px 0; float:left; width:100%; font-weight:bold; line-height: 24px;}
.h-small { font-size:12px; float:left; width:100%}
.margin-RT {margin-right:4px!important;}
.g-font a {color:#339933; text-decoration:underline;}
.g-font a:hover {color:#fe0000; text-decoration:none;}
.h2-new{ font-size:22px; font-weight:bold; padding:21px 0 0 0; float:left;}
.search {float:right; width:425px; padding-top:25px;}
.select-box { width:88px; padding:1px; float:left; border: 1px solid #bebebe; height:21px; margin-top:1px;}
.s-box {float:left; width:177px; margin:0 0 0 5px; border: 1px solid #bebebe; height:17px; padding:2px;}
.search-btn {float:left; padding:0 0 0 5px;}
.s-headding {padding:5px 5px 0 0; float:left;}
.f-bold {font-weight:bold; font-size:12px;}
.noM {margin:0px!important;}
.new-mamber { width:auto; padding-top:20px;}
.new-mamber-pic {float:left; width:73px; overflow:hidden; display:block;}
.new-mamber-text { width:161px; float:left; margin-left:4px; font-size:12px!important;}
.nem-mamber-deatil { float:left; width:240px; margin-right:7px; padding-bottom:47px;}
.new-mamber-text h2 { font-size:17px; padding:5px 0 9px 0; font-weight:bold;}
.new-mamber-text p { font-size:12px; height:auto; width:100%; margin:0px; padding-bottom:-3px; line-height:20px; float:left;}
.new-mwmber-text-headding { float:left; width:51px;}
.new-mwmber-text { margin-left:3px; float:left;}
.no-padding {padding:0px!important;}
.new-paginction {padding-bottom:24px!important;}
.new-mamber-pic { border:1px solid #CCCCCC; overflow:hidden; float:left;}
.new-mamber-pic a { width:70px; display:block; overflow:hidden;}
.gtb-img a { height:77px; width:79; overflow:hidden; display:block;}
.tab-bg { background-position:100% -99px!important;}
.blueboxPadding-photo {padding-left:14px; height:auto; width:165px; padding:9px;  margin-left: 9px; float:left; height:auto;}
.blueboxPadding-photo a{text-decoration:none;}

.admin-row {margin-bottom:15px;}
.title {width:175px; float:left;}
.inputs { float:left; width:460px;}
.input-box {border:1px solid #bbbbbb; padding:2px 2px 2px 2px; width:326px; height:14px;}
.text-fild {border:1px solid #bbbbbb; padding:2px 2px 2px 2px; width:456px; height:97px;}
.btn-submit {background:url(school/creat-btn.png) no-repeat; padding:5px 34px; border: none; cursor:pointer; height:25px; float:left; margin-right:10px;}
.btn-cancel {background:url(school/cancel.png) no-repeat; padding:5px 34px; border: none; cursor:pointer; float:left;}
.btn-upload {background:url(school/upload.png) no-repeat; padding:5px 34px; border: none; cursor:pointer; float:left;}
.submit-btn-cont {float:right; padding:9px 0 47px 0; width:285px;}
.submit-btn-cont-1 {width:415px!important;}
.round-box { width:734px; background:url(school/bluebg.png); margin-top:10px;}
.blueboxPadding { padding-left:32px;}
.blueboxPadding-1{padding-left:14px; height:auto;}
.blueboxPadding-teacher { width:340px!important;}
.img-browes { width:148px;}
.edit-btn {background:url(school/edit.png); height:22px; width:46px; padding:2px 10px; border:none; cursor:pointer; margin-top:5px;}
.gudli-f { font-size:14px; color:#404040; padding-bottom:8px;}
.photoNo {font-size:14px; color:#404040; padding: 0 5px 8px 0 ; margin-top:0px; float:left;}
.photosecation {padding-top:5px; width:165px;}
.delet-btn {background:url(school/delet.png)!important;}
.f-gray {font-size:12px; color:#555756; float:left; padding:5px 0 12px 0; height:20px; line-height:normal; overflow:hidden;}
.l-gray { font-size:14px; color:#555756; line-height:normal; }
.active {background:url(school/active.png)!important;}
.teacher-submit { background:url(school/submit.png); border: medium none; cursor: pointer; float: left; padding: 5px 32px;}
.t-deatil-row { height:12px; padding-bottom:18px;}
.t-title {width:112px; float:left; margin-right:43px;}
.t-name {width:165px; float:left;}
.t-demo { background:url(school/demo.png); height:64px; width:68px; padding:4px 4px 2px 5px; margin-bottom:12px;}


/*userProfilePageAdmin*/
.col-right h3 {/* font-size:16px; font-weight:bold; */ color:#000000; padding:10px 0 9px 18px; font-weight:bold;}
.user-admin-input {border: 1px solid #BBBBBB; height: 14px; padding:4px; width: 174px;}
.admin-inputs { float:left; width:270px;}
.admin-title {float: left; width: 104px; padding-left:5px;}
.admin-title-about {float: left; padding-top: 5px; width: 290px; padding-left:3px;}
.user-input-about {border: 1px solid #BBBBBB; height: 14px; padding: 4px; width: 237px;}
.points-new { padding:4px 0 0 20px!important;}
.row-padding {margin:0 0 10px 0; float:left;}
.blueboxPadd{padding:14px 0 0 23px; height:auto; font-size:15px; color:#3e3f41;}
.row-blue { border-bottom:1px solid #b6daf0; padding:12px 0 0 0; margin: 0 22px 12px ;}
.blue-t-row { height:12px; padding-bottom:18px; }
.blue-t-title {width:153px; float:left; margin-right:43px; padding-bottom:1px;}
.blue-t-name {width:300px; float:left; padding-bottom:1px;;}

.row1 { border-bottom:1px solid #c0c0c0; padding:14px 0 0 0;}

/*userGame-HistoryPageAdmin*/

.map { margin:0 0 20px 135px;}
.game-his { width:180px; height:230px; float:left; margin-right:18px; padding:3px 5px 0 5px; line-height: normal;}
.game-pic {/*-webkit-box-shadow: 2px 2px 11px #888888;  /Safari/  box-shadow: 2px 2px 11px #888888;*/ margin-bottom:10px; text-align: center;}
.game-his p {height:auto;}
.game-his span {float:left; margin-bottom:4px; width:170px; text-align: left;}
.f12 {font-size:12px; height:50px;}
.f12 a{color:#3E3F41;}
.f14 {font-size:14px;}
.f14 a{color:#3E3F41;}
.input-box-upload { border: 1px solid #BBBBBB; height:14px; padding:4px; width:250px;}
.c-box { /*margin-left:100px;*/ padding:30px 0 0 0;}
.c-text {margin-top:2px; margin-right:3px;}
.c-box span{float:left;}
.check-box {margin-right:15px;}
.submit-btn-new {float: left; padding: 34px 0 47px; width: 510px;}


.radio-btn-box {float:left; padding:2px 0 0 0;}
.radio-btn-box span {float:left; padding-top:3px; font-size:12px;}
.bluebox-admin {padding-left:14px; height:215px; width:160px; padding:0 9px 9px 9px; float:left;}

.content-bg{
width:730px; background-image:url('school/mid-pattern.png');  margin: 0 0 0 15px;  background-repeat: repeat-y;
}
.contBGfor_MC{height:850px;}

.con-tab{
background:url('school/gtab.gif'); background-repeat:no-repeat; width:170px; height:69px; position:absolute;
}

.top-line {background:url(school/top_pattern.png) no-repeat; width:732px; height:7px; margin: 0 0 0 23px; background-position:126px 0px;}
.btm-line {background:url(school/bottom-pattern.png); width:725px; height:32px; margin: -32px 0 0 21px;}

.col-content{
float:left; width:756px; position:relative;
}

.col-top{
width:100%; font-size:0px; height:10px; background:url('school/con-top.gif');
}

.col-middle{
width:100%; background-color:#ffffff;
}

.col-bottom{
width:100%; font-size:0px; height:10px; background:url('school/con-btm.gif');
}

.roll-tag{
background:url('school/con-tag.gif'); background-repeat:no-repeat; width:35px; height:32px; font-size:0px; position:absolute; margin:14px 0px 0px -28px;
}

.content-user-game{
padding:70px 0px 0px 0px;

}

.content-user-box{
width:673px; margin:-8px 0px 0px 32px; padding-bottom: 20px;
}

.content-user-top{
background:url('school/gametop.png'); width:673px; height:72px; font-size:0px; overflow:hidden; background-repeat:no-repeat; position:relative;
}

.content-user-middle{
background:url('school/game-middle.gif'); width:673px; background-repeat:repeat-y;
}

.content-user-bottom{
background:url('school/game-bottom.gif'); width:673px; height:29px; overflow:hidden; font-size:0px; background-repeat:no-repeat;
}

.content-user-list{
float:left; width:180px; height:230px; overflow:hidden; margin:0px 20px 0px 0px;padding:5px 7px 5px 3px;
}

.gm-img{
width:170px; height:110px; overflow:hidden; float:left;
}
.gm-img a{color:#000000;}
.gm-title a{color:#000000;}
.gm-text a{color:#000000;}
.content-user-middle-box{
padding:5px 0px 0px 35px; float:left; width:100%;
}

.gm-title{
padding:0px 0px 3px 2px; font-size:14px; float:left; width:100%;
}

.gm-text{
line-height:14px; padding:0px 0px 10px 2px; float:left; width:100%;
}

.gm-score{
background-color:#FFF6BF; padding:5px; font-size:14px; float:left; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}

.roll-text{
position:absolute; font-size:15px;
}

.school-box{
width:675px; margin:-63px 0px 0px 26px;
}

.school-top{
background:url('school/alb-top.png'); width:675px; height:113px; overflow:hidden; font-size:0px; background-repeat:no-repeat; z-index: 12; position:relative;
}

.school-top-new{
background:url('school/alb-top-new.png'); width:675px; height:62px; overflow:hidden; font-size:0px; background-repeat:no-repeat; z-index: 12; position:relative;
}

.school-box-margin{
 margin:15px 0px 0px 26px!important;
}

.school-middle{
background:url('school/alb-middle.png'); width:675px; background-repeat:repeat-y;
}

.school-bottom{
background:url('school/alb-bottom.png'); width:675px; height:30px; font-size:0px; overflow:hidden;
}

.school-content{
width:621px; margin-left:40px; margin-right:auto;
}

.my-list{
float:left; width:171px; height:210px; margin:0px 36px 0px 0px;
}

.mylist-img{
float:left; width:161px; height:120px; padding:4px; border:1px solid #CCCCCC; background-color:#ffffff; overflow:hidden;
}

.mylist-img a{
float:left; width:161px; height:120px; overflow:hidden;
}

.mylist-title{
float:left; width:100%; font-size:15px; padding:10px 0px 5px 0px;
}

.mylist-text{
float:left; width:100%; line-height:15px;
}

.family-box{
width:675px; float:left; margin:-20px 0px 0px 26px;
}

.family-top{
 width:677px; height:121px; font-size:0px; background:url('school/albp-top.png');
}

.family-middle{
background:url('school/albp-middle.png'); width:675px; background-repeat:repeat-y; overflow:hidden; position:relative;
}

.family-bottom{
background:url('school/albp-bottom.png'); width:675px; background-repeat:repeat-y; display:block; position:relative;
}

.my-list-family{
 margin:0px 36px 12px 0px;
}

.corner {
position:absolute; left: 638px; position: absolute; top: -88px;
}

.profile-img-border {float:right; height:289px; width:277px; background:url(school/profile-pic.border.png);  margin: -50px 22px 0 0;}
.profile-image {height:249px; width:249px; padding: 17px 0 0 29px; overflow:hidden;}
.profil-name {background:url(school/profil-name.png); position:absolute; height:39px; width:172px; top:22px;  left:8px; padding: 57px 0 0 102px;}
.school-name {background:url(school/school-name.png); position:absolute; height:53px; width:311px; top:110px; left:23px; padding: 113px 0 0 0;}
.fav-subjaect {background:url(school/fav-subjaect.png); position:absolute; height:94px; width:240px; left:5px; top:265px; z-index:200; padding: 138px 0 0 0;}
.fav-things {background:url(school/fav-things.png); position:absolute; z-index: 2; width:490px; height:60px; left:251px; top:268px; padding: 108px 0 0 0;}
.best-friend {background:url(school/best-friend.png); position:absolute; z-index: 1; width:286px; height:62px; left:120px; top:380px; padding: 122px 0 0 0;}
.fav-food {background:url(school/fav-food.png); position:absolute; width:168px; height:122px; left:28px; top:482px; /*z-index:500;*/ padding: 148px 0 0 0;}
.fav-sport {background:url(school/fav-sport.png); position:absolute; width:297px; height:90px;  left: 215px;  top: 559px; padding: 155px 0 0 0;}
.fav-game {background:url(school/fav-game.png); position:absolute; width:220px; height:53px; left:461px; top:420px; padding: 210px 0 0 51px;}
.f-l {font-size:15px; color:#000000;}
.f-l a{color:#000000}
.fs-18 {/*font-size:18px!important;*/}

.birthday-pic {float:right; height:289px; width:277px; background:url(school/happy-birthday.png);  margin: -50px 22px 0 0;}
.birthday-image {height:182px; width:218px; padding: 9px 0 0 39px; overflow:hidden;}
.game-history {background:url(school/game-history.png); width:172px; height:43px; position:absolute; height: 43px; left:-15px; top: 5px; width: 172px;}
.game-favorite {background:url(school/fav-games.png); width:172px; height:43px; position:absolute; height: 43px; left:-15px; top: 5px; width: 172px;}
.favgame {background:url(school/fav-games.png); width:172px; height:43px; position:absolute; height: 43px; left:-15px; top: 5px; width: 172px;}
.my-profile {background:url(school/my-profile.png); width:172px; height:43px; position:absolute; height: 43px; left:-15px; top: 5px; width: 172px;}
.album-tag {background:url(school/album-title.png); width:172px; height:43px; position:absolute; height: 43px; left:-15px; top: 5px; width: 172px;}
.content-user-padding {padding:21px 0px 0px 0px!important;}
.album-h {font-size:19px; color:#000000; padding: 75px 0 0 42px;}
.album-h2 {font-size:19px; color:#000000; padding: 80px 0 0 45px;}

.fav-color {background:url(school/fav-color.png); height:78px; width:220px; position:absolute; z-index: 1; top:415px; left:416px;  padding: 106px 0 0 0px; }
.fav-pet {background:url(school/fav-pet.png); height:97px; width:209px; position:absolute; z-index: 0;  top:426px; left:555px; padding: 285px 0 0 0;}
.school-top-new{
background:url('school/alb-top-new.png'); width:675px; height:62px; overflow:hidden; font-size:0px; background-repeat:no-repeat; z-index: 12; position:relative;
}

.school-box-margin{
 margin:0px 0px 15px 26px!important;
}
.pipe{background:url(school/pipe.png); height:60px; width:3px; position:absolute; top:30px; left:143px; z-index:1000;}


.inputText {font-size:11px; height:21px; width:247px;}
.adminTitle {font-size:16px; font-weight: bold; margin-bottom: 20px;}
.adminTitle span {font-size:12px; float:right; margin-right:20px;}
.adminTitle span a {color:#000000}
.albumTitleText {position: absolute; font-weight: bold; font-size: 16px; left: 12px; top: 18px; width:143px; text-align:center;}

.myProfileTxt_all{font-size:15px; font-weight:bold; position:absolute; z-index:600; background:#fff; padding:0px 10px 0px 20px; -moz-border-radius:15px; border-radius:15px;}
.myProfileTxt_all input{border:none; background:transparent; font-size:20px;}
.myProfileTxt_all select{background:transparent; padding:5px; font-size:20px;}

.myProfileTxt_prflName{left:45px;}
.myProfileTxt_prflName input{width:195px; border:solid 1px #aaf0ff;}
.myProfileTxt_schlName{margin:-1px 0 0 22px; border:solid 1px #fa9cb8;}
.myProfileTxt_favSub{margin:50px 0 0 14px; width:164px; border:solid 3px #20d4da;}
.myProfileTxt_favThngs{margin:28px 0 0 170px; width:200px; border:solid 3px #c87be7;}
.myProfileTxt_bstFrnd{margin:-4px 0 0 17px; width:213px; border:solid 3px #dad320;} .myProfileTxt_bstFrnd input{width:215px; margin-left:-10px;}
.myProfileTxt_favFood{margin:80px 0 0 -20px; width:170px; border:solid 3px #eaac64;}
.myProfileTxt_favSprt{margin:50px 0 0 30px; width:208px; border:solid 3px #e53462;}
.myProfileTxt_favClr{margin:50px 0 0 -17px; width:208px; border:solid 3px #f54d13;}
.myProfileTxt_favPet{margin:30px 0 0 -20px; width:208px; border:solid 3px #55b6fa;}


.schoolCommunity{float:right; margin-top:-10px;}
.schoolCommunity a{display:block; width:229px; height:61px; background:url('school/join-community.png');}
.schoolCommunity a:hover{background:url('school/join-community-hover.png');}
.buynowbutton1{position:absolute; bottom:80px; right:20px;}
.profile-image a{display:block; overflow:hidden; width:226px; height:249px;}
.profile-image a img{width:226px; min-height:249px;}
.prflFvOpt_close{float:right; font-weight:bold; font-size:14px; padding:5px 2px 2px 2px; cursor:pointer;}
.prflFvOpt_apply{float:right; font-weight:bold; font-size:14px; padding:3px 7px; margin:5px 0 8px; cursor:pointer; color:teal; -moz-border-radius:5px; border-radius:5px;}
.appFavSub{background:#20d4da; color: #fff;}
.appFavThings{background:#c87be7; color: #fff;}
.appBestFriend{background:#dad320; color: #fff;}
.appFavFood{background:#eaac64; color: #fff;}
.appFavSport{background:#e53462; color: #fff;}
.appFavColor{background:#f54d13; color: #fff;}
.appFavPet{background:#55b6fa; color: #fff;}
.staticFavAll{cursor:pointer;}
.staticMyProfile{height:70px; left:3px; position:absolute; top:90px; width:297px; text-align:center;}
.staticFavSub{height:150px; left:0; position:absolute; top:65px; width:230px;}
.staticFavThings{height:75px; left:0; position:absolute; top:65px; width:483px;}
.staticBestFriend{height:110px; left:0; position:absolute; top:65px; width:280px;}
.staticFavFood{height:176px; left:10px; position:absolute; top:83px; width:135px;}
.staticFavSport{height:140px; left:10px; position:absolute; top:92px; width:276px;}
.staticFavColor{height:140px; left:0px; position:absolute; top:33px; width:210px;}
.staticFavPet{height:180px; left:0px; position:absolute; top:175px; width:200px;}
.profileFavOpt{padding:10px 0 0 0;}
.chartThumbs{float:left; padding:9px 50px 0 50px;}
.chartThumbsImg{padding:5px 0 0 0;}
#chartContainer{padding:13px 0 0 0; float:left;}
#chartContainerTitle{font-weight: bold; color:#000; font-size:13px;}
.fs_All_stTxt{text-align:center; display:block; overflow:hidden; word-wrap:break-word;}
.fs_prna{padding:0 15px; height:40px;}
.fs_fasu{padding:0 25px; height:60px;}
.fs_befr{padding:0 20px; height:40px;}
.fs_fath{padding:0 20px 0 80px; height:40px;}
.fs_fafo{padding:0 20px; height:100px;}
.fs_fasp{padding:0 25px; height:40px;}
.fs_faco{padding:0 20px; height:40px;}
.fs_fape{padding:0 10px 0 5px; height:40px;}
.prflFvOpt_hd{float:left; padding:5px 0 0 0;}

.hdFavSub{color:#20d4da;}
.hdFavThings{color:#c87be7;}
.hdFavFood{color:#c88230;}
.hdFavSports{color:#e53462;}
.hdFavColor{color:#f54d13;}
.hdFavPet{color:#55b6fa;}
.albumSelCat ul li{float:left; width:135px; padding-bottom:8px;}
.maProPic .p-img{display:block; padding:10px 0 0 10px; height:131px; overflow:hidden; width:145px;}
.maProPic .p-img a img{width:145px;}
.usrGmHistory{height:260px;}
.usrGmHistory .gm-text{height:40px;}
.profileAlbum_pic{height:105px; overflow:hidden; position:relative;}
.profileAlbum_pic img{width:160px; min-height:105px;}
.profileAlbum_pic .upOverlayPic{position:absolute; left:0; top:0;}