#shoplist {}
#shoplist .title {height:25px;margin:0 0 40px 0;padding:0 0 15px 0;border-bottom:#efefef solid 1px;}
#shoplist .title .xl {display:none;float:left;}
#shoplist .title .xl h1 {display:inline;margin:0;padding:0;font-family:"malgun gothic",dotum;font-size:22px;}
#shoplist .title .xr {float:right;position:relative;top:10px;font-size:11px;font-family:arial;color:#c0c0c0;}
#shoplist .listtop {padding:0 0 2px 0;}
#shoplist .listtop .xl {float:left;}
#shoplist .listtop .xl img {cursor:pointer;}
#shoplist .listtop .xr {text-align:right;font-size:11px;font-family:dotum;color:#888888;}
#shoplist .listtop .xr .recnum {position:relative;top:-8px;left:-10px;}
#shoplist .listtop .xr .reverse {position:relative;top:-4px;cursor:pointer;}
#shoplist .ltable {margin:5px 0 0 0;border-top:#dfdfdf solid 1px;}
#shoplist .ltable table {width:100%;border-spacing:0px;border-collapse:collapse;}
#shoplist .ltable table caption {display:none;}
#shoplist .ltable thead th {background:#f1f1f1;text-align:center;color:#434343;height:25px;font-weight:normal;}
#shoplist .ltable tbody td {padding:8px 0 8px 0;border-bottom:#efefef solid 1px;text-align:center;}
#shoplist .ltable tbody .pic {background:#efefef;}
#shoplist .ltable tbody .name {text-align:left;line-height:150%;}
#shoplist .ltable tbody .nmae .stocknone {font-size:11px;color:#ff0000;}
#shoplist .ltable tbody .price {font-size:11px;font-weight:bold;color:#FF6101;line-height:150%;}
#shoplist .ltable tbody .point {font-size:11px;color:#A1AB05;}
#shoplist .ltable tbody .cment {line-height:220%;font-size:11px;color:#E4661D;}
#shoplist .ltable .none {height:50px;}
#shoplist .ltable .none td {text-align:center;color:#999999;border-bottom:#dfdfdf solid 1px;}
#shoplist .pagebox01 {margin:20px 0 0;text-align:center;}
#shoplist .tline {border-top:#dfdfdf solid 1px;}
#shoplist .goodsbox {margin:5px 0 0 0;padding:40px 0 0 0;border-top:#dfdfdf solid 1px;display:table;overflow:hidden;width:100%;font-size:0;}
#shoplist .goodsbox ul{margin:0 0 0 -20px;}
#shoplist .goodsbox li{display:inline-block;width:33.3%;}
#shoplist .goodsbox table {width:100%;}
#shoplist .goodsbox td {height:170px;text-align:center;}
#shoplist .goodsbox .gbox {margin:0 0 0 20px;padding:0 0 40px 0;}
#shoplist .goodsbox .picbox {padding:0;}
#shoplist .goodsbox .picbox img {max-width:100%;max-height:170px;}
#shoplist .goodsbox .gname {margin:7px 0 0 0;text-align:center;font-size:13px;}
#shoplist .goodsbox .gname img {margin:2px 0 -2px 0;}
#shoplist .goodsbox .gprice {margin:10px 0 0 0;color:#FF6101;font-weight:bold;text-align:center;letter-spacing:-1px;font-size:12px;}
#shoplist .goodsbox .gprice s {color:#999;font-weight:normal;}
#shoplist .goodsbox .gpoint {font-size:11px;font-weight:normal;color:#A1AB05;}
#shoplist .goodsbox .stocknone {font:11px dotum;color:#ff0000;}
#shoplist .goodsbox .none {text-align:center;color:#999999;padding:0 0 35px 0;}

#shoplist .top_search:after {content:""; display:block; clear:both;}

#shoplist .top_search .searchbox {float:right; margin:0 0 20px; display:inline-block;}
#shoplist .top_search .searchbox select {height:30px; width:80px;}
#shoplist .top_search .searchbox input.keyword {height:25px;}

#shoplist .search .banner {float:left;}


#shoplist .searchbox .btnblue,
#shoplist .searchbox .btngray{height:24px;line-height:24px;}

#shoplist .searchbox .btnblue{background:url('/image/btn_search.jpg') 0 0 no-repeat;}

