#bb-headnav-sort {
background:none;
}
#bb-index-main {
float:left;
width:690px;
}
#bb-index-main a {
color:#06D;
}
#bb-index-side {
float:right;
width:250px;
}

/* babyshow */

#bb-index-babyshow {
width:690px;
height:230px;
background-color:#F5F5F5;
}
#bb-index-up-portal {
background-color:#EDFFCF; border:1px solid #D2DE9E; color:#77990F; line-height:28px; height:28px; padding:0 5px; margin:5px 0 -5px;
}
#bb-index-up-portal li a { padding:0 3px 0 2px;}
/* baby portal */
#bb-index-portal {
width:690px;
margin:10px 0 0;
background:transparent url(/img/homepage/bb-index-portal-bg.png) repeat-y;
}

#bb-index-portal-nav {
width:690px;
zoom:1;
clear:both;
padding:6px 0 0;
background:transparent url(/img/homepage/bb-index-portal-top-bg.png) no-repeat;
}

    #bb-index-portal-nav ul {
    width:678px;
    height:32px;
    zoom:1;
    clear:both;
    margin:0 auto;
    border-bottom:2px solid #F18D9F;
    }

    #bb-index-portal-nav ul:after {
    content:".";
    display:block;
    height:0;
    overflow:hidden;
    visibility:hidden;
    clear:both;
    }

    #bb-index-portal-nav li {
    width:122px;
    height:32px;
    background:transparent url(/img/homepage/bb-index-portal-nav-item-bg.png) no-repeat;
    float:left;
    display:inline;
    margin:0 17px 0 0;
    cursor:pointer;
    line-height:32px;
    text-align:center;
    }

    #bb-index-portal-nav li.current {
    font-weight:bold;
    background-image:url(/img/homepage/bb-index-portal-nav-item-on-bg.png);
    }

    li#bb-index-portal-nav-5 {
    margin:0;
    }

    #bb-index-portal-nav li span {
    display:block;
    width:100px;
    height:16px;
    margin:8px auto;
    overflow:hidden;
    text-indent:-9999px;
    background:transparent url(/img/homepage/bb-index-portal-nav-tab.png?20100309) no-repeat;
    }

    #bb-index-portal-nav li.current span {
    background-image:url(/img/homepage/bb-index-portal-nav-tab-on.png?20100309);
    }

    .logged li#bb-index-portal-nav-1 span {
    background-position:0 -16px;
    }

    li#bb-index-portal-nav-2 span {
    background-position:0 -32px;
    }

    li#bb-index-portal-nav-3 span {
    background-position:0 -48px;
    }

    li#bb-index-portal-nav-4 span {
    background-position:0 -64px;
    }

    li#bb-index-portal-nav-5 span {
    background-position:0 -80px;
    }

#bb-index-portal-box {
width:690px;
zoom:1;
clear:both;
padding:0 0 6px;
background:transparent url(/img/homepage/bb-index-portal-bottom-bg.png) no-repeat 0 bottom;
}

    #bb-index-portal-box .dBox {
    width:678px;
    height:310px;
    margin:0 auto;
    color:#999;
    background-color:#FFF;
    display:none;
    zoom:1;
    clear:both;
    position:relative;
    }

        #bb-index-portal-box .dBox:after {
        content:".";
        display:block;
        height:0;
        overflow:hidden;
        visibility:hidden;
        clear:both;
        }

    .dBox#bb-index-portal-box-1 {
    display:block;
    }

    #bb-index-portal-box .fMain {
    float:left;
    display:inline;
    width:383px;
    height:270px;
    margin:10px 0 10px 10px;
    }

    #bb-index-portal-box .fSide {
    float:right;
    display:inline;
    width:265px;
    height:270px;
    margin:10px 10px 10px 0;
    }

    #bb-index-portal-recom {
    display:none;
    }

    .logged #bb-index-portal-welcome {
    display:none;
    }

    .logged #bb-index-portal-recom {
    display:block;
    }

    .logged#bb-index-portal-box .gBlkAd {
    display:none;
    }

    #bb-index-portal-box .fSide .gBlkA {
    border:1px solid #CCC;
    padding:7px;
    height:114px;
    overflow:hidden;
    }

    #bb-index-portal-box-2 .gBlkA,
    #bb-index-portal-box-3 .gBlkA,
    #bb-index-portal-box-4 .gBlkA {
    display:none;
    }

    .logged #bb-index-portal-box-2 .gBlkA,
    .logged #bb-index-portal-box-3 .gBlkA,
    .logged #bb-index-portal-box-4 .gBlkA {
    display:block;
    }

    #bb-index-portal-box .fSide .gBlkB {
    border:1px solid #CCC;
    padding:7px;
    height:108px;
    margin:10px 0 0;
    }

    #bb-index-portal-box .fExtra {
    position:absolute;
    height:24px;
    line-height:24px;
    margin:0 10px;
    width:658px;
    clear:both;
    bottom:0;
    }

    #bb-index-portal-box .portalPrev {
    position:absolute;
    left:0;
    background:transparent url(/img/homepage/bb-index-pagejump-prev.png) no-repeat 0 center;
    padding:0 0 0 10px;
    font-family:"Simsun";
    }

    #bb-index-portal-box .portalNext {
    position:absolute;
    right:0;
    background:transparent url(/img/homepage/bb-index-pagejump-next.png) no-repeat right center;
    padding:0 10px 0 0;
    font-family:"Simsun";
    }

    #bb-index-portal-box .portalSuggestion {
    text-align:center;
    }

