/* 타이틀영역 */
.mall_title_01 {position:relative; border-bottom:2px solid #5b5b5b; padding:10px;}
.mall_title_01 img,strong{vertical-align:middle; color:#333333;}
.mall_title_01 span{position:absolute; right:10px;}

.mall_title_02 {padding:10px; text-align:center; border-bottom:1px solid #ebebeb; letter-spacing:-1px; background:#fafafa;}

/* table소스 */
.mall_td {border-bottom:1px solid #ededed; width:20%; padding:10px; letter-spacing:-1px; background:#fafafa;}
.mall_td_b {border-bottom:1px solid #ededed; width:20%; padding:10px; letter-spacing:-1px; background:#f4fbff;}
.mall_td_c {border-bottom:1px solid #ededed; padding:10px; letter-spacing:-1px; }
.mall_td2 {border-bottom:1px solid #ededed; padding:10px;}
.mall_td3 {border-bottom:1px solid #ededed; padding:10px; text-align:right;}

/* rows */
.mall_rows_01:hover .mall_border_over{position:absolute; top:0; left:0; border:1px solid #000000; width:318px; height:424px;}
.line_none table tr td:first-child div{border-left:0 none !important;}
.detail_memo { color:#4f4f4f; letter-spacing:-1px; }
.order_td_left { width:140px; background:#f8f8f8; text-align:center; color:#777; height:30px; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; }
.order_td_right { border-bottom:1px solid #eeeeee; color:#777; height:30px; padding-left:10px; }
.tb_line_b { border-bottom:1px solid #e3e3e3; }
.tb_line_r { border-right:1px solid #e3e3e3; }
.shop_list td:first-child{border-left:0 none}
.shop_list > table td{border-bottom:1px solid #f0f0f0; border-left:1px solid #f0f0f0}

/* input소스 */
.input_style_n input[type=text] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:28px; line-height:27px; margin:2px 0; }
.input_style_n input[type=password] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:28px; line-height:27px; margin:2px 0; }
.input_style_n input[type=file] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:30px; line-height:29px; margin:2px 0; }
.input_style_n select { padding:5px; border:1px solid #bdbdc0; height:30px; line-height:24px; }
.input_style_n textarea { border:1px solid #bdbdc0; background:#f3f3f3; padding:5px; height:200px; }
.input_style_n input[type=checkbox]
.input_style_n input[type=radio] { vertical-align:middle; margin:-2px 0 1px;  cursor:pointer; }


/*장바구니관련*/
.basket_info1 { width:100px; padding-left:20px; background:#f8f8f8; color:#666; letter-spacing:-1px; font-weight:bold; border-bottom:1px solid #eaeaea; }
.basket_info2 { width:385px; border-bottom:1px solid #eaeaea; padding:10px;  }
.basket_info2 select { font-family:맑은 고딕; }
.basket_info3 { border-bottom:1px solid #eaeaea; padding:10px; height:25px; }
.basket_info4 { width:142px; padding-left:20px; background:#f8f8f8; color:#666; letter-spacing:-1px; font-weight:bold; border-bottom:1px solid #eaeaea; }

.quick_left{width:0 !important; right:50% !important; position:absolute !important; top:327px !important; margin-right:590px !important; z-index:30 !important;}