.wrapper .bgr-line{position:absolute;top:493px;left:0;width:100%;height:54px;background:url("../images/top-bg-line.png") no-repeat scroll 50% 0 transparent !important}
.main-container ul.bigadv{max-height:335px;overflow:hidden}
.main-container ul.bigadv li>a{position:relative;display:flex;flex-direction:column}
.main-container ul.bigadv li .promo_book{padding-left:23%;color:#fff;font-size:20px;position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-position:center center;background-repeat:no-repeat;background-size:cover}
.main-container ul.bigadv li .promo_book>*{z-index:2}
.main-container ul.bigadv li .promo_book .mask{position:absolute;background-image:url("../images/promote_mask.png");top:0px;left:0px;right:0px;bottom:0px;z-index:1}
.main-container ul.bigadv li .promo_book>img{position:absolute;top:10%;left:3%;width:auto;height:80%;box-shadow:3px 3px 3px #b2b2b2}
.main-container ul.bigadv li .promo_book>span{position:relative;display:block;padding:10px 4px}
.main-container ul.bigadv li .promo_book>span.promote_title{font-size:28px;font-weight:bold;text-shadow:3px 3px 3px #b2b2b2;padding-top:40px}
.main-container ul.bigadv li .promo_book>span.promote_author{font-style:italic}
.main-container ul.bigadv li .promo_book>span.promote_description{padding-top:30px}
.main-container #promoTextCont{position:relative;top:14px;display:block;height:30px;line-height:30px;overflow:hidden}
.main-container #promoTextCont .promoText{display:block;color:#c90000;white-space:nowrap;left:-2000px;position:absolute;font-size:16px}
.main-container .col2{margin-top:42px}
.main-container .col2 .l{float:left;width:721px}
.main-container .col2 .r{float:right;width:254px}
.main-container .col2 .r .right-box{margin-top:30px}
.main-container .col2 .r #sos_friends{float:right;color:#00aeef;padding:8px;box-shadow:0 5px 3px -3px #555;border:1px solid #cfcfcf}
.main-container .col2 .r #sos_friends .sos-logo{display:block;width:100%;height:90px;background:url(../images/sos-friend-bg.png) no-repeat center -28px}
.main-container .col2 .r #sos_friends a{color:inherit;font-weight:bold}
.main-container .col2 .r #week_book{border-top:none}
.main-container .col2 .r #week_book .bgr{position:absolute;top:-7px;height:19px;width:100%;left:0;background:url("../images/week_book_bgr.png") repeat-x 0 0}
.main-container .col2 .r #week_book span.author,.main-container .col2 .r #week_book span.price{display:inline-block;width:117px;position:absolute;left:133px;text-align:center;font-size:16px}
.main-container .col2 .r #week_book span.author{top:100px}
.main-container .col2 .r #week_book span.price{top:175px}
.main-container .col2 .r #week_book span.name{font-weight:bold;color:#583901;font-size:16px}
.main-container .col2 .r #week_book,.main-container .col2 .r .free_book,.main-container .col2 .r .clip{float:right;position:relative;width:242px;height:auto;padding:12px 1px 12px 8px;background:#f0f0f0;border:1px solid #cfcfcf;box-shadow:0 5px 3px -3px #555}
.main-container .col2 .r #week_book>*,.main-container .col2 .r .free_book>*,.main-container .col2 .r .clip>*{font-family:"Century Gothic",sans-serif !important}
.main-container .col2 .r #week_book h2,.main-container .col2 .r .free_book h2,.main-container .col2 .r .clip h2{height:36px;line-height:36px;font-size:18px;text-transform:uppercase;text-decoration:underline}
.main-container .col2 .r .clip{width:252px;margin:0;padding:12px 0 0 0}
.main-container .col2 .r #week_book .bookbgr,.main-container .col2 .r .free_book .bookbgr{position:relative;width:115px;padding-left:10px;text-align:right;margin:18px 0}
.main-container .col2 .r #week_book .bookbgr span,.main-container .col2 .r .free_book .bookbgr span{background:url("../images/week_book.png") no-repeat scroll 0 0 transparent;display:block;position:absolute;left:0;width:100%}
.main-container .col2 .r #week_book .bookbgr span.top,.main-container .col2 .r .free_book .bookbgr span.top{top:-18px;height:52px}
.main-container .col2 .r #week_book .bookbgr span.bottom,.main-container .col2 .r .free_book .bookbgr span.bottom{bottom:0px;height:8px;background-position:left bottom}
.main-container .col2 .r #week_book .bookbgr span.left,.main-container .col2 .r .free_book .bookbgr span.left{top:34px;bottom:8px;background-position:0 -52px}
.main-container .col2 .r #week_book .bookbgr a,.main-container .col2 .r .free_book .bookbgr a{display:block;position:relative}
.main-container .col2 .r #week_book .bookbgr a img,.main-container .col2 .r .free_book .bookbgr a img{position:relative}
.main-container .col2 .r .free_book .bookbgr{margin-left:auto;margin-right:auto}
.main-container .col2 .r #subscription{float:right;position:relative;box-shadow:0 5px 3px -3px #555;border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.main-container .col2 .r #lastSeen{float:right}
.main-container .col2 .r #lastSeen h2{border:1px solid #cfcfcf;width:252px;height:38px;line-height:38px;text-align:center;font-size:18px;font-family:"Century Gothic",sans-serif;text-transform:uppercase;box-shadow:0 5px 3px -3px #555}
.main-container .col2 .r #lastSeen ul li{width:238px;padding:8px;border-bottom:1px solid #cfcfcf;float:left;text-align:left}
.main-container .col2 .r #lastSeen ul li a.img{display:block;float:left;width:82px}
.main-container .col2 .r #lastSeen ul li a.img img{border:1px solid #c6cacb}
.main-container .col2 .r #lastSeen ul li .cont{display:block;float:right;width:146px;font-size:14px;line-height:16px}
.main-container .col2 .r #lastSeen ul li .cont a,.main-container .col2 .r #lastSeen ul li .cont span{display:block}
.main-container .col2 .r #lastSeen ul li .cont .name{margin-bottom:22px}
.main-container .col2 .r #lastSeen ul li .cont .price{color:#c90000}
