

body {
	font-family:"Arial";
	position:relative;
	text-align:left;
}
*{
	font-family:"Arial";
	color:#747474;
	position:relative;
	font-size:11px;
}

img {
	border:0;
}
body { behavior: url("/csshover3.htc"); }

.disapear {
	display:none;
}

.pink_font {
	color:#E26EB2;
}

.black_font {
	color:#000000;
}

/* purple_font °Ö·¯¸®¿¡¼­ ¼±ÅÃµÈ ¹øÈ£¿¡ »ç¿ëµÈ´Ù.*/
.purple_font {
	color:#962CA0;
	font-weight:bold;
}

.bold_font {
	font-weight:bold;
}
h1{
	font-size:19px;
	font-family:'Helvetica','Arial';
	font-size:22px;
	font-weight:normal;
}
h3{
	font-weight:bold;
	font-size:13px;
	color:black;
}
h2 {
	font-weight:bold;
	font-size:16px;
	color:black;
}

.pink_divider {
		height:1px;
		background-color:#a16486;
		font-size:1px;
	}
	.pink_divider2 {
		width:1px;
		background-color:#a16486;
		font-size:1px;
		padding:0;
		margin:0
	}



/*   */
#navigate_tab {
	display:block;
	position:absolute;
	top:100px;
	left:1008px;
	width:28px;
}
#navigate_tab a {
	display:block;
}
#navigate_tab a img{
	opacity:0.5;
	filter: alpha(opacity=50);
}


#navigate_tab a:hover img{
	opacity:1;
	filter: alpha(opacity=100);
}
#navigate_tab a.current_position_tab img{
	opacity:1;
	filter: alpha(opacity=100);
}

/* cart¿¡ »ç¿ëµÈ´Ù. */
.checkoutBarFrom, .checkoutBarTo {}
.checkoutBarCurrent {
	color:#962CA0;
	font-weight:bold;
}

/* basic */
#page_align{
width:100%;
text-align:center;
position:relative;
}

#web_body {
	margin:24px auto 0;
	width:1009px;
	height:680px;
	position:relative;
}

/* main */
#left_side{
	width:552px;
	float:left;
}

#right_side{
	float:right;
	width:456px;
}


#left_side #logo {
	margin-top:106px;
	margin-bottom:55px;
}
#left_side #select{
	text-align:center;
	width:220px;
	height:250px;
	position:relative;
	left:165px;
}

#left_side #select .gray{
	position:relative;
	top:5px;
}


#left_side #select div{
	margin:0;
	float:left;
}
#left_side #select #menu_dis{
	float:left;
}


#left_side ul{
	margin-top:25px;
	margin-left:73px;
	padding:0;
	list-style:none;
}
#left_side li{
	float:left;
	width:134px;
	font-size:14px;
}
#left_side li a{
	font-size:13px;
	text-decoration:none;
}
#left_side li a:hover{
	text-decoration:underline;
}

#images_change_container {
	width:457px;
	height:687px;
	text-align:center;
}
#images_change_container img{
	position:absolute;
	top:0;
	right:0;
}

.contents_part {
	height:530px;
	width:1009px;
	top:22px;
}

#web_body.main #web_top_menu {
	height:80px;
}

/* menu */




#web_top_menu {
	width:1009px;
	height:95px;
}
#web_top_menu img{
	float:left;
}
#web_top_menu p{
	float:right;
	font-size:11px;
	text-align:right;
	width:350px;
	margin:0;
}
#web_top_menu p span{
	font-weight:bold;
}

#web_top_menu ul{
	float:left;
	margin:16px 0 0 -61px;
	padding:0;
	width:1140px;
	list-style:none;
}

#web_top_menu ul li{
	float:left;
	margin:0;
	font-size:12px;
	width:181px;
}

#web_top_menu.consumer ul li{
	width:175px;
}
#web_top_menu li a{
	font-size:12px;
	text-decoration:none;
}
#web_top_menu ul li.part{
	width:10px;
}

#web_top_menu #promo{
	height:45px;
  width:365px;
	color:#E35FA3;
  font-size:12px;
  text-align:left;
  position:relative;
	top:-5px;
	float:left;
	margin-left:24px;
}

#curr_ind {
	top:73px;
	width:250px;
	position:absolute;
}
#curr_ind ul {
	margin:21px 0 0 0;
	padding:0;
	list-style:none;
}

