.product_lay {
padding-top:30px;
}
.product_lay div {
width:320px; 
height:417px; 
background:#FFF;
border:#c8c8c5 1px solid;
}
.product_lay div:hover {
width:320px;
height:417px; 
background:#e8b12a;
border:#e8b12a 1px solid;
}
.product_icons {
float:right;
padding:15px 7px 0 0;
}
.product_icons li {
float:left;
padding-left:5px;
}
.plist_name {
color:#565656; 
font-size:14px; 
font-weight:bold;
float:left;
padding:15px 0 0 7px;
}
.price_info_lay {
clear:both; 
padding-top:15px; 
padding-left:7px;
}
*:first-child+html .price_info_lay {
clear:both; 
padding-top:7px; 
padding-left:7px;
}
.price_icon {
float:left;
padding-top:3px;
}
.price_info {
float:left; 
}
.list_buy_btn {
float:right; 
padding-right:7px;
}
.price_tit01 {
text-decoration:line-through; 
font-family: tahoma;
}
.price_tit02 {
font-family: tahoma; 
font-size:18px;
color:#e39d4d;
}
/* 장바구니 부터 */

.process_icon {
padding-right:15px;
}
.nowinfo_lay {
background:url(../images/store/nowinfo_bg.gif) repeat-x; 
height:38px; 
border:#000 1px solid;
}
.nowhave_lay {
float:right;
}
.nowhave_info {
float:left;
color:#bababa; 
padding:13px 0 0 10px;
}
.nowhave_lay li {
padding:13px 10px 0 0;
color:#FFF;
float:left;
}
.nowhave_coupon {
color:#ff0000;
}
.nowhave_point {
color:#0084ff;
}
.nowhave_product {
color:#6cdb00;
}
.product_cont_lay {
border-top:#c8c8c5 1px solid;
border-bottom:#c8c8c5 1px solid; 
margin-top:10px;
background:#f6f6f6; 
}
.group_bg02 {
clear:both; background:url(../images/store/detail_bg_mid.gif) repeat-x; 
height:30px; 

border-top:#dbdbdb 1px solid; 
/*
border-left:#dbdbdb 1px solid; 
border-right:#dbdbdb 1px solid; 
*/
border-bottom:#656565 2px solid; 
margin-top:10px; 
text-align:left;
vertical-align:middle;
text-align:center;
}
.group_bg  th{
clear:both; background:url(../images/store/detail_bg_mid.gif) repeat-x; 
height:30px; 

border-top:#dbdbdb 1px solid; 
/*
border-left:#dbdbdb 1px solid; 
border-right:#dbdbdb 1px solid; 
*/
border-bottom:#656565 2px solid; 
margin-top:10px; 
text-align:left;
vertical-align:middle;
text-align:center;
}
.nubmer_tit {
font-family: tahoma;
}
.nubmer_tit02 {
	font-family: tahoma;
	color:#F00;

}
.cart_view {
vertical-align:middle; 
text-align:center; 
border-bottom:#c8c8c5 1px solid;
height:80px;
}
.cart_view_line {
width:2px;
}
.product_total {
border-bottom:#c8c8c5 1px solid; 
background:#fff; 
position:relative;
width:100%;
margin:0 auto;
padding:10px 0 10px 0;
}
*:first-child+html .total_info {
margin:0 auto;
width:700px;
}
.total_info {
display: inline-block;	
}
.product_total img {
vertical-align:middle;
}
.product_total_icon {
padding:0 15px 0 15px;
}
.product_total ul li {
float:left;
}
.total_price {
font-family: tahoma;
padding-left:10px;
}
.total_price02 {
font-family: tahoma;
font-size:14px;
padding-left:10px;
font-weight:bold;
color:#F00;
}
.cart_view {
vertical-align:middle; 
text-align:center; 
border-bottom:#c8c8c5 1px solid;
height:80px;
}
.cart_view_line {
width:2px;
}
.product_total {
border-bottom:#c8c8c5 1px solid; 
background:#fff; 
position:relative;
width:100%;
margin:0 auto;
padding:10px 0 10px 0;
text-align: center
}
*:first-child+html .total_info {
margin:0 auto;
width:700px;
}
.total_info {
display: inline-block;	
}
.product_total img {
vertical-align:middle;
}
.product_total_icon {
padding:0 15px 0 15px;
}
.product_total ul li {
float:left;
}
.total_price {
font-family: tahoma;
padding-left:10px;
}
.total_price02 {
font-family: tahoma;
font-size:14px;
padding-left:10px;
font-weight:bold;
color:#F00;
}
.detailinfo_bg02 {
clear:both;
background:url(../images/store/detail_bg_mid.gif) repeat-x; 
height:30px; 
width:100%; 
border-left:#dbdbdb 1px solid; 
border-right:#dbdbdb 1px solid; 
border-bottom:#656565 2px solid; 
text-align:left;

}
.detailinfo_tit02 {
padding-left:10px;
}
.detailinfo_group {
border-left:#dbdbdb 1px solid; 
border-right:#dbdbdb 1px solid; 
position:relative;
width:100%;
vertical-align:middle;
}

