/* layout selector */
#mainWarp,#subWarp {width:100%; position:relative;}
#header {width:100%; background: url(/shop/images2/main_renew/top/bg_navi_new_222.gif) center bottom no-repeat; height:250px;}
#header .gnb_email {position:relative;margin:0 auto;z-index:200;width:980px;height:48px;background-image:url('http://www.ineltree.co.kr/shop/images2/main_renew/top/header_mailling_bg.png');background-repeat:no-repeat;}
#header .gnb_ad {position:relative;margin:0 auto;z-index:200;width:980px;height:48px;background-image:url('http://www.ineltree.co.kr/shop/images2/main_renew/top/header_add_bg_01.png');background-repeat:no-repeat;text-align:center;}
#header .gnb_ad .gnb_ad_sub {position:absolute;top:13px;left:176px;width:630px;height:20px;vertical-align:middle;padding-top:4px;}
#header .gnb_ad2 {position:relative;margin:0 auto;z-index:200;width:980px;height:48px;}
#header .gnb_ad2 .gnb_ad_sub2 {position:absolute;top:0px;left:0px;width:980px;height:48px;;}
#header .gnb_email .gnb_email_sub {position:absolute;left:400px;top:15px;}
#header .gnb_menu {width:980px; margin:0 auto; font-size:0; position:relative;z-index:15; }
#header .gnb_menu .email_forms {position:absolute;z-index:100;display:none;width:980px;height:182px;background-image:url('http://www.ineltree.co.kr/shop/images2/main_renew/top/header_mailling_bg_01.gif');background-repeat:no-repeat;clear:both;}
#header .gnb_menu .email_forms .email_btn {position:absolute;top:168px;left:464px;}
#header .gnb_menu .email_forms .email_submit_btn {position:absolute;top:88px;left:602px;}
#header .gnb_menu .email_forms p {position:absolute;top:66px;left:567px;border:none;}
#header .gnb_menu .email_forms ul {position:absolute;top:83px;left:380px;}
#header .gnb_menu .email_forms ul li {float:none;background:none;}
#header .gnb_menu ul {position:absolute; top:9px; right:0;}
#header .gnb_menu ul li {float:left; margin-left:7px; padding-right:8px; background:url('/shop/images/common/img_vline.gif') right bottom no-repeat; padding-top:6px;}
#header .gnb_menu ul li.sns1 {float:left; margin-left:10px; padding-right:3px; background:none; padding-top:0;}
#header .gnb_menu ul li.sns2 {float:left; margin-left:3px; padding-right:3px; background:none; padding-top:0;}
#header .gnb_menu ul li.last {background:none; padding-right:0; margin-right:0;}
#header .gnb_logo {width:243px; margin:0 auto; padding:0px; position:absolute;left:162px; z-index:5; }
#header .gnb_search {width:940px; margin:0 auto; padding:0px 0 0 173px; overflow:hidden; position:relative; z-index:1;}
#header .gnb_search h1 {float:left;}
/*#header .gnb_search div.search_area {float:left; margin:13px 0 0 20px;} */
#header .gnb_search div.search_area {float:left; margin:13px 0 0 20px;padding:30px 0 0 212px; width:1100px;} 
#header .gnb_search div.search_window {float:left; background:url(/shop/images2/main_renew/top/bg_search.jpg) left top no-repeat; width:313px; height:56px; padding-top:7px;}
#header .gnb_search div.search_window fieldset {}
#header .gnb_search div.search_window legend {display:none;}
#header .gnb_search span.search_btn {float:left; margin:5px 0 0 5px;}
#header .gnb_search div.search_link {clear:both; padding-top:0px; margin-left:15px; overflow:hidden; width:355px;}
#header .gnb_search div.search_link dl {float:left;}
#header .gnb_search div.search_link dt, 
#header .gnb_search div.search_link dd {float:left; font-size:11px; line-height:1.2; _line-height:1.3;}
#header .gnb_search div.search_link dt {margin-top:1px; }
#header .gnb_search div.search_link dd {padding:0 6px 0 6px;background:url(/shop/images/common/txt_popular_vline.gif) no-repeat 0 2px; letter-spacing:-1px;}
#header .gnb_search div.search_link dd.first {background:none; margin-left:5px;}
#header .gnb_search div.search_link p {line-height:1.2; overflow:hidden; zoom:1; padding-left:12px; background:url('/shop/images/common/txt_popular_vline02.gif') no-repeat 3px 2px; letter-spacing:-1px; font-size:11px;}
#header .gnb_search div.search_link p img {vertical-align:top; _vertical-align:middle; *margin-top:-1px;}
#header .gnb_search .top_btn{float:left; }
#header .gnb_search .top_btn ul li{float:left;}