#curr_ind ul li{
	float:left;
	margin:0 8px 0 0;
}

#curr_ind ul li,#curr_ind ul li a{
	text-decoration:none;
}

#curr_ind ul li.menu_cl{
	clear:left;
	float:left;
}


/* footer */
#footer {
	margin-top:10px;
	float:left;
}
#footer #register1 {
	float:left;
	background:#E5E5E5;
	width:190px;
	height:37px;
	font-size:10px;
}
#footer #register1 span{
	display:block;
	font-size:12px;
	margin-top:4px;
	font-weight:bold;
}

#footer #footer_menu{
	float:left;
	list-style:none;
	margin:15px 0 0 30px;
	padding:0;
}

#footer #footer_menu li{
	float:left;
	font-size:9px;
	width:100px;
}

#footer #footer_menu li a{
	text-decoration:none;
	font-size:9px;
}
#footer #footer_menu li.part{
	width:10px;
}

#footer form {
	font-size:10px;
	float:right;
	margin-top:9px;
}

#footer form input{
	width:150px;
	height:20px;
}
#footer #description_of_footer {
	clear:both;
	float:left;
	margin:10px 0 0 130px;
	font-size:10px;
	width:800px;
}
#footer #description_of_footer span{
	font-weight:bold;
}
#footer #description_of_footer a{
	text-decoration:none;
	color:#E682D9;
}
#footer #copyrighter{
	font-size:10px;
	margin:10px 0 0 20px;
	float:left;
}


/* professional main */
#professional_main {
	width:1009px;
	/*height:522px;*/
	overflow:hidden;

}
#professional_main img{
	position:absolute;
	top:0;
	left:0;
}
#professional_main #images_indicator{
	position:absolute;
	bottom:18px;
	right:12px;
	z-index:50;
	letter-spacing:5px;
}
#professional_main #images_indicator span{
	cursor:hand;
	cursor:pointer;
}

#professional_main.contents_part
{
	top:4px;
}
#consumer_main.contents_part
{
	top:4px;
}


#left_main_menu {
	float:left;
	width:193px;
}

#right_main_contents {
	float:right;
	width:816px;
	text-align:left;
	height:509px;
	overflow:hidden;
}

/* professional products extensions */
#products_sub_menus {
	float:left;
	width:193px;
}

#products_sub_main {
	float:right;
	width:816px;
}

#products_fl #products_first{
	width:775px;
	float:right;
}
#products_ex #products_sub_main #products_sub_main_images {
	margin-top:59px;
	width:816px;
	height:422px;
	background:url('/images/products/menu.jpg');
}

#products_ex #products_sub_main #products_sub_main_images_proc {
	margin-top:0px;
	width:816px;
	height:422px;
}

#products_ex #products_sub_main #products_sub_main_images_proc #sub_main_table td.menu{
	padding:10px 20px 0px 20px;
	font-size:12px;
}
#products_ex #products_sub_main #products_sub_main_images_proc #sub_main_table td a{
	font-size:12px;
	padding-left:5px;
}

#products_ex #products_sub_main #products_sub_main_images_proc #sub_main_table td a:hover{
	color:#A16486;
}

#products_ex #products_sub_main #products_sub_main_images img.indicator{
	position:absolute;
}

#products_ex #products_sub_main #products_sub_main_images a{
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
}

#products_menu ul {
		list-style:none;
		text-align:left;
		margin:34px 0 0 20px;
		padding:0px;
	}
	#products_menu ul li {
		font-size:11px;
		line-height:22px;

	}
	#products_menu ul li.menu {
		cursor:hand;
		cursor:pointer;
	}

	#products_st_default {
		position:absolute;
		right:-17px;
	}



#products_menu ul	#sub {
	display:none;
	margin-top:0;
}

#products_menu {
	height: 480px;
}
/*
#web_catalog {
	position: absolute;
	right: 0px;
	top: -22px;
	height:15px;
	width:169px;
	}
*/
#web_catalog {
	float:right;
	top: -22px;
	height:15px;
	width:169px;
}

	#web_catalog a{text-decoration:none;}
	#web_catalog a div{
		border:solid 1px #747474;
		padding:1px 33px 1px 8px;
		font-size:12px;
		height:15px;
		width:128px;
		_width:169px;
	}
	#web_catalog a:hover div{
		color:white;
		background:#E26EB2;
		border:solid 1px #E26EB2;
	}
	#web_catalog a:hover div span{
		color:white;
	}
	#web_catalog a div span{
		font-size:0.8em;
	}