#shoplist .tab {display:table; table-layout:fixed; border-spacing:0; border-collapse:collapse; width:100%; margin:0 0 20px;}
#shoplist .tab ul {display:table-row;}
#shoplist .tab ul li {display:table-cell;  text-align:center;}
#shoplist .tab ul li a {font-size:15px; line-height:20px; color:#666; display:block; border:1px solid #ddd; border-bottom:1px solid #463879; height:20px;  padding:13px 0; border-radius:5px 5px 0 0;}
#shoplist .tab ul li a:hover,
#shoplist .tab ul li a:focus {background-color:#e0daf3;}
#shoplist .tab ul li.on a {font-size:15px; line-height:20px; color:#fff; font-weight:bold; background-color:#463879; border:1px solid #463879;}

#shoplist .category {display:table; table-layout:fixed; border-spacing:0; border-collapse:collapse; width:100%;}
#shoplist .category ul {display:table-row; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#f9f9f9;}
#shoplist .category ul li {display:table-cell; text-align:center; position:relative;}
#shoplist .category ul li:before {content:""; display:block; width:1px; height:20px; background-color:#ddd; position:absolute; left:0; top:50%; margin:-10px 0 0;}
#shoplist .category ul li:first-child:before {content:none;}
#shoplist .category ul li a {display:block; font-size:14px; line-height:20px; color:#666; padding:12px 0 13px;}
#shoplist .category ul li.active a {color:#463879; font-weight:bold;}

#shoplist .top_search .point_chk {font-size:13px; color:#666; padding:7px 0; margin:0 0 20px;}

.product_list{padding:30px 0;}
.product_list .outer{position:relative;}
.product_list .inner{overflow:hidden;position:relative;margin:-30px 0 0 -16px;}
.product_list ul{margin:15px 0 0;}
.product_list ul:after{content:'';display:block;clear:both;}
.product_list li{float:left;width:25%;}
.product_list li > a{display:block;position:relative;margin:15px 0 0 8px;text-align:center;}
.product_list li > a:hover .over{display:block;}
.product_list .table_form{table-layout:fixed;border-collapse:separate;}
.product_list .tr{width:220px; height:100%;}
.product_list .td{ height:218px;border:1px solid #e2e2e2;background:#fff; line-height:205px;}
.product_list .td img{max-width:100%;max-height:100%;}
.product_list .infor{margin:12px 0 0; text-align:left; width:220px;}
.product_list .name{display:block; text-overflow:ellipsis; word-break:break-all; height:50px;}
.product_list .price{display:block;font-weight:bold;color:#463879;}
.product_list .nav{margin:20px 0 0;white-space:nowrap;font-size:0;}
.product_list .nav button{width:47px;height:25px;background:url('../image/btn_best.png') no-repeat;}
.product_list .nav button span{position:relative;z-index:-1;}
.product_list .nav .prv{}
.product_list .nav .next{background-position:100% 0;}

.product_list .none{width:100%; padding:30px 0; text-align:center; color:#666; font-size:13px;}
.shopListTool{margin-bottom:10px; overflow:hidden;}
.shopListTool .sort{float:left;}
.shopListTool .sort ul{padding:7px 0 0; overflow:hidden;}
.shopListTool .sort ul li{padding:0 12px; float:left; font-size:13px; color:#333; background:url('image/part.png') left center no-repeat;}
.shopListTool .sort ul li:first-child{padding-left:0; background:none;}
.shopListTool .sort ul li a{color:#333;}
.shopListTool .sort ul li.active a{font-weight:bold; color:#333;}
.shopListTool .search{float:right; font-size:12px; color:#333;}
.shopListTool .search em{margin-right:5px; font-size:14px; font-weight:bold;}
.shopListTool input[type="text"]{height:28px; padding:0; border:1px solid #e2e2e2; font-size:13px; color:#333;
	box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.shopListTool .inputSearch .search_btn{position:absolute; right:0; top:0;}
.shopListTool .search select{min-width:120px; height:16px; padding:6px 3px 6px 0; border:1px solid #e2e2e2; font-size:12px; color:#333;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}
.shopListTool .btnblue{line-height:30px; font-size:12px; font-weight:bold;}
.shopListTool .btngray{margin-right:5px; line-height:30px; font-size:12px; font-weight:bold;}

/*
#sBody .head_wrap{}
#sBody .head_wrap .table_form{display:none;}
#sBody > .wrapper{padding-top:60px;}
#quickMenu{top:250px;}
*/