/* class */

.more {
margin:0 0 0 10px;
}

    .more a {
    display:inline-block;
    font-family:"Simsun";
    }

.portalTbl {
clear:both;
}

    .portalTbl td {
    vertical-align:top;
    }

.textList {
}

    .textList li {
    line-height:19px;
    clear:both;
    zoom:1;
    background:transparent url(/img/homepage/bb-index-textlist-bullet.png) no-repeat 5px 7px;
    padding:0 0 0 15px;
    }

    .textList li a {
    display:inline-block;
    }

    .textList .textListLabel {
    margin:0 2px;
    display:inline-block;
    }

    .textList .textListLabel a {
    color:#999;
    }

.compoundList {
clear:both;
zoom:1;
}

    .compoundList .cpListItem {
    clear:both;
    margin:0 0 10px;
    zoom:1;
    }

        .compoundList .cpListItem:after {
        content:".";
        display:block;
        height:0;
        overflow:hidden;
        visibility:hidden;
        clear:both;
        }

    .compoundList .cpListPic {
    float:left;
    display:inline;
    }

    .compoundList .cpListPic a img {
    width:96px;
    height:70px;
    border:1px solid #AAA;
    }

    .compoundList .cpListTitle {
    margin:0 0 0 108px;
    font-weight:bold;
    font-size:14px;
    line-height:20px;
    }

    .compoundList .cpListTitle a {
    display:inline-block;
    font-family:"Simsun";
    }

    .compoundList .cpListAuthor {
    float:right;
    text-align:right;
    display:inline;
    margin:-19px 0 0;
    }

    .compoundList .cpListAuthor a {
    margin:0 4px;
    display:inline-block;
    }

    .compoundList .cpListText {
    margin:0 0 0 108px;
    }

.hlColor,
.hlColor a {
color:#DA6830 !important;
}

.galleryItem {
width:114px;
height:147px;
background:transparent url(/img/homepage/bb-index-portal-gallery-item-bg.png) no-repeat;
text-align:center;
}

    .galleryItem .gaItemThumb a img {
    width:100px;
    height:100px;
    margin:5px auto 0;
    border:1px solid #AAA;
    }

.animeItem {
width:114px;
height:147px;
background:transparent url(/img/homepage/bb-index-portal-gallery-item-bg.png) no-repeat;
text-align:center;
}

    .animeItem .anItemThumb {
    width:102px;
    height:107px;
    margin:0 auto;
    position:relative;
    }

    .animeItem .anItemThumb a img {
    width:100px;
    height:100px;
    margin:5px auto 0;
    border:1px solid #AAA;
    }

    .anPlayMask {
    width:26px;
    height:28px;
    background:transparent url(/img/homepage/bb-index-portal-anime-play-mask.png) no-repeat;
    position:absolute;
    left:38px;
    top:60px;
    filter:alpha(opacity=70);
    opacity:0.7;
    cursor:pointer;
    }