/* training_left_menu */


#left_main_menu #training_left_menu ul {
	list-style:none;
	text-align:left;
	margin:34px 0 0 20px;
	padding:0;
}

#left_main_menu #training_left_menu ul li{
	font-size:11px;
	line-height:22px;
}
#left_main_menu #training_left_menu a{
	text-decoration:none;
}

#web_body.get_certificate #training_left_menu #gc,
#web_body.become_trainer #training_left_menu #bc,
#web_body.schedule #training_left_menu #sc,
#web_body.trainer #training_left_menu #td,
#web_body.international_trainer #training_left_menu #id{
		color:#000000;
}

/* become a trainer */

#right_main_contents.become_trainer p {
	width:499px;
}
#right_main_contents.become_trainer h3{
	color:#E26EB2;
	text-decoration:none;
}
#right_main_contents.become_trainer p a:hover{
	color:#E26EB2;
}

#right_main_contents.become_trainer ol {
	width:423px;
}

#right_main_contents.become_trainer {
	background: url(/images/training/becom_a_trainer_image.jpg) no-repeat 459px 0;
}




#right_main_contents.international_trainer,
#right_main_contents.trainer,
#right_main_contents.become_trainer,
#right_main_contents.get_certificate {
	width:773px;
}



/* get certificate*/
#right_main_contents.get_certificate {
	overflow-y:scroll;
}

#right_main_contents.get_certificate a:hover {
	color:#E26EB2;
}

#right_main_contents.get_certificate h3{
	color:#E26EB2;
	text-decoration:none;
}

#right_main_contents.get_certificate img {
	float:left;
}

#right_main_contents.get_certificate img.img_title {
	margin-left:20px;
	float:left
}

#right_main_contents.get_certificate p {
	float:left;
	width:660px;
	margin-top:15px;
}

#right_main_contents.get_certificate p.t_up {
	width:250px;
	margin-left:20px;
	float:left;
	margin-bottom:20px;
}

#right_main_contents.get_certificate ol {
	width:600px;
	margin:0;
	_margin:11px 0 0 0;
	padding:0 0 0 40px;
}

#right_main_contents.get_certificate ul {
	margin:0;
	_margin:0;
	padding:0 0 0 40px;
	width:600px;

}


#right_main_contents.get_certificate p.t_up a:hover{
	color:#E26EB2;
}

#right_main_contents.get_certificate #training_table{
	margin-left:30px;
	width:700px;
	border:1px;
	float:left;
	margin-bottom:11px;
}

#right_main_contents.get_certificate #training_table td{
	width:350px;
	border:1px solid #747474;
	padding:5px;
}

#right_main_contents.get_certificate #training_table ul{
	list-style:none;
	width:300px;
}



#right_main_contents.get_certificate #training_table #table_title b{
	color:#E26EB2;
	text-decoration:none;
}

#right_main_contents.get_certificate #pop{
	width:400px;
	height:190px;
	background-color:white;
	z-index:10;
	border:2px solid #747474;
	padding:5px;
	top:640px;
	left:0px;
}

/* schedule */
#right_main_contents.schedule h3{
	color:#E26EB2;
	text-decoration:none;
}


#right_main_contents.schedule #training_table{
	margin-left:30px;
	width:700px;
	border:1px;
	float:left;
	margin-bottom:50px;
	z-index:10;
}

#right_main_contents.schedule #training_table td{
	border:1px solid #747474;
	padding:5px;
	align:center;
	valign:middle;
}

#right_main_contents.schedule #training_table font{
	color:#E26EB2;
}

#right_main_contents.schedule #training_table a{
	position: relative;
}

#right_main_contents.schedule a:hover{
	color:#E26EB2;
}



/* trainer */

#trainer.contents_part {height:930px;}
#right_main_contents.trainer {height:909px;}
#right_main_contents.trainer a:hover {
	color:#E26EB2;
}

#right_main_contents.trainer #trainers_img img {
		cursor:hand;
		cursor:pointer;
		margin:0px 10px 11px 0;
	}
