/*
	- Project : makeshop
	- Author : odini84@gmail.com
	- Description : text button
	- Create : 2011-10-27
	- Modify : YYYY-MM-DD
		-
*/

/*
========================================================================
TEXT BUTTON
========================================================================
*/
/* text button */
.btn-sp,
.btn-sp * { overflow: visible; position: relative; display: inline-block; text-decoration: none; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; border: 0; font-family: Dotum; background: none; background-repeat: no-repeat; }
.btn-sp { font-size: 0; line-height: 0; vertical-align: top; background-position: 0px 0px; }
.btn-sp * { vertical-align: top; text-align: center; background-position: right 0px; }
	/* btn-bh44 */
	.btn-bh44,
	.btn-bh44 * { background-image: url(/images/btn/sp_h44_4e67d0.gif); }
	.btn-bh44 { text-align: center; padding-left: 1px; }
	.btn-bh44 * { left: 1px; height: 44px; padding-right: 1px; color: #fff; font-size: 14px; font-weight: bold; line-height: 44px; }
	/* btn-lbh44 */
	.btn-lbh44,
	.btn-lbh44 * { background-image: url(/images/btn/sp_h44_6b80d9.gif); }
	.btn-lbh44 { text-align: center; padding-left: 1px; }
	.btn-lbh44 * { left: 1px; height: 44px; padding-right: 1px; color: #fff; font-size: 14px; font-weight: bold; line-height: 44px; }
	/* btn-dch44 */
	.btn-dch44,
	.btn-dch44 * { background-image: url(/images/btn/sp_h44_565c76.gif); }
	.btn-dch44 { text-align: center; padding-left: 1px; }
	.btn-dch44 * { left: 1px; height: 44px; padding-right: 1px; color: #fff; font-size: 14px; font-weight: bold; line-height: 44px; }
	/* btn-gh44 */
	.btn-lch44,
	.btn-lch44 * { background-image: url(/images/btn/sp_h44_7a7b8f.gif); }
	.btn-lch44 { text-align: center; padding-left: 1px; }
	.btn-lch44 * { left: 1px; height: 44px; padding-right: 1px; color: #fff; font-size: 14px; font-weight: bold; line-height: 44px; }
	/* btn-gh44 */
	.btn-gh44,
	.btn-gh44 * { background-image: url(/images/btn/sp_h44_e9e9e9.gif); }
	.btn-gh44 { text-align: center; padding-left: 1px; }
	.btn-gh44 * { left: 1px; height: 44px; padding-right: 1px; color: #333; font-size: 12px; line-height: 44px; }
	/* btn-gah28 */
	.btn-gah28,
	.btn-gah28 * { background-image: url(/images/btn/sp_h28_ga_e8e8e8.gif); }
	.btn-gah28 { text-align: center; padding-left: 1px; }
	.btn-gah28 * { left: 1px; height: 27px; padding-left: 15px; padding-right: 29px; padding-bottom: 1px; color: #333; font-size: 12px; line-height: 27px; letter-spacing: -1px; }
	.btn-gah28 * span { padding: 0; left: auto; background: none; }
	.btn-gah28 * .bold { font-weight: bold; }
		/* icon */
		.btn-gah28-ux { padding-left: 33px; background-position: 0px -38px; }
		.btn-gah28-ux * { padding-left: 0; background-position: right -38px; }
		.btn-gah28-admin { padding-left: 33px; background-position: 0px -76px; }
		.btn-gah28-admin * { padding-left: 0; background-position: right -76px; }
		.btn-gah28-cn { padding-left: 42px; background-position: 0px -114px; }
		.btn-gah28-cn * { padding-left: 0; background-position: right -114px; }
		.btn-gah28-jp { padding-left: 42px; background-position: 0px -152px; }
		.btn-gah28-jp * { padding-left: 0; background-position: right -152px; }
		.btn-gah28-usa { padding-left: 42px; background-position: 0px -190px; }
		.btn-gah28-usa * { padding-left: 0; background-position: right -190px; }
	/* btn-galbh21 */
	.btn-galbh21,
	.btn-galbh21 * { background-image: url(/images/btn/sp_h21_ga_8099ed.gif); }
	.btn-galbh21 { text-align: center; padding-left: 1px; }
	.btn-galbh21 * { left: 1px; height: 21px; padding-left: 10px; padding-right: 20px; padding-bottom: 1px; color: #fff; font-size: 12px; letter-spacing: -1px; font-weight: bold; line-height: 21px; letter-spacing: -1px; }
	.btn-galbh21 * span { padding: 0; left: auto; background: none; }
	.btn-galbh21 * .bold { font-weight: bold; }
	/* btn-bh19 */
	.btn-bh19,
	.btn-bh19 * { background-image: url(/images/btn/sp_h19_526dd7.gif); }
	.btn-bh19 { text-align: center; padding-left: 1px; }
	.btn-bh19 * { left: 1px; height: 19px; padding-right: 2px; color: #fff; font-size: 12px; font-weight: bold; line-height: 19px; letter-spacing: -1px; }
	.btn-bh19 * span { padding: 0; left: auto; background: none; }
	.btn-bh19 * .bold { font-weight: bold; }
	/* btn-bh44 */
	.btn-wrdh34,
	.btn-wrdh34 * { background-image: url(/images/btn/sp_h34_wrd.gif); }
	.btn-wrdh34 { text-align: center; padding-left: 5px; }
	.btn-wrdh34 * { left: 1px; height: 34px; padding-right: 5px; color: #4f7492; font-size: 12px; font-weight: bold; line-height: 34px; }
	/* btn-bh30 */
	.btn-bh30,
	.btn-bh30 * { background-image: url(/images/btn/sp_h30_4e67d0.gif); }
	.btn-bh30 { text-align: center; padding-left: 1px; }
	.btn-bh30 * { left: 1px; height: 30px; padding-right: 1px; color: #fff; font-size: 14px; font-weight: bold; line-height: 30px; }
	
	
	