.videoItem {
width:137px;
height:147px;
background:transparent url(/img/homepage/bb-index-portal-video-item-bg.png) no-repeat;
text-align:center;
}

    .videoItem .viItemThumb {
    width:122px;
    height:107px;
    margin:0 auto;
    position:relative;
    }

    .videoItem .viItemThumb a img {
    width:120px;
    height:90px;
    margin:8px auto 0;
    border:1px solid #AAA;
    }

    .videoItem .viDuration {
    background-color:#000000;
    color:#BDFF0C;
    cursor:pointer;
    display:block;
    font-size:11px;
    font-weight:bold;
    line-height:100%;
    padding:2px 3px;
    position:absolute;
    right:2px;
    bottom:9px;
    text-decoration:none;
    }

.gaLabel,
.anLabel,
.viLabel {
font-family:Simsun;
}

/* 欢迎来到宝宝树 */

#bb-index-portal-welcome {
width:678px;
height:310px;
cursor:default;
}

#bb-index-portal-welcome h4,
#bb-index-portal-welcome dl a {
background-color:transparent;
background-repeat:no-repeat;
position:absolute;
text-indent:-9999px;
display:block;
overflow:hidden;
outline:none;
}

.welcomeT1 {
background:transparent url(/img/homepage/bb-welcome-t1-bg.jpg) no-repeat center center;
}

.welcomeT1 h4 {
width:378px;
height:23px;
background-image:url(/img/homepage/bb-welcome-t1-title-bg.png);
margin:21px 0 0 289px;
}

.welcomeT1 .f1 {
width:226px;
height:67px;
margin:54px 0 0 326px;
background-image:url(/img/homepage/bb-welcome-t1-f1-bg.png);
}

    .welcomeT1 .f1:hover {
    background-image:url(/img/homepage/bb-welcome-t1-f1-on-bg.png);
    }

.welcomeT1 .f2 {
width:157px;
height:85px;
margin:138px 0 0 318px;
background-image:url(/img/homepage/bb-welcome-t1-f2-bg.png);
}

    .welcomeT1 .f2:hover {
    background-image:url(/img/homepage/bb-welcome-t1-f2-on-bg.png);
    }

.welcomeT1 .f3 {
width:193px;
height:82px;
margin:121px 0 0 475px;
background-image:url(/img/homepage/bb-welcome-t1-f3-bg.png);
}

    .welcomeT1 .f3:hover {
    background-image:url(/img/homepage/bb-welcome-t1-f3-on-bg.png);
    }

.welcomeT1 .f4 {
width:154px;
height:74px;
margin:203px 0 0 475px;
background-image:url(/img/homepage/bb-welcome-t1-f4-bg.png);
}

    .welcomeT1 .f4:hover {
    background-image:url(/img/homepage/bb-welcome-t1-f4-on-bg.png);
    }

.welcomeT2 {
background:transparent url(/img/homepage/bb-welcome-t1-bg.jpg) no-repeat center center;
}

.welcomeT2 h4 {
width:393px;
height:24px;
background-image:url(/img/homepage/bb-welcome-t2-title-bg.png);
margin:16px 0 0 151px;
}

.welcomeT2 .f1 {
width:165px;
height:169px;
margin:78px 0 0 70px;
}

    .welcomeT2 .f1:hover {
    background-image:url(/img/homepage/bb-welcome-t2-f1-on-bg.png);
    }

.welcomeT2 .f2 {
width:140px;
height:150px;
margin:65px 0 0 216px;
}

    .welcomeT2 .f2:hover {
    background-image:url(/img/homepage/bb-welcome-t2-f2-on-bg.png);
    }

.welcomeT2 .f3 {
width:158px;
height:156px;
margin:114px 0 0 363px;
}

    .welcomeT2 .f3:hover {
    background-image:url(/img/homepage/bb-welcome-t2-f3-on-bg.png);
    }

.welcomeT2 .f4 {
width:163px;
height:153px;
margin:64px 0 0 504px;
}

    .welcomeT2 .f4:hover {
    background-image:url(/img/homepage/bb-welcome-t2-f4-on-bg.png);
    }
.welcomeT3 {
background:transparent url(/img/homepage/bb-welcome-t1-bg.jpg) no-repeat center center;
}

.welcomeT3 h4 {
width:300px;
height:16px;
background-image:url(/img/homepage/bb-welcome-t3-title-bg.png);
margin:23px 0 0 19px;
}

.welcomeT3 dl a {
width:160px;
height:222px;
}