#main_visualBanner {overflow:hidden; position:relative;}
#main_visualBanner .main_visualBannerBtn {position:absolute; left:0; top:617px; width:100%; text-align:center; line-height:0; font-size:0; z-index:4;}
#main_visualBanner .main_visualBannerBtn a {display:inline-block; overflow:hidden; width:16px; height:16px; margin:0 3px; vertical-align:middle; background:url(/images/common/bul_banner.png) no-repeat left top;}
#main_visualBanner .main_visualBannerBtn a.on {background-position:left -16px;}
#main_visualBanner ul {overflow:hidden; position:relative; width:100%; height:650px;}
#main_visualBanner ul li {position:absolute; left:0; top:0; opacity:0; filter:alpha(opacity=0);}
#main_visualBanner ul li a {display:block;}
#main_visualBanner ul li.on {z-index:3}
#main_visualBanner ul li#banner1 {opacity:1; filter:alpha(opacity=100); z-index:2;}
#main_visualBanner .btnPrev {position:absolute; left:1px; top:295px; z-index:50;}
#main_visualBanner .btnNext {position:absolute; right:10px; top:295px; z-index:50;}


/*sns아이콘*/
#sns {float:left; margin:2px 0 0 10px; width:400px;}
/*#sns {float:left; margin:2px 0 0 15px; background:url(/shop/images2/main_renew/top/bg_title_line.gif) left  top no-repeat; }*/
#sns dl{float:left; padding:0 0 0 0px;}
#sns dl dd {float:left; padding:5px 0 0 5px;}


/*네비*/
#header .menu ul {width:1100px;height:35px;margin:0 0 0 -256px;top:206px;left:50%; position:absolute; z-index:30;}
#header .menu ul li {float:left;} 


/*카테고리 메뉴*/
#header .product_category {position:absolute; top:246px; left:50%; margin:0 0 0 -490px; width:236px; height:35px; z-index:30;}
#header .product_category_top { background:url(/shop/images2/main_renew/menu/bg_menu_top.gif) no-repeat; width:236px;height:54px;}
#header .product_category_sub{ background:url(/shop/images2/main_renew/menu/bg_menu_sub.gif) no-repeat; width:236px;height:269px;}
#header .product_category .all {float:right; margin:24px -4px 0 0; width:44px; height:13px;  }
#header .product_category .menu_list {float:left; margin:0px 10px 0 125px;}
/*.menu_1{padding:20px 0 15px 0;}
*+html .menu_1{padding:20px 0 11px 0;;}
.menu_2{padding-bottom:8px;}
*+html .menu_2{padding-bottom:5px;}
.menu_3{padding-bottom:12px;}*/

.menu_1{padding:18px 0 15px 0;}
*+html .menu_1{padding:20px 0 11px 0;;}
.menu_2{padding:2px 0 8px 0;}
*+html .menu_2{padding-bottom:5px;}
.menu_3{padding:2px 0 12px 0;}
.s2{0px;height:17px;}
.menu_4{padding:5px 0 12px 0;}
.s2{0px;height:17px;}


