* {margin:0;padding:0;vertical-align:middle;line-height:1.5em;}
body {text-align:center; background-color:#4f4646; font-family:"µ¸¿ò",dotum; font-size:11px; letter-spacing:-1px;}
img {border:0;}
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:active{text-decoration: none;}
#wrapper {width:920px; margin-left:auto; margin-right:auto; border:0px solid gray;text-align:left;}

	/* S ÃÖ»ó´Ü ¸Þ´º¹Ù */
	#top {width:100%; height:20px; margin-top:5px; margin-left:auto; margin-right:auto; margin-bottom:0px; border:0px solid gray; text-align:left;}
		#topmenu {float:right; display:inline; width:350px; height:20px; margin-right:5px; text-align:left; border:0px solid gray;}
			.topmenu {text-align:left; font-family:Verdana; font-size:11px; color:white; letter-spacing:0px;}
			.topmenu dl{float:left; display:inline;}
			.topmenu dd{float:left; display:inline; margin-left:5px;}
			.topmenu .bar{background:url(http://www.terarosa.com/v2/images/top_menu/top_menu_txt_bar.jpg) no-repeat 0 6px;}
			.topmenu_login_n a{color:white;}
			.topmenu_login_n a:link{text-decoration: none;}
			.topmenu_login_n a:visited{text-decoration: none;}
			.topmenu_login_n a:active{text-decoration: none;}
			.topmenu_login_n a:hover{text-decoration: none; color:#e85923;}
			.topmenu_login_n .topmenu_cart {display: block; width:39px; background:url(http://www.terarosa.com/v2/images/top_menu/top_menu_cart_icon_off.jpg) no-repeat 27px 4px;}
			.topmenu_login_n .topmenu_cart:hover {background:url(http://www.terarosa.com/v2/images/top_menu/top_menu_cart_icon_on.jpg) no-repeat 27px 4px;}
	/* E ÃÖ»ó´Ü ¸Þ´º¹Ù */

	/* S ¸ÞÀÎ¸Þ´º */
	#menu {width:100%; height:41px; margin-top:33px; margin-left:auto; margin-right:auto; margin-bottom:0px; border:0px solid gray; text-align:left;}
		#logo {float:left; display:inline;}
		#mainmenu {float:right; display:inline; width:658px; height:41px; border:0px solid gray;}
			.mainmenu dl {float:left; display:inline;}
			.mainmenu dd {float:left; display:inline;}
			.mainmenu_bar {width:2px; height:41px; background:url(http://www.terarosa.com/v2/images/main_menu/main_menu_bar.gif) no-repeat 0px 12px;}
			.mainmenu_shop {width:59px; height:41px; display: block; background:url(http://www.terarosa.com/v2/images/main_menu/main_menu_shop_off.gif) no-repeat 13px 12px;}
			.mainmenu_shop:hover {background:url(http://www.terarosa.com/v2/images/main_menu/main_menu_shop_on.gif) no-repeat 13px 12px;}
			.mainmenu_synesso {width:83px; height:41px; display: block; background:url(http://www.terarosa.com/v2/images/main_menu/main_menu_synesso_off.gif) no-repeat 14px 12px;}
			.mainmenu_synesso:hover {background:url(http://www.terarosa.com/v2/images/main_menu/main_menu_synesso_on.gif) no-repeat 14px 12px;}
			.mainmenu_classes {width:81px; height:41px; display: block; background:url(http://www.terarosa.com/v2/images/main_menu/main_menu_classes_off.gif) no-repeat 14px 12px;}
			.mainmenu_classes:hover {background:url(http://www.terarosa.com/v2/images/main_menu/main_menu_classes_on.gif) no-repeat 14px 12px;}
			.mainmenu_brewingguide {width:126px; height:41px; display: block; background:url(http://www.terarosa.com/v2/images/main_menu/main_menu_brewingguide_off.gif) no-repeat 14px 12px;}
			.mainmenu_brewingguide:hover {background:url(http://www.terarosa.com/v2/images/main_menu/main_menu_brewingguide_on.gif) no-repeat 14px 12px;}
			.mainmenu_cupping {width:80px; height:41px; display: block; background:url(http://www.terarosa.com/v2/images/main_menu/main_menu_cupping_off.gif) no-repeat 14px 12px;}
			.mainmenu_cupping:hover {background:url(http://www.terarosa.com/v2/images/main_menu/main_menu_cupping_on.gif) no-repeat 14px 12px;}
			.mainmenu_coffeecountry {width:135px; height:41px; display: block; background:url(http://www.terarosa.com/v2/images/main_menu/main_menu_coffeecountry_off.gif) no-repeat 14px 12px;}
			.mainmenu_coffeecountry:hover {background:url(http://www.terarosa.com/v2/images/main_menu/main_menu_coffeecountry_on.gif) no-repeat 14px 12px;}
			.mainmenu_news {width:64px; height:41px; display: block; background:url(http://www.terarosa.com/v2/images/main_menu/main_menu_news_off.gif) no-repeat 14px 12px;}
			.mainmenu_news:hover {background:url(http://www.terarosa.com/v2/images/main_menu/main_menu_news_on.gif) no-repeat 14px 12px;}

			#m_submenu_shop {position:absolute; width:122px;height:169px; margin-top:-5px; border:0px solid white; z-index:99; background:url(http://www.terarosa.com/v2/images/main_menu/submenu_6_bg.gif) no-repeat; visibility: hidden;}
				.m_submenu_shop_01 {width:100px; height:13px; display: block; margin-left:18px; margin-top:11px; background:url(http://www.terarosa.com/v2/images/main_menu/m_shop_submenu_01_off.gif) no-repeat;}
				.m_submenu_shop_01:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_shop_submenu_01_on.gif) no-repeat;}
				.m_submenu_shop_02 {width:100px; height:13px; display: block; margin-left:18px; margin-top:13px; background:url(http://www.terarosa.com/v2/images/main_menu/m_shop_submenu_02_off.gif) no-repeat;}
				.m_submenu_shop_02:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_shop_submenu_02_on.gif) no-repeat;}
				.m_submenu_shop_03 {width:100px; height:13px; display: block; margin-left:18px; margin-top:14px; background:url(http://www.terarosa.com/v2/images/main_menu/m_shop_submenu_03_off.gif) no-repeat;}
				.m_submenu_shop_03:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_shop_submenu_03_on.gif) no-repeat;}
				.m_submenu_shop_04 {width:100px; height:13px; display: block; margin-left:18px; margin-top:16px; background:url(http://www.terarosa.com/v2/images/main_menu/m_shop_submenu_04_off.gif) no-repeat;}
				.m_submenu_shop_04:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_shop_submenu_04_on.gif) no-repeat;}
				.m_submenu_shop_05 {width:100px; height:13px; display: block; margin-left:18px; margin-top:15px; background:url(http://www.terarosa.com/v2/images/main_menu/m_shop_submenu_05_off.gif) no-repeat;}
				.m_submenu_shop_05:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_shop_submenu_05_on.gif) no-repeat;}
				.m_submenu_shop_06 {width:100px; height:13px; display: block; margin-left:18px; margin-top:15px; background:url(http://www.terarosa.com/v2/images/main_menu/m_shop_submenu_06_off.gif) no-repeat;}
				.m_submenu_shop_06:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_shop_submenu_06_on.gif) no-repeat;}

			#m_submenu_synesso {position:absolute; width:122px;height:85px; margin-top:-5px; border:0px solid white; z-index:99; background:url(http://www.terarosa.com/v2/images/main_menu/submenu_2_bg.gif) no-repeat; visibility: hidden;}
				.m_submenu_synesso_01 {width:90px; height:13px; display: block; margin-left:18px; margin-top:11px; background:url(http://www.terarosa.com/v2/images/main_menu/m_synesso_submenu_01_off.gif) no-repeat;}
				.m_submenu_synesso_01:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_synesso_submenu_01_on.gif) no-repeat;}
				.m_submenu_synesso_02 {width:90px; height:13px; display: block; margin-left:18px; margin-top:13px; background:url(http://www.terarosa.com/v2/images/main_menu/m_synesso_submenu_02_off.gif) no-repeat;}
				.m_submenu_synesso_02:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_synesso_submenu_02_on.gif) no-repeat;}
				.m_submenu_synesso_03 {width:90px; height:13px; display: block; margin-left:18px; margin-top:13px; background:url(http://www.terarosa.com/v2/images/main_menu/m_synesso_submenu_03_off.gif) no-repeat;}
				.m_submenu_synesso_03:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_synesso_submenu_03_on.gif) no-repeat;}

			#m_submenu_classes {position:absolute; width:139px;height:113px; margin-top:-5px; border:0px solid white; z-index:99; background:url(http://www.terarosa.com/v2/images/main_menu/submenu_classes_bg.gif) no-repeat; visibility: hidden;}
				.m_submenu_classes_01 {width:107px; height:13px; display: block; margin-left:18px; margin-top:11px; background:url(http://www.terarosa.com/v2/images/main_menu/m_classes_submenu_01_off.gif) no-repeat;}
				.m_submenu_classes_01:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_classes_submenu_01_on.gif) no-repeat;}
				.m_submenu_classes_02 {width:107px; height:13px; display: block; margin-left:18px; margin-top:13px; background:url(http://www.terarosa.com/v2/images/main_menu/m_classes_submenu_02_off.gif) no-repeat;}
				.m_submenu_classes_02:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_classes_submenu_02_on.gif) no-repeat;}
				.m_submenu_classes_03 {width:107px; height:13px; display: block; margin-left:18px; margin-top:14px; background:url(http://www.terarosa.com/v2/images/main_menu/m_classes_submenu_03_off.gif) no-repeat;}
				.m_submenu_classes_03:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_classes_submenu_03_on.gif) no-repeat;}
				.m_submenu_classes_04 {width:107px; height:13px; display: block; margin-left:18px; margin-top:14px; background:url(http://www.terarosa.com/v2/images/main_menu/m_classes_submenu_04_off.gif) no-repeat;}
				.m_submenu_classes_04:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_classes_submenu_04_on.gif) no-repeat;}

			#m_submenu_brewingguide {position:absolute; width:91px;height:141px; margin-top:-5px; border:0px solid white; z-index:99; background:url(http://www.terarosa.com/v2/images/main_menu/submenu_5_bg.gif) no-repeat; visibility: hidden;}
				.m_submenu_brewingguide_01 {width:55px; height:13px; display: block; margin-left:18px; margin-top:11px; background:url(http://www.terarosa.com/v2/images/main_menu/m_brewingguide_submenu_01_off.gif) no-repeat;}
				.m_submenu_brewingguide_01:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_brewingguide_submenu_01_on.gif) no-repeat;}
				.m_submenu_brewingguide_02 {width:59px; height:13px; display: block; margin-left:18px; margin-top:13px; background:url(http://www.terarosa.com/v2/images/main_menu/m_brewingguide_submenu_02_off.gif) no-repeat;}
				.m_submenu_brewingguide_02:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_brewingguide_submenu_02_on.gif) no-repeat;}
				.m_submenu_brewingguide_03 {width:55px; height:13px; display: block; margin-left:18px; margin-top:14px; background:url(http://www.terarosa.com/v2/images/main_menu/m_brewingguide_submenu_03_off.gif) no-repeat;}
				.m_submenu_brewingguide_03:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_brewingguide_submenu_03_on.gif) no-repeat;}
				.m_submenu_brewingguide_04 {width:55px; height:13px; display: block; margin-left:18px; margin-top:16px; background:url(http://www.terarosa.com/v2/images/main_menu/m_brewingguide_submenu_04_off.gif) no-repeat;}
				.m_submenu_brewingguide_04:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_brewingguide_submenu_04_on.gif) no-repeat;}
				.m_submenu_brewingguide_05 {width:55px; height:13px; display: block; margin-left:18px; margin-top:16px; background:url(http://www.terarosa.com/v2/images/main_menu/m_brewingguide_submenu_05_off.gif) no-repeat;}
				.m_submenu_brewingguide_05:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_brewingguide_submenu_05_on.gif) no-repeat;}

			#m_submenu_cupping {position:absolute; width:110px;height:115px; margin-top:-5px; border:0px solid white; z-index:99; background:url(http://www.terarosa.com/v2/images/main_menu/submenu_3_bg.gif) no-repeat; visibility: hidden;}
				.m_submenu_cupping_01 {width:90px; height:13px; margin-left:18px; margin-top:10px; display: block; background:url(http://www.terarosa.com/v2/images/main_menu/m_cupping_submenu_01_off.gif) no-repeat;}
				.m_submenu_cupping_01:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_cupping_submenu_01_on.gif) no-repeat;}
				.m_submenu_cupping_02 {width:90px; height:13px; display: block; margin-left:18px; margin-top:13px; background:url(http://www.terarosa.com/v2/images/main_menu/m_cupping_submenu_02_off.gif) no-repeat;}
				.m_submenu_cupping_02:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_cupping_submenu_02_on.gif) no-repeat;}
				.m_submenu_cupping_03 {width:90px; height:13px; display: block; margin-left:18px; margin-top:15px; background:url(http://www.terarosa.com/v2/images/main_menu/m_cupping_submenu_03_off.gif) no-repeat;}
				.m_submenu_cupping_03:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_cupping_submenu_03_on.gif) no-repeat;}
				.m_submenu_cupping_04 {width:90px; height:13px; display: block; margin-left:18px; margin-top:15px; background:url(http://www.terarosa.com/v2/images/main_menu/m_cupping_submenu_04_off.gif) no-repeat;}
				.m_submenu_cupping_04:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_cupping_submenu_04_on.gif) no-repeat;}

			#m_submenu_coffeecountry {position:absolute; width:91px;height:85px; margin-top:-5px; border:0px solid white; z-index:99; background:url(http://www.terarosa.com/v2/images/main_menu/submenu_3_2_bg.gif) no-repeat; visibility: hidden;}
				.m_submenu_coffeecountry_01 {width:80px; height:13px; display: block; margin-left:15px; margin-top:11px; background:url(http://www.terarosa.com/v2/images/main_menu/m_coffeecountry_submenu_01_off.gif) no-repeat;}
				.m_submenu_coffeecountry_01:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_coffeecountry_submenu_01_on.gif) no-repeat;}
				.m_submenu_coffeecountry_02 {width:80px; height:13px; display: block; margin-left:15px; margin-top:13px; background:url(http://www.terarosa.com/v2/images/main_menu/m_coffeecountry_submenu_02_off.gif) no-repeat;}
				.m_submenu_coffeecountry_02:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_coffeecountry_submenu_02_on.gif) no-repeat;}
				.m_submenu_coffeecountry_03 {width:80px; height:13px; display: block; margin-left:15px; margin-top:14px; background:url(http://www.terarosa.com/v2/images/main_menu/m_coffeecountry_submenu_03_off.gif) no-repeat;}
				.m_submenu_coffeecountry_03:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_coffeecountry_submenu_03_on.gif) no-repeat;}

			#m_submenu_news {position:absolute; width:91px;height:56px; margin-top:-5px; border:0px solid white; z-index:99; background:url(http://www.terarosa.com/v2/images/main_menu/submenu_2_2_bg.gif) no-repeat; visibility: hidden;}
				.m_submenu_news_01 {width:80px; height:13px; display: block; margin-left:15px; margin-top:11px; background:url(http://www.terarosa.com/v2/images/main_menu/m_news_submenu_01_off.gif) no-repeat;}
				.m_submenu_news_01:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_news_submenu_01_on.gif) no-repeat;}
				.m_submenu_news_02 {width:80px; height:13px; display: block; margin-left:15px; margin-top:13px; background:url(http://www.terarosa.com/v2/images/main_menu/m_news_submenu_02_off.gif) no-repeat;}
				.m_submenu_news_02:hover {background:url(http://www.terarosa.com/v2/images/main_menu/m_news_submenu_02_on.gif) no-repeat;}
	/* E ¸ÞÀÎ¸Þ´º */


	/* S index ÆäÀÌÁö Body */
	#body {float:left; width:100%; height:100%; border:0px solid gray; text-align:left;}
	.tr_news {float:left; width:600px; margin-left:10px; margin-top:10px;}
	.tr_news .tr_news_t {color:#e85923; font-weight:bold; font-size:12px;margin-right:15px;}
	.tr_news .tr_news_c a {color:#ffffff; font-size:12px;}
	.tr_news .tr_news_c a:hover {color:#cccccc;text-decoration:underline;}
	/* E index ÆäÀÌÁö Body */

	/* ¼­ºêÆäÀÌÁö Body */
	#sbody {float:left; display:inline; width:100%; height:100%; border:0px solid blue; text-align:left; background:#ffffff;}

		/* ¼­ºêÆäÀÌÁö »ó´Ü ÀÌ¹ÌÁö */
		#body_top {width:100%; border:0px solid gray; background:#4f4646; z-index:100;}

		/* ¼­ºêÆäÀÌÁö ¿ÞÂÊ ¼­ºê¸Þ´º */
		#body_submenu {float:left; display:inline; width:174px; border:0px solid gray; background:#ffffff url(http://www.terarosa.com/v2/images/shop/shop_sub_bg.jpg) no-repeat;}
			.sub_menu {margin-top:25px; margin-left:36px; margin-bottom:200px;}
			.sub_menu dd{display:block; margin-bottom:10px;}
			.sub_menu .sub_menu_02 {margin-top:10px; margin-left:30px;}
			.sub_menu .sub_menu_02 dd .on {color:#e85923;}
			.sub_menu .sub_menu_02 dd .off {color:#3e3e3e;}

		/* ÆÄÆ¼¼Ç ¾ø´Â Layout - shop_idx */
		#body_content_nopart {float:left; display:inline; width:920px; background:#ffffff url(http://www.terarosa.com/v2/images/shop/shop_content_full_bg.jpg) no-repeat;}
			#nopart_grid {float:left; display:inline; margin-left:17px; margin-right:17px; margin-top:25px; font-family:"µ¸¿òÃ¼",dotumche; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
			#long_line {margin-top:10px; margin-bottom:10px;}
			.nopart_grid a:link {color:#3e3e3e;}
			.nopart_grid a:visited {color:#3e3e3e;}

		/* ¼­ºêÆäÀÌÁö ¿À¸¥ÂÊ ÄÁÅÙÃ÷ */
		#body_content {float:right; display:inline; width:746px; border:0px solid gray; background:#ffffff url(http://www.terarosa.com/v2/images/shop/shop_content_bg.jpg) no-repeat;}
			.shop_detail_tit {margin-left:26px; margin-top:25px;}
			.shop_detail_tit_txt {margin-left:26px; margin-top:19px; margin-right:45px; margin-bottom:37px; font-family:"µ¸¿òÃ¼",dotumche; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
			.shop_detail_tit_txt p {font-family:"µ¸¿òÃ¼",dotumche; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
			.shop_detail_tit_txt .en {font-family:Verdana; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
			.shop_detail_img {margin-left:26px;}
			.shop_item_tit {margin-left:26px; margin-top:28px;}
			.shop_item_tit .shop_item_name {font-family:Verdana; font-size:13px; color:#3e3e3e; font-weight:bold;}
			.shop_item_tit .shop_item_price {font-family:Verdana; font-size:13px; color:#da1703; font-weight:bold;}
			#shop_detail_left_disp {float:left; display:inline; width:517px; margin-left:26px; border:0px solid gray;}
				.shop_detail_item_txt {margin-top:21px; margin-bottom:24px;}
				.shop_detail_item_txt p {font-family:"µ¸¿òÃ¼",dotumche; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
				.shop_detail_item_txt .en {font-family:Verdana; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}

				#shop_detail_item_cartopt {margin-top:21px; margin-bottom:24px; border:0px solid gray;}
					.shop_detail_item_cartopt {font-family:"µ¸¿òÃ¼",dotumche; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
					.shop_detail_item_cartopt ul {list-style-type:none;}
					.shop_detail_item_cartopt ul .weight_t {}
					.shop_detail_item_cartopt ul .qty_t {}
					.shop_detail_item_cartopt ul .grind_t {}
					.shop_detail_item_cartopt .br {height:16px;}
					.shop_detail_item_cartopt ul li {margin-bottom:10px;}
					.shop_detail_item_cartopt ul li .r {color:red;}
					.shop_detail_item_cartopt ul li .weight {float:left; display:inline; width:66px;}
					.shop_detail_item_cartopt ul li select {font-family:dotum; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
					.shop_detail_item_cartopt ul li input {font-family:dotum; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}

			/* S Classes Åä¿äÄ¿ÇÇ&ÄÅÇÎ±³½Ç */
			.class_a_tit {margin-left:26px; margin-top:25px; margin-bottom:31px;}
			#class_item_list {width:746px;}
				#class_item_content {float:left; display:inline; width:510px; margin-left:26px; border:0px solid;}
				#class_item_content_noimg {float:left; display:inline; width:700px; margin-left:26px; border:0px solid;}
					.t2 {font-weight:bold; color:#6e6e6e; font-size:13px;}
					.t3 {color:#6e6e6e; font-size:12px;}
					.t3:hover {color:#333333; font-size:12px;text-decoration: underline;}
					.left {float:left; display:inline; width:430px; border:0px solid;}
					.right {float:right; display:inline; width:263px; border:0px solid;}
					.left_2nd {float:left; display:inline; width:125px; border:0px solid; margin-top:25px;}
					.right_2nd {float:right; display:inline; width:575px; border:0px solid; margin-top:25px;}
					.no_partion {float:left; display:inline; width:670px;}
					.no_partion .en {font-family:Verdana;}
					.no_partion .t {font-weight:bold;}
					.no_partion .c {color:#6e6e6e;}
					.no_partion .t2 {font-weight:bold; color:#6e6e6e; font-size:13px;}
					.no_partion ul {list-style-type:square; list-style-position:outside;margin-left:20px;}
					.no_partion ul li {margin-bottom:10px;}
					.class_item_content {font-family:"µ¸¿òÃ¼",dotumche; font-size:11px; color:#3e3e3e; letter-spacing:-1px; line-height:2em;}
					.class_item_tit {margin-bottom:9px;}
					.class_item_tit_detail {line-height:1.5em;}
					.class_item_tit_detail .tit {font-weight:bold;}
					.class_item_tit_detail .en {font-family:Verdana; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
					.class_item_time {margin-bottom:3px;}
					.class_item_place {margin-bottom:3px;}
					.class_item_price {margin-bottom:23px;}
					.class_item_btn .br {height:16px;}
					.class_item_btn .date_t {float:left; display:block; width:104px; margin-right:10px;}
					.class_item_btn .date {float:left; display:block; width:104px; margin-right:10px;}
					.class_item_btn .qty_t {float:left; display:block; width:66px;}
					.class_item_btn .qty {float:left; display:block; width:66px;}
					.class_item_btn .cart_btn {float:left; display:block; width:89px;}
					.class_item_btn .date select {font-family:"±¼¸²",gulim; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
					.class_item_btn .qty input {font-family:"±¼¸²",gulim; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
					/* Classes  ¼¼¹Ì³ª hide show div */
					.more_info_container1 {display:none; margin-top:20px; font-family:dotum; font-size:11px; line-height:2em; color:#3e3e3e; letter-spacing:-1px;}
					.more_info_container1 .t {font-weight:bold;}
					.more_info_container1 .red {color:red;}
					.more_info_container2 {display:none; margin-top:20px; font-family:dotum; font-size:11px; line-height:2em; color:#3e3e3e; letter-spacing:-1px;}
					.more_info_container2 .t {font-weight:bold;}
					.more_info_container2 .red {color:red;}
				#class_item_list_img {float:right; display:inline; width:193px; margin-top:17px; margin-right:17px; text-align:right; border:0px solid;}
				#class_item_list_img_ba {float:right; display:inline; width:193px; margin-top:0px; margin-right:17px; text-align:right; border:0px solid;}
				#q {float:left; display:inline; width:510px; margin-left:26px; border:0px solid;}
					.q{font-family:"µ¸¿òÃ¼",dotumche; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
			#class_line {float:left; display:inline; width:703px; height:32px; margin-left:26px; margin-top:31px; margin-bottom:0px; border:0px solid gray;}
				.class_line {font-family:"µ¸¿òÃ¼",dotumche; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
			/* E Classes Åä¿äÄ¿ÇÇ&ÄÅÇÎ±³½Ç */


			/* S ¼îÇÎ¸ô ¸®½ºÆ® ÆäÀÌÁö - »óÇ°¸®½ºÆ® */
			#shop_item_list {float:left; width:746px; border:0px solid blue;}
				#shop_item_list_img {float:left; display:inline; width:224px; margin-left:26px;}
				#shop_item_content {float:right; display:inline; width:470px; margin-right:25px;}
					.shop_item_name {margin-bottom:23px;}
					.shop_item_name .ko {font-family:"µ¸¿òÃ¼",dotumche; font-weight:bold; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
					.shop_item_name .en {font-family:Verdana; font-weight:bold; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
					.shop_item_name .icn {margin-left:10px;}
					.shop_item_detail {margin-bottom:7px; font-family:"µ¸¿òÃ¼",dotumche; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
					.shop_item_country {margin-top:25px; margin-bottom:7px; font-family:"µ¸¿òÃ¼",dotumche; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
					.shop_item_price {margin-bottom:7px; font-family:"µ¸¿òÃ¼",dotumche; font-size:11px; color:#3e3e3e; letter-spacing:0px;}
					.shop_item_price .over {color:#3e3e3e;text-decoration: line-through;}
					.shop_item_price .color {color:#e85923;text-decoration: none;font-weight:bold;}
			/* E ¼îÇÎ¸ô ¸®½ºÆ® ÆäÀÌÁö - »óÇ°¸®½ºÆ® */

				/* S ÄÁÅÙÃ÷ ´Ù´Ü */
				#half_left{width:265px; float:left; display:inline; margin-left:26px; border:0px solid;}
					.half_left_content {margin-left:10px; color:#3e3e3e; line-height:1.5em;}
					.half_left_content .mov {margin-top:18px;}
					.half_left_content .tit {margin-left:5px;}
					.half_left_content ul {margin-top:10px; list-style-type: none; list-style-position:outside;}
					.half_left_content ul li ul {margin-top:10px; margin-left:20px; list-style-type: square; list-style-position:outside;}
					.half_left_content .br {height:10px;}
					#kip {float:left; display:inline; width:236px; margin-top:10px; border:1px solid #cccccc;}
				#half_right{width:400px; float:right; display:inline; margin-left:0px; margin-right:17px; border:0px solid;}
					.half_right_content{color:#3e3e3e; line-height:1.5em;}
					.half_right_content ul{margin-left:25px; list-style-type: decimal;}
					.half_right_content ul li {font-weight:bold;}
					.half_right_content ul li ul {margin-left:0px; list-style-type: none; list-style-position:outside;}
					.half_right_content ul li ul li {font-weight:normal;}
				/* E ÄÁÅÙÃ÷ ´Ù´Ü */


			/* S ¼îÇÎ¸ô »óÇ° »ó¼¼ - ÃßÃµ»óÇ° */
			#shop_detail_right_hot_item {float:right; display:inline; width:181px; margin-right:17px; border:0px solid gray; background:#f0f0f0;}
				.shop_detail_right_hot_item .tit img{float:left; display:inline; margin-top:17px; margin-left:19px;}
				.shop_detail_right_hot_item .line img{float:left; display:inline; margin-top:6px; margin-left:22px;}
				.shop_detail_right_hot_item ul {float:left; display:inline; list-style-type:none; margin-top:10px; margin-left:5px; color:#3e3e3e; font-size:11px;}
			/* E ¼îÇÎ¸ô »óÇ° »ó¼¼ - ÃßÃµ»óÇ° */

			/* S ¼îÇÎ¸ô »óÇ° »ó¼¼ - ÇÏ´Ü ¶óÀÎ ¹× ¹è¼Û/°áÀç/±³È¯¾È³» */
			#shop_info_top_line {float:left; display:inline; width:703px; height:1px; margin-left:26px; margin-top:17px; margin-bottom:15px; border:0px solid gray;}
			#shop_info {float:left; display:inline; margin-left:26px; border:0px solid gray;}
				.shop_ko_tit {font-family:"µ¸¿òÃ¼",dotumche; font-size:11px; color:#e85923; letter-spacing:-1px;}
				.shop_ko {font-family:"µ¸¿òÃ¼",dotumche; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
				.shop_ko_b {font-weight:bold;}
				.shop_en_tit {font-family:Verdana; font-size:10px; color:#e85923; letter-spacing:0px;}
			/* E ¼îÇÎ¸ô »óÇ° »ó¼¼ - ÇÏ´Ü ¶óÀÎ ¹× ¹è¼Û/°áÀç/±³È¯¾È³» */

			/* S È¸¿ø°¡ÀÔ */
			.shop_detail_tit_txt .register_content ul{list-style-type:square; list-style-position:inside; margin-top:20px;}
			.shop_detail_tit_txt .register_content .rule{list-style-type:none;}
			.shop_detail_tit_txt .register_content ul li .agree {text-align:right; margin-top:5px; margin-right:5px;}
			.shop_detail_tit_txt .register_content ul li .agree span{color:red;}
			.shop_detail_tit_txt .register_content ul li .agree span input{margin-top:-3px;}
			.tbl{border:0px solid blue; border-collapse: collapse; line-height:1.5em; margin-top:25px; font-family:dotum; font-size:11px; color:#3e3e3e; letter-spacing:-1px; background:#efefef;}
			.tbl tr {height:2em;}
			.tbl .tit {width:150px; text-align:right;}
			.tbl .input_r {color:red;}
			.tbl .input_r input {height:18px;}
			.tbl .input_r span {color:#3e3e3e;}
			.tbl .input input {font-family:gulim; height:18px; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
			/* E È¸¿ø°¡ÀÔ */

			/* S ·Î±×ÀÎ */
			.tbl_login {width:100%; border:0px solid blue; border-collapse: collapse; line-height:1.5em; margin-top:25px; font-family:dotum; font-size:11px; color:#3e3e3e; letter-spacing:-1px; background:#efefef;}
			.tbl_login tr {height:2em;}
			.tbl_login .tit {width:150px; text-align:right;}
			.tbl_login .in_btn {padding-left:20px;}
			.tbl_login .in {padding-left:20px; color:red;}
			.tbl_login .in span {color:#3e3e3e;}
			.tbl_login .in .btn {text-align:center;}
			.tbl_login .in input {font-family:Verdana; height:18px; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
			.tbl_login .input_r {color:red;}
			.tbl_login .input_r input {height:18px;}
			.tbl_login .input_r span {color:#3e3e3e;}
			/* E ·Î±×ÀÎ*/

			/* S ¹è¼ÛÁö ÁÖ¼Ò ÀÔ·Â, Àå¹Ù±¸´Ï */
			.tbl_addr {border-collapse: collapse; width:665px; line-height:25px; margin-top:25px; font-family:dotum; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
			.tbl_addr .st {border-width:1px; border-top-style:solid; border-color:#eaeaea;}
			.tbl_addr tr td {border-width:1px; border-bottom-style:solid; border-color:#eaeaea;}
			.tbl_addr .ed {border-width:3px; border-bottom-style:solid; border-color:#eaeaea;}
			.tbl_addr .edr {border-width:3px; border-bottom-style:solid; border-color:#eaeaea;color:red;}
			.tbl_addr .edr span{color:#3e3e3e;}
			.tbl_addr input {height:18px; font-size:12px;}
			.tbl_addr .r {color:red;}
			.tbl_addr .r span{color:#3e3e3e;}

			#cart_view_t {float:left; color:#3e3e3e; font-weight:bold;}
			#cart_setp {float:right; color:#3e3e3e;}

			.cart_tot_t {margin-left:20px; width:150px; float:left; display:inline; color:#da1703; font-weight:bold; font-size:12px;}
			.cart_tot_v {float:left; display:inline; font-family:dotum; color:#da1703; font-weight:bold; font-size:12px;}
			.cart_btn {text-align:right; margin-right:95px;}
			.addr_btn {text-align:center;}

			.cart {border-collapse: collapse; text-align:center; border-width:0px; border-style:dotted; border-color:#aaaaaa; font-family:"±¼¸²",gulim; font-size:11px; color:#3e3e3e; letter-spacing:-1px;}
			.cart .b{border-width:1px; border-bottom-style:solid; #aaaaaa;}
			.cart .goodsname_t{width:220px; border-width:1px; border-right-style:solid; border-color:#3e3e3e;}
			.cart .qty_t{width:81px; border-width:1px; border-right-style:solid; border-color:#3e3e3e;}
			.cart .cancle_t{width:75px;}
			.cart .price_t{width:90px; border-width:1px; border-right-style:solid; border-color:#3e3e3e;}

			.cart .goodsname{text-align:left; width:220px; border-width:1px; border-bottom-style:dotted; border-color:#aaaaaa;}
			.cart .qty{width:81px; border-width:1px; border-bottom-style:dotted; border-color:#aaaaaa;}
			.cart .cancle{width:75px; border-width:1px; border-bottom-style:dotted; border-color:#aaaaaa;}
			.cart .price{text-align:right; width:90px; border-width:1px; border-bottom-style:dotted; border-color:#aaaaaa;}

			#cart_bor_1 {background:#f4f4f4; border:1px solid #d5d5d5;}
			#cart_bor_2 {margin-top:5px;margin-bottom:5px;margin-left:5px;margin-right:5px;background:#ffffff; border:1px solid #c1c1c1; font-family:Verdana;}
			/* E ¹è¼ÛÁö ÁÖ¼Ò ÀÔ·Â, Àå¹Ù±¸´Ï */

	/* S ÆäÀÌÁö ÇÏ´Ü ¸Þ´º ¹× Ä«ÇÇ¶óÀÌÆ® */
	#bottom_r {float:left; width:100%; height:10px; margin-top:0px; background:#ffffff;} /* ÇÏ´Ü ¶ó¿îµå ¿µ¿ª */
	#bottom {float:left; width:100%; height:78px; margin-top:15px; margin-left:auto; margin-right:auto; border:0px solid gray; text-align:left; background:#4f4646;}
		#bottommenu {float:left; display:inline; width:360px; height:11px; margin-left:12px; text-align:left; border:0px solid gray;}
			.bottommenu {font-family:"±¼¸²",gulim; font-size:11px; color:white; letter-spacing:-1px;}
			.bottommenu dl{float:left; display:inline;}
			.bottommenu dd{float:left; display:inline; margin-left:5px;}
			.bottommenu .bar{background:url(http://www.terarosa.com/v2/images/bottom_menu/bottom_bar.jpg) no-repeat 0 2px;}
			.bottommenu a{color:white;}
			.bottommenu a:link{text-decoration: none;}
			.bottommenu a:visited{text-decoration: none;}
			.bottommenu a:active{text-decoration: none;}
			.bottommenu a:hover{text-decoration: none; color:#e85923;}

		#copyright {float:right; display:inline; width:360px; height:11px; text-align:right; border:0px solid gray;}
			.bottomcopyright {font-family:Verdana; font-size:11px; color:white; margin-bottom:5px;}
			.b {font-weight:bold;}
			.ko {font-family:dotum;}
	/* E ÆäÀÌÁö ÇÏ´Ü ¸Þ´º ¹× Ä«ÇÇ¶óÀÌÆ® */


/* S ¿ìÆí¹øÈ£ Ã£±â */
#zip {width:500px; height:100px; background-color:#ffffff; font-family:dotum; font-size:12px; letter-spacing:-1px;}
.input input {font-size:11px;}
#result {width:500px; height:240px; font-family:dotum; font-size:12px; letter-spacing:-1px; overflow:auto;}
.tbl_zip {}
.tbl_zip .tit {text-align:center; background-color:green;}
.tbl_zip .input {}
/* E ¿ìÆí¹øÈ£ Ã£±â */




/* Location - Å×¶ó·Î»ç°øÀå - ¾àµµ ¸Þ´º */
#sketchmap_layer {}
	.menu {border: 1px solid #bebebe; width:185px; height:15px;}
	.menu a{color:#3e3e3e}
	.menu a:hover {color:#e85923}


/* jquery tooltip */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #fff;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

/* alert ¹é±×¶ó¿îµå*/
#session_alert_bg {position:absolute; left:0; top:0; width:1280px; height:800px; background:#666666; margin: 0 auto; visibility:hidden; z-index:99}

/* Àå¹Ù±¸´Ï session °æ°í popup */
#session_alert {position:absolute; background:#ffffff; left:30%; top:30%; width:300px; height:200px; margin: 0 auto; font-size: 0; z-index:99; visibility:hidden}


#popup {position:absolute; z-index:100; width:300px; height:300px; font-size: 0; visibility:hidden;}

#grindhelp {position:absolute;width:200px;height:150px;margin-top:-25px;visibility:hidden;z-index:99;background:url(http://www.terarosa.com/v2/images/shop/grindhelp.gif) no-repeat;}