/* SHOPPING CSS 입니다 / 작업자 : 백명훈(leonato@eluocnc.com) */

#Contents {}

#Contents .tabMenu { position:relative; left:0; top:0; overflow:hidden; margin-bottom:20px; height:35px; background:url('/img/shop/tab_bg.gif') no-repeat right 0;}
#Contents .tabMenu li {float:left;}
#Contents .tabMenu li img {vertical-align:top;}

.ranking1 {padding-right:20px; height:344px; overflow:hidden;}
.ranking1 .rank_img {width:333px; padding:12px 0  12px 12px; _padding:12px 0  0 12px;float:left;}
.ranking1 .rank_spec {padding-top:64px; }
.ranking1 .rank_spec li.rank_list {padding-bottom:18px;}
.ranking1 .rank_spec li.rank_title {padding-bottom:14px;}
.ranking1 .rank_spec li.rank_title span.title_k {font-size:16px; color:#333333; font-weight:bold;}
.ranking1 .rank_spec li.rank_title span.title_k a {color:#333;}
.ranking1 .rank_spec li.rank_title span.title_k a:hover {color:#333;}
.ranking1 .rank_spec li.rank_title span.title_k a:visited {color:#333;}
.ranking1 .rank_spec li.rank_title span.title_e {font-size:12px; color:#898989; font-weight:bold; }
.ranking1 .rank_spec li.rank_memo {padding-bottom:15px; font-size:11px; color:#898989;}
.ranking1 .rank_spec li.rank_info {}
.ranking1 .rank_spec li.rank_info dl {width:295px; margin-bottom:4px; overflow:hidden; background:url('/img/shop/shop_dd_bg.gif') repeat-x 0 bottom;}
.ranking1 .rank_spec li.rank_info dt {float:left; width:52px; padding-left:8px; font-size:0.95em; color:#A59683; background:url('/img/shop/shop_dt_bg.gif') no-repeat 0 5px;}
.ranking1 .rank_spec li.rank_info dd {padding-bottom:4px; font-size:1em; color:#666666;}
.ranking1 .rank_spec li.rank_info dd strong {color:#cc0000; font-size:1.2em;}

.ranking23 {position:relative; overflow:hidden;}
.ranking23 .rank_sticker {position:absolute; left:0; top:0;}
.ranking23 .rank_img {padding:11px 11px 11px 0; float:right;}
.ranking23 .rank_spec {padding-top:50px; padding-left:21px; font-size:11px; color:#666666;}
.ranking23 .rank_spec ul {}
.ranking23 .rank_spec li {}
.ranking23 .rank_spec li.rank_title {}
.ranking23 .rank_spec li.rank_title span {display:block; }
.ranking23 .rank_spec li.rank_title span.title_slogan {}
.ranking23 .rank_spec li.rank_title span.title_k {font-weight:bold; color:#333;}
.ranking23 .rank_spec li.rank_title span.title_k a {color:#333;}
.ranking23 .rank_spec li.rank_title span.title_k a:hover {color:#333;}
.ranking23 .rank_spec li.rank_title span.title_k a:visited {color:#333;}
.ranking23 .rank_spec li.rank_title span.title_e {}
.ranking23 .rank_spec li.rank_title span.title_price {padding-left:15px; color:#CC0000; font-weight:bold; background:url('/img/i/icon_won.gif') no-repeat 0 4px;}

ul.HitList {float:left; margin-bottom:0px; padding-left:8px; padding-right:12px; overflow:hidden;}
ul.NewList {border-bottom:1px solid #C5C5C5;}
ul.HitList li {float:left; width:140px; height:240px; margin-bottom:10px; margin-right:30px;text-align:center;}
ul.HitList li.last {margin-right:0; }
ul.HitList li span {display:block;font-size:0.95em; }
ul.HitList li span.hit_k {}
ul.HitList li span.hit_e {font-weight:bold; color:#333333; height:33px;}
ul.HitList li span.hit_e a {color:#333;}
ul.HitList li span.hit_e a:hover {color:#333;}

.box_sai {margin-bottom:13px;}
.rangking23_size {float:left; width:329px;}
.rangking23_sai {margin-right:11px;}

/* 제품리스트 */
.ProdListCate {padding-top:5px; height:18px; margin-bottom:20px; overflow:hidden; border-top:1px solid #D2D2D2;  border-bottom:1px solid #AAAAAA;}
.ProdListCate_none {margin-bottom:0px; overflow:hidden; border-top:1px solid #AAAAAA;}
.ProdListCate ul {float:left;}
.ProdListCate li {float:left; padding-right:9px; padding-left:9px; color:#898989; background:url('/img/shop/ProdListCate_sai.gif') no-repeat right center;}
.ProdListCate li a {color:#898989;}
.ProdListCate li a:visited {color:#898989;}
.ProdListCate li a:hover {color:#333;}
.ProdListCate li.on a {color:#333; font-weight:bold; text-decoration:underline;}
.ProdListCate li.on a:visited {color:#333; font-weight:bold; text-decoration:underline;}
.ProdListCate li.on a:hover {color:#333; font-weight:bold; text-decoration:underline;}
.ProdListCate li.none {background:none;}

.Prod_1kara4 {overflow:hidden; margin-bottom:40px;}
.Prod_1kara4 .Prod_1from4 {width:160px; text-align:center; position:relative; overflow:hidden; }
.Prod_1kara4 .Prod_1from4 span.rank_sticker {position:absolute; left:1px; top:1px;}
.Prod_1kara4 .Prod_1from4 .rank_img {padding-top:12px;padding-bottom:16px;}
.Prod_1kara4 .Prod_1from4 .rank_spec {width:122px; padding:12px 10px 13px 10px; margin:0 auto; text-align:center; overflow:hidden; font-size:0.95em; color:#666666; background:url('/img/shop/shop_dd_bg.gif') repeat-x left top;}
.Prod_1kara4 .Prod_1from4 .rank_spec ul {width:122px;}
.Prod_1kara4 .Prod_1from4 .rank_spec li {text-align:center;}
.Prod_1kara4 .Prod_1from4 .rank_spec li.rank_title {float:left; text-align:center;}
.Prod_1kara4 .Prod_1from4 .rank_spec li.rank_title span {display:block; width:122px;}
.Prod_1kara4 .Prod_1from4 .rank_spec li.rank_title span.title_slogan {}
.Prod_1kara4 .Prod_1from4 .rank_spec li.rank_title span.title_k {font-weight:bold; color:#333333; height:3em;}
.Prod_1kara4 .Prod_1from4 .rank_spec li.rank_title span.title_k a {color:#333;}
.Prod_1kara4 .Prod_1from4 .rank_spec li.rank_title span.title_k a:hover {color:#000;}
.Prod_1kara4 .Prod_1from4 .rank_spec li.rank_title span.title_price {display:inline; padding-left:15px; color:#CC0000; font-weight:bold; background:url('/img/i/icon_won.gif') no-repeat 0 50%;}

.Prod_1from4_size {width:160px; float:left; margin-right:10px;}
.Prod_1from4_size_last {width:160px; float:left; margin-right:0px;}

.ProdSort {margin-bottom:20px; height:25px; overflow:hidden; background:url('/img/shop/ProdSort_line.gif') repeat-x left bottom;}
.ProdSort p {float:left; padding-top:8px;}
.ProdSort ul{ float:right;}
.ProdSort li {float:left;  height:23px; padding-top:2px;}
.ProdSort li img {vertical-align:top;}

/* 제품상세 */
.ProdDetailArea {overflow:hidden; }
.ProdDetailArea .ProdPhoto { float:left; height:430px;margin-right:15px;}
.ProdDetailArea .ProdPhoto ul {padding-top:10px; }
.ProdDetailArea .ProdPhoto li {width:60px; float:left; }
.ProdDetailArea .ProdPhoto li img {border:1px solid #D2D2D2;}

.ProdDetailArea .ProdInfo {float:left; width:330px;}
.ProdDetailArea .ProdInfo ul {}
.ProdDetailArea .ProdInfo li.Present {padding-bottom:5px; color:#FF6600; font-weight:bold; font-size:1.2em;}
.ProdDetailArea .ProdInfo li.ProdInfo_title {}
.ProdDetailArea .ProdInfo li.ProdInfo_title span {display:block;}
.ProdDetailArea .ProdInfo li.ProdInfo_title span.title_k {padding-bottom:3px; color:#333333; font-weight:bold;font-size:1.4em;}
.ProdDetailArea .ProdInfo li.ProdInfo_title span.title_e {padding-bottom:18px; color:#898989; font-weight:bold;}
.ProdDetailArea .ProdInfo li.ProdInfo_title span.title_d {padding-bottom:28px; color:#898989; font-size:0.95em}
.ProdDetailArea .ProdInfo li.infos {padding-bottom:10px;}
.ProdDetailArea .ProdInfo li.infos dl {width:315px; margin-bottom:4px; overflow:hidden; background:url('/img/shop/shop_dd_bg.gif') repeat-x 0 bottom;}
.ProdDetailArea .ProdInfo li.infos dt {float:left; width:52px; padding-left:8px; font-size:0.95em; color:#A59683; background:url('/img/shop/shop_dt_bg.gif') no-repeat 0 5px;}
.ProdDetailArea .ProdInfo li.infos dd {padding-bottom:4px; font-size:1em; color:#666666;}
.ProdDetailArea .ProdInfo li.infos dd strong {color:#cc0000; font-size:1.2em;}
.ProdDetailArea .ProdInfo li.order_info {padding-bottom:30px; overflow:hidden;}
/* 2010-06-01 옵션 여러개 되게 수정 정선화님 */
.ProdDetailArea .ProdInfo li.order_info dl {width:315px; padding-bottom:3px; padding-top:0px;}
.ProdDetailArea .ProdInfo li.order_info dl.end {background:none;}
.ProdDetailArea .ProdInfo li.order_info dt {float:left; width:52px; padding-left:8px; font-size:0.95em; color:#A59683; background:url('/img/shop/shop_dt_bg.gif') no-repeat 0 5px;}
.ProdDetailArea .ProdInfo li.order_info dd {float:left; width:255px;}
.ProdDetailArea .ProdInfo li.order_info dd.opt select {width:85%; margin-bottom:2px;}
/* //2010-06-01 */
.ProdDetailArea .ProdInfo li.order_info dd input {float:left; vertical-align:middle; margin-right:1px;}
.ProdDetailArea .ProdInfo li.order_info dd img {display:block; vertical-align:top; margin:1px 0 1px 0; }
.ProdDetailArea .ProdInfo .Btn img {margin-bottom:5px;}

.ProdTab {height:39px; overflow:hidden; background:url('/img/shop/ProdSort_line.gif') repeat-x left bottom;}
.ProdTab li {float:left; position:relative; top:2px;}
.ProdTab li img {vertical-align:top;}

ul.suggest {overflow:hidden; padding-top:15px; padding-left:20px; padding-bottom:28px;}
ul.suggest li {float:left; width:80px; margin-right:30px;text-align:center; }
ul.suggest li img {border:1px solid #EBEAEA;}
ul.suggest li span {display:block; }
ul.suggest li span.title {color:#666666; font-size:0.95em; height:3em;}
ul.suggest li span.price {display:inline; padding-left:15px; color:#CC0000; font-weight:bold; background:url('/img/i/icon_won.gif') no-repeat 0 1px;}
p.ProdBanner {padding-bottom:50px; }

div.ProdDetailInfo {width:660px; padding:30px 0 70px 10px; margin-bottom:30px; background:url('/img/shop/bg_line_rectangular.gif') repeat-x left bottom; _overflow-y:hidden; _overflow-x:auto;}
.Review {}
.Review p.title {padding-left:16px; padding-top:1px; padding-bottom:8px; background:url('/img/i/icon_arr_blk.gif') no-repeat left top;}
.Review p.title span {padding-left:14px; background:url('/img/shop/bg_sai11.gif') no-repeat 6px top;}
.Review .ReviewTable {background:url('/img/bbs/bbs_top.gif') no-repeat left top;}
.Review .ReviewTable th {text-align:center; height:33px;}
.Review .ReviewTable td {text-align:center; padding-top:6px; padding-bottom:6px; border-bottom:1px solid #E1E1E1;}
.Review .ReviewTable td p.tit {padding-left:10px; text-align:left; color:#666666;}
.Review .ReviewTable td p.on {font-weight:bold; color:#333333;}
.Review .ReviewTable td p.on a {color:#333333;}
.Review .ReviewTable td.contents {padding-left:100px; padding-right:175px; text-align:left; color:#898989; background:#FBFBFB; }
.Review .ReviewTable td p.writer {color:#CC9966; font-size:0.95em;}
.Review .ReviewTable td p.date {color:#AAAAAA; font-size:0.95em;}

.PhotoReview {margin-top:30px; padding-top:30px; _padding-top:20px; border-bottom:1px solid #C5C5C4; overflow:hidden; background:url('/img/shop/bg_line_rectangular.gif') repeat-x left top;}
.PhotoReview p.title {padding-left:15px; padding-top:1px; padding-bottom:8px; background:url('/img/i/icon_arr_blk.gif') no-repeat left top;}
.PhotoReview p.title span {padding-left:14px; background:url('/img/shop/bg_sai11.gif') no-repeat 6px top;}
.PhotoReview ul {float:left; }
.PhotoReview li {width:155px; float:left; margin-right:15px; padding-bottom:30px;}
.PhotoReview li.last {margin-right:0px; }
.PhotoReview li p.thumb {padding:5px; background:url('/img/shop/frame_152122.gif') no-repeat left top;}
.PhotoReview li .thumb_none {padding:0px; padding-left:40px; text-align:center; width:600px; padding-top:50px; height:50px;}
.PhotoReview li p.tit {padding-top:8px; padding-bottom:5px; padding-left:2px; font-weight:bold; color:#333333; background:url('/img/shop/shop_dd_bg.gif') repeat-x left bottom;}
.PhotoReview li p.tit span {color:#CC9966; font-weight:normal;}
.PhotoReview li p.tit a {color:#333;}
.PhotoReview li p.tit a:hover {color:#333;}
.PhotoReview li p.writer {padding-left:12px; color:#CC9966; font-size:0.95em; background:url('/img/shop/bg_dot_89.gif') no-repeat 4px 8px;}
.PhotoReview li p.date {padding-left:12px; color:#AAAAAA; font-size:0.95em; background:url('/img/shop/bg_dot_89.gif') no-repeat 4px 8px;}

/* 제품상세 2 */
.RefundGuide {padding-top:30px;}
.RefundGuide p.notice {position:relative; padding-bottom:30px;}
.RefundGuide p.notice span {position:absolute; left:570px; top:10px; }
.RefundGuide .Boxs {padding-bottom:30px;margin-bottom:30px; background:url('/img/shop/bg_line_rectangular.gif') repeat-x left bottom;}
.RefundGuide .Boxs.last {background:none;}
.RefundGuide .Boxs p.tit {padding-left:16px; padding-top:1px; padding-bottom:8px; background:url('/img/i/icon_arr_blk.gif') no-repeat left top;}
.RefundGuide .Boxs p.text {padding-left:12px; line-height:19px; }
.RefundGuide .Boxs p.text span {color:#CD0000;}
.RefundGuide .Boxs p.text span.blk {color:#333333;}
.RefundGuide .Boxs p.text span.boxmodel {margin-left:15px; padding:10px; line-height:19px; display:block; background:#F7F7F7; color:#666666;}
.RefundGuide .Boxs p.text span.boxmodel strong {color:#333333; }

/* 디자인샵 */
.GoodDesign { padding-bottom:40px;}
.GoodDesign .di_top {}
.GoodDesign .di_top li {float:left;}
.GoodDesign .di_top .di_top1 {margin-right:10px;}
.GoodDesign .di_top .di_top2 {}

/* 공통 */
.product_none {width:650px; text-align:center; padding-top:50px; height:70px; }


/* 가격 */
span.shop_price {display:inline !important; padding-left:13px; color:#CC0000; font-weight:bold; background:url('/img/i/icon_won.gif') no-repeat left 1px;}
span.soldout {display:inline !important; padding-left:13px; color:#CC0000; font-weight:bold; background:url('/img/i/icon_won.gif') no-repeat left 1px;}
span.shop_price_ori {display:inline !important; padding-left:13px; color:#AAAAAA; font-weight:bold; text-decoration:line-through; background:url('/img/i/icon_won_sale.gif') no-repeat left 1px;}
span.shop_price_ori img {margin-left:3px;}

.Btn_ar {text-align:right;}