#right_main_contents.trainer #trainers_img img:hover {
	opacity:1;
	filter: alpha(opacity=100);
}
.unselected {
	opacity:0.6;
	filter: alpha(opacity=60);
}
.selected {
	opacity:1;
	filter: alpha(opacity=100);
}
.trainers_detail {
	width:600px;
	position:absolute;
}
#right_main_contents.trainer h1 {
margin-bottom:5px;
font-size:14px;
font-weight:bold;
color:#414141;
}

#right_main_contents.trainer #featured {
	top:17px;
}
#find_more {
	cursor:hand;
	cursor:pointer;
	margin-left:14px;
	color:#E682D9;
}

#trainers.trainer{
	position:absolute;
	top:500px;
	width:773px;
	left:0;
}

#trainers #column_left {
	float:left;
	width:200px;
}
#trainers #column_right {
	float:left;
	margin-left:140px;
	width:200px;
}

#trainers #column_1 {
	float:left;
	width:200px;
}
#trainers #column_2 {
	float:left;
	margin-left:30px;
	width:200px;
}
#trainers #column_3 {
	float:left;
	margin-left:30px;
	width:200px;
}


#trainers b {
	display:block;
	margin-bottom:5px;
}

.training_trainer_name {
	font-weight:bold;
}

#trainers.international_trainer{
		position:absolute;
		/*top:123px;*/
		top:66px;
		width:700px;
		left:0;
	}

	#right_main_contents.international_trainer a:hover {
	color:#E26EB2;
}



/* contacts */
#right_main_contents.contact  {
	width:520px;
	overflow-y:scroll;
}
#right_main_contents.contact span{
 font-weight:bold;
}
h1.first {
	margin-top:-4px;
}

#right_main_contents.contact a:hover {
	color:#E26EB2;
}

/* about us*/

#right_main_contents.aboutus  {
		float:right;
		text-align:left;
		width:525px;
}
	#right_main_contents.aboutus span{
	 font-weight:bold;
	}

#right_main_contents.aboutus  a:hover{
		color:#E26EB2;
}

/* term */
#right_main_contents.term {
		float:right;
		overflow-y:scroll;
		text-align:left;
		width:520px;
}

/* policy */
#right_main_contents.policy {
		float:right;
		overflow-y:scroll;
		text-align:left;
		width:520px;
}

/* return */
#right_main_contents.return {
		float:right;
		text-align:left;
		width:520px;
}
/* schedule */
#right_main_contents.schedule {
		overflow-y:scroll;
		width:773px;
}
#right_main_contents.schedule2 {
		width:773px;
}


































/* consumer */

#footer #footer_menu.consumer {
	margin:15px 0 0 50px;
}



#web_top_menu.consumer ul{
	margin-left:-35px;
}



/* about us */

#right_main_contents.aboutus_c{
	float:right;
	text-align:left;
	width:760px;
	overflow:none;
}

#right_main_contents.aboutus_c #applied_d{
	overflow-y:scroll;

	height:100%;
}
#right_main_contents.aboutus_c #certification_artist_d p{
	width:530px;
}


#right_main_contents.aboutus_c p {
	margin:0 0 20px 0;
	max-width:680px;
}

#right_main_contents.aboutus_c h3{
	margin:20px 0 0 0;
	color:#962CA0;
}

#left_main_menu.aboutus_c {
	width:200px;
}
#left_main_menu.aboutus_c ul {
	list-style:none;
	text-align:left;
	margin:34px 0 0 20px;
	padding:0;
}

#left_main_menu.aboutus_c ul li{
	font-size:11px;
	line-height:22px;
	cursor:hand;
	cursor:pointer;
}
/*
#left_main_menu.aboutus_c ul #certification_artist{
	margin:53px 0 0 -20px;
}*/

#left_main_menu.aboutus_c ul #certification_artist{
	margin:53px 0 0 -20px;
	background:#E5E5E5;
	padding:6px;
width:176px;

}

#left_main_menu.aboutus_c ul #certification_artist #contents_under_menu{
	background:white;
}
#left_main_menu.aboutus_c ul #certification_artist #contents_under_menu img{
	margin:12px 22px 12px ;
}
#left_main_menu.aboutus_c ul #certification_artist #contents_under_menu p{
	margin:0 0 6px;
	line-height:1.1em;
	margin:0 22px;
	padding:10px 0 0;
}
#left_main_menu.aboutus_c ul #certification_artist #contents_under_menu p.contents_under_menu_p1{
	color:#962CA0;;
	font-size:1.1em;
	font-weight:bold;
}
#left_main_menu.aboutus_c ul #certification_artist #contents_under_menu p.contents_under_menu_p2{
	color:black;
}