.welcomeT3 dt {
width:160px;
height:147px;
}

.welcomeT3 dd {
width:160px;
height:75px;
}

.welcomeT3 .f1 {
top:47px;
left:10px;
}

    .welcomeT3 a.f1 dt {
    background-image:url(/img/homepage/bb-welcome-t3-f1-bg-1.jpg);
    }

    .welcomeT3 a.f1 dd {
    background-image:url(/img/homepage/bb-welcome-t3-f1-bg-2.png);
    }

    .welcomeT3 a.f1:hover dt {
    background-image:url(/img/homepage/bb-welcome-t3-f1-on-bg-1.jpg);
    }

    .welcomeT3 a.f1:hover dd {
    background-image:url(/img/homepage/bb-welcome-t3-f1-on-bg-2.png);
    }

.welcomeT3 .f2 {
top:47px;
left:178px;
}

    .welcomeT3 a.f2 dt {
    background-image:url(/img/homepage/bb-welcome-t3-f2-bg-1.jpg);
    }

    .welcomeT3 a.f2 dd {
    background-image:url(/img/homepage/bb-welcome-t3-f2-bg-2.png);
    }

    .welcomeT3 a.f2:hover dt {
    background-image:url(/img/homepage/bb-welcome-t3-f2-on-bg-1.jpg);
    }

    .welcomeT3 a.f2:hover dd {
    background-image:url(/img/homepage/bb-welcome-t3-f2-on-bg-2.png);
    }

.welcomeT3 .f3 {
top:47px;
left:344px;
}

    .welcomeT3 a.f3 dt {
    background-image:url(/img/homepage/bb-welcome-t3-f3-bg-1.jpg);
    }

    .welcomeT3 a.f3 dd {
    background-image:url(/img/homepage/bb-welcome-t3-f3-bg-2.png);
    }

    .welcomeT3 a.f3:hover dt {
    background-image:url(/img/homepage/bb-welcome-t3-f3-on-bg-1.jpg);
    }

    .welcomeT3 a.f3:hover dd {
    background-image:url(/img/homepage/bb-welcome-t3-f3-on-bg-2.png);
    }

.welcomeT3 .f4 {
top:47px;
left:512px;
}

    .welcomeT3 a.f4 dt {
    background-image:url(/img/homepage/bb-welcome-t3-f4-bg-1.jpg);
    }

    .welcomeT3 a.f4 dd {
    background-image:url(/img/homepage/bb-welcome-t3-f4-bg-2.png);
    }

    .welcomeT3 a.f4:hover dt {
    background-image:url(/img/homepage/bb-welcome-t3-f4-on-bg-1.jpg);
    }

    .welcomeT3 a.f4:hover dd {
    background-image:url(/img/homepage/bb-welcome-t3-f4-on-bg-2.png);
    }

.welcomeText {
width:299px;
height:226px;
position:absolute;
top:27px;
left:36px;
}

.welcomeText p {
position:absolute;
z-index:2;
top:-1000px;
}

.welcomeText .welcomeBtn {
top:69px;
width:296px;
height:68px;
       text-indent:-999px;
}

.welcomeText .welcomeBtn a {
width:296px;
height:68px;
display:block;
overflow:hidden;
background:transparent url(/img/homepage/bb-index-portal-welcome-text-bg.png) no-repeat 1000px 1000px;
}

.welcomeTextBg {
width:299px;
height:226px;
position:absolute;
z-index:1;
background:transparent url(/img/homepage/bb-index-portal-welcome-text-bg.png) no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/homepage/bb-index-portal-welcome-text-bg.png');
}


/* 细节 */

#bb-index-portal-babytoday .cpListItem {
margin:0;
}

#bb-index-portal-babytoday .cpListPic a img {
width:100px;
height:100px;
}

#bb-index-portal-babytoday .cpListText {
margin:0 0 0 110px;
}

            /* -- -- -- */

#bb-index-portal-startoday .cpListItem {
margin:0;
}

#bb-index-portal-startoday .cpListPic  img {
width:50px;
height:50px;
border:1px solid #AAA;
}

#bb-index-portal-startoday .cpListText {
margin:0 0 0 60px;
}

#bb-index-portal-startoday .starText {
clear:both;
margin:4px 0 0;
}

            /* -- -- -- */
