/* input type */
.input_search { /* 검색 input */
	font-size:14px; 
	font-weight:bold; 
	width:250px; 
	background: transparent; 
	border:0; 
	margin-left:15px;
}

.input_default { /* 일반 형택 */
	border:2px solid #cbcbcb;
	padding:5px;
	width:170px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


.goods_count { width:15px; text-align:right; } /* 수량 선택부분 */


/* ############################## */


/* Layout */
	body { background-color:#f8d29b; }

	div#wrapper{position:relative;margin:0 auto;width:100%; background:url(/with/image/baby/background_main.png) no-repeat; background-position:0px 0px ; }

	/* global header area */ 
	div#gha { 
		position:relative;
		height:24px; 
		background-color:#d89343;
	}
	div#gha_position { 
		margin:0 auto;
		width:970px;
	}
	div#gha_my{
		width:485px; text-align:left; float:left; height:19px; padding-top:5px;
		font-color:#f3dfc7;
		font-size:11px;
		font-weight:bold;
	}
	div#gha_my a:active	{color:#f3dfc7;text-decoration:underline}
	div#gha_my a:visited	{color:#f3dfc7;text-decoration:none}
	div#gha_my a:link		{color:#f3dfc7;text-decoration:none}
	div#gha_my a:hover		{color:#f3dfc7;text-decoration:underline}
	
	div#gha_menu{ width:485px; text-align:right; float:left; height:24px; }
	div#gha_menu_notlogin{ width:485px; text-align:right; float:left; height:24px; }
	
	/* Title Area */
	div#gta { background:url(/with/image/baby/background_top.png); width:986px; height:99px; margin:0 auto; }
	div#gta_title { background:url(/with/image/baby/title_baby1st.png) no-repeat; background-position:20px 0px; width:427px; height:88px; float:left; }
	.gta_title_click_area { width:427px; height:88px; }
	div#gta_search_area { width:559px; height:88px; float:right; text-align:right; /* because ie7 was inserted text-align code */ }
	.search_input_area { background:url(/with/image/common/search_input_background.png) no-repeat; width:296px; height:44px; vertical-align:middle; text-align:left; }
	.search_btn { background:url(/with/image/common/search_btn.png); width:72px; height:44px; } 
	
	/* login Box */
	#LB_box_area { width:950px; margin:0 auto; border-bottom:1px dotted #b2b2b2; height:43px; padding-left:10px; }
	.LB_pass { margin-left:0px; vertical-align:bottom; height:40px; }
	.LB_login { margin-left:3px; padding-top:3px; vertical-align:bottom; }
	.LB_etc { margin-left:10px; padding-top:12px; }
	.LB_btn { background:url(/with/image/common/btn/btn_login.png) no-repeat; border:0; width:73px; height:26px; }
	.divide_line { background:url(/with/image/baby/logined-divline.png); width:1px; height:22px; margin:6px 10px 0px 10px; float:left; }

	/*Side Area */
	div#side_area		{ float:left; width:131px; }
	div#SA_etcmenu 		{ margin:10px 10px 0px 10px; width:111px; height:59px; border-top:1px solid #e8e8e8; padding-top:10px; }
	.SA_E_my 			{ background:url(/with/image/common/icon/icon_my_small.png) no-repeat; 
						  background-position:5px top; width:87px; padding-left:28px; height:25px; padding-top:2px; }
	.SA_E_cart 			{ background:url(/with/image/common/icon/icon_cart_small.png) no-repeat; 
		background-position:5px top; width:87px; padding-left:28px; height:20px; padding-top:4px; vertical-align:top; }
	div#SA_menu 		{ margin:0px 10px 0px 10px; padding:10px 0px 10px 0px; width:111px; text-align:center; font-size:13px; font-weight:bold; line-height:39px;  border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; }
	div#SA_menu_mobile 	{ display:none; } 
	div#SA_tool 		{ width:111px; margin:0 auto; border-bottom:1px solid #e8e8e8; padding:20px 0px 20px 0px; }
	div#SA_map			{ width:111px; margin:0 auto; padding:20px 0px 20px 0px; }

	/* Content Area */	
	table#center_layout	{ margin:0 auto; width:986px; }
	td#center_l			{width:8px; background:url(/with/image/baby/background_frame_left.png);}
	td#center_c			{width:970px; background-color:#FFFFFF;}
	td#center_r			{width:8px; background:url(/with/image/baby/background_frame_right.png);}
	
	div#contents_area { width:798px; float:left; border-left:1px dotted #b2b2b2; padding:20px 20px 20px 20px; min-height:800px; }
	
		/* Content Area - Main */
		#main_cut			{ background:url(/with/image/baby/event_sample2.png); width:798px; height:237px; margin:0px 0px 10px 0px; }
		.main_goods_type1	{ width:358px;float:left; margin-left:15px; } 
		.main_goods_type2	{ width:392px;float:left; margin:25px 0px 0px 0px; } 
		.main_goods_type3	{ width:392px;float:left; margin:25px 0px 0px 14px; } 
		.goods_list_type	{ text-align:center; line-height:17px; float:left; height:180px;  }
		
		/* Content Area - List */
		#sort_type1 { margin:7px 10px 10px 0px; text-align:right; }
			/* 돌파티장소 */
			.hall_srch_msg 			{ padding:5px; line-height:15px; }
			.box_730_bg2			{border-left:5px solid #79AEE4;border-right:5px solid #79AEE4;padding:0 14px; width:692px;; margin:0px 0px 0px 5px;}
			.box_730_bg2 .tit		{ font-weight: bold; }
			.box_730_bg2 td			{ padding:2px; }
			.box_730_bg2 img		{ margin-bottom:2px; }
			.box_730_top2			{position:relative;height:12px;background:url('/with/image/sub/box_730_top2.jpg') no-repeat; margin:10px 0px 0px 5px;}
			.box_730_bottom2		{position:relative;height:12px;background:url('/with/image/sub/box_730_bottom2.jpg') no-repeat; ; margin:0px 0px 10px 5px;}
			.hall_list				{position:relative;padding:0px 0px 0px 10px;}
			.hall_list li			{position:relative;height:95px; width:730px; margin-top:10px; }
			.hall_list li .hall_img	{position:absolute;top:11px;left:13px; margin:}
			.hall_list li .hall_name{position:absolute;top:15px;left:115px;font-weight:bold;font-size:11pt;color:#333333;line-height:15px; width:310px;}
			.hall_list li .info		{position:absolute;top:17px;left:430px;color:#979797;line-height:13px; border-left:1px #CCC solid; width:200px; padding:0px 10px 0px 10px;}
			.detail{width:730px;margin-left:15px;font-size:12px;color:#333333;}
			.detail td{padding:15px;}
			.detail .detail_line td.tit{border-bottom:1px dotted #CCCCCC;}
			.detail .detail_line td.con{border-bottom:1px dotted #CCCCCC;}
			.detail .detail_line td.con2{border-bottom:1px dotted #CCCCCC;}
			
			.detail .tit{padding-left:5px;padding-right:20px;width:96px;}
			.detail .con{line-height:14px;}
			.detail .con2{padding-left:12px;}
			.detail .con_red_info{padding:12px 0 7px 7px;color:#EA3333;}
			.detail .subinfowrap{padding:5px;border:1px solid #DDDDDD;}
			.detail .subinfowrap2{padding:3px;border:1px solid #DDDDDD;}
			.detail .subinfo{text-align:center;min-width:150px;}
			.detail .subinfo td{padding:7px;line-height:14px;}
			.detail .subinfo th{padding:7px;line-height:14px;font-size:8pt;color:#999999;border-bottom:1px dotted #AAAAAA;text-align:center;background-color:#FAFAFA;font-weight:normal;}
			.hall_line{border-bottom:1px dotted #AAAAAA;}
			.hall_line2{border-bottom:1px solid #AAAAAA;}
			.hall_line-right{border-right:1px dotted #AAAAAA;}
			.detail .subinfo .menu_item td{padding:5px;}
			.detail .subinfo .menu_item2 td{padding:3px;}


		
		/* Content Area - View */
		.view_table			{ width:390px; }
		.view_img			{ border:1px solid #EEE; margin:0px 15px 15px 0px; float:left; width:370px; }
		.view_cate			{ padding:10px 0px 10px 0px; color:#a6a6a6;}
		.paging				{ width:100%; text-align:center; margin:0px 0px 10px 0px; padding:0px 0px 20px 0px; float:left; }
		.dday_table			{ border-collapse:separate;border-spacing:2px;margin:0 auto; }
		.dday_table td		{ line-height:19px; }
		.dday_table img		{ margin-bottom:5px; }
		
		/* Content Area - Cart */
		.cart_thumnail		{ width:50px; border:1px solid #e1e1e1; }
		.total_price_area	{ padding:10px 80px 0px 10px; text-align:right; }
		.setting_area1		{ width:50%; float:left; line-height:25px; min-height:160px; }
		.setting_ti			{ margin:40px 0px 10px 5px; }
		.setting_button		{ background:url(/with/image/common/btn/btn_cart_setting.png); width:39px; height:18px; margin-bottom:4px; }
		.btn_ok_s			{ width:39px; height:18px; background:url(/with/image/common/btn/btn_ok.png); }
		.btn_close_s		{ width:39px; height:18px; background:url(/with/image/common/btn/btn_close.png); }
		.select_time_box 	{ border:2px solid #f8d29b; width:350px; }
		#addr_input { 
			display:none; border:3px solid; border-color:#f8d29b; background:#fff; padding:10px;
			-o-border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
			line-height:150%;
		}
		
		.agree_iframe { width:750px; height:200px; margin:0 auto; border:2px solid #f1d1a2; padding:5px; }

	
	/* Bottom Area */
	div#bottom_area { width:986px; margin:0 auto; background:url(/with/image/baby/background_bottom.png) repeat-x; text-align:center; }


/* ############################## */

/* width */
	.wd49p { width:49%; } 
	.wd80x { width:80px; }
	.wd100x { width:100px; }


/* line */
	.left_line {  border-left:1px #d9d9d9 solid; }
	.list_bottom_line { border-bottom:1px solid #DFDFDF; float:left; margin:20px 0px 20px 0px; width:100%; }
	.list_bottom_line_top0 { border-bottom:1px solid #DFDFDF; float:left; margin:0px 0px 20px 0px; width:100%; }
	.top_line { border-top:1px solid #DFDFDF; }
	.under_line { border-bottom:1px solid #DFDFDF; }
	.dot_under_line { border-bottom:1px dotted #DFDFDF; }
	.dot_line{height:1px;font-size:1px;background:url('/with/image/sub/dot_line.jpg') repeat-x;}


/* a link list */
	
	/* blue color */
	.a_blue {  font-weight:bold; }
	.a_blue a:active	{color:#358cd3;text-decoration:underline;}
	.a_blue a:visited	{color:#358cd3;text-decoration:none}
	.a_blue a:link		{color:#358cd3;text-decoration:none}
	.a_blue a:hover		{color:#358cd3;text-decoration:underline}
	
/* table Set */

	/* cart & pay */
	.t1_title { border-bottom:4px solid #f8d29b; border-top:1px solid #eaeaea; padding:10px; font-weight:bold; text-align:center; }
	.t1_field { border-bottom:1px solid #e1e1e1; padding:10px; vertical-align:middle; line-height:15px; }
	.t1_title_NL { border-bottom:1px dotted #e1e1e1; padding:10px; font-weight:bold; text-align:center; }
	.t1_field_NL { border-bottom:1px dotted #e1e1e1; padding:5px; vertical-align:middle; line-height:15px; }
	.t1_field_none { vertical-align:middle; line-height:15px; }
	.t1_confirm { padding:10px; text-align:center; }


/* spacing */
.p_l3{ padding-left:3px; } 	
.p_l5{ padding-left:5px; } 
.p_l10{ padding-left:10px; } 
.p_l15{ padding-left:15px; } 
.p_l20{ padding-left:20px; } 

.p_t10{padding-top:10px;}
.p_t15{padding-top:15px;}
.p_t18{padding-top:18px;}
.p_t20{padding-top:20px;}
.p_t25{padding-top:25px;}
.p_t30{padding-top:30px;}
.p_t40{padding-top:40px;}
.m_t10{margin-top:10px;}
.m_t20{margin-top:20px;}

.p_b10{padding-bottom:10px;}
.p_b15{padding-bottom:15px;}
.p_b20{padding-bottom:20px;}
.p_b25{padding-bottom:25px;}

.p_r10{padding-right:10px;}
.m_r5{ margin-right:5px;}

.line_20{line-height:20px;}
.line_25{line-height:25px;}
.line_30{line-height:30px;}

/* align */
.vat{vertical-align:top;}
.vam{vertical-align:middle;}
.vab{vertical-align:bottom;}

.fl{float:left;}

.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}

/* font */
	.size15 { font-size:15px; }
	.size20 { font-size:20px; }
	.price_font { color:#d89343; font-weight:bold; }
	.price_font_red { color:#e35000; font-weight:bold; }
	.small_font { color:#AAA; font-size:11px; }


/* Table Style */
.BR_TOP { border-top:1px dotted #b2b2b2; height:1px; }
.BR_bottom { border-bottom:1px dotted #b2b2b2; height:1px; }
.BR_line_blue { background-color:#60bfe8; height:3px; }
.BRL { padding:5px; border-right:1px #e5e5e5 solid; line-height:17px; } /* box right line */
.BRL img { margin-bottom:4px; }
.BRL_B { padding:10px; border-right:3px #60bfe8 solid; } /* box right line */
.BRR { padding:5px;  } /* box right none */
.BRL_T_BLUE { padding:5px; border-right:3px #60bfe8 solid; font-weight:bold; color:#999999; } /* 데이타입력박스 좌측스타일 */
.BRL_T { padding:5px; border-right:1px #e5e5e5 solid; font-weight:bold; color:#999999; } /* box right line */
.BRR_T { padding:5px; font-weight:bold; color:#999999;  } /* box right none */

.BRL10 { padding:10px; border-right:1px #e5e5e5 solid; } /* box right line */
.BRR10 { padding:10px;  } /* box right none */
.BRL_T10 { padding:10px; border-right:1px #e5e5e5 solid; font-weight:bold; color:#999999; } /* box right line */
.BRR_T10 { padding:10px; font-weight:bold; color:#999999;  } /* box right none */
/* Table Style */