.group_tit {
background:#EBEBE7;
width:180px;
font-weight:bold;
border-bottom:#dbdbdb 1px solid;
text-align:center;

}
.group_chart {
border-bottom:#dbdbdb 1px solid;
}
.textbox_lay {
padding:10px 0 10px 10px;
}
.textbox_lay02 {
padding-left:10px;
}
.textbox {
height:21px; 
vertical-align:middle;
line-height:21px;
padding-left:2px;
}
.detailinfo_bg02 h2 {
float:left;
}
.detailinfo_bg02 span {
float:right;
padding:7px 10px 0 0;
}
.detailinfo_bg03 {
clear:both; background:url(../images/store/detail_bg_mid.gif) repeat-x; 
height:30px; 
width:100%; 
border-top:#dbdbdb 1px solid;
border-left:#dbdbdb 1px solid; 
border-right:#dbdbdb 1px solid; 
border-bottom:#656565 2px solid; 
margin-top:10px; 
text-align:left;
}
.group_tit_common {
background:#EBEBE7;
border-bottom:#dbdbdb 1px solid;
border-right:#dbdbdb 1px solid;
padding:10px 0 10px 0;
text-align:center;
}
.group_tit_common02 {
background:#EBEBE7;
border-bottom:#dbdbdb 1px solid;
padding:10px 0 10px 0;
text-align:center;
}
.group_chart_common {
border-bottom:#dbdbdb 1px solid;
border-right:#dbdbdb 1px solid;
padding:10px 0 10px 0;
text-align:center;
}
.group_chart_common02 {
border-bottom:#dbdbdb 1px solid;
text-align:center;
}

.group_tit02 {
background:#EBEBE7;
width:20%;
font-weight:bold;
text-align:center;
border-bottom:#dbdbdb 1px solid;
}
.group_chart02 {
width:30%;
border-bottom:#dbdbdb 1px solid;
}
.group_chart03 {
width:80%;
border-bottom:#dbdbdb 1px solid;
}
.product_btn {
	padding-top:30px;
	text-align:center;
}
.product_num {
text-align:left;
margin:10px 0 10px 10px;
}

.process_lay {
background:url(../images/store/progress_bg.gif) repeat-x; 
height:68px; 
border:#c8c8c5 1px solid;
}
.process_lay h1 {
float:left; padding:22px 0 0 10px;
}
.shop_process {
float:right;
padding:16px 10px 0 0;
}
.shop_process li {
float:left;
}
.process_icon {
padding-right:15px;
}

.detailinfo_tit02 {
padding-left:10px;
}
.detailinfo_group {
border-left:#dbdbdb 1px solid; 
border-right:#dbdbdb 1px solid; 
position:relative;
width:100%;
vertical-align:middle;
}


/* asdf 
.group_chart {
	border-bottom:#dbdbdb 1px solid;
}
.textbox_lay {
	padding:10px 0 10px 10px;
}
.textbox_lay02 {
padding-left:10px;
}
.textbox {
height:20px; 
vertical-align:middle;
line-height:20px;
}
.detailinfo_bg02 h2 {
float:left;
}
.detailinfo_bg02 span {
float:right;
padding:7px 10px 0 0;
}
.detailinfo_bg03 {
clear:both; background:url(images/detail_bg_mid.gif) repeat-x; 
height:30px; 
width:100%; 
border-top:#dbdbdb 1px solid;
border-left:#dbdbdb 1px solid; 
border-right:#dbdbdb 1px solid; 
border-bottom:#656565 2px solid; 
margin-top:10px; 
text-align:left;
}
.group_tit_common {
background:#f6f6f6;
border-bottom:#dbdbdb 1px solid;
border-right:#dbdbdb 1px solid;
padding:10px 0 10px 0;
}
.group_tit_common02 {
background:#f6f6f6;
border-bottom:#dbdbdb 1px solid;
padding:10px 0 10px 0;
}
.group_chart_common {
border-bottom:#dbdbdb 1px solid;
border-right:#dbdbdb 1px solid;
padding:10px 0 10px 0;
}
.group_chart_common02 {
border-bottom:#dbdbdb 1px solid;
padding:10px 0 10px 10px;
}

.group_tit02 {
background:#f6f6f6;
width:20%;
font-weight:200;
border-bottom:#dbdbdb 1px solid;
}
.group_chart02 {
width:30%;
border-bottom:#dbdbdb 1px solid;
}
.group_chart03 {
width:80%;
border-bottom:#dbdbdb 1px solid;
}*/
.when_view_lay {
position:relative;
overflow:hidden;
padding:20px 0 10px 10px;
}
.when_view {
float:left;
}
.when_view li {
float:left;
padding-right:4px;
position:relative;
overflow:hidden;
}
.buy_serch {
float:right;
padding-right:10px;
}
.big_img {
	 float:left;
}
.big_img  ul {
	margin-top:10px;
}
.big_img li {
	float:left;
}
.share_tit {
	margin-top:3px;
	margin-right:10px;
}
.share_icon {
	margin-right:5px;
}
.buy_icon {
padding-top:20px;
}

