/* main best item list */ 
body {
	overflow-x:hidden;
}
#wrap {width: 1100px; margin: auto;}
#container {width:100%; height:100%; min-width:1000px; position:relative;margin:110px 0px 0px 10px;padding:40px 0px 40px 0px;*zoom:1}
#container:after {display:block;clear:both;content:""}
#container .contents {padding:0px 16px 0px 10px; background-color:#ffffff;}

/* 메인 롤링빅배너 */
.best_deallist .main_banner {overflow:hidden;position:relative;width:1056px;height:289px; margin:0px 10px 10px 10px;border:1px solid #ddd;*zoom:1;}
.best_deallist .main_banner:before,
.best_deallist .main_banner:after {display:table;content:'';}
.best_deallist .main_banner:after {clear:both;}
.best_deallist .main_banner img {vertical-align:top;}
.best_deallist .main_banner .thumbs > div {position:absolute;top:0;left:0;}
.best_deallist .main_banner .list_img {position:absolute;right:-1px;top:-1px;}
.best_deallist .main_banner .list_img .m_banner {float:left;width:288px;height:288px;border-width:1px 0 0 1px;border-style:solid;border-color:#d6d6d6;background-color:#fff;}
.best_deallist .main_banner .list_img .m_banner li {float:left;width:95px;height:95px;border-width:0 1px 1px 0;border-style:solid;border-color:#ddd;}
.best_deallist .main_banner .list_img .m_banner li a {display:block;text-indent:-9999px;margin-left:0;width:95px;height:95px;font-size:0;border-bottom:0;background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;background-color:transparent;}
.best_deallist .main_banner .list_img .m_banner li a.pager-active,
.best_deallist .main_banner .list_img .m_banner li a.active {background-position:0 -95px;}

/* 메인 중간베너 */
.recommand_item {position:relative;width:1080px; padding:0px 15px 5px 0px;}
.recommand_item .recommand_item_cont {overflow:hidden;}

.list_ritem99 {padding:0px 0px 0px 0px;*zoom:1;}
.list_ritem99:after {display:block;clear:both;content:'';}
.list_ritem99 li {float:left;margin:5px 5px 6px 6px;}
.list_ritem99 .link_ritem {display:block;position:relative;border:1px solid #d9d9d9;cursor:pointer;}
.list_ritem99 .img {display:block;width:344px;height:229px;}
.list_ritem99 .sm_banner .btn_direct {display:none;overflow:hidden;position:absolute;left:120px;top:90px;width:104px;height:41px;background:url(/images/btn_img.png) no-repeat;text-indent:-9999px;}
.list_ritem99 .sm_banner .btn_direct {background-position:0 -504px;}
.list_ritem99 .link_ritem:hover,
.list_ritem99 .link_ritem:focus {border-color:#e51b13;}
.list_ritem99 .link_ritem:hover .btn_direct,
.list_ritem99 .link_ritem:focus .btn_direct {display:block;}

.list_ritem {padding:0px 5px 0px 4px;*zoom:1;}
.list_ritem:after {display:block;clear:both;content:'';}
.list_ritem li {float:left;margin:5px 5px 6px 6px;}
.list_ritem .link_ritem {display:block;position:relative;border:1px solid #d9d9d9;cursor:pointer;}
.list_ritem .img {display:block;width:540px;height:296px;}

.list_ritem .sm_banner .btn_direct {display:none;overflow:hidden;position:absolute;left:220px;top:90px;width:104px;height:41px;background:url(/images/btn_img.png) no-repeat;text-indent:-9999px;}
.list_ritem .sm_banner .btn_direct {background-position:0 -504px;}

.list_ritem .btn_buy,
.list_ritem .btn_direct {display:none;overflow:hidden;position:absolute;left:220px;top:160px;width:104px;height:41px;background:url(/images/btn_img.png) no-repeat;text-indent:-9999px;}
.list_ritem .btn_buy {background-position:0 0;}
.list_ritem .btn_direct {background-position:0 -50px;}

.list_ritem .link_ritem:hover,
.list_ritem .link_ritem:focus {border-color:#e51b13;}
.list_ritem .link_ritem:hover .btn_buy,
.list_ritem .link_ritem:focus .btn_buy,
.list_ritem .link_ritem:hover .btn_direct,
.list_ritem .link_ritem:focus .btn_direct {display:block;}

.list_ritem .sm  {width:292px;}
.list_ritem .sm .img {width:280px;}
.list_ritem .sm .wrap_price {top:95px;}
.list_ritem .sm .discount {height:25px;margin-top:10px;font-size:16px;}
.list_ritem .sm .discount .num {font-size:24px;}
.list_ritem .sm .price {font-size:13px;}
.list_ritem .sm .price .num {font-size:16px;}
.list_ritem .sm .price .etc{font-size:12px;}


/* 메인 중간베너(수정중) */
.recommand_item2 {position:relative;width:1080px; padding:0px 15px 5px 0px; background-color:#ffffff;}
.recommand_item2 .recommand_item_cont {overflow:hidden;}
.recommand_item2 .list_ritem2 {padding:0px 0px 0px 5px;*zoom:1;}
.recommand_item2 .list_ritem2:after {display:block;clear:both;content:'';}
.recommand_item2 .list_ritem2 li {float:left;margin:5px 5px 5px 5px;}
.recommand_item2 .list_ritem2 .link_ritem {display:block;position:relative;border:1px solid #d9d9d9;cursor:pointer;}
.recommand_item2 .list_ritem2 .img {display:block;width:540px;height:296px;}

.list_ritem2 .sm_banner .btn_direct {display:none;overflow:hidden;position:absolute;left:220px;top:30px;width:104px;height:41px;background:url(/images/btn_img.png) no-repeat;text-indent:-9999px;}
.list_ritem2 .sm_banner .btn_direct {background-position:0 -504px;}


.list_ritem2 .btn_buy,
.list_ritem2 .btn_direct {display:none;overflow:hidden;position:absolute;left:220px;top:160px;width:104px;height:41px;background:url(/images/btn_img.png) no-repeat;text-indent:-9999px;}
.list_ritem2 .btn_buy {background-position:0 0;}
.list_ritem2 .btn_direct {background-position:0 -504px;}

.list_ritem2 .link_ritem:hover,
.list_ritem2 .link_ritem:focus {border-color:#e51b13;}
.list_ritem2 .link_ritem:hover .btn_buy,
.list_ritem2 .link_ritem:focus .btn_buy,
.list_ritem2 .link_ritem:hover .btn_direct,
.list_ritem2 .link_ritem:focus .btn_direct {display:block;}

.list_ritem2 .sm  {width:292px;}
.list_ritem2 .sm .img {width:280px;}
.list_ritem2 .sm .wrap_price {top:95px;}
.list_ritem2 .sm .discount {height:25px;margin-top:10px;font-size:16px;}
.list_ritem2 .sm .discount .num {font-size:24px;}
.list_ritem2 .sm .price {font-size:13px;}
.list_ritem2 .sm .price .num {font-size:16px;}
.list_ritem2 .sm .price .etc{font-size:12px;}




/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0){.recommand_item .recommand_item_cont .list_ritem .price .etc {line-height:1;margin-top:-2px;}}

/* 투데이픽 - 대배너 할인정보 */
.list_ritem .ico_comm {width:90px;height:24px;margin-top:0 !important;background-image:url(/images/btn_img.png);background-repeat:no-repeat;text-indent:-9999px;}
.list_ritem .ico_price {background-position:-112px -0px}

.list_ritem .sm .ico_comm {width:72px;height:35px;}
.list_ritem .sm .ico_price {background-position:-110px -18px}


/* 제품별 RANKing */
#contain_best h5 {position: relative; display: inline-block; font-weight:bold; font-size:28px; padding: 20px 0px 10px 10px; text-align:left; font-family:Malgun Gothic, "맑은 고딕"}
#contain_best .mcate_title {height:40px; vertical-align:middle; margin: 30px 0px 0px 0px; padding:5px 0px 5px 0px; width:100%;}
#contain_best .mcate_title h2 {font-weight:bold; font-size:28px; padding-left:30px; color:#000000;}
#contain_best .mcate_title h3 {font-weight:bold; font-size:28px; padding-left:50px; color:#ffffff;}

#contain_best .list_best {position: relative; display: inline-block; width: 1080px; height: 30%; padding: 1em; text-align:left; padding: 20px 0px 40px 0px; }
#contain_best .list_best ul:after, .list_best ol:after{display:block;clear:both;content:" "}
#contain_best .list_best li .rank, .list_best li a .subject, .list_best li.click_item .frame span, .list_best li a .price_info .price {font-family:Malgun Gothic, "맑은 고딕"}

#contain_best .list_best li {position:relative;z-index:10;float:left;margin:0px 5px 0px 5px;width:260px;height:560px;border:0px solid #d9d9d9;background-color:#fff;box-shadow:0px 1px 0px rgba(0, 0, 0, 0.1);overflow:hidden;}
#contain_best .list_best li a{display:block;text-decoration:none; color:#767676;}
#contain_best .list_best li a>span{display:block}
#contain_best .list_best li a .thumbs{position:relative;border-bottom:1px solid #f0f0f0; padding-left:2px;}
#contain_best .list_best li a .thumbs .limited{display:block;position:absolute;left:0;bottom:0;width:100%;height:30px;line-height:30px;text-align:center;color:#fff;background-position:0 0;background-repeat:repeat-x}
#contain_best .list_best li a .subject{padding:8px 10px 10px 10px;max-height:36px;color:#1a1a1a;font-size:14px; text-align:center;line-height:1.3;cursor:pointer;overflow:hidden;*zoom:1;}
#contain_best .list_best li a .subject:hover,
#contain_best .list_best li a .subject:focus {text-decoration:underline; color:#17B4FF;}
#contain_best .list_best li a .contents{margin:10px 5px 10px 5px;color:#1a1a1a;font-size:13px;line-height:160%;overflow:hidden;*zoom:1;letter-spacing:-1px; text-align:left; height:61px;}
#contain_best .list_best li a .one_detail{margin:5px 5px 5px 5px; padding:0px 0px 0px 0px;color:#262626; height:25px; font-size:13px;line-height:160%;letter-spacing:-1px; width:93%; text-align:cneter; background-color:#FFFFCC; font-weight:bold; table-layout:fixed;}
#contain_best .list_best li a .price_info{overflow:hidden;padding:10px 10px 10px 10px;font-size:14px; background-color:#fafafa;border-top:1px solid #f0f0f0; line-height:140%; text-align:left; height:75px;}
#contain_best .list_best li a .price_info .price1 {padding: 0px 0px 0px 0px; height:25px; color:#808080; letter-spacing:1px;font-weight:bold; text-align:left;}
#contain_best .list_best li a .price_info .price2 {padding: 0px 0px 0px 0px; height:25px; color:#008040; letter-spacing:1px;font-weight:bold; text-align:left;}
#contain_best .list_best li a .price_info .price3 {padding: 0px 0px 0px 0px; height:25px; color:#FF6600; letter-spacing:1px;font-weight:bold; text-align:left;}
#contain_best .list_best li a .price_info .price4 {padding: 0px 0px 0px 0px; height:25px; color:#0080C0; letter-spacing:0px;font-weight:bold; text-align:left;}
#contain_best .list_best li a .price_info .tbg1 {padding:2px 2px 2px 2px; font-size:12px; color:#808080; width:100px; letter-spacing:-1px;border:1px solid #D4D4D4; background-color:#F0F0F0;}


/* RANGking */
#container .list_best .best_item .thmb_sticker {position:absolute;top:1px;left:1px;}
#container .list_best .best_item .thmb_sticker li {width:33px;height:32px;float:left;background:url(/images/btn_img.png) 0px -500px no-repeat;text-indent:-9999px;line-height:0;border:0px;}
#container .list_best .best_item .thmb_sticker li.ot_rangking01 {background-position:0px -354px;width:33px;height:32px;margin:0;}
#container .list_best .best_item .thmb_sticker li.ot_rangking02 {background-position:-49px -354px;width:33px;height:32px;margin:0;}
#container .list_best .best_item .thmb_sticker li.ot_rangking03 {background-position:-96px -354px;width:33px;height:32px;margin:0;}
#container .list_best .best_item .thmb_sticker li.ot_rangking04 {background-position:-144px -354px;width:33px;height:32px;margin:0;}
#container .list_best .best_item .thmb_sticker li.ot_rangking05 {background-position:-192px -354px;width:33px;height:32px;margin:0;}
#container .list_best .best_item .thmb_sticker li.ot_rangking06 {background-position:-240px -354px;width:33px;height:32px;margin:0;}
#container .list_best .best_item .thmb_sticker li.ot_rangking07 {background-position:-288px -354px;width:33px;height:32px;margin:0;}
#container .list_best .best_item .thmb_sticker li.ot_rangking08 {background-position:-336px -354px;width:33px;height:32px;margin:0;}


/* 메인상품리스트 Focus */
#container .list_best .best_item .btn_direct {display:none;overflow:hidden;position:absolute;left:70px;top:200px;width:104px;height:41px;background:url(/images/btn_img.png) no-repeat;text-indent:-9999px;}
#container .list_best .best_item .btn_direct {background-position:0 -50px;}
#container .list_best .best_item .link_ritem {display:block;position:relative;border:2px solid #ddd;cursor:pointer; height:557px;}
#container .list_best .best_item .link_ritem:hover,
#container .list_best .best_item .link_ritem:focus {border:2px solid #FF0000;}
#container .list_best .best_item .link_ritem:hover .btn_direct,
#container .list_best .best_item .link_ritem:focus .btn_direct {display:block;}