/* background */
#melon_wrap #container { margin:13px 0 0 15px; width:980px; }
#footer .wrap_footer { margin:0 auto; width:995px; text-align:left; background:url(../../images/common/bg_footer_cond.gif) no-repeat 214px top; }

/* basic */
.cond_con h3 { margin-top:16px; }
.cond_con ul.tab_customer { padding-left:9px;width:621px; height:25px; background:url(../../images/utility/bg_tab.gif) no-repeat left top; }
*html .cond_con ul.tab_customer { w\idth:630px; }
.cond_con ul.tab_customer li { float:left; }
.txt_ind1  {display:block; padding-left:0px; text-indent:-1.1em;}

/* navigation */
.cck_1 { padding-top: 21px;padding-left: 16px; overflow: hidden; }
.cck_1 li { float: left; padding-bottom:13px; }
.cck_2 { width: 596px; border: 3px solid #cae17c; background-color: #f1ffc4; margin-left: 16px; display: inline; clear: left; padding-top: 7px; padding-bottom: 7px; padding-left: 9px; float: left; }
.cck_2 li { padding-top: 1px; padding-bottom: 2px; background: url(../../images/cdshop/vis/nav.gif) 100% 50% no-repeat; padding-left: 6px; padding-right: 7px; float: left; }
.cck_2 li a { font-family: Tahoma; white-space: nowrap; }
.cck_2 li.cck_2_active a { font-weight: bold; }
.cck_2 li.cck_2_last     { background-image: none !important; }

/* main: promotion */
.contents .cont_main1,
.contents .cont_main1 .cont_main1l,
.contents .cont_main1 .cont_main1r { float: left; }

.contents .cont_main2,
.contents .cont_main3,
.contents .cont_main4,
.contents .cont_main5 { clear: left; }

.contents .cont_main2,
.contents .cont_main2 .cont_main2l,
.contents .cont_main2 .cont_main2r,
.contents .cont_main2 .cont_main2r ul,
.contents .cont_main2 .cont_main2r ul li { float: left; }

.contents .cont_main3,
.contents .cont_main3 .cont_main3l,
.contents .cont_main3 .cont_main3r,
.contents .cont_main3 .cont_main3r ul,
.contents .cont_main3 .cont_main3r ul li { float: left; }

.contents .cont_main3 .cont_main3r .cont_main3r_list { clear: left; }

.contents .cont_main4,
.contents .cont_main4 ul li { float: left; }

.contents .cont_main5,
.contents .cont_main5 .cont_main5l,
.contents .cont_main5 .cont_main5r,
.contents .cont_main5 .cont_main5r ul,
.contents .cont_main5 .cont_main5r ul li { float: left; }

.contents .cont_main1 .cont_main1l { padding-right: 7px; }
.contents .cont_main1 .cont_main1r div { width: 113px; text-align: center; }
.contents .cont_main1 .cont_main1r .cont_main1r_jk { padding-top: 20px; }
.contents .cont_main1 .cont_main1r .cont_main1r_jk img { border: 3px solid #dcdbd5; }
.contents .cont_main1 .cont_main1r .cont_main1r_album { padding-top: 19px; }
.contents .cont_main1 .cont_main1r .cont_main1r_album a { font-size: 8pt; color: #000; }
.contents .cont_main1 .cont_main1r .cont_main1r_sing { padding-top: 3px; }
.contents .cont_main1 .cont_main1r .cont_main1r_sing a { font-size: 8pt; color: #779c00; }
.contents .cont_main1 .cont_main1r .cont_main1r_price { font-size: 8pt; color: #000; padding-top: 3px; }
.contents .cont_main1 .cont_main1r .cont_main1r_price span { font-weight: bold; color: #ff6f2a; }

.contents .cont_main2 { padding-top: 11px; width: 630px; }
.contents .cont_main2 .cont_main2l { padding-right: 10px; }
.contents .cont_main2 .cont_main2r div ul { padding-left: 8px; }
.contents .cont_main2 .cont_main2r div ul li div { width: 90px; text-align: center; }
.contents .cont_main2 .cont_main2r div ul li { padding-top: 10px; }
.contents .cont_main2 .cont_main2r div ul li .cont_main2r_jk img { border: 3px solid #dcdbd5; }
.contents .cont_main2 .cont_main2r .cont_main2r_album { padding-top: 3px; }
.contents .cont_main2 .cont_main2r .cont_main2r_album a { font-size: 8pt; color: #000; }
.contents .cont_main2 .cont_main2r .cont_main2r_sing { padding-top: 1px; }
.contents .cont_main2 .cont_main2r .cont_main2r_sing a { font-size: 8pt; color: #779c00; }
.contents .cont_main2 .cont_main2r .cont_main2r_price { font-size: 8pt; color: #000; padding-top: 3px; }
.contents .cont_main2 .cont_main2r .cont_main2r_price span { font-weight: bold; color: #ff6f2a; }

.contents .cont_main3 { padding-top: 9px; width: 630px; }
.contents .cont_main3 .cont_main3l { padding-right: 15px; background: url('../../images/cdshop/bg_cont_main3l.gif') 0 0 no-repeat; }
.contents .cont_main3 .cont_main3l .cont_main3l_title { padding-top: 2px; padding-left: 5px; }
.contents .cont_main3 .cont_main3l .cont_main3l_kind ul { position: relative; left: 5px; width: 145px; }
.contents .cont_main3 .cont_main3l .cont_main3l_kind ul,
.contents .cont_main3 .cont_main3l .cont_main3l_kind ul li { float: left; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.contents .cont_main3 .cont_main3l .cont_main3l_kind ul li a { display: block; font-size: 8pt; background-color: #e5e5e5; padding: 5px 0 2px 0; }
.contents .cont_main3 .cont_main3l .cont_main3l_kind ul li.cont_main3l_kind1 a { padding-left: 6px; padding-right: 5px; }
.contents .cont_main3 .cont_main3l .cont_main3l_kind ul li.cont_main3l_kind2 a { padding-left: 5px; padding-right: 5px; }
.contents .cont_main3 .cont_main3l .cont_main3l_kind ul li.cont_main3l_kind3 a { padding-left: 9px; padding-right: 9px; }
.contents .cont_main3 .cont_main3l .cont_main3l_kind ul li.cont_main3l_kind4 a { padding-left: 5px; padding-right: 4px; }
.contents .cont_main3 .cont_main3l .cont_main3l_kind ul li.cont_main3l_kind5 a { padding-left: 10px; padding-right: 9px; }
.contents .cont_main3 .cont_main3l .cont_main3l_kind ul li.cont_main3l_kind6 a { padding-left: 13px; padding-right: 13px; }
.contents .cont_main3 .cont_main3l .cont_main3l_kind ul li.cont_main3l_kind7 a { padding-left: 9px; padding-right: 10px; }
.contents .cont_main3 .cont_main3l .cont_main3l_list strong span { color: #fff; }
.contents .cont_main3 .cont_main3l .cont_main3l_list ul { padding-left: 5px; padding-right: 5px; position: relative; top: -4px; padding-bottom: 2px; }
.contents .cont_main3 .cont_main3l .cont_main3l_list ul li { font-size: 8pt; border-bottom: 1px dashed #e5e5e5; padding-bottom: 2px; padding-top: 3px; }
.contents .cont_main3 .cont_main3l .cont_main3l_list ul li.cont_main3l_list_last { border-bottom: 1px solid #fff; }
.contents .cont_main3 .cont_main3l .cont_main3l_list ul li a { padding-left: 3px; }
.contents .cont_main3 .cont_main3l .cont_main3l_list { clear: left; }
.contents .cont_main3 .cont_main3r .cont_main3r_title,
.contents .cont_main3 .cont_main3r .cont_main3r_kind { float: left; }
.contents .cont_main3 .cont_main3r .cont_main3r_list { width: 460px; }
.contents .cont_main3 .cont_main3r .cont_main3r_list ul { padding-left: 8px; }
.contents .cont_main3 .cont_main3r .cont_main3r_list ul li div { width: 90px; text-align: center; }
.contents .cont_main3 .cont_main3r .cont_main3r_list ul li { padding-top: 10px; height:140px; }
.contents .cont_main3 .cont_main3r .cont_main3r_list ul li .cont_main3r_list_jk img { border: 3px solid #dcdbd5; }
.contents .cont_main3 .cont_main3r .cont_main3r_list_album { padding-top: 3px;}
.contents .cont_main3 .cont_main3r .cont_main3r_list_album a { font-size: 8pt; color: #000; }
.contents .cont_main3 .cont_main3r .cont_main3r_list_sing { padding-top: 1px; }
.contents .cont_main3 .cont_main3r .cont_main3r_list_sing a { font-size: 8pt; color: #779c00; }
.contents .cont_main3 .cont_main3r .cont_main3r_list_price { font-size: 8pt; color: #000; padding-top: 3px; }
.contents .cont_main3 .cont_main3r .cont_main3r_list_price span { font-weight: bold; color: #ff6f2a; }
.contents .cont_main3 .cont_main3r .cont_main3r_kind .cont_main3r_kind_last { border-bottom: 2px solid #fabc00; padding-right: 11px; position: relative; top: -2px; }
.contents .cont_main3 .cont_main3r .cont_main3r_kind .cont_main3r_kind_last a { position: relative; top: 2px; }

.contents .cont_main4 { padding-top: 23px; width: 630px; }

.contents .cont_main5 { padding-top: 21px; width: 630px; }
.contents .cont_main5 .cont_main5l { padding-right: 10px; }
.contents .cont_main5 .cont_main5l .cont_main5l_top { background: url('../../images/cdshop/bg_cont_main5l_top.gif') 0 0 no-repeat; }
.contents .cont_main5 .cont_main5l .cont_main5l_top .cont_main5l_top_title { padding-top: 2px; padding-left: 5px; }
.contents .cont_main5 .cont_main5l .cont_main5l_top .cont_main5l_top_list ul { padding-top: 1px; padding-bottom:  5px; }
.contents .cont_main5 .cont_main5l .cont_main5l_top .cont_main5l_top_list li { padding-left: 24px; padding-top: 3px; padding-bottom: 3px; }
.contents .cont_main5 .cont_main5l .cont_main5l_top .cont_main5l_top_list a { font-size: 8pt; color: #2e3221; }
.contents .cont_main5 .cont_main5l .cont_main5l_bottom { padding-top: 8px; }
.contents .cont_main5 .cont_main5l .cont_main5l_bottom .cont_main5l_bottom_list div { width: 154px; text-align: center; }
.contents .cont_main5 .cont_main5l .cont_main5l_bottom .cont_main5l_bottom_list .cont_main5l_bottom_list_jk { padding-top: 10px; }
.contents .cont_main5 .cont_main5l .cont_main5l_bottom .cont_main5l_bottom_list .cont_main5l_bottom_list_jk img { border: 3px solid #dcdbd5; }
.contents .cont_main5 .cont_main5l .cont_main5l_bottom .cont_main5l_bottom_list .cont_main5l_bottom_list_album { padding-top: 5px; }
.contents .cont_main5 .cont_main5l .cont_main5l_bottom .cont_main5l_bottom_list .cont_main5l_bottom_list_album a { font-size: 8pt; color: #000; }
.contents .cont_main5 .cont_main5l .cont_main5l_bottom .cont_main5l_bottom_list .cont_main5l_bottom_list_sing { padding-top: 3px; }
.contents .cont_main5 .cont_main5l .cont_main5l_bottom .cont_main5l_bottom_list .cont_main5l_bottom_list_sing a { font-size: 8pt; color: #779c00; }
.contents .cont_main5 .cont_main5l .cont_main5l_bottom .cont_main5l_bottom_list .cont_main5l_bottom_list_price { font-size: 8pt; color: #000; padding-top: 3px; }
.contents .cont_main5 .cont_main5l .cont_main5l_bottom .cont_main5l_bottom_list .cont_main5l_bottom_list_price span { font-weight: bold; color: #ff6f2a; }
.contents .cont_main5 .cont_main5r .cont_main5r_list { width: 460px; }
.contents .cont_main5 .cont_main5r .cont_main5r_list ul { padding-left: 8px; }
.contents .cont_main5 .cont_main5r .cont_main5r_list ul li div { width: 90px; text-align: center; }
.contents .cont_main5 .cont_main5r .cont_main5r_list ul li { padding-top: 10px; height:140px; }
.contents .cont_main5 .cont_main5r .cont_main5r_list ul li .cont_main5r_list_jk img { border: 3px solid #dcdbd5; }
.contents .cont_main5 .cont_main5r .cont_main5r_list_album { padding-top: 3px; }
.contents .cont_main5 .cont_main5r .cont_main5r_list_album a { font-size: 8pt; color: #000; }
.contents .cont_main5 .cont_main5r .cont_main5r_list_sing { padding-top: 1px; }
.contents .cont_main5 .cont_main5r .cont_main5r_list_sing a { font-size: 8pt; color: #779c00; }
.contents .cont_main5 .cont_main5r .cont_main5r_list_price { font-size: 8pt; color: #000; padding-top: 3px; }
.contents .cont_main5 .cont_main5r .cont_main5r_list_price span { font-weight: bold; color: #ff6f2a; }

.contents .cont_main6 { position: relative; top: 10px; clear: left; float: left; background: url('../../images/cdshop/bg_copyright.gif') 0 0 no-repeat; width: 630px; }
.contents .cont_main6 .cont_main6l { padding-top: 20px; }
.contents .cont_main6 .cont_main6l,
.contents .cont_main6 .cont_main6r { float: left; }
.contents .cont_main6 .cont_main6l p { color: #626262; font-size: 8pt; padding-left: 16px; }
.contents .cont_main6 .cont_main6l p a { font-weight: bold; }

.contents .cont_main1 div.aa,
.contents .cont_main2 div.aa,
.contents .cont_main3 div.aa,
.contents .cont_main5 div.aa { position: relative; } /* list pic/img */

.contents .cont_main1 div.aa img.bb,
.contents .cont_main2 div.aa img.bb,
.contents .cont_main3 div.aa img.bb,
.contents .cont_main5 div.aa img.bb { position: absolute; bottom: 6px; right: 18px; border: none !important; }

.contents .cont_main3 .cont_main3l .cont_main3l_kind ul li a.cont_main3l_kind_active { color: #2e3221; }

/* search */
.cond_con_search { clear: left;padding-left: 16px; padding-bottom: 9px; }
.cond_con_search fieldset{ background-color: #cae17c; padding-top: 7px; padding-left: 32px;padding-bottom: 7px; width: 596px; }
.cond_con_search .ccs1 { margin-left: 2px; border: 0; width: 275px; height: 19px; vertical-align: 3; padding-top: 3px; margin-right: 5px; padding-left: 5px; }
.cond_con_search .ccs2 { vertical-align: -1; }
.cond_con_search select { vertical-align: 3; font: normal 8pt dotum, sans-serif; }
.cond_con_search img { vertical-align: -1; margin-left: 5px; }

/* search box style */
.bx_sch_ques { margin-top:17px; padding:6px 0 0 121px; width:495px; height:29px; background:url(../../images/utility/bg_sch.gif); }
.bx_sch_ques2 { padding:6px 0 0 147px; height:35px; background:url(../../images/utility/bg_sch02.gif) left top no-repeat; }
.bx_sch_ques3 { padding:6px 0 0 147px; height:35px; background:none; }
*html .bx_sch_ques { w\idth:616px; he\ight:35px; }
*html .bx_sch_ques2 { height:35px; background:url(../../images/utility/bg_sch02.gif) left top no-repeat; }
*html .bx_sch_ques3 { height:35px; background:none; }
.bx_sch_ques .sch_deco { float:left; margin-left:8px; }
.bx_sch_ques2 .sch_deco { margin-left:8px; }
.bx_sch_ques3 .sch_deco { margin-left:8px; }

.bx_sch02 { padding:7px 0 0 10px; width:620px; height:28px; overflow:hidden; background:url(../../images/utility/bg_sch02.gif); }
*html .bx_sch02 { w\idth:630px; he\ight:35px; }
.bx_sch02 .sch_deco { float:left; margin-left:10px; }

/* box model style */
.bx_cus_alert { width:630px; background:url(../../images/utility/bg_bx_alert02.gif) no-repeat left bottom; }
.bx_cus_alert_top { width:630px; text-align:center; background:url(../../images/utility/bg_bx_alert01.gif) no-repeat left top; }
.bx_cus_alert_top p { padding:9px 0 15px 0; font:11px dotum; color:#999; line-height:1.3; text-align:center; }

/* board style */
.tb_cus_bd th.tit_st1 { padding-left:3px; background:url(../../images/utility/bg_board01.gif) no-repeat left top; }
.tb_cus_bd th.tit_st1 strong { display:block; padding-top:6px; height:16px; font:11px dotum; color:#FFF; text-align:center; background:url(../../images/utility/bg_board01.gif) no-repeat right top; }
*html .tb_cus_bd th.tit_st1 strong { he\ight:22px; }

.tb_cus_bd th.tit_st2 { padding-left:3px; background:url(../../images/utility/bg_board02.gif) no-repeat left top; }
.tb_cus_bd th.tit_st2 strong { display:block; padding-top:6px; height:16px; font:11px dotum; color:#FFF; text-align:center; background:url(../../images/utility/bg_board02.gif) no-repeat right top; }
.tb_cus_bd th.tit_st2 strong a { color:#FFF; }
*html .tb_cus_bd th.tit_st2 strong { he\ight:22px; }

.tb_cus_bd th.tit_st3 { padding-left:3px; background:url(../../images/utility/bg_board03.gif) no-repeat left top; }
.tb_cus_bd th.tit_st3 strong { display:block; padding:6px 3px 0 0; height:16px; font:11px dotum; color:#FFF; background:url(../../images/utility/bg_board03.gif) no-repeat right top; }
.tb_cus_bd th.tit_st3 strong a { color: white;}
*html .tb_cus_bd th.tit_st3 strong { he\ight:22px; }

.tb_cus_bd td.title2 { padding:8px 10px 6px 10px; line-height:16px; }

.tb_cus_bd td.division { margin:0; padding:0; height:1px; background-color:#D9D7D3; }

/* list style */
.cond_con .cus_li li { margin-bottom:4px; padding-left:12px; font:11px dotum; color:#666; text-indent:-12px; line-height:1.5; }
.cond_con .cus_li .cus_li_sub li { margin:0; padding-left:10px; text-indent:0; font:11px dotum; background:url(../../images/common/bul/bul_bar_green.gif) no-repeat left 5px; }
.rl a { font-weight: bold; color: #303030 !important;}
.gl a { text-decoration: none !important; border-bottom: 1px dotted #007630; color: #303030;line-height:20px; }
.ob { color: #ff6f2a; font-weight: bold;}
.bb { color: #4d89e2; font-weight: bold;}
.gr { color: #aaa;}

/* Q&A style */
.cond_con .ques_st { padding:8px 5px 0 10px; }
.cond_con .ques_st dt.ques { padding:2px 0 0 18px; font:11px dotum; color:#F06714; background:url(../../images/common/bul/bul_q.gif) no-repeat left top; }
.cond_con .ques_st dd.answ { margin-top:5px; padding-left:18px; background:url(../../images/common/bul/bul_a.gif) no-repeat left top; }
.cond_con .ques_st dd.answ strong.tit { padding-top:2px; font:11px dotum; color:#769D00; }
.cond_con .ques_st dd.answ div.con { padding:3px 0 0 0; font:11px dotum; color:#666; line-height:1.4; }
.cond_con .ques_st dd.answ .con li { padding:3px 0 0 0; font:11px dotum; color:#666; line-height:1.4; }

/* step style */
.cond_con .step_tot { padding:4px 0 8px 17px; width:596px; }
.cond_con .step_tot .cus_step { width:596px; overflow:hidden; }
.cond_con .step_tot .cus_step dt { position:relative; padding:12px 0 0 42px; height:23px; border-top:solid 1px #D9D7D3; cursor:hand; }
*html .cond_con .step_tot .cus_step dt { he\ight:35px; }
.cond_con .step_tot .cus_step dt.on { font-weight:bold; }
.cond_con .step_tot .cus_step dt .btn { position:absolute; right:0; top:11px; }
.cond_con .step_tot .cus_step dt.first { border-top:none; }
.cond_con .step_tot .cus_step dt.step1 { background:url(../../images/common/bul/bul_step1.gif) no-repeat left 10px; }
.cond_con .step_tot .cus_step dt.step2 { background:url(../../images/common/bul/bul_step2.gif) no-repeat left 10px; }
.cond_con .step_tot .cus_step dt.step3 { background:url(../../images/common/bul/bul_step3.gif) no-repeat left 10px; }
.cond_con .step_tot .cus_step dd.con { padding:12px 15px 10px 15px; border-top:solid 1px #D9D7D3; font:11px dotum; color:#666; line-height:1.5; background-color:#F3F2F0; }
.cond_con .step_tot .cus_step .con li{ padding:0px; background-color:#F3F2F0;  font:11px dotum; color:#666; line-height:1.5;}
.cond_con .step_tot .cus_step .con p { padding:0px; background-color:#F3F2F0;  font:11px dotum; color:#666; line-height:1.5;}
.cond_con .step_tot .cus_step dd.con div.gy { padding:0px; background-color:#F3F2F0;  font:11px dotum; color:#666; line-height:1.5; }

/* error box style */
.lis_lin  { width:630px; border-top:1px solid #D9D7D3; font-size:1px; }
.bx_gy1_m { padding:12px 0 0 210px; width:423px; height:75px; background:#F3F2F0 url(../../images/utility/img_warn.gif) no-repeat 100px 50%; font-size:11px; line-height:1.5; }
*html .bx_gy1_m { w\idth:630px; he\ight:90px;}

/* box model style */
.bx_gyl_m { padding:17px 0 14px 17px; font-size:11px; color:#2E3221; line-height:17px; }
.bx_gy2_m { padding:9px 0 7px 0; height:40px; background:#F3F2F0; }
.bx_gy2_m ul { padding-left:13px; }
.bx_gy2_m ul li { width:145px; height:px; float:left ;font-size:11px; color:#2E3221; }

/* */
.content { padding-left: 1px;}

div.ch {margin:20px 0 30px 0;} /* contents head */
div.lh ul.m {margin-left:10px;} /* list head */
div.lh ul.m li {display:inline;}
div.lh ul.m li img {margin-right: 1px;}
div.lh ul.sm {height:20px;width:630px;padding:5px 0 4px 12px;background:#e1e1e1;clear:both;}
div.lh ul.sm li p {display:inline;}
.list_head {font-family:Dotum;font-size:12px;background:#f5f5f5;}
.list_check {padding:0;margin:5px 0;}
.list_top {width:530px;float:left;display:inline;}
.list_search_top {float:left;display:inline;}
div.lh ul.m li.d1 {padding-left:260px;}	/* cd list top submenu 1ea */
div.lh ul.m li.d2 {padding-left:180px;} /* cd list top submenu 2ea */
div.lh ul.m li.d3 {padding-left:80px;} /* cd list top submenu 3ea */
div.lh ul.m li.g1 {padding-left:370px;} /* goods list top submenu 1ea */
div.lh ul.m li.d3 img { margin-top: 3px; margin-right: 2px;}

div.list {width:630px;background-color:#fafafa;border:1px solid #e1e1e1;padding:10px 0;float:left;clear:both;margin-bottom:10px;}
div.bnb {width:30px;float:left;clear:left;text-align:center;font-weight:bold;font-size:10px;} /* bestseller numbers */
div.nb {width:30px;float:left;font-size:10px;font-family:Verdana;font-weight:bold;margin-top:30px;text-align:right;} /* number */
div.lp {width:115px;float:left;position: relative; } /* list pic/img */
div.lp img.dc { position: absolute; bottom: 3px; right: 23px; width: auto; height: auto; }
.li {width:75px;margin:0 20px;border:1px solid #dedede;} /* list pic 75X75 */
.ls {width:75px;clear:both;padding:3px 20px;}
.lb {margin-bottom:3px;}
div.dl {width:360px;float:left;} /* detail list */
div.dlt {width:597px;margin-left:20px;float:left;} /* detail list text version */
div.ob {width:110px;float:left;text-align:center;clear:right;} /* order button */
div.dl ul {line-height:17px;}
li.st {margin-top:2px;margin-bottom:10px;}
li.ev {margin-top:10px;} /* event add-on */
li.ss {margin-top:10px;} /* special sales add-on */
li.ev a {margin-top:10px;border-bottom:1px dotted #8E8400;color:#8E8400;}
li.ev a:hover {border-bottom:1px dotted #8E8400;}
li.ss a {margin-top:10px;border-bottom:1px dotted #E5811F;color:#E5811F;}
li.ss a:hover {border-bottom:1px dotted #E5811F;}
.il {margin-left:5px;}
.ir {margin-right:5px;float: left;margin-left: 7px;}

.pn {margin:0 auto;width:630px;padding:15px 0;clear:both;}
.pn ul {text-align:center;}
.pn li {display:inline;font-size:11px;font-weight:bold;color:#bababa;}
.pn li a {color:#888;padding:3px 8px 3px 8px;background:#f9f9f9;border:1px solid #dedede;margin:0 2px;}
.pn li a:hover {color:#222;background:lightyellow;border:1px solid #222;}
.pn li.cp {padding:3px 6px 3px 8px;border:1px solid navy;background:#0056E8;color:#fff;margin-right:4px;}

/* */
.dh { background-color: #f1f1f1; padding-left: 22px; padding-top: 9px; padding-bottom: 14px; border-left: 16px solid #fff; width: 612px; }
.dh h4 { font-size: 14pt; padding-bottom: 5px;}
.dh h4 a { padding-right: 6px;}
.dh .h4 { font-size: 13pt;}

.t133 {width:123px;border:1px solid #dedede;float:left;clear:both;padding:5px;margin-bottom:10px;}
.t246 {width:246px;border:2px solid #dedede;float:left;clear:both;}
.t318 {width:318px;border:2px solid #dedede;float:left;clear:both;}
.t346 {width:346px;border-top:2px solid #dedede;padding:5px;float:left;clear:both;}
.t506 {width:506px;border:2px solid #dedede;float:left;clear:both;}
.t625 {width:625px;float:left;background:#dedede}
.t766 {width:766px;border:2px solid #dedede;float:left;clear:both;}
.t811 {width:820px;border:1px solid #dedede;margin:20px 40px;}
.t911 {width:911px;border:2px solid #dedede;float:left;clear:both;}
.t915 {width:915px;background:#f1f1f1;margin-bottom:10px;float:left;clear:both;}

.dp {width:210px;float:left;padding-bottom:10px;} /* detail pictures */
.dp ul {margin-left:30px;}
.dp ul li {width:45px;height:45px;border:1px solid #dedede;margin-top:5px;margin-right:5px;margin-bottom:10px;float:left;}
.ib {border:1px solid #dedede;margin:15px 30px 5px 37px;} /*image big 150x150 */
.ml {padding-left:5px;}

.btnset {margin-left:25px;clear:both;}
.il {margin-left:5px;}
.ir {margin-right:5px;}

div.h {width:90px;height:20px;float:left;font-weight:bold;}
.dd {float:left;padding-top:15px;margin-bottom:10px;z-index:-99997;} /* detail specification */
.dd ul {margin-top:10px;}
.dd ul li {height:20px;clear:both;}
.dd ul li a {border-bottom:1px dotted; text-decoration: none !important;}
.dd ul li a:hover {border-bottom:1px dotted;}

.dsub {height:30px;border-bottom:1px solid #dedede;border-top:1px solid #dedede;margin:10px 0;} /* detail subject */
.dc { width: 598px; padding-left: 28px;}
.dc p { line-height: 1.75;}
.dc ul li strong { font-size: 12pt;}
.dc ul { padding-left: 10px; padding-bottom: 20px; }
.dc ul li { padding-top: 13px; padding-bottom: 5px; }
.dc ul.track { padding-top: 13px; padding-left: 40px; padding-bottom: 0; }
.dc ul.track li { padding-top: 5px; padding-bottom: 2px; border-bottom: 1px dotted #dedede;list-style-type: decimal;}
#card_cont { padding-top: 9px; padding-left: 29px; }

/* classic search */
table.request_form {width:596px;margin:10px 0 0 16px;border:2px solid #dedede;}
table.request_form tr {background:url("../../../images/cdshop/vis/dot_horizon2.gif") top repeat-x;}
table.request_form tr th {width:150px;height:38px;background:#f1f1f1;}
table.request_form tr td, table.id_confirm tr td, table.login tr td {letter-spacing:0;background:url("../../../images/cdshop/vis/dot_horizon2.gif") top repeat-x;padding:10px;}
table.request_form tr td.x, table.id_confirm tr td.x, table.login tr td.x {background:none;}
.btn_index {width:78px;height:18px;border:0;padding:5px;margin-right:5px;background:url("../../images/cdshop/btn/index.gif");cursor:pointer;} /* classic index btn */
.go_src_submit {width:250px;height:31px;margin:30px 0 0 195px;padding-bottom:20px;cursor:pointer;} /* power search submit */
p.btn {float:left;padding:8px;cursor:pointer;} /* power search submit btn */
.btn_top {width:29px;height:13px;border:0;background:url("../../images/cdshop/btn/top.gif");float:right; margin-top: 10px; margin-right: 22px;cursor:pointer;} /* top btn */
.btn_bsrc {width:130px;height:31px;border:0;background:url("../../images/cdshop/btn/bigsrc.gif");margin:0 auto;cursor:pointer;} /* power search submit btn */

span.pb {font-weight:bold;color:#ED1C24;} /* red bold */

/* cart */
.cart_info, .pay_info, .login_info {margin:10px auto;float:left;clear:both;}
.login_info {margin:10px auto;float:left;clear:both;}
.cart_info ul, .pay_info ul, .login_info ul {margin-left:50px;}
.cart_info ul li, .pay_info ul li, .login_info ul li {width:254px;height:120px;float:left;margin-right:22px;}
.cart_info ul li.a {background:url("img/cart_info1.gif") no-repeat;}
.cart_info ul li.b {background:url("img/cart_info2.gif") no-repeat;}
.cart_info ul li.c {background:url("img/cart_info3.gif") no-repeat;}
.pay_info ul li.a {background:url("img/cart_info1.gif") no-repeat;}
.pay_info ul li.b {background:url("img/cart_info2.gif") no-repeat;}
.pay_info ul li.c {background:url("img/cart_info3.gif") no-repeat;}
.login_info ul li.a {background:url("img/cart_info1.gif") no-repeat;}
.login_info ul li.b {background:url("img/cart_info2.gif") no-repeat;}
.login_info ul li.c {background:url("img/cart_info3.gif") no-repeat;}

.order_ginfo {width:395px;height:120px;background:url("img/order_guest_info.gif") no-repeat;margin:10px;}

table.cart {text-align:center;margin:10px auto;font-size:15px;clear:both;}
table.cart tr {background:url(../../images/cdshop/vis/dot_horizon2.gif) top repeat-x;}
table.cart tr td {font-size:11px;letter-spacing:0;padding:10px 5px;}
table.cart td.ctitle {font-size:12px;text-align:left;}
table.cart td.cal {font-size:12px;text-align:right;}
table.cart tr td a:hover.x {background:0;}
table.cart th {height:30px;font-size:12px;}
table.cart tr td p {line-height:14px;}
table.cart tr td .x {background:none;}
table.cal {width:250px;letter-spacing:0;float:right;text-align:left;margin-left:10px;}
table.cal tr {background:0;line-height:0px;}
table.price {width:420px;}
table.price td.h {font-size:16px;font-weight:bold;}
span.abf {font:26px Arial Black;}
span.abfs {font:20px Arial Black;}

.gbg {background:#f1f1f1;}
.order_price, .cart_price {font-size:15px;font-weight:bold;padding-left:5px;}
.order_price ul, .cart_price ul {text-align:center;}
.order_price ul li {width:184px;float:left;display:inline;border:1px dotted #cdcdcd;margin:0 1px;background:lightyellow;padding:5px 0;}
.cart_price ul li {width:208px;float:left;display:inline;border:1px dotted #cdcdcd;margin:0 1px;background:lightyellow;padding:5px 0;}
.cart_payment {margin-left:18px;padding-top:10px;clear:both;} /* payment processing */
.cart_payment ul li {float:left;}
.mv10 {margin:10px 0;}
.mv5 {margin:5px 0;}
p.arrow {width:17px;height:145px;background:url("img/c_arrowi.gif") no-repeat;margin:50px 10px;}

.cart_not {position:absolute;margin-left:595px;margin-top:10px;}
.cart_mnt {width:15px;height:13px;font-size:11px;margin:0;}

.vbank {width:390px;}
.vbank tr.x, .escrow tr.x {background:0;}
.vbank td p {line-height:15px;}

.escrow {width:390px;clear:both;}
.escrow tr {background:0;}
.escrow ul li {width:390px;line-height:20px;}
.escrow ul li p {padding-left:20px;background:url("../../images/cdshop/ico/more_arrow.gif") no-repeat;line-height:15px;margin:10px 0;}

/* cart */
.cart_info, .pay_info, .login_info {margin:10px auto;float:left;clear:both;}
.login_info {margin:10px auto;float:left;clear:both;}
.cart_info ul, .pay_info ul, .login_info ul {margin-left:50px;}
.cart_info ul li, .pay_info ul li, .login_info ul li {width:254px;height:120px;float:left;margin-right:22px;}
.cart_info ul li.a {background:url("http://image2.imusic.co.kr/imusic/images/cart_info1.gif") no-repeat;}
.cart_info ul li.b {background:url("http://image2.imusic.co.kr/imusic/images/cart_info2.gif") no-repeat;}
.cart_info ul li.c {background:url("http://image2.imusic.co.kr/imusic/images/cart_info3.gif") no-repeat;}
.pay_info ul li.a {background:url("http://image2.imusic.co.kr/imusic/images/cart_info1.gif") no-repeat;}
.pay_info ul li.b {background:url("http://image2.imusic.co.kr/imusic/images/cart_info2.gif") no-repeat;}
.pay_info ul li.c {background:url("http://image2.imusic.co.kr/imusic/images/cart_info3.gif") no-repeat;}
.login_info ul li.a {background:url("http://image2.imusic.co.kr/imusic/images/cart_info1.gif") no-repeat;}
.login_info ul li.b {background:url("http://image2.imusic.co.kr/imusic/images/cart_info2.gif") no-repeat;}
.login_info ul li.c {background:url("http://image2.imusic.co.kr/imusic/images/cart_info3.gif") no-repeat;}

.order_ginfo {width:395px;height:120px;background:url("http://image2.imusic.co.kr/imusic/images/order_guest_info.gif") no-repeat;margin:10px;}

table.cart {width:600px;text-align:center;margin:10px auto;font-size:15px;clear:both;}
table.cart tr {background:url("../../../images/cdshop/vis/dot_horizon2.gif") top repeat-x;}
table.cart tr td {font-size:11px;padding:10px 5px;}
table.cart td.ctitle {font-size:12px;text-align:left;}
table.cart td.cal {font-size:12px;text-align:right;}
table.cart tr td a:hover.x {background:0;}
table.cart th {height:30px;font-size:12px;}
table.cart tr td p {line-height:14px;}
table.cart td.x {background:none;}
table.cal {width:250px;float:right;text-align:left;margin-left:10px;}
table.cal tr {background:0;line-height:0px;}
table.price {width:500px;}
table.price td.h {font-size:16px;font-weight:bold;}
span.abf {font:26px Arial Black;}
span.abfs {font:20px Arial Black;}

table.order1 {width:515px;border:2px solid #dedede;margin-bottom:10px;}
table.order1 tr {background:url("../../../images/cdshop/vis/dot_horizon2.gif") top repeat-x;}
table.order1 tr th {width:100px;background-color:#f1f1f1;}
.x {background:none;}
table.order1 tr td {padding:10px;}
table.order1 p {margin:2px 0;}

.gbg {background:#f1f1f1;}
.order_price, .cart_price {font-size:15px;font-weight:bold;padding-left:5px;}
.order_price ul, .cart_price ul {text-align:center;}
.order_price ul li {width:184px;float:left;display:inline;border:1px dotted #cdcdcd;margin:0 1px;background:lightyellow;padding:5px 0;}
.cart_price {width:500px;margin-bottom:20px;}
.cart_price ul li {width:240px;float:left;display:inline;border:1px dotted #cdcdcd;margin:0 1px;background:lightyellow;padding:5px 0;}
.cart_payment {width:500px;}
.cart_payment {margin-left:18px;padding-top:10px;clear:both;} /* payment processing */
.cart_payment ul li {float:left;margin-left:20px;}
.mv10 {margin:10px 0;}
.mv5 {margin:5px 0;}

.cart_not {margin-left:595px;margin-top:10px;}
.cart_mnt {width:15px;height:18px;font-size:11px;margin:0;}

.vbank {width:450px;}
.vbank tr.x, .escrow tr.x {background:0;}
.vbank td p {line-height:15px;}

.escrow {width:450px;clear:both;}
.escrow tr {background:0;}
.escrow ul li {width:300px;line-height:20px;}
.escrow ul li p {background:url("http://image2.imusic.co.kr/imusic/images/icons/more_arrow.gif") no-repeat;line-height:15px;margin:10px 0;}

.go_submit {width:192px;height:31px;padding-top:10px;clear:both;}
.go_submit ul li, .go_cart_submit ul li {float:left;display:inline;margin-left:5px;}
.go_cart_submit {width:290px;height:31px;margin:10px auto;}

/* btn series */
.btn_submit {width:91px;height:31px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/go_submit.gif");margin:0 auto;cursor:pointer;} /* submit btn */
.btn_id {width:67px;height:18px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/id_confirm.gif");margin:0 auto;cursor:pointer;} /* id btn */
.btn_add {width:78px;height:18px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/find_add.gif");margin:0 auto;cursor:pointer;} /* add btn */
.btn_back {width:91px;height:31px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/go_list.gif");margin:0 auto;cursor:pointer;} /* back btn */
.btn_deliver {width:58px;height:18px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/deliver.gif");margin:0 auto;cursor:pointer;} /* delivery btn */
.btn_bill {width:45px;height:18px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/bill.gif");margin:0 auto;cursor:pointer;} /* bill btn */
.btn_receipt {width:58px;height:18px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/receipt.gif");margin:0 auto;cursor:pointer;} /* bill btn */
.btn_src {width:45px;height:18px;border:0;padding:5px;margin-right:5px;background:url("http://image2.imusic.co.kr/imusic/images/btn/go_src.gif");cursor:pointer;} /* search btn */
.btn_index {width:78px;height:18px;border:0;padding:5px;margin-right:5px;background:url("http://image2.imusic.co.kr/imusic/images/btn/index.gif");cursor:pointer;} /* classic index btn */
.btn_edit {width:29px;height:19px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/edit.gif");margin:0 auto;cursor:pointer;} /* edit btn */
.btn_mybox {width:39px;height:15px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/mybox.gif");margin:0 auto;cursor:pointer;} /* mybox btn */
.btn_del {width:39px;height:15px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/delete.gif");margin:0 auto;cursor:pointer;} /* delete btn */
.btn_top {width:29px;height:13px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/top.gif");float:right;cursor:pointer;} /* top btn */
.btn_bigedit {width:91px;height:31px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/bigedit.gif");margin:0 auto;cursor:pointer;} /* edit btn */
.btn_chit {width:58px;height:18px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/chit.gif");margin:0 auto;cursor:pointer;} /* chit btn */
.btn_bigdel {width:80px;height:31px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/bigdel.gif");margin:0 auto;cursor:pointer;} /* big delete btn */
.btn_cancel {width:58px;height:18px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/order_cancel.gif");margin:0 auto;cursor:pointer;} /* order cancel btn */
.btn_addchange {width:58px;height:18px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/add_change.gif");margin:0 auto;cursor:pointer;} /* address change btn */
.btn_next {width:91px;height:31px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/go_next.gif");margin:0 auto;cursor:pointer;} /* next btn*/
.btn_guest {width:91px;height:31px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/guest_buy.gif");margin:0 auto;cursor:pointer;} /* guest order */
.btn_order {width:91px;height:31px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/order.gif");margin:0 auto;cursor:pointer;} /* order btn */
.btn_payment {width:91px;height:31px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/payment.gif");margin:0 auto;cursor:pointer;} /* payment btn */
.btn_coupon {width:48px;height:19px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/coupon.gif");margin:0 auto;cursor:pointer;} /* coupon btn */
.btn_applycoupon {width:48px;height:19px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/apply_coupon.gif");margin:0 auto;cursor:pointer;} /* apply coupon btn */
.btn_auto {width:48px;height:19px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/auto.gif");margin:0 auto;cursor:pointer;} /* auto btn */
.btn_ok {width:48px;height:19px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/ok.gif");margin:0 auto;cursor:pointer;} /* ok btn */
.btn_continue {width:91px;height:31px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/continue.gif");margin:0 auto;cursor:pointer;} /* shopping continue btn*/
.btn_bigcancel {width:91px;height:31px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/cancel.gif");margin:0 auto;} /* order cancel btn*/
.btn_close{width:48px;height:19px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/close.gif");margin:0 auto;cursor:pointer;} /* close btn*/
.btn_userbuy {width:91px;height:31px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/userbuy.gif");margin:0 auto;cursor:pointer;} /* user buy btn */
.btn_escrow {width:173px;height:31px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/escrow.gif");margin:0 auto;cursor:pointer;} /* user buy btn */
.btn_rec_addr {width:69px;height:18px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/rec_addr.gif");margin:0 auto;cursor:pointer;} /* recent address btn */
.btn_mem {width:91px;height:31px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/mem_info.gif");margin:0 auto;cursor:pointer;} /* membership info btn */
.go_src_submit {width:250px;height:31px;margin:0px auto;padding-bottom:20px;cursor:pointer;} /* power search submit */
.go_login_submit {width:185px;height:31px;margin:0px auto;cursor:pointer;} /* login submit */
p.btn {float:left;padding:8px;cursor:pointer;} /* power search submit btn */
.btn_bsrc {width:130px;height:31px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/bigsrc.gif");margin:0 auto;cursor:pointer;} /* power search submit btn */
.btn_dcoupon {width:48px;height:22px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/dcoupon.gif");margin:0 auto;cursor:pointer;} /* download coupon btn */

/* span style */
span.gb {font-weight:bold;color:#007630;} /* green bold */
span.ob {font-weight:bold;color:#FF6F2A;} /* orange bold */
span.bn {color:#4D89E2;} /* blue bold */
span.pb {font-weight:bold;color:#ED1C24;} /* red bold */
span.wb {font-weight:bold;color:#A0410D;}
span.rn {color:#D63737;}
span.gr {color:#888;} /* grey  */
span.yb {font-weight:bold;color:#519D00;}

span.gl {color:#aaaaaa;} /* green links */
span.gl a {text-decoration:none;border-bottom:1px dotted #aaaaaa;line-height:20px;}
span.gld a {text-decoration:none;border-bottom:1px dotted #aaaaaa;line-height:20px;}
span.rld {font-weight:bold;color:#FF5300;} /* red links */
span.gld {font-weight:bold;color:#007630;} /* green links */
span.dotted {border-bottom:1px dotted}
.ssf {font-size:11px;} /* small size font */

/* pop up series */
.pop_idx {width:100%;height:77px;background:#2E92EA;margin:0;}
.pop_idx p {margin:0;padding:0;}
.pop_idx ul {float:right;padding-right:10px;}
.pop_idx ul li {float:left;margin-right:2px;padding:25px 0;}

/* mypage*/
.welcome_bar {width:596px;background:url("../images/cdshop/welcome_bg.gif") no-repeat;float:left;clear:right;}
.welcome_bar h3 {padding-top:-20px;}
#mynews {width:596px;float:left;margin-left:10px;}
#mynews ul li {background:url("../../images/cdshop/ico/notice.gif") no-repeat;padding-left:55px;margin-left:10px;height:22px;}
#mynews ul li.x, #account ul li.x, #user_info ul li.x {background:0;}
#myuser {width:625px;float:left;clear:both;}

.user_info {width:289px;float:left;border:1px solid #dedede;font-size:11px;margin-left:8px;}
.user_info ul {}
.user_info ul li {background:url("http://image2.imusic.co.kr/imusic/images/icons/igl.gif") no-repeat;margin:8px 10px;padding-left:15px;line-height:13px;}
table td a.xx:hover {background:0;}
tr.x, td.x {background:0;}

table.account {width:596px;text-align:center;margin:0 auto;margin-top:10px;margin-left:16px;}
table.account tr {background:url("../../images/cdshop/dot_horizon2.gif") top repeat-x;}
table.account tr td {padding:10px 5px 5px 5px;font-size:11px;}
table.account tr td.title {font-size:12px;}
table.account tr td.titlel {font-size:12px;text-align:left;}
table.account tr td.titleb {text-align:left;font-size:12px;font-weight:bold;}
table.account th {height:30px;}

select, input, textarea {font-family:Dotum,Verdana;}
select {border:1px solid #7F9DB9;padding:0;margin:0;cursor:pointer;}
option {padding-right:10px;margin:0;}
input {padding:1px 1px 1px 2px;}
textarea {padding:3px;}
.dpn {display:none}
span.ffd {font-family:Dotum;font-size:12px;font-weight:bold;} /* font family dotum */
td.ffd {font:Dotum;font-size:12px;font-weight:bold;} /* font family dotum */
th.ol {font-family:Dotum;font-size:12px;text-align:left;}

table.id_confirm {width:350px;border:2px solid #dedede;margin:10px auto;}
table.login {width:350px;border:2px solid #dedede;margin-bottom:10px;}
table.request_form tr {background:url(../../images/cdshop/vis/dot_horizon2.gif) top repeat-x;}
table.request_form tr th {width:150px;height:38px;}
table.request_form tr td, table.id_confirm tr td, table.login tr td {letter-spacing:0;background:url("../images/cdshop/dot_horizon2.gif") top repeat-x;padding:10px;}
table.request_form tr td.x, table.id_confirm tr td.x, table.login tr td.x {background:none;}
ul.rf li {height:22px;}

table.subj {width:596px;margin:10px 15px;border:2px solid #dedede;}
table.subj tr th {width:250px;background:#f1f1f1;text-align:center;}
table.subj tr td {line-height:30px;background:url("../images/cdshop/dot_horizon2.gif") top repeat-x;margin-left:10px;}
table.subj tr td.x {background:0;}

/* daily imports */
.bbs-top {width:550px;margin-top:10px;}
ul.bt {margin-left:10px;margin-bottom:-10px;}
ul.bt li {display:inline;}
table.import_guide {margin:10px;text-align:center;}
table.import_guide tr {margin-left:10px;background:url("http://image2.imusic.co.kr/imusic/images/dot_horizon2.gif") top repeat-x;line-height:25px;}
table.import_guide tr.x {background:none;}
table.import_guide td {padding:4px 0;font-size:11px;}
table.import_guide td.su {text-align:left;font-size:12px;}

/* special sales */
.rbox {margin-bottom:10px;clear:both;}
.rt, .rb {display:block} 
.rt *, .rb *{display:block;height:1px;overflow:hidden;background:#f1f1f1;clear:both;} 
.r1{margin:0 5px;clear:both;} 
.r2{margin:0 3px;clear:both;} 
.r3{margin:0 2px;clear:both;} 
.r4{margin:0 1px;height:2px;clear:both;} 
.box {background:#f9f9f9;padding:10px;font-size:12px;clear:both;}
h3.ss {margin:10px 0;font-size:16px;border-bottom:1px dotted #dedede;}
.ss_l {width:16px;height:16px;background:url(http://image2.imusic.co.kr/imusic/images/icons/ss.gif) no-repeat;float:left;margin-top:4px;margin-right:5px;}
.ss_c {width:30px;height:24px;background:url(http://image2.imusic.co.kr/imusic/images/icons/ss_c.gif) no-repeat;float:left;margin-top:4px;margin-right:5px;}
.ss_d {width:30px;height:24px;background:url(http://image2.imusic.co.kr/imusic/images/icons/ss_d.gif) no-repeat;float:left;margin-top:4px;margin-right:5px;}
.ss_u {width:30px;height:24px;background:url(http://image2.imusic.co.kr/imusic/images/icons/ss_u.gif) no-repeat;float:left;margin-top:4px;margin-right:5px;}

th {background:#f1f1f1;text-align:center;height:30px;}
.ly {background:lightyellow;}
.lg {background:#EEFFD5;}
.font {font-family:Dotum;}
.inblink {border:#7F9DB9 1px solid;}
.input_on {border:1px solid #2D6192;background:#F2F8FF;}
.input_off {border:1px solid #7F9DB9;}
.obg {background:#F2F8FF;}
.b {font-weight:bold;}
.tac {text-align:center}
.tal {text-align:left}
.pd10 {padding:10px;}
.pd15 {padding:15px;}
.mg10 {margin:10px;}
.ml10 {margin-left:10px}
.ml40 {margin-left:40px}
.pl10 {padding-left:10px;}
.mt10 {margin-top:10px;}
.mb10 {margin-bottom:10px;}
.mv5 {margin:5px 0;}
.pv10 {padding:10px 0;}
.mr10 {margin-right:10px;}
.ml16 {margin-left:16px;}
.mr-10 {margin-top:-10px;}
.ml-20 {margin-left:-20px;}
.mt5 {margin-top:5px;}

/* counsel btn */
.btn_que {position:absolute;width:80px;height:31px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/que.gif");cursor:pointer;} /* submit btn */
.counsel_que {position:absolute;margin-top:90px;margin-left:380px;}

ul.mybox {position:absolute;margin-top:-3px;}
ul.mybox li {float:left;}
.private_ask {width:596px;text-align:left;padding:10px;margin-bottom:5px;}
.private_answer {width:596px;text-align:left;padding:10px;margin-bottom:5px;background:#f1f1f1;}

/* notice */
.bbs_head {width:595px;border-bottom:1px dotted #9A9A9A;border-top:1px dotted #9A9A9A;clear:both;margin-left:15px;padding:10px;margin-bottom:10px;}
.bbs_head ul li {display:inline;text-align:center;}
.bbs_head ul li.d100 {width:80px;float:left;}
.bbs_head ul li.d400 {width:450px;float:left;text-align:left;}
.bbs_head p {padding-top:5px;clear:both}
.bbs_content {padding:15px;}
.bbs_back {float:right;margin-left:-115px;}/* counsel btn */
.btn_que {position:absolute;width:80px;height:31px;border:0;background:url("http://image2.imusic.co.kr/imusic/images/btn/que.gif");cursor:pointer;} /* submit btn */
.counsel_que {position:absolute;margin-top:90px;margin-left:380px;}

ul.mybox {position:absolute;margin-top:-3px;}
ul.mybox li {float:left;}
.private_ask {width:596px;text-align:left;padding:10px;margin-bottom:5px;}
.private_answer {width:596px;text-align:left;padding:10px;margin-bottom:5px;background:#f1f1f1;}

/* event */
.e_list {width:630px;margin-left:-5px;clear:both;}
.e_listl {width:310px;float:left;margin-right:10px;padding-top:10px;border-top:1px dotted #d1d1d1;}
.e_listr {width:310px;float:right;clear:right;padding-top:10px;border-top:1px dotted #d1d1d1;}
.e_listl_x {width:310px;float:left;clear:both;margin-right:10px;}
.e_listr_x {width:310px;float:right;clear:right;}
.e_list div.ban {width:310px;height:83px;border:1px solid #dedede;}
.e_i {width:9px;height:5px;background:url("http://image2.imusic.co.kr/imusic/images/icons/e_i.gif") no-repeat;margin-right:5px;margin-top:5px;float:left;clear:both;}
.e_s {width:16px;height:16px;background:url("http://image2.imusic.co.kr/imusic/images/icons/e_s.gif") no-repeat;margin-right:5px;float:left;clear:both;}
h3.ev {margin-bottom:5px;clear:both;line-height:15px;}

.erbox {width:630px;margin-left:-5px;clear:both;margin-bottom:10px;}
.rt, .rb {display:block} 
.rt *, .rb *{display:block;height:1px;overflow:hidden;background:#f1f1f1;clear:both;} 
.r1{margin:0 5px;clear:both;} 
.r2{margin:0 3px;clear:both;} 
.r3{margin:0 2px;clear:both;} 
.r4{margin:0 1px;height:2px;clear:both;} 
.ebox {width:630px;background:#f9f9f9;padding:10px;font-size:12px;clear:both;}

span.obx {text-decoration:line-through;font-weight:bold;color:#FF5300;} /* regular price line-through */
.it {margin-top:5px;margin-left:7px;}
.ml {margin-left:5px;}

ul.cs {}
ul.cs li {margin:5px;line-height:20px;}
ul.cs tr td p {line-height:20px;}
span.cs {border-bottom:1px dotted orange;font-weight:bold;color:orange;}