#bb-index-portal-diary .cpListItem {
height:108px;
}

#bb-index-portal-diary .cpListPic img {
width:50px;
height:50px;
border:1px solid #AAA;
margin:25px 0 0;
}

#bb-index-portal-diary .cpListTitle {
margin:0;
}

#bb-index-portal-diary .cpListTitle a {
margin:0 0 0 -52px;
}

#bb-index-portal-diary .cpListText {
margin:4px 0 0 60px;
}
            /* -- -- -- */
 #bb-index-portal-look .cpListItem {
height:130px;
 }

#bb-index-portal-look .cpListPic {
    text-align:center;
margin:0 20px 0 0;
}

#bb-index-portal-look .cpListPic a {
display:block;
        text-decoration:none;
}

#bb-index-portal-look .cpListPic img {
width:128px;
height:96px;
display:block;
margin:0 0 4px;
}

#bb-index-portal-look .cpListTitle {
color:#666;
}

#bb-index-portal-look .topicList {
margin:0 0 0 110px;
}

#bb-index-portal-look .topicList li {
    line-height:20px;
}
#bb-index-portal-forum-topics .topicHot {
font-weight:bold;
line-height:20px;
padding:6px 0 4px;
font-size:14px; text-align:center;
}

#bb-index-portal-forum-topics .topicList li {
line-height:20px;
margin:0 0 0 1em;
}
#bb-index-portal-forum-topics .topicList li .listSub {
display:-moz-inline-box;
display:inline-block;
width:180px;
}
#bb-index-portal-forum-topics .topicList li a {
/*margin:0 1px 0 0;*/
display:inline-block;
}

            /* -- -- -- */

#bb-index-portal-ask-topics .topicHot {
font-weight:bold;
line-height:20px;
padding:0 0 4px;
font-size:14px; text-align:center;
}
#bb-index-portal-ask-topics .topicList {
margin:0 0 15px;
}
#bb-index-portal-ask-topics .topicList li {
line-height:20px;
margin:0 0 0 1em;
}

#bb-index-portal-ask-topics .topicList li a {
margin:0 1px 0 0;
display:inline-block;
}



#know-search-form {
margin:5px 0 0 1em;
}

#know-search-form .i_text {
width:280px;
height:18px;
padding:1px 2px 0;
line-height:17px;
background:#FFF url(/img/homepage/know-search-textinput_bg.gif) repeat-x;
border:1px solid #B9D9FF;
color:#9E9E9E;
}

#know-search-form .i_toask {
width:69px;
height:22px;
overflow:hidden;
line-height:24px;
font-family:"Simsun";
color:#FFF;
border:0;
background:#FFA021 url(/img/homepage/know-btn-search_bg.gif) no-repeat;
cursor:pointer;
vertical-align:top;
}

            /* -- -- -- */

#bb-index-portal-expert .cpListPic a img {
width:100px;
height:100px;
}

#bb-index-portal-expert .cpListTitle {
font-size:12px;
margin:0 0 0 110px;
}

#bb-index-portal-expert .cpListText {
margin:0 0 0 110px;
}

            /* -- -- -- */

#bb-index-portal-cp .cpListTitle {
font:bold 14px/30px default;
text-align:center;
}

#bb-index-portal-cp .portalTbl {
margin:20px 0 0;
text-align:center;
}

            /* -- -- -- */

#bb-index-portal-tryout.fSide .gBlkA {
height:auto;
}

#bb-index-portal-tryout .cpListPic a img {
width:150px;
height:100px;
}

#bb-index-portal-tryout .cpListTitle,
#bb-index-portal-tryout .cpListText {
margin:0 0 0 156px;
}

#bb-index-portal-tryout .textList {
margin:5px 0 0;
}

#bb-index-portal-tryout .textList a {
margin:0 10px 0 0;
}

#bb-index-portal-tryout .textList .textListLabel {
margin:0 0 2px;
display:block;
}

#bb-index-side .block {background:transparent url(/img/homepage/entrR-block-bottom.gif) no-repeat 0 bottom; margin:0 0 10px; clear:both;}
#bb-index-side .block h2 {font-size:14px; height:23px; width:240px; overflow:hidden; color:#5D8700; padding:5px 0 0 10px; background:transparent url(/img/homepage/entrR-block-top.gif) no-repeat 0 0; }
#bb-index-side .block h2 a{color:#77990F; text-decoration:none;}
#bb-index-side .block h2 a:hover {text-decoration:underline;}
#bb-index-side .block h2 .more {font-size:12px; font-weight:normal; right:8px; line-height:21px; display:block; text-align:right; margin:-21px 10px 0 0;}

