#content    {
    width:976px;
    margin: 0 auto;
    padding-top:15px;
    text-align:center;
    vertical-align:top;
}

#content    #leftZone {
    display:inline-block;
    width:240px;
    vertical-align:top;
}
#content    #centerZone {
    display:inline-block;
    width:402px;
    margin-left:20px;margin-right:20px;
    vertical-align:top;
}
#content    #rightZone {
    display:inline-block;
    width:250px;
    vertical-align:top;
}

#leftCategory   {
    display:block;
    width:240px;height:304px;
    margin-top:23px;padding:0px;
    background-image:url(/images/main/left_category.gif);
    background-repeat:no-repeat;
    overflow:hidden;
}
#leftCategory   #IconBlock  {
    display:block;
    width:240px;height:240px;
    margin-top:64px;
}
#leftCategory   #IconBlock  .IconBlockLine  {
    display:block;
    width:240px;height:80px;
    overflow:hidden;
}

#leftCallCenter {
    display:block;
    margin-top:30px;
}

#centerMain {
    display:block;
    width:402px;height:338px;
    overflow:hidden;
}
#centerRecommend    {
    display:block;
    width:402px;height:170px;
    background-image:url(/images/main/center_recommend.gif);
    background-repeat:no-repeat;
    overflow:hidden;
}
#centerRecommend    ul  {
    width:402px;
    margin-top:30px;
    *zoom: 1;
    *display:inline;
    *width:402px;
}
#centerRecommend    ul  li  {
    display:inline-block;
    width:90px;
    text-align:center;
    margin-left:7px;
    vertical-align:top;
    *zoom: 1;
    *display:inline;
    *width:90px;
    *margin-left:7px;

}
#centerRecommend    ul  .recommendImg  {
    display:inline-block;
    width:90px;
    text-align:center;
}
#centerRecommend    ul  .recommendImg   img {
    border:1px solid #CCCCCC;
}


#centerRecommend    ul  .recommendSname  {
    display:inline-block;
    width:90px;
    text-align:center;
}

#rightLogin {
    display:block;
    width:250px;height:106px;
    background-image:url(/images/main/right_login_back.gif);
    background-repeat:no-repeat;
    overflow:hidden;
    text-align:center;
}
#rightLogin #loginTitle {
    display:block;
    width:230px;height:28px;
    vertical-align:bottom;
    margin:0px auto;
    padding-bottom:5px;
    text-align:left;
}
#rightLogin #loginTitle #memberJoin {
    display:inline-block;
    margin-top:13px;margin-left:10px;
}
#rightLogin #loginTitle #findId {
    display:inline-block;
    margin-top:13px;margin-left:37px;
}
#rightLogin #loginTitle2 {
    display:block;
    width:230px;
    vertical-align:bottom;
    margin:0px auto;
    text-align:left;
}
#rightLogin #memberBox   {
    display:inline-block;
    width:144px;
    margin-left:10px;
    vertical-align:top;
}
#rightLogin #memberId   {
    display:block;
    margin-top:1px;
}
#rightLogin #memberId   .inputLogin {
    background-image: url();
    background-repeat: no-repeat;
    background-position: 5px 3px;
}

#rightLogin #memberPass   {
    display:block;
    margin-top:8px;
}
#rightLogin #memberPass .inputLogin {
    background-image: url();
    background-repeat: no-repeat;
    background-position: 5px 3px;
}

#rightLogin #memberBtnBox   {
    display:inline-block;
    width:60px;height:60px;
    margin-left:5px;
}
#rightLogin #memberBtn  {
    display:block;
    width:57px;height:57px;
}
#rightLogin #loginTitle3 {
    display:block;
    width:230px;height:56px;
    margin:0px auto;
    text-align:left;
    border-bottom:1px solid #DDDDDD;
}
#rightLogin #loginTitle3    #memberName {
    display:inline-block;
    width:100%;
    margin-top:26px;margin-left:18px;
    text-align:left;
}
#rightLogin #loginTitle4 {
    display:block;
    width:230px;height:50px;
    margin:0px auto;
    text-align:left;
}
#rightLogin #loginTitle4    #basketCount {
    display:inline-block;
    width:42%;
    margin-top:16px;margin-left:10px;
    text-align:left;
    color:#696E76;font-weight:bold;
}
#rightLogin #loginTitle4    #orderCount {
    display:inline-block;
    width:42%;
    margin-top:16px;margin-left:18px;
    text-align:left;
    color:#696E76;font-weight:bold;
}

#rightNewBook   {
    display:block;
    width:250px;height:158px;
    margin-top:5px;
    background-image:url(/images/main/right_newbook_back.gif);
    background-repeat:no-repeat;
    overflow:hidden;
}
#rightNewBook    #newTitle  {
    display:inline-block;
    width:100%;height:20px;
}
#rightNewBook    #newTitle    #newBtn  {
    display:inline-block;
    margin-left:214px;margin-top:5px;
}
#rightNewBook   .newImg {
    display:inline-block;
    width:100px;
    margin-top:13px;
    text-align:center;
}
#rightNewBook   .newImg   img {
    border:1px solid #CCCCCC;
}

#rightNewBook   .newInfo {
    display:inline-block;
    width:140px;
    margin-top:13px;
    text-align:left;
    vertical-align:top;
    *zoom: 1;
    *display:inline;
    *width:140px;
}
#rightNewBook   .newInfo    .newGname {
    display:inline-block;
    width:100%;
    margin-top:5px;
    text-align:justify;
    font-weight:bold;
}
#rightNewBook   .newInfo    .newListPrice {
    display:inline-block;
    width:100%;margin-top:5px;
    text-align:left;
}
#rightNewBook   .newInfo    .newSalePrice {
    display:inline-block;
    width:100%;
    text-align:left;
}
#rightNewBook   .newInfo    .newSaleRate {
    display:inline-block;
    width:100%;
    text-align:left;
}
#rightNewBook   .newInfo    .newPriceTitle {
    display:inline-block;
    width:60px;
    text-align:left;
}
#rightNewBook   .newInfo    .newPrice {
    display:inline-block;
    width:70px;
    text-align:left;
}

#rightBank   {
    display:block;
    margin-top:5px;
    border:1px solid #d6d6d6;
    padding-top:10px;padding-bottom:10px;
}
#rightNotice   {
    display:block;
    width:250px;height:116px;
    margin-top:10px;vertical-align:top;
    background-image:url(/images/main/right_notice.gif);
    background-repeat:no-repeat;
    overflow:hidden;
}
#rightNotice    #noticeTitle  {
    display:inline-block;
    width:100%;height:20px;
}
#rightNotice    #noticeTitle    #noticeBtn  {
    display:inline-block;
    margin-left:214px;margin-top:5px;
}

#rightNotice    ul  {
    width:240px;
    margin-top:10px;margin-left:8px;
}
#rightNotice    ul  li  {
    width:240px;height:19px;
    text-align:left;
    vertical-align:top;
}
#rightNotice    ul  .title  {
    display:inline-block;
    width:170px;
    text-align:left;
    white-space:nowrap;
    overflow:hidden;
    text-overflow: ellipsis;
}
#rightNotice    ul  .new  {
    display:inline-block;
    width:10px;
    text-align:center;
    vertical-align:top;
}
#rightNotice    ul  .date  {
    display:inline-block;
    width:50px;
    text-align:right;
    vertical-align:top;
}

