.product_recommend { margin-bottom:20px }
.shop_title { background-color:#f0f0f0; margin-bottom:15px; color:#303230; font-weight:bold;padding-left:10px;padding-top:5px; padding-bottom:5px;   }
.product_title { font-weight:bold; margin-bottom:5px; }
.product_exp { margin-bottom:10px }
.product_price { font-weight:bold; color:#ff6600 }
.product_sprice { font-weight:bold; color:#3d57cb; font-size:14px }
.product_point { color:#ff9900; font-size:12px }
#category_num { background-color:#f0f0f0; margin-bottom:15px; height:20px; text-align:left; padding:3px }
.total_num { font-weight:bold; color:#ff6600 }
.category_position  {
	font-weight:bold;
	color:#303230;
}
.product_image { border-width:4px; border-color:#e3e3e5; border-style:double; padding:0; margin:0}
#paging { background-color:#f2f2f0; padding:10px; border-width:1px; border-color:#ccccca; border-style:solid; text-align:center; margin-top:20px;margin-bottom:10px; }
#category { background-color:#f2f2f0; padding:10px; text-align:left; margin-top:20px;margin-bottom:10px; }
#paging span { font-weight:bold; color:#159226; font-size:15px }
#paging_qna { padding:5px; border-width:1px; text-align:center; margin-top:10px }
#paging_qna span { font-weight:bold; color:#159226; font-size:15px }
.view_title { background-color:#91a5e5; margin-bottom:15px; }
.view_stitle { background-image:url(/images/shop/bar01_center.gif); margin-bottom:10px; margin-top:20px;height:36px; }
.view_stitle th{
	text-align:left;
	padding-left:5px;
	color:#372e24;
	font-size:14px;
	font-weight:bold;
	height:25px;
}

.view_stitle td{
	padding-right:15px;
	text-align:right;
}

.view_stitle td *{
	color:#888888;
	font-size:11px;
}

.product_vtitle { font-weight:bold; margin-bottom:5px; font-size:17px; color:#4b1009; height:25px; border:1px solid; border-color: #FFFFFF #FFFFFF #cececc #FFFFFF}
.product_item { margin-bottom:5px; font-size:14px; border:1px solid; border-color: #FFFFFF #FFFFFF #cececc #FFFFFF}


.comment { font-size:11px; text-align:justify; line-height:16px }
#totalSum { background-color:#F7F7F7; border:1px solid #cccccc; text-align:right; padding:10px 10px 10px 0px; margin-top:20px; margin-bottom:15px; font-weight:bold }
.order_title { margin-bottom:5px; margin-top:10px ; color:#313131; font-weight:bold; font-size:14px; }
.help {font-size:12px; letter-spacing:-1px; color:#3783aa; margin-top:10px }
.thin { font-weight:lighter }

/* 도움말 목록 */
.ul-help-comment{
	margin:0;
	padding:0;
	list-style:none;
}
.ul-help-comment li{
	background:url(/admin/images/bul_plus.gif) no-repeat 0 5px;
	padding-left:10px;
}
/* 도움말 목록 */

#sameInfo { vertical-align:middle; margin-left:5px; }

table.order { border-top:1px solid #a5a5a5; border-collapse:collapse;  }
table.order th { border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px 2px;  }
table.order td { border-bottom:1px solid #dedede;padding:8px 2px;  }

/*logoin*/
	.login_wrap { position:relative;padding-left:34px; padding-right:26px;  height:314px; background:url(/images/member/box_bg.gif) no-repeat;  width:572px; margin:0 auto; }
	.login_wrap form.member {margin-bottom:40px;   }
	.login_wrap .login_main { width:294px; float:left; border-right:1px solid #e0e0e0; height:280px;  padding-top:34px; }
	.login_wrap .title { padding-bottom:10px;  }
	.login_wrap  label { position:absolute; top:-3000px; left:-3000px; height:0px; }
		#m_pw, #m_id, #b_name, #b_email, #code{ display:block;margin-bottom:2px; height:22px;  font-size:12px; padding-top:6px;padding-left:5px;  width:170px; color:#3e3e3e; background-color:#f8f8f8; border:1px solid #e7e7e7;   }
	.login_wrap .input_text { float:left; width:175px; padding-right:10px;   }
	.login_wrap input[type="image"] { float:left;  }

	.login_wrap strong{ font-weight:bold;  }
	.login_wrap .login_find {float:left;  width:248px; padding-left:15px; padding-right:14px; margin-top:30px; height:142px; background:url(/images/member/img01.gif) no-repeat center top;  padding-top:142px; }
	.login_wrap .login_find .find_link  { padding-bottom:10px;  }
	.login_wrap .login_find p strong { display:block; padding-bottom:5px;  }
	.login_wrap .login_find p {line-height:140%;  color:#6d6d6d;  }
	.login_wrap .login_find .text { padding-top:20px;  }


#search_sel { float:left;  }

/*게시판 페이징*/
	.paging { width:100%; text-align:center; padding-bottom:30px;  }
	.paging a { display:inline-block; vertical-align:top; margin:0 1px;   }
	.paging a.num {line-height:100%; color:#8e8e8e; font-weight:bold;  border:1px solid #e1e1e1;width:28px; height:20px; padding-top:8px;   }
	.paging a:hover {background:#8e8e8e; color:#fff; text-decoration:none;  }
	.paging a.hover {background:#8e8e8e; color:#fff; text-decoration:none;  }
	.paging .img a  { background:none; height:30px; width:30px; padding-top:0px;border:none;   }
	.paging strong {display:inline-block; background:#8e8e8e; color:#fff;vertical-align:top; margin:0 1px; line-height:100%; font-weight:bold;  border:1px solid #e1e1e1;width:28px; height:20px; padding-top:8px;    }