#dot_1, #dot_2, #dot_3, #dot_4, #dot_5, #line_1, #line_2, #line_3, #line_4, #line_5, #extensions_d fieldset{
	position:absolute;
}

#dot_1, #dot_2, #dot_3, #dot_4, #dot_5 {
	cursor:hand;
	cursor:pointer;
}

#line_1, #line_2, #line_3, #line_4, #line_5{
	background-color:#962CA0;
	height:1px;
}

#dot_1{left:131px; top: 91px;}
#dot_2{left: 75px; top:132px;}
#dot_3{left:235px; top:147px;}
#dot_4{left:200px; top:195px;}
#dot_5{left:260px; top:208px;}

#line_1{left:146px; top: 98px; width:189px;}
#line_2{left: 90px; top:139px; width:245px;}
#line_3{left:250px; top:154px; width: 85px;}
#line_4{left:215px; top:202px; width:120px;}
#line_5{left:275px; top:215px; width: 60px;}

#extensions_d fieldset {
	/*border-color:#962CA0;*/
	border:none;
	background-color:#EBEBEB;
	left:335px;
	width:265;
	padding:6px;
}

#edd_1{top:91px;}
#edd_2{top:132px;}
#edd_3{top:147px;}
#edd_4{top:195px;}
#edd_5{top:208px;}

#right_main_contents.aboutus_c a:hover
{
	color:#E26EB2;
}

/* faq */

#right_main_contents.faq p a:hover,
#right_main_contents.faq li a:hover
{
	color:#E26EB2;
}
#right_main_contents.faq {
	float:right;
	text-align:left;
	width:525px;
}
#right_main_contents.faq{
	overflow-y:scroll;
}

#right_main_contents.faq h3{
	color:#747474;
}

#right_main_contents.faq p {
	margin:0 15px 20px 0;
}
#right_main_contents.faq table,#right_main_contents.faq li {
	margin:0 15px 0 0;
}

#right_main_contents.faq h3{
	margin:20px 0 0 0;
}

#right_main_contents.gallery {
	text-align:center;
	width:989px;
}

#right_main_contents.gallery #paging {
	margin:90px 0 0 0;
}

#right_main_contents.gallery #paging span{
	margin:0 20px; 0 0;
	cursor:hand;
	cursor:pointer;
}

/* find_pro */
#right_main_contents.find_pro{
	width:1009px;
}

#right_main_contents.find_pro #map_canvas {
	width:100%;
	height:250px;
}

#right_main_contents.find_pro #input_data_div{
	height:32px;
}

#right_main_contents.find_pro #input_data_div #search_data{
	margin:9px 0 0 0 ;
}


#right_main_contents.find_pro #result_list{
	overflow-y:scroll;
	width:100%;
	height:218px;
}


#right_main_contents.find_pro #loading{
	position:absolute;
}
#right_main_contents.find_pro #result_list table{
		width:990;
		border:0;
		padding:0;
		margin:0;
}
#right_main_contents.find_pro #result_list table tr.even_row {
	background-color:#EEEEEE;
}
#right_main_contents.find_pro #result_list table tr.title_row {
	background-color:#962CA0;
}

#right_main_contents.find_pro #result_list table tr.title_row td{
	color:white;
}

#right_main_contents.find_pro #result_list table td span.artist_name {
	font-weight:bold;
	font-size:1.2em;
}



.pageHeading {
		font-size:20;
	}

.divider {
		height:1px;
		background-color:#747474;
		font-size:1px;
	}
#checkout_confirmation.contents_part,
#checkout_shipping_address.contents_part {
	height:100%;
}


/* creat account */

#account_edit.contents_part{
	height:100%;
}


/* review */
#web_body.product_reviews_proc {
	margin:24px auto 0;
	width:720px;
	height:470px;
	float:right;
	margin-left:40px;
}

#product_reviews_proc.contents_part{
	width:720px;
	height:450px;
	}

#page_align.product_reviews_proc{
width:760px;
text-align:center;
position:relative;
}