/* 2010.02 更新 begin */
#entrLogin { height:43px; color:#77990F; margin:0 0 10px; position:relative; z-index:0; }
#entrLogin .loginBtn { width:121px; height:43px; overflow:hidden; float:left; }
#entrLogin .loginBtn a { display:block; background:transparent url(/img/homepage/entrlogin-bg.png) no-repeat; width:121px; height:43px; overflow:hidden; text-indent:-999px; }
.loginBtn#entrLogin-signin a { background-position:0 -218px; }
.loginBtn#entrLogin-signup { float:right; }
.loginBtn#entrLogin-signup a { background-position:-121px -218px; }
#entrLogin .loginPopup { display:none; position:absolute; z-index:1; top:34px; left:0; width:250px; height:218px; overflow:hidden; }
#entrLogin .loginPopup .popupBlock { position:absolute; z-index:1; top:20px; left:0; }
.popupBlock iframe { width:240px; height:180px;}
#entrLogin .loginPopup .popupMask { position:absolute; z-index:1; width:250px; height:218px; background:transparent url(/img/homepage/entrlogin-bg.png) no-repeat 0 0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/homepage/entrlogin-bg.png'); }
#entrLogin .loginPopup .popupContent {  width:250px; height:218px; position:absolute; z-index:2; padding:20px 0 0; }
#entrLogin .forRenren { border-top:1px solid #CCC; margin:15px 20px 0; padding:5px 0 0; color:#646464; }
.btnRenrenConnect { margin:5px 0 0; }
.loginPopup .popupClose { width:8px; height:8px; position:absolute; right:12px; top:10px; overflow:hidden; text-indent:-999px; cursor:pointer; background:transparent url(/img/homepage/entrlogin-bg.png) no-repeat 1000px 1000px; }
/* 2010.02 更新 end */

#entrLogin #sethp a {color:#3C91D9; display:inline-block;}
#entrLogin fieldset {border:0;}
#entrLogin fieldset p {margin:7px 0 0 20px; }
#entrLogin input {border:1px solid #AEAEAE; width:140px; height:16px; padding:1px 1px 0; font-family:Arial; font-size:12px;}
    #entrLogin input.grey {color:#A3A3A3;}
#entrLogin input.check {width:57px; height:19px; border:0;padding:0px;}
#entrLogin input.checkl {width:auto; border:0;padding:0px; vertical-align:middle;}
#entrLogin p a {color:#77990F;}
#entrLogin #entrLoginTour a {color:#3C91D9; display:inline-block; background:transparent url(/img/homepage/index-bul-bluearrowright.gif) no-repeat 160px center; +background-position:160px 1px; padding:0 12px 0 0; outline:none; }
#entrLogin #entrLoginTour a:hover, #entrLogin #entrLoginTour.active a { background:transparent url(/img/homepage/index-bul-bluearrowdown.gif) no-repeat right center; text-decoration:none; }
#entrLoginTourMenu { display:none; position:absolute; z-index:2; margin:150px 0 0 115px; clear:both; border:1px solid #CECECE; background-color:#E4F6FD; width:50px; padding:6px 15px; }
#entrLoginTourMenu li { background:transparent url(/img/homepage/index-bul-dot3.gif) no-repeat 0 center; padding:0 0 0 10px; line-height:22px; }
#entrLoginTourMenu a { color:#3C91D9; }

/* 2010.02 更新 begin */
#entrAnn { height:152px; overflow:hidden; }
#entrAnn p {color:#618402; margin:8px 15px 0; line-height:140%; }
#entrAnn p.feedback {margin-top:3px; padding:0 0 7px; text-align:right;}
#bb-index-side .textlist { margin:5px 10px 0; }
#bb-index-side .textlist li { padding:0 0 0 15px; background:transparent url(http://pic01.babytreeimg.com/img/homepage/entrAnn-textlist-bullet.gif) no-repeat 5px 8px; line-height:19px; color:#999;}
#bb-index-side .textlist li a { color:#7C9926; display:inline-block; }

