@charset "utf-8";
#gnb {position:relative; width:1000px; height:124px;}
#gnb .navi {height:49px;}

/* sub navi */
.subNavi {width:162px;}
 .subNavi dt {width:150px; height:26px; padding:9px 0 0 12px; background:url('/image/promotions/subM_cate.gif') no-repeat 0 0; font-size:14px; font-weight:bold; color:#402E4D}
 .subNavi dd {width:147px; padding:15px 0 15px 15px; background:url('/image/promotions/subM_detailBg.gif') no-repeat 0 bottom}

 .subNavi .sn_2dept {clear:both; width:145px; overflow:auto; overflow:hidden}
 .subNavi .sn_2dept li {float:left; width:150px; padding:0 0 5px 12px; background:url('/image/common/subM_bullet_off.gif') no-repeat 0 2px; color:#333}
 .subNavi .sn_2dept li a {float:left; display:block; color:#333; margin-left:-12px; padding-left:12px; display:inline;}
 .subNavi .sn_2dept .on,
 .subNavi .sn_2dept a:hover {font-weight:bold; background:url('/image/promotions/subM_bullet.gif') no-repeat 0 2px;}
 
 .subNavi .sn_3dept {clear:both; width:130px; margin:3px 0 5px 0; overflow:auto; overflow:hidden}
 .subNavi .sn_3dept li {padding:0; background:none; color:#666; font-weight:normal}
 .subNavi .sn_3dept li a {color:#666}

 .subNavi .sn_3dept .on,
 .subNavi .sn_3dept .on a , 
 .subNavi .sn_3dept li a:hover {background:none; text-decoration:underline; color:#333; font-weight:normal}

/* bg topIMG */
/*
.bgTOP {width:100%; background:url('/image/downloads/bg_topImg.gif') no-repeat 0 3px; }
*/

/* title */
.title {margin:13px 0 6px 3px; font-size:14px; font-weight:bold; color:#892EA3;}
:root .title {margin:12px 0 6px 3px;}

.prdtit {width:528px; height:26px; padding:9px 0 0 12px; margin-top:3px; background:url('/image/promotions/bg_prdTitle.gif') no-repeat 0 0}

/* popup */
.popCon .pop_box {width:324px; height:115px; overflow:auto; border-top:1px solid #eee; border-bottom:1px solid #eee; margin:5px 0; padding:8px; background:#FCFCFC}

/* contents */
.winnerList {width:520px; overflow:auto; overflow:hidden}
.winnerList li {width:520px; overflow:auto; border-bottom:1px solid #E5E5E5; padding-bottom:15px; margin-top:15px;}
.winnerList li .winnerDetail {float:left; width:310px; margin:0 0 0 10px;}
.winnerList li .winnerDetail .t_black {font-weight:bold} /* 071119 추가 */

.imgBanner {float:left; width:188px; height:71px; padding:4px; background:url('/image/promotions/bg_imgBanner.gif') no-repeat 0 0}
.winnerDetail {position:relative; width:520px; margin:8px auto 13px}
.winnerDetail .t_black {margin-top:4px;}
.winnerDetail .txt_date {font-size:11px; color:#999; margin-bottom:8px;}
.winnerDetail .btnSTB {position:absolute; right:0; top:4px;}

.promoCon {width:540px;}

.dd_topSeller {padding:12px 0}
.topSeller {width:180px; margin:0 auto;}
.topSeller h3 {font-weight:normal; margin-bottom:8px;}
.topSeller .cList li .ico {position:absolute; right:0; top:1px}
.topSeller .p_tit {margin-top:2px;}
.topSeller .p_detail {margin:0}

.grLine {width:520px; padding-top:5px; background:url('/image/support/bg_conTop.gif') repeat-x 0 0;}
.grLine_con {width:490px; padding:15px 15px 20px; background:#FCFCFC url('/image/support/bg_conBtm.gif') repeat-x 0 bottom; overflow:auto; overflow:hidden}

.pageSub {margin-bottom:6px; padding-left:15px; background:url('/image/promotions/ico_title.gif') no-repeat 0 center}
.surveyT {margin:15px 0; color:#333; font-weight:bold}

.surveyList {width:520px}
.surveyList dt {padding:10px 0; width:520px; overflow:auto}
.surveyList dt span {display:block; float:left}
.surveyList dt span.listN {width:23px; font:bold 10px verdana; color:#892EA3}
.surveyList dt span.listC {width:497px; color:#333;}


/* 2008-03-06 Easter Egg Hunt Promotions */
.egg_menu {position:relative; width:930px; height:329px; background:url('../promotion/2008_egg/image/egg/egg_menu_bg.jpg') no-repeat 0 0;overflow:hidden}
.egg_naviL .on img  {display:none;} 
.egg_naviL .on img.rollover {display:none;} 
.egg_naviL .on img.on {display:inline} 
.egg_naviL .on a:hover img {display:none;}
.egg_naviL .on a:hover img.on {display:inline}
.egg_naviL .on a:hover img.rollover {display:none;} 
.egg_naviL {width:537px; height:138px; padding-left:190px; padding-top:176px; z-index:20}
.egg_naviL li {position:relative; float:left; padding-top:11px; text-align:center; z-index:50}
.egg_naviL li a,
.egg_naviL li a:visited {float:left; display:block; color:#fff;}
.egg_naviL li a:hover {color:#fff;}
.egg_naviL li.on {padding-top:3px;}

.egg_con {position:relative; width:930px; height:494px; background:url('../promotion/2008_egg/image/egg/egg_con_bg.jpg') no-repeat 0 0;overflow:hidden}
.egg_con .text {position:absolute; top:274px; left:254px; z-index:2;}
.egg_con .text .bold{font-weight:bold; color:#4e2905;}
.egg_title {width:676px; height:56px; padding-left:130px; padding-top:26px;}
.about_img {padding-left:130px;}
.about_bt {text-align:center; padding-top:15px;}

.sub_title {padding-left:123px; padding-top:26px;}
.game_img {padding-left:130px;}
.game_con {position:relative; width:560px; height:145px; margin-left:190px; padding-top:114px; background:url('../promotion/2008_egg/image/egg/game_con.jpg') no-repeat 0 0;overflow:hidden}
.game_con .hunt {position:absolute; top:70px; left:460px; z-index:2;}
.game_con .day {position:absolute; top:22px;left:50px; z-index:2; font-weight:bold; font-size:14pt; color:#593818;}
.game_con .rating {position:absolute; top:25px; left:364px; z-index:2; font-weight:bold; color:#08535a;}
.game_con .quest1 {position:absolute; width:410px; top:48px; left:50px; z-index:2; font-size:14pt; font-weight:bold; color:#08535a;}
.game_con .quest2 {position:absolute; width:410px; top:48px; left:50px; z-index:2; font-size:11pt; font-weight:bold; color:#08535a;}
.rule_title {padding-left:123px; padding-top:26px;}
.rule_con {position:relative; width:930px; height:266px; margin-top:16px; background:url('../promotion/2008_egg/image/egg/rule_bg.jpg') no-repeat 0 0;overflow:hidden}
.rule_con .text {position:absolute; width:390px; height:215px; top:19px; left:270px; z-index:2; overflow-y:scroll;}
.rule_con .text li {padding-top:8px; padding-right:5px;}
.rule_con .text .list {padding-top:7px; padding-right:5px;}


.winner_con {position:relative; width:930px; height:266px; margin-top:16px; background:url('../promotion/2008_egg/image/egg/winner_bg.jpg') no-repeat 0 0;overflow:hidden}
.winner_con .text {position:absolute; width:390px; height:180px; top:50px; left:270px; z-index:2; overflow-y:scroll;}
.winner_con li {clear:both; padding-top:10px;}
.winner_con .no {width:50px; text-align:center; float:left;}
.winner_con .name {width:140px; text-align:center; float:left;}
.winner_con .date {width:90px; text-align:center; float:left;}


/* 2008-03-31 Shine A Light Promotions */
.ss_top {position:relative; width:930px; height:232px; background:url('../promotion/shine/image/ss/top_bg.jpg') no-repeat 0 0;overflow:hidden}
.ss_bt1 {position:absolute; top:145px; left:30px; display:inline; overflow:hidden;}
.ss_bt2 {position:absolute; top:166px; left:342px; display:inline; overflow:hidden;}
.ss_con {position:relative; width:930px; height:280px; background:url('../promotion/shine/image/ss/content_bg.jpg') no-repeat 0 0;overflow:hidden}
/* 플래쉬 무비 위치조정 */
.movie {position:absolute; top:15px; left:30px; width:360px; height:225px; z-index:111110;}
.wallpaper {position:absolute; top:217px; left:444px; width:424px; height:38px; z-index:222220;}


.movie_navi {position:absolute; top:247px; left:52px; width:333px; height:205px; }
.movie_navi li {float:left; display:block; color:#fff;}
/* 2008-03-31 Shine A Light Promotions */

.thank_top {position:relative; width:930px; height:472px; background:url('../promotion/shine/image/ss/thankyou_bg.jpg') no-repeat 0 0;overflow:hidden}
.thank_text {position:absolute; top:100px; left:37px; width:336px; height:154px; font-size:16pt; font-weight:bold; color:#FFFFFF;}
.thank_tnc {position:absolute; top:275px; left:37px; width:336px; height:154px; font-size:9pt; font-weight:bold; color:#FFFFFF;}
.thank_tnc a:link {color:#FFFFFF; text-decoration:underline;}
.thank_tnc a:visited {color:#FFFFFF; text-decoration:underline;}
.thank_tnc a:hover {color:#FFFFFF; text-decoration:underline;}
.thank_tnc a:active {color:#FFFFFF; text-decoration:underline;}



