@charset "euc-kr";

/* CSS Document */
body { margin:0px; padding:0px; font-family:'µ¸¿ò', dotum, '±¼¸²', gulim, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }

img { border:0px; }

a { text-decoration:none; }

td {line-height:16px;}

td a {color:#666666;}
td a:hover {text-decoration:underline; color:#1895ea}

input { border: 1px solid #dbdbdb; font-size:12px; font-family:"µ¸¿ò", dotum, "µ¸¿òÃ¼", "±¼¸²", gulim, "±¼¸²Ã¼", arial; color:#999; vertical-align:middle; }
select {font-size:12px; font-family:"µ¸¿ò", dotum, "µ¸¿òÃ¼", "±¼¸²", gulim, "±¼¸²Ã¼", arial; color:#CCC; vertical-align:middle; color:#666666;border: 1px solid #dbdbdb;}
input[type=checkbox], input[type=radio] {border:none; margin:0px; padding:0px 3px 0px 3px;}

ul, ol, dl, li { padding: 0px; margin: 0px; list-style:none; }

h1, h2, h3, h4 { margin:0px; padding:0px; }

.search_bg { width:318px; height:23px; background:url(/images/searchbar_bg.gif) no-repeat; padding:4px; vertical-align:middle; }

/* ±âº» */
#wrap {position:relative; margin:0px auto; padding:0px; width:904px;}

#header { width:904px; float:left; }

#paging { width:904px; margin:0px auto; padding:15px 0px 5px 0px; text-align:right; font-size:11px; color:#888888; float:left; }
#paging a{padding-left:12px;background:url(/images/common/bg_arrow_root.gif) 0 2px no-repeat;color:#888888;}
#paging .home{padding-left:0;background:none;}

#sidebar { width:165px; margin-right:10px; margin-bottom:30px; float:left; }

#contents { width:729px; float:left; margin-bottom:30px; }
#contents904 { width:904px; float:left; margin-bottom:30px; }

#footer { width:904px; float:left; }

/*»çÀÌµå¹Ù °ü·Ã*/
ul.nav { list-style:none; background:url(/images/sub/left_bg.gif) repeat-y; margin-bottom: 15px; }
ul.nav li { background:url(/images/sub/left_list_icon.gif) no-repeat left; margin-left:13px; padding:5px 5px 5px 15px}
ul.nav li.none {background:none; margin:0px; padding:0px;}
/*ÆäÀÌÁöº°·Î ·¹ÇÁÆ® Å¸ÀÌÆ² ¹Ù²ñ*/
ul.nav li.title {background:url(/images/sub/left_title_category01.gif) no-repeat top; height:72px; margin:0px; padding:0px;}
ul.nav li.title_happyguide {background:url(/images/happyguide/left_title_happyguide.gif) no-repeat top; height:72px; margin:0px; padding:0px;}
ul.nav li.title_membership {background:url(/images/membership/left_title_membership.gif) no-repeat top; height:72px; margin:0px; padding:0px;}
ul.nav li.title_mypage {background:url(/images/mypage/lefttitle_mypage.gif) no-repeat top; height:72px; margin:0px; padding:0px;}
ul.nav li.title_customer {background:url(/images/customer/lt_cs.gif) no-repeat top; height:72px; margin:0px; padding:0px;}
ul.nav li.title_event {background:url(/images/event/lefttitle.gif) no-repeat top; height:72px; margin:0px; padding:0px;}

ul.brandnav li.title_brandshop {background:url(/images/brandshop/left_title.jpg) no-repeat top; height:70px; margin:0px; padding:0px;}
ul.brandnav li {padding:0px; margin:0px}
ul.brandnav { list-style:none; background:url(/images/sub/left_bg.gif) repeat-y; margin-bottom: 15px; text-align:center; }
ul.brandnav li.under {background:url(/images/sub/left_under.gif) no-repeat top; height:11px; margin:0px; padding:0px; }

ul.nav li.under {background:url(/images/sub/left_under.gif) no-repeat top; height:11px; margin:0px; padding:0px; }

ul.left_brand { list-style:none; background:#ededed; }
ul.left_brand li { text-align:center; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; padding:5px 0px 5px 0px; }
ul.left_brand li.title { background:url(/images/sub/left_brand_title.jpg) no-repeat top; height:31px; margin:0px; padding:0px; border:none; }
ul.left_brand li.under { background:url(/images/sub/left_brand_under.gif) no-repeat top; height:13px; margin:0px; padding:0px; border:none; }

ul.nav a, ul.nav a:visited {text-decoration: none; color:#444444; }

ul.nav a:hover, ul.nav a:active, ul.nav a:focus { color: #ff6300; }

/*³»ºÎ ÄÁÅÙÃ÷*/
#category_title { float:left; width:729px; }
#categorybg {background:url(/images/brandshop/categorybg.gif) no-repeat top; width:689px; height:72px; padding:10px 20px 10px 20px}
#categorybg .category_list {padding-left:14px; background:url(/images/brandshop/arrow_bullet.gif) left no-repeat; width:22%; float:left;}

#best_banner { float:left; width:727px; border-right:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; text-align:center; }

/*»óÇ°¸®½ºÆ®*/

ul.product { font-size:11px; padding:0px; margin:0px; float:left; position:relative; }
ul.product li.product_img { padding:0px; margin:0px; }
ul.product li.product_name { background:url(/images/sub/p_name_bg.gif) repeat-x top; width:181px; height:72px; color:#444444; font-size:11px; line-height:14px; text-align:center; padding-top:10px; margin:0px; }
ul.product li.product_name a:hover { text-decoration:underline; color:#444444; }
ul.product li.product_name span.brand { color:#1895ea; margin-top:8px; }
ul.product li.product_name span.name { color:#444444; font-weight:bold; margin-top:8px; }
ul.product li.product_name span.price { color:#ff7e00; font-weight:bold; margin-top:8px; }

.p_division { float:left; background:url(/images/sub/product_division.gif); height:279px; width:1px; padding:0px; margin:0px; background-color:#dbdbdb; }

/*Ä«Å×°í¸® »óÇ°°Ë»ö*/

#search { width:729px; float:left; margin-top:20px; }
#search904 { width:904px; float:left; margin-top:20px; }
#search ul.search_option li.option1 { background-color:#ededed; padding:10px; border:1px solid #dbdbdb; border-collapse:collapse; }
#search ul.search_option li.option1 a { text-decoration:none; color:#444444; }
#search ul.search_option li.option1 a:hover { font-weight:bold; }
#search ul.search_option li.option2 { padding:10px; border-right:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; }
#search ul.search_option li.option2 img { margin-left:6px; }

#more_search {width:729px; padding:0px; margin:0px;}
#more_search table.wrap {border-right:1px solid #dbdbdb; border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb; width:729px;}
#more_search .title{ margin:0px; padding:0px; width:165px; background:#f2faff; border-right:1px solid #dbdbdb;}
#more_search .option {margin:0px; width:536px; padding:10px 10px 10px 15px}
#more_search ul.more_option {margin:0px 0px 10px 0px; font-size:11px; color:#888888;}
#more_search ul.more_option li {padding:5px 0px 10px 0px; margin:0px; border-bottom:1px #dbdbdb solid;}

#product_list {padding:0px; margin:0px; width:727px; border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb; float:left; text-align:center;}
#product_list_type2 {padding:0px; margin:0px; width:729px; float:left;}
#product_list_type2 p.list_title {margin:0px; padding:0px;}
#product_list_type2 ul.list_type {margin:0px; padding:0px}
#product_list_type2 ul.list_type li {margin:0px; padding:10px 0px 10px 0; border-bottom:1px solid #dbdbdb;}
#product_list_type2 ul .list_item {border:1px solid #dbdbdb}

#product_list_type2 a:hover { text-decoration:underline; color:#444444; }
#product_list_type2 span.brand { color:#1895ea; margin-top:8px; }
#product_list_type2 span.name { color:#444444; font-weight:bold; margin-top:8px; }
#product_list_type2 span.price { color:#ff7e00; font-weight:bold; margin-top:8px; }

#pagem { width:709px; text-align:center; padding:0px 10px 0 10px; clear:both; }
#pagenum { width:699px; height:50px; border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; padding-top:20px; }
#pagem904 { width:904px; text-align:center; padding:0px 10px 0 10px; clear:both; }
#pagenum904 { width:894px; height:50px; border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; padding-top:20px; }
#pagenum img {margin:5px;}
#pagenum a {text-decoration:none; color:#444444; margin-left:5px; margin-right:5px;}
#pagenum a:hover, a:active {text-decoration:none; font-weight:bold; color:#06F;}

/* quick_menu
#quickmenu {position:absolute;}
#quickmenu .quick_bg {background:url(/images/quickmenu_bg.jpg) repeat-y top left;}
#quickmenu ul {text-align:center; width:69px; list-style:none;}
#quickmenu ul li {margin:3px 0px 3px 0px; width:56px; height:56px; border:solid 1px #dbdbdb; display:inline-block} */

/*ÀÌ¿ë¾È³»*/
#guide_list {background:#f5f5f5; border:1px solid #dbdbdb; width:727px; float:left; padding:20px 0px 20px 0px;}
#guide_list ul.list {float:left; width:363px;}
#guide_list ul.list a {color:#666666}
#guide_list ul.list a:hover {color:#444444; text-decoration:underline;}
#guide_list ul li {background:url(/images/happyguide/bullet.gif) no-repeat left; padding:5px 5px 5px 15px; width:328px; margin-left:15px; letter-spacing:-1px;}

/*font*/
.color_orange { color:#ff6000; }
.color_sky { color:#1895ea; }
.font_11 { font-size:11px; }

/*border*/
.border_left { border-left:1px solid #dbdbdb; }
.border_right { border-right:1px solid #dbdbdb; }
.border_top { border-top:1px solid #dbdbdb; }
.border_bottom { border-bottom:1px solid #dbdbdb; }
.border { border:1px solid #dbdbdb; }

/*·Î±×ÀÎ*/
#login {width:729px; height:332px; float:left; margin:10px 0 0 0; padding:0px; background:url(/images/membership/login_bg.gif) no-repeat top;}
#login .login_input {margin-left:303px; margin-top:134px; position:relative;}
#login .login_input ul {float:left; margin:0px; padding:0px;}
#login .login_input ul li {margin-bottom:3px;}
#login .login_input p.loginbt {float:left; padding:0 0 0 5px; margin:0 auto;}

#login .find_idpw {position:relative; margin:25px 0 0 11px; float:left; text-align:center;}
#login .find_idpw ul img {margin:3px;}

#login .sign {position:relative; float:right; margin:25px 50px 0 0;}
#login .sign li img{margin-left:10px;}

/*ºñÈ¸¿ø·Î±×ÀÎ*/
#login_guest {width:729px; height:332px; float:left; margin:10px 0 0 0; padding:0px; background:url(/images/membership/loginguest_bg.gif) no-repeat top;}
#login_guest .guest_sign {position:relative; margin:18px 0 0 10px; float:left; text-align:center;}
#login_guest .input {position:relative; float:right; margin:25px 50px 0 0;}
#login_guest .input ul {float:left; margin:0px; padding:0px;}
#login_guest .input ul li {margin-bottom:3px}
#login_guest .input p.loginbt {float:left; padding:0 0 0 5px; margin:0 auto;}
#login_guest .guest_login_input { margin-left:310px; margin-top:105px; position:relative; }
#login_guest .guest_login_input li {margin-bottom:3px;}

#login_guest input,textarea,select {color:#666666; font-size:12px; font-family:'µ¸¿ò';}

/*Ã£±â*/
#idpwfind {width:729px; height:332px; float:left; margin:10px 0 0 0; padding:0px; background:url(/images/membership/find_bg.gif) no-repeat top;}
#idpwfind .input {position:relative; float:right; margin:25px 50px 0 0;}
#idpwfind .guest_login_input { margin-left:300px; margin-top:130px; position:relative; }
#idpwfind .guest_login_input li {margin-bottom:3px;}
#idpwfind .findpw td {padding:3px;}
#idpwfind .btn { margin-right:40px; margin-top:75px; float:right; padding:0px; }

/*È¸¿ø°¡ÀÔ*/
#sign01 {border:1px solid #dbdbdb; padding:0px; margin-top:10px; width:727px; float:left; padding:30px 0 30px 0px;}
#sign01 .named { width:540px; margin:0 auto; padding:0px; }
#sign01 .named ul {float:left;}
#sign01 .named ul li {margin-bottom:5px;}
#sign01 .named p.namebt {float:left; padding-left:10px;}


/*product view*/
.names { background:url(/images/product_namebg.gif) repeat-x bottom; height:67px; color:#444444; font-size:11px; line-height:14px; }

.over_icon { position:absolute; width:24px; height:106px; }

/*footer event*/
.foot_event_close { background:url(/images/footertab_bg_off.gif) no-repeat; width:904px; height:35px; }
.foot_event_open { background:url(/images/footertab_bg_on.gif) no-repeat; width:904px; height:294px; }

/*etc*/
.td_border {border-collapse:collapse;}
.td_border td{border:1px solid #dbdbdb; border-collapse:collapse;}

/*board*/
.board_bar {background:url(/images/customer/board/board_bar.gif) no-repeat; width:729px; height:30px; vertical-align:middle;}
.page_num a {margin:0 3px 0 3px; color:#666666;}
.page_num a:hover {text-decoration:underline; color:#1895ea}

.viewtd td {border-bottom:1px solid #dbdbdb; padding:10px;}


/*view*/
#view_title {background:url(/images/product_view/view_titlebg.png) no-repeat; width:699px; height:57px; padding:15px; vertical-align:middle;}
#view_info {background:url(/images/product_view/viewbg_line.gif) repeat-y top; width:699px;}
/*#view_label {float:left; margin:0; padding:0px}
#view_label li {background:url(/images/product_view/bullet.gif) no-repeat left; padding-left:10px; margin-bottom:8px;}
#view_label li .label {width:70px; float:left; vertical-align:middle; font-size:11px;}*/
.float {float:left; margin:0px; padding:0px; clear:both;}

.linetwo {background-image:url(/images/product_view/2pxdot_bg.gif); background-repeat:repeat-x; height:1px;}

.category td {font-size:11px; padding-bottom:5px;}
.category img {border:1px solid #dbdbdb}
.heart img {margin:0px 2px 0px 2px}

.viewboard td {padding:3px; border-bottom:1px solid #ebeff1}
.viewboard td img {margin:0px 1px 0px 1px}


/*ÁÖ¹®ÇÏ±â*/
.pdtable10 td{padding:8px;}
.pdtable0 td{padding:0px;}
.pdtable10 .border_0 td{padding:0px;}
.bullet_1 {background:url(/images/sub/order/bullet.jpg) no-repeat left; padding-left:14px;}



/*°ü½Éºê·£µå*/
#favBrand {text-align:center; display:table-cell;}
#favBrand td {border:1px solid #d9d9d9; border-collapse:collapse;}
#favBrand .favTable {margin-right:10px; float:left; margin-bottom:20px;}
#favBrand .favTableNone {float:left; margin-bottom:20px;}
#favBrand .nameBg {background:url(/images/mypage/brandnameBg.gif) no-repeat; width:230px; text-align:center; font-weight:bold; color:#666666; vertical-align:middle;}