#entrUpdate { height:153px; overflow:hidden; }
#entrUpdate .textlist a { margin:0 2px; }

#entrBirthGuide { height:163px; overflow:hidden; }
#entrBirthGuide p.d_tip { color:#7C9926; margin:15px 20px 10px; height:55px; }
#entrBirthGuide p.d_cont { height:36px; line-height:36px; text-align:center; font-size:0; }
#entrBirthGuide p.d_cont select { vertical-align:middle; color:#444; margin:0 6px 0 0; }
select#years { width:54px; }
select#months { width:40px; }
select#days { width:40px; }
#entrBirthGuide p.d_cont input { vertical-align:middle; margin:0 0 0 2px; }
/* 2010.02 更新 end */

#entrSearch {float:right;height:103px; +height:102px;}
#entrSearch p {color:#618402; padding:6px 15px 0; line-height:140%; width:196px;}
#entrSearch input {border:1px solid #AEAEAE; width:130px; height:16px; padding:1px 1px 0; font-family:Arial; font-size:12px;}
#entrSearch input.check {width:69px; height:43px; border:0;}
#entrSearch form {text-align:center;}
#entrLogin.afterLogin {height:216px;}
#entrLogin.afterLogin img {vertical-align:middle;}
#entrLogin.afterLogin .userpic {float:left; margin:10px 0 0 10px; padding:0;display:inline;}
#entrLogin.afterLogin .userpic img {width:100px; height:100px; border:2px solid #91B249;}
#entrLogin.afterLogin table { float:right; width:120px; margin:5px 0 0 10px; }
#entrLogin.afterLogin td p { margin:5px 0; font-family:Tahoma; }
#entrLogin.afterLogin td p#entrLoginNotice { margin:10px 0 7px; }
#entrLogin.afterLogin td p#entrLoginNotice .NoticeNum { color: #FF4500; font-weight: bold; }

