body{font:normal 11px Tahoma, Verdana, Arial}
img{border:0}
a{color:#0267BB; text-decoration:none}
form{margin:0; padding:0;}
.totCont{width:960px; margin:0 auto;}
.toppart{}
.rightTop{width:744px; float:right; padding-top:28px; text-align:right}
.rightTop a{display:inline-block; padding-right:10px; padding-bottom:5px;  margin-right:10px; border-right:1px solid #ccc; font-weight:bold; color:#999}
.searchmain{width:202px; border:none; padding:4px 5px 5px; vertical-align:middle; background:url(http://static3.ibcdn.com/home/images/landing/search.gif) no-repeat;}
.searchBtn{ width:24px; height:25px; border:none; background-position: -212px 0; cursor:pointer; vertical-align:middle; background:url(http://static3.ibcdn.com/home/images/landing/search.gif) -212px 0 no-repeat;}

.midpartLeft{width:649px; float:left; background:#F3F3F3; height:480px;position:relative; border-right:1px solid #e4e4e4}
.midpartRight{width:309px; float:right; background:#F3F3F3;}
.innerLeft{padding:12px 20px 0px 12px; }
.innerLeft h1{font:normal 18px Tahoma, Arial, Helvetica; color:#666; margin:5px 0 15px;}

.chlngBtn{background:#356AA0; cursor:pointer; border:1px solid #174674; color:#FFFFFF; font:normal 11px Arial; padding:2px 5px; float:left}
.bottmtwoL{float:left; margin-top:20px; padding:0 30px 10px 10px; border-right:1px solid #fff;}
.bottmtwoL h2, .bottmtwoR h2{font:normal 18px Tahoma, Arial, Helvetica; color:#666; margin:0; padding-bottom:15px}
.contCele{float:left; width:50px; margin-right:4px; text-align:center; padding: 0 15px 0 15px;}
.contCele a{color:#333333; font-size:11px; text-decoration:none}
.contCele img{padding:2px}
.bottmtwoR{float:right; width:275px; margin-top:20px; padding:0 10px 10px 20px;}
.bottmtwoR img{float:left; margin-right:20px;}
.rightMygirl{width:150px; float:left}
.head_sp{color:#0066CC; font-size:12px; font-weight:bold; padding-bottom:5px;}
.tpSign{border-bottom:1px solid #E4E4E4; padding:20px 0 20px 30px; height:66px; overflow:hidden}
.tpSign h3, .btmSignbt h3{color:#888; font:bold 16px Tahoma, Arial, Helvetica,sans-serif; margin:0 0 10px; }
.btmSign{background:#F3F3F3; padding:15px 0 20px 30px; font-size:12px; height:54px; overflow:hidden; border-bottom:1px solid #e4e4e4}
#openWin{margin-top:10px}
.btmSignbt{padding:20px 0 0 30px; font-size:12px; line-hei ght:30px; height:259px;-hei ght:309px}
.pdName{padding:6px 0;}
input.userSign{width:246px; border:1px solid #B5CCE2; padding:2px; height:16px;}
.keepsign{font-size:11px; color:#767676}
input.sIn {background: url(http://static3.ibcdn.com/home/images/landing/signIn.gif); height:23px; padding-bottom:4px; width:77px; border:none; color:#FFFFFF;  cursor:pointer; font:bold 12px Tahoma, Arial, Helvetica, sans-serif; }







/* for footer */
#hpFooter .mid { font-size:1.1em; width:960px; margin:0 auto; padding-top:30px }
#hpFooter .first { padding-left:0px; text-decoration:none; color:#ccc}
#hpFooter .last { padding-right:0px; }
.hpProds { padding:10px; background:#F3F3F3; text-align:center; color:#7c7c7c; text-decoration:none}
.hpProds a { padding:0px 8px; text-decoration:none; color:#7c7c7c; border-right:1px solid #e4e4e4}
.copyRt { border-top:solid 1px #E0E0E0; padding:8px 0px; }
.copyRt .fl { color:#8E8E8E; }
.copyRt .fr a { color:#646464; padding:0px 6px; }
/* end for footer */
.fl{ float:left;}
.fr { float:right;}
.clr {clear:both;}
.sp0 { height:0px; } 
.sp5 { height:5px; }
.sp10 { height:10px }
.sp0, .sp5, .sp10 { overflow:hidden; }

.fmErr { color:#F01717; padding:0px; font-size:11px; display:none; line-height:14px;}

.fbCon { float:left; padding:10px 0 0 10px; }
.fbConTxt { float:left; padding:5px 10px 0 0; font-size:14px; color:#000; }
.fbConIfra { height:25px; width:208px;  }
.signInBx{background:#F3F3F3;}


/*required part for carousel*/

.myAlbumListing{height:248px;border:solid 2px #fff}
.myAlbumListImgs{position:absolute}
.myAlbumListImgs div{position:absolute;top:0;left:0;display:none}
.myTalListBg{background:url(http://static3.ibcdn.com/home/images/landing/mu_talentlist_bg1.gif) repeat-x}
.mySelListNorm{padding:5px 2px 1px 10px;height:19px;color:#303030; cursor:pointer}
.myPadL18px{padding-left:8px;background-position:0 -150px;cursor:pointer}
.mySelListPos{background-position:0 -90px}
.mySelListPos .mySelListNorm{background-position:0 -45px;color:#333;font-weight:bold}
.myTalentRtList{right:0;width:145px;position:relative}

.viewCelebs{text-align:right; clear:both; overflow:hidden; padding-top:7px}
.viewCelebs img{padding-top:2px}
.viewCelebs a{color:#7c7c7c;font-size:11px;text-decoration:none;}