.go_btn{
margin-top:10px;
}
.go_btn li{
float:left;
height:30px;
}

.real_tit {
padding-left:10px;
width:85px;
height:30px;
}
.price_sale {
	padding-left:10px;
	 width:85px;
	  height:30px;
}
.product_info {
	width:384px;
	float:right;
}
.info_line {
	border-bottom:#c8c8c5 1px solid; 
	margin:10px 0 20px 0;
}

.price_info {
border-top:#c8c8c5 1px solid; 
border-bottom:#c8c8c5 1px solid; 
background:#EBEBE7; 
width:100%; 
height:40px;
}
.selet_info {
border-top:#c8c8c5 1px solid; 
border-bottom:#c8c8c5 1px solid; 
width:100%; 
height:40px;
background:#EBEBE7; 
}

.detailinfo_tit{
	margin:8px 0 0 5px;;
}
.detailinfo_bg {
	clear:both;
	background:url('../images/store/detail_bg_mid.gif') repeat-x; 
	height:30px; 
	text-align:left;
	display:block;
	width:100%; 
	border-top:#dbdbdb 1px solid; 
	border-left:#dbdbdb 1px solid; 
	border-right:#dbdbdb 1px solid; 
	border-bottom:#656565 2px solid; 
	margin-top:40px;
}
.price_sale02 {
font-family: tahoma;
 font-size:16px;
  font-weight:bold;
   color:#F33;
}
.price_real {
font-family: tahoma; 
font-weight:bold; 
text-decoration:line-through;
}
.nubmer_tit {
	font-family: tahoma;
}

.common_store_top {
	background: #c8c8c5; 
	height:30px; 
	clear:both;
}
.subcate_list li {
float:left;
}
.subcate_list a {
color:#676767;
font-family:'맑은 고딕', 'dotum'; 
font-size:13px; 
display:block;
padding:10px 12px 10px 12px;
}
.subcate_list a:hover {
color:#2e2e2e;
text-decoration:underline;
}
.cate_top_line {
border-top:#61802a 2px solid;
line-height:0px;
}
.cate_line {
height:16px;
line-height:0px;
margin-top:12px;
}
.sub_top_tit {
color:#FFF; font-family:'맑은 고딕', 'dotum';
font-size:15px; 
font-weight:bold; 
height:30px; 
line-height:30px; 
padding-left:10px;
float:left;
}

.catelist_lay {
height:30px;
background:#61802a;
width:100%;
clear:both;
position:relative;
}
.subcate_lay {
border:1px solid #c8c8c5;
text-align:left;
position:relative;
display: inline-block;
width:668px;
}
.subcate_lay02 {
border-left:1px solid #95af68;
border-right:1px solid #95af68;
border-bottom:1px solid #95af68;
text-align:left;
position:relative;
display: inline-block;
width:818px;
}
.sub_cate_tit {
color:#61802a;
font-family:'맑은 고딕', 'dotum'; 
font-size:15px; 
font-weight:bold;
display:block;
padding:10px 20px 10px 20px;
}
.location_lay {
height:30px;
line-height:30px;
padding-right:10px;
float:right;
}
.location_lay li {
float:left;
color:#ececec;
font-size:11px;
}
.location_arrow {
padding:0 7px 0 7px;
padding:9px 7px 0 7px\0IE8+9;
}
.num_real {
	vertical-align:top;
}
.porduct_img {
border:1px solid #c8c8c5;
}
.porduct_img:hover{
	border:1px solid #8c8c8c;
}