.afterLoginTip { clear:both; height:60px; line-height:20px; margin:0 10px; color:#999; }
#entrLogin.afterLogin .more { text-align:right; margin:-20px 10px 0; line-height:20px; }

.afterLogin #entrBirthGuide { clear:both; height:auto; }
.afterLogin #entrBirthGuide input { border:0; width:auto; height:auto; padding:0; }
.afterLogin #entrBirthGuide .d_tip { height:35px; margin:0 20px; }


#entrTools { height:197px; overflow:hidden; }
/*#entrTools.block { background-image:url(/img/homepage/entrTools-block-bottom.gif); }
#entrTools.block h2 { background-image:url(/img/homepage/entrTools-block-top.gif); color:#268A99; }*/
#entrToolsFlash { width:240px; height:85px; margin:0 auto 2px; }
#entrTools .c_cont { display:none; clear:both; width:210px; height:65px; overflow:hidden; text-align:center; margin:0 auto; color:#7A7A7A; border:1px solid transparent; }
#entrTools .c_cont#entrToolsCont-Search { display:block; } /*默认显示的区块*/
    .c_cont#entrToolsCont-Weekly { border-color:#C0D7E2;/*border-color:#DBCCDA;*/ }
    .c_cont#entrToolsCont-Search { border-color:#C0D7E2; }
    .c_cont#entrToolsCont-Wish { border-color:#CFD5B1; }
    .c_cont#entrToolsCont-Fav { border-color:#DFD8BC; }
    .c_cont#entrToolsCont-Invite { border-color:#DFC2AE; }
    .c_cont#entrToolsCont-Location { border-color:#D9CFE1; }
    .c_cont#entrToolsCont-Birth { border-color:#E1C5BF; }
    .c_cont#entrToolsCont-Ask { border-color:#B7DFCE; }
    .c_cont#entrToolsCont-Diarybkp { border-color:#C7D4E1; }
    .c_cont#entrToolsCont-Calendar { border-color:#E1D4BC; }
    .c_cont#entrToolsCont-EDD { border-color: #E88B82; }
    .c_cont#entrToolsCont-Ovulation { border-color: #FFA4FF; }
#entrTools .c_cont p.d_tip { height:25px; overflow:hidden; line-height:27px; }
    .c_cont#entrToolsCont-Weekly p.d_tip { background-color:#B3E7FF; color:#0089C8;/*background-color:#F4CFEF; color:#DC5A89;*/ }
    .c_cont#entrToolsCont-Search p.d_tip { background-color:#B3E7FF; color:#0089C8; }
    .c_cont#entrToolsCont-Wish p.d_tip { background-color:#DEEC9C; color:#7D911C; }
    .c_cont#entrToolsCont-Fav p.d_tip { background-color:#F5E5A8; color:#A38513; }
    .c_cont#entrToolsCont-Invite p.d_tip { background-color:#FEAC71; color:#A34501; }
    .c_cont#entrToolsCont-Location p.d_tip { background-color:#DFB9FF; color:#7733DB; }
    .c_cont#entrToolsCont-Birth p.d_tip { background-color:#FEAE9E; color:#C62202; }
    .c_cont#entrToolsCont-Ask p.d_tip { background-color:#83EAC9; color:#188C67; }
    .c_cont#entrToolsCont-Diarybkp p.d_tip { background-color:#7BBCFE; color:#0167C8; }
    .c_cont#entrToolsCont-Calendar p.d_tip { background-color:#F8D491; color:#B4790B; }
    .c_cont#entrToolsCont-EDD p.d_tip { background-color:#EB6563; color:#FACCA8; }
    .c_cont#entrToolsCont-Ovulation p.d_tip { background-color:#C860C6; color:#FFCCFF; }
#entrTools .c_cont p.d_cont { width:210px; height:40px; line-height:40px; white-space:nowrap; _padding:10px 0 0; }
    #entrToolsCont-Weekly p.d_cont { background-color:#D9F3FF; /*background-color:#F7E6F6;*/ }
    #entrToolsCont-Search p.d_cont { background-color:#D9F3FF; }
    #entrToolsCont-Wish p.d_cont { background-color:#E9F0C8; }
    #entrToolsCont-Fav p.d_cont { background-color:#FCF4D4; }
    #entrToolsCont-Invite p.d_cont { background-color:#FCDBC4; }
    #entrToolsCont-Location p.d_cont { background-color:#F5EAFE; }
    #entrToolsCont-Birth p.d_cont { background-color:#FEDED8; }
    #entrToolsCont-Ask p.d_cont { background-color:#CFFCE8; }
    #entrToolsCont-Diarybkp p.d_cont { background-color:#E0EFFE; }
    #entrToolsCont-Calendar p.d_cont { background-color:#FEEFD4; }
    #entrToolsCont-EDD p.d_cont { background-color:#FACCA8; }
    #entrToolsCont-Ovulation p.d_cont { background-color:#FFCCFF; }


#entrTools .c_cont p.d_cont select, #entrTools .c_cont p.d_cont input, #entrTools .c_cont p.d_cont img { vertical-align:middle; font-size:12px; color:#444; font-family:Arial; }
    #entrTools .c_cont p.d_cont option { color:#444; }
        #entrTools .c_cont p.d_cont option.default { color:#888; }
#entrTools .c_cont p.d_cont input.e_submit { height:22px; }
    #entrToolsCont-Birth .e_submit { width:40px; }

#entrAd.block { margin:0; width:250px; height:75px; overflow:hidden; }
#entrAd img { width:250px; height:75px; }

#entrSong.block { margin:0; width:250px; height:75px; overflow:hidden; }
#entrSong.block embed { margin:0 0 0 5px; }

#popuptool {position:absolute; width:315px; top:330px; left:530px; display:none; z-index:999; border:1px solid #BABABA; background-color:#FFF; padding:0 5px; cursor:default; text-align:left;}
#popuptool img {width:auto !important; height:auto !important; padding:0 !important; border:0 !important;}
#popuptool h3 {font-size:14px; width:280px !important; margin:7px 0 0; color:#848E4F; overflow-x:hidden; line-height:150%;}
#popuptool .close {position:absolute; right:5px; top:3px; font-weight:bold; text-decoration:none; font-family:Tahoma;}
#popuptool input.check {border:0; height:auto;}
#popuptool .noticemsg {text-align:center; width:300px; display:block; margin:5px auto;}
#popuptool td {padding:5px;}
#popuptool .hop {background-color:#EEEEEE; padding:5px 0 10px; margin:0 0 5px; width:305px !important; border:1px solid #DDDDDD;}
#popuptool .hop p {padding:1px 0 !important;}
#popuptool .hop p * {padding:1px 0 !important; vertical-align:middle;} 