.topschArea {position:absolute;height:14px;top:38px;right:50%;margin-right:-490px;padding-left:20px;}
.topschico {float:right;margin-right:8px;}
.topschList {float:right;margin-top:-1px;}
.topschList li{float:left;padding-top:2px;color:#a8a8a8;font-size:12px;}
.topschListLine {margin:0px 15px;}
.topschBtn {float:right;text-align:right;width:50px;}




/*서브메뉴*/
#skin01{background:url(/shop/images2/main_renew/menu_images/bg_skin01_sub.png) no-repeat;width:140px;height:65px;position:absolute;z-index:100;top:370px; left:50%; margin:0 0 0 -285px;}
#skin01 p,#skin02 p,#skin03 p,#skin04 p,#makeup01 p,#makeup02 p,#makeup03 p,#man01 p,#man02 p {margin:7px 0 0px 20px;}
#skin02{background:url(/shop/images2/main_renew/menu_images/bg_skin02_sub.png) no-repeat;width:141px;height:136px;position:absolute;z-index:100;top:386px; left:50%; margin:0 0 0 -285px;}
#skin03{background:url(/shop/images2/main_renew/menu_images/bg_skin03_sub.png) no-repeat;width:140px;height:119px;position:absolute;z-index:100;top:404px; left:50%; margin:0 0 0 -285px;}
#skin04{background:url(/shop/images2/main_renew/menu_images/bg_skin04_sub.png) no-repeat;width:141px;height:48px;position:absolute;z-index:100;top:418px; left:50%; margin:0 0 0 -285px;}
#makeup01{background:url(/shop/images2/main_renew/menu_images/bg_makeup01_sub.png) no-repeat;width:141px;height:124px;position:absolute;z-index:100;top:448px; left:50%; margin:0 0 0 -285px;}
#makeup02{background:url(/shop/images2/main_renew/menu_images/bg_makeup02_sub.png) no-repeat;width:141px;height:153px;position:absolute;z-index:100;top:415px; left:50%; margin:0 0 0 -285px;}
#makeup03{background:url(/shop/images2/main_renew/menu_images/bg_makeup03_sub.png) no-repeat;width:141px;height:47px;position:absolute;z-index:100;top:481px; left:50%; margin:0 0 0 -285px;}
#man01{background:url(/shop/images2/main_renew/menu_images/bg_man01_sub.png) no-repeat;width:141px;height:155px;position:absolute;z-index:100;top:408px; left:50%; margin:0 0 0 -285px;}
#man02{background:url(/shop/images2/main_renew/menu_images/bg_man02_sub.png) no-repeat;width:141px;height:65px;position:absolute;z-index:100;top:503px; left:50%; margin:0 0 0 -285px;}
#header .btn_quick_order {width:355px; position:absolute; top:62px; left:50%; margin:0 0 0 -450px; z-index:3;}
.brn {position:absolute;width:978px;height:90px;top:116px;left:50%;margin-left:-489px;z-index:10;}

.brn_left {width:150px; position:absolute; top:50px; z-index:10;}
*+html .brn_left {width:150px; position:absolute; z-index:10;float:left;}

/*상단 아이콘*/
#icon {top:122px;  position:absolute; margin:0 0 0 30px ;  background:url(/shop/images2/main_renew/top/bg_top_1.jpg) no-repeat;height:118px; width:1184px; z-index:10;float:left;}

 #icon ul {padding:0px 0px 0px 70px;}
 #icon li {float:left; padding:17px 7px 15px 7px;}


#header .brn_bnr {width:30px; position:absolute; top:170px; left:80%; margin:0px 0px 0px 0px; z-index:3;}
#body {width:100%; margin-top:155px; background:url('/shop/images/common/bg_container.gif') no-repeat center top;}

#container, #mainbody  {width:100%; float:left; padding-bottom:30px;}

/*왼쪽 배너*/
#container .left_subEvent {width:136px;  position:absolute; left:50%; top:250px; margin:0 30px 0 -635px;}

/*오른쪽배너*/
#container .right_subWing {position:absolute; width:70px;  top:260px; left:50%; margin-left:500px;}
.right_icons{ padding:0 0 10px 0;}
.today_title { background:url(/shop/images2/main_renew/r_today.gif) left top no-repeat; width:70px; color:#fff; }
.today_title li {font-weight:bold; padding:17px 0 4px 30px;}
.today{ background:url(/shop/images2/main_renew/bg_right_banner.gif) repeat-y; float:left; }
.img_toady{border:1px solid #e0e0e0; width:58px; height:58px;}
.today ul li{ padding:2px 4px 2px 4px;}
.right_btn{float:left; width:70px; text-align:center; padding:5px 0 5px 0;}
.right_icon{float:left; padding:10px 0 10px 0;}


#container .contents {width:980px; margin:0 auto; padding-top:10px; overflow:hidden; zoom:1;}
#container .contents div.location {padding-bottom:25px; *padding-top:2px;}
#container .contents div.location ul {margin-top:20px;}
#container .contents div.location ul li {float:left; padding-left:3px; padding-right:3px; color:#505966; font-size:12px;}
#container .contents div.location ul li.home {background:url('/shop/images/common/ico_location_home.gif') no-repeat left 5px; font-size:12px; padding-left:8px;}
#container .contents div.location ul li.strong {font-weight:bold;}
#container .contents div.select_location {margin-bottom:18px; padding-bottom:5px; overflow:hidden; zoom:1;}
#container .contents div.select_location ul {margin-top:20px;}
#container .contents div.select_location ul li {float:left; padding-left:3px; padding-right:3px; color:#505966; font-size:12px;}
#container .contents div.select_location ul li.home {background:url('/shop/images/common/ico_location_home.gif') no-repeat left 5px; font-size:12px; padding-left:8px;}
#container .contents div.select_location ul li.selectLc { margin-bottom:-5px; margin-top:-4px; _margin-top:-5px; *margin-top:-5px;}
#footer {width:100%; background:url('/shop/images/common/bg_footer.gif') repeat-x center 0; clear:both; padding-bottom:20px; margin-top:30px;}
#footer .footer_menu {height:27px; width:980px; margin:0 auto; overflow:hidden; font-size:0; } 
#footer .footer_menu ul {margin:9px 0 0 213px;}
#footer .footer_menu ul li {float:left; background:url('/shop/images/common/txt_footer_vline.gif') right 2px no-repeat; padding-right:9px; margin-right:8px;}
#footer .footer_menu ul li.last {background:none; padding-right:0; margin-right:0;}
#footer .footer_menu ul li.selectFm{float:right; background:none; padding-right:0; margin-top:-4px; _margin-top:-4px;}
#footer .footer_menu ul li.selectFm select {*margin-bottom:1px; _margin-bottom:0; margin-left:8px; width:121px; height:18px;}
#footer .copyright {width:960px; margin:0 auto; padding-left:20px; margin-top:20px;}
#shoppingbag_flash {width:980px; margin:0 auto; margin-top:-50px;}
#btm_banner_area {width:980px; margin:0 auto; clear:both; padding-top:20px;}
#btm_banner_area img {font-size:0; border:1px solid #c7c7c7;}
#quick { position:absolute; height:359px; top:121px; left:0; width:100%; text-align:center; z-index:5; }
#quick .event {background:url('/shop/images/common/bg_quick_event.gif') left bottom no-repeat; width:980px; height:109px; margin:0 auto; text-align:center; }
#quick .event .body {padding:16px 0 0 ;zoom:1; overflow:hidden;}
#quick .event span {font-size:0; float:left;}
#quick .event .event_img {float:left;}
#quick .event .event_img ul li {float:left; font-size:0; border:1px solid #c7c7c7;}
#quick .line_quick {width:980px; display:block; height:3px; overflow:hidden; background:#a9af16; margin:0 auto;}
#quick .close {width:980px; margin:0 auto; text-align:right;}

.page_area {oveflow:hidden; zoom:1; clear:both;}



.left_title_area {float:left; width:232px; text-align:right; padding-top:20px;}
.right_contents_area {float:left; padding-left:40px;}
.left_bg_title_area {background:url('/shop/images/common/bg_left_title.gif') left top no-repeat; float:left; width:232px; height:780px; text-align:right; position:relative;}

.left_bg_title_area .title_position {position:absolute; top:34px; right:25px;}
.left_bg_title_area .title_position02 {position:absolute; top:25px; right:23px;}
.left_bg_title_area .title_position07 {position:absolute; top:400px; right:16px;}

.left_bg_title_area .stitle_position {position:absolute; top:164px; right:25px;}
.right_bg_contents_area {float:left; margin-top:30px; padding-left:20px; width:728px;}
.right_bg_contents_area02 {float:left; padding:20px 0 0 20px; width:728px; background:#fff;}
.right_bg_contents_area03 {float:left; width:748px; background:#fff;}

/* title, location area */
#title_area {overflow:hidden; zoom:1;} 
#title_area .title {float:left; margin-top:17px;}
#title_area .location_area {float:right;} 

/* tab area */
#tab_area {zoom:1; overflow:hidden; border-top:3px solid #2c2958; border-bottom:3px solid #2c2958; clear:both; background:#fff; font-size:0; padding-top:8px;}
#tab_area img {margin-right:1px;}
#tab_area img.last {margin-right:0;}

/* search box */
.search_box {background:#f7f7f7; border:1px solid #d5d5d5; padding:9px 10px 9px 20px; overflow:hidden; zoom:1;}
.search_box .left_area {float:left; margin-top:1px;}
.search_box .right_area {float:right;}
.search_box .line_firstCol {background:url('/shop/images/common/img_twoline.gif') left bottom repeat-x; padding-bottom:10px; margin-bottom:5px;}

/* rolling event */
.event_rolling_area {background:url('/shop/images/common/bg_event_rolling.gif') left top no-repeat; width:980px; height:127px; overflow:hidden; zoom:1;}
.event_rolling_area .event_body {margin:42px 0 0 10px; zoom:1; overflow:hidden;}
.event_rolling_area .event_img {float:left;}
.event_rolling_area .event_img ul {width:920px;}
.event_rolling_area .event_img ul li {float:left; font-size:0; border:1px solid #c7c7c7;}
.event_rolling_area .event_img ul li.space {width:10px; padding:0; margin:0; height:75px; border:none;}
.event_rolling_area span {font-size:0; float:left;}

/* button area */
.btn_area {text-align:right; margin-top:10px;}
.btn_area img {margin-left:3px;}

/* common style */
.txt_bTitle_ipkn {font-weight:bold; color:#111;} /* IPKN title color */
.txt_bTitle_magis {font-weight:bold; color:#998675;} /* MAGIS LENE title color */
.txt_bTitle_clamue {font-weight:bold; color:#b30537;} /* CLAMUE title color */
.txt_id,
.txt_coupon,
.txt_green {color:#2b8897;}
.txt_bTitle {color:#3c3c3c; font-weight:bold; letter-spacing:-1px;}
.txt_bTitle a {color:#3c3c3c; font-weight:bold; letter-spacing:-1px;}
.txt_bName {color:#959595; font-weight:bold; letter-spacing:-1px;}
.txt_bName02 {color:#3c9b6c; font-weight:bold;}
.txt_bPrice,
.txt_recommend,
.txt_bRedpoint {color:#f95a33; font-weight:bold;}
.txt_bPrice02,
.txt_bPoint {color:#555; font-weight:bold;}
.txt_bChecksum {color:#49a075; font-weight:bold;}
.txt_orangepoint {color:#f68900;}
.txt_replynum {color:#bfd630;}
.txt_point {color:#f95a33;}	 	
.txt_donate,
.txt_green02 {color:#49a075;} 
.txt_girum {color:#9264b3;}
.txt_small {font-size:11px;}
.txt_bId,
.txt_bBl {color:#3d9b6d; font-weight:bold;}
.txt_sBlue {color:#5177b3; font-size:11px;}
.txt_table_imgsize {letter-spacing:-1px; font-size:11px; color:#f95a33;}
.txt_table_comment {letter-spacing:-1px; font-size:11px; color:#228b99;}
.ico_best, 
.ico_new {position:absolute; top:0; left:0;}
.btn_summaryview {position:absolute; bottom:0; left:0; margin:0 0 2px 2px;}
.ico_star {font-size:0;}
.ico_star img {margin-right:1px; margin-bottom:4px;}

/* mypage left menu */
.mypage_left_menu {background:url('/shop/images/mypage/bg_mypage_left.gif') left top no-repeat; float:left; width:232px; height:615px; position:relative;}
.mypage_left_menu .menu_list { width:190px; margin-left:20px; margin-top:15px;}
.mypage_left_menu .menu_list ul {}
.mypage_left_menu .menu_list li {padding:0; font-size:0; margin:0; line-height:0;}

/* reply form */
.reply_edit_area {margin-top:20px;}
.reply_edit_top {background:url('/shop/images/common/bg_reply_area_top.gif') left top no-repeat; width:764px; height:39px;}
.reply_edit_btm {background:url('/shop/images/common/bg_reply_area_btm.gif') left top no-repeat; width:764px; height:39px;}
.reply_edit_body {background:url('/shop/images/common/bg_reply_area_body.gif') left top repeat-y; width:704px; padding:0 30px; overflow:hidden; zoom:1;}
.smallreply_edit_top {background:url('/shop/images/common/bg_smallreply_area_top.gif') left top no-repeat; width:679px; height:39px;}
.smallreply_edit_btm {background:url('/shop/images/common/bg_smallreply_area_btm.gif') left top no-repeat; width:679px; height:39px;}
.smallreply_edit_body {background:url('/shop/images/common/bg_smallreply_area_body.gif') left top repeat-y; width:619px; padding:0 30px; overflow:hidden; zoom:1;}
.reply_input_area {float:right;}
.reply_contents_area {clear:both;}
.reply_txt {border:1px solid #e0e0e0; background:#fff; font-size:11px; padding:10px;}
.reply_txt .txt_idNdate_area {float:left; margin-top:4px;}
.reply_txt .img_btn {float:right;}
.reply_txt .img_btn img {margin-left:1px;}
.reply_txt .txt_contents {clear:both; line-height:1.4; padding-top:5px;}


/* reply form_sample */
.reply_edit_area_sample {margin-top:20px;}
.reply_edit_top_sample {background:url('/shop/images/common/bg_reply_area_top.gif') left top no-repeat; width:764px; height:39px;}
.reply_edit_btm_sample {background:url('/shop/images/common/bg_reply_area_btm.gif') left top no-repeat; width:764px; height:39px;}
.reply_edit_body_sample {background:url('/shop/images/common/bg_reply_area_body.gif') left top repeat-y; width:704px; padding:0 30px; overflow:hidden; zoom:1;}
.smallreply_edit_top_sample {background:url('/shop/images/common/bg_smallreply_area_top.gif') left top no-repeat; width:980px; height:39px;}
.smallreply_edit_btm_sample {background:url('/shop/images/common/bg_smallreply_area_btm.gif') left top no-repeat; width:980px; height:39px;}
.smallreply_edit_body_sample {background:url('/shop/images/common/bg_smallreply_area_body.gif') left top repeat-y; width:920px; padding:0 30px; overflow:hidden; zoom:1;}
.reply_input_area_sample {float:left;padding-left:15px;}
.reply_contents_area_sample {clear:both;}
.reply_txt_sample {border:1px solid #e0e0e0; background:#fff; font-size:11px; padding:10px;}
.reply_txt_sample .txt_idNdate_area_sample {float:left; margin-top:4px;}
.reply_txt_sample .img_btn_sample {float:left;}
.reply_txt_sample .img_btn_sample2 {float:right;}
.reply_txt_sample .img_btn img_sample {margin-left:1px;}
.reply_txt_sample .txt_contents_sample {clear:both; line-height:1.4; padding-top:5px;}

/* File attach form */
.file_attach_btn_area {float:left; margin-left:10px;}

#flashContent { width:100%; height:100%; }



/* 2012년 6월 26일 */

.review_text { font-size: 12px;	color: #666666; }
#review_king {position:relative;height:135px; width:980px; clear:both;}
#review_box { position:relative; height:135px; width:980px; margin:auto; background-color:red; }

#review_left { float:left; position:absolute; height:135px; width:77px; left:0px; }
#review_center { float:left; position:absolute; height:135px; width:57px;left:464px; }
#review_right { position:absolute; height:135px; width:205px;left:775px; }

#review_line { float:left; position:relative; height:15px; width:15px; }

/* review best */
#review_bpbox { float:left; position:absolute; padding:10px 0 0 0; height:125px; width:387px; margin:auto; background-color:#f4fafe;left:75px; }

/* review buyking */
#review_bwbox { float:left; position:absolute; padding:10px 0 0 0; height:125px; width:254px; margin:auto; background-color:#f4fafe;left:520px; }

