
#top-wrap #top_common_menu {
    width:1000px;
    height:60px;
}
#top-wrap #top_common_menu #top_logo {
    float:left;
    width:190px;
    padding-left:30px;
}
#top-wrap #top_common_menu #top_what_is_dome {
    float:left;
    padding-top:15px;
    width:160px;
}
#top-wrap #top_common_menu #top_banner {
    float:left;
    padding:0px 40px 0 25px;
    width:225px;
}
#top-wrap #top_common_menu #top_menu_and_count {
    float:left;
    text-align:right;
    width:330px;
}
#top-wrap #top_common_menu #top_menu_and_count #top_count {
    background:url('/img/top_minu_memu.gif') no-repeat;
    width:330px;
    height:43px;
}
#top-wrap #top_common_menu #top_menu_and_count #top_count span.top_count {
    color:#FF005A;
    padding-left:40px;
}
#top-wrap #top_common_menu #top_menu_and_count #top_count span.top_menu_makedome {
    padding-right:16px;
    vertical-align:-3px;
}
#top-wrap #top_common_menu #top_menu_and_count #top_count span.top_menu_makedome img {
    cursor:pointer;
}
#top-wrap #top_common_menu #top_menu_and_count #top_quick_menu {
    width:315px;
    padding-right:15px;
    padding-top:2px;
}
#top-wrap #top_common_menu #top_menu_and_count #top_quick_menu img {
    vertical-align:bottom;
}

#top-wrap #top_menubar {
    clear:both;
    width:1000px;
    height:86px;
    background:url('/img/top_menubar.gif') no-repeat;
}
#top-wrap #top_menubar div.top_nav_banner {
    float:left;
    width:194px;
    height:86px;
}
#top-wrap #top_menubar div.top_main_menu {
    float:left;
    width:806px;
    height:86px;
}
#top-wrap #top_menubar div.top_main_menu div.top_menu {
    padding-top:15px;
    text-align:center;
}
#top-wrap #top_menubar div.top_main_menu div.top_search_and_menu {
    padding-top:17px;
    padding-left:42px;
}
#top-wrap #top_menubar div.top_main_menu div.top_search_and_menu div.top_search {
    float:left;
}
#top-wrap #top_menubar div.top_main_menu div.top_search_and_menu div.top_search #sch_option {
    border:solid red 1px;
    vertical-align:middle;
}
#top-wrap #top_menubar div.top_main_menu div.top_search_and_menu div.top_search input.top_search_word {
    border:solid red 1px;
    vertical-align:middle;
    width:260px;
    height:20px;
    padding:0 1px;
}
#top-wrap #top_menubar div.top_main_menu div.top_search_and_menu div.top_search input.top_search_btn {
    width:53px;
    height:21px;
    background:#b72028;
    border:0px;
    vertical-align:middle;
}
#top-wrap #top_menubar div.top_main_menu div.top_search_and_menu div.top_goods_menu {
    float:left;
    padding-top:5px;
    padding-left:32px;
}

/**
  * 공지사항 및 인기 검색어
  */
#top-notic-search {
    height:24px;
    padding-top:3px;
    font-family:'宋体', 'Times New Roman', Times;
    font-size:12px;
}
#top-notic-search #top-notic {
    float:left;
    width:500px;
    padding-top:2px;
}
#top-notic-search #top-notic ul#realnotice {
    background:url('/img/real_notic_icon.gif') no-repeat;
    padding-left:60px;
}
#top-notic-search #top-notic ul#realnotice li {
    padding-top:2px;
    width:430px;
    overflow:hidden;
    white-space:nowrap;
}
#top-notic-search #top-search {
    float:left;
    text-align:right;
    color:#4c4c4c;
    width:485px;
    padding-top:4px;
    padding-right:10px;
    overflow:hidden;
    white-space:nowrap;
}
#top-notic-search #top-search span.pointer {
    color:#7f7f7f;
}
#top-notic-search #top-search a:link, a:visited, a:active ,a:before {
    color:#4c4c4c;
}


#body-wrap-bg {
    background:url('/img/body_wrap_new_bg.gif') repeat-x;
    width:1000px;
}
#body-wrap-bg #top_use_info {
    padding-top:1px;
    text-align:center;
}
#body-wrap-bg #top_use_info #top_use_info_open img {
    cursor:pointer;
}
#body-wrap-bg #top_use_info #top_use_info_close {
    height:80px;
}
#body-wrap-bg #top_use_info #top_use_info_close img.top_use_info_close_btn {
    cursor:pointer;
}
#body-wrap-bg #top_use_info div.top_use_info_img {
    height:67px;
}

 
div#submenu_guide h2.subtitle {
    font-size:0em;
    background-color:transparent !important;
}
div.box1 {
    border:1px solid #BCBCBC;
    width:192px;
    margin-bottom:7px;
    background-color:#FFFFFF;
}

div#submenu_notice h2 {
    font-size:0em;
    color:#FFF;
}
div#submenu_notice ul {
    padding:8px 0;
}
div#submenu_notice ul li {
    height:12px;
    background:url('/img/small_dot.gif') 5px 50% no-repeat;
    padding-left:14px;
    width:170px;
    white-space:nowrap;
    overflow:hidden;
    padding-bottom:3px;
}

 
#submenu-wrap div#left_point_box {
    width:194px;
    height:98px;
    background:url('/img/submenu_charge_background.gif') no-repeat;
    margin-bottom:2px;
}
#submenu-wrap div#left_point_inner_box {
    padding-top:10px;
}
#submenu-wrap div.point_txt {
    float:left;
    padding-left:20px;
    margin-right:4px;
}

#submenu-wrap div.point_txt img{
    padding-bottom:2px;
}
#submenu-wrap div.point_charge_btn {
    padding-top:14px;
    padding-right:8px;
    float:right;
}

#submenu-wrap div.point_txt_row1 {
}

#submenu-wrap div#point_txt_row2_goods {
    padding-left:20px;
    color:#E44A50;
    font-weight:bold;
}

#submenu-wrap div#point_txt_row2_order {
    padding-left:20px;
    color:#20A1A5;
    font-weight:bold;
}
#submenu-wrap p {
    clear:both;
}
#submenu-wrap p#hr_line {
    border-bottom:1px solid #DAD9D9;
    margin:0 14px 4px 20px;
/*    width:159px*/
    width: 163px;
    line-height:1px;
    height:1px;
}
#submenu-wrap div#left_brand_index {
    width:192px;
    border:solid 1px #D4D4D4;
    margin-bottom:10px;
}
#submenu-wrap div#brand_index_title {
    width:190px;
    margin:1px 1px 20px 1px;
}
#submenu-wrap div.brand_index_list {
    width:155px;
    float:left;
    margin-left:5px;
    padding-left:3px;
}
#submenu-wrap div.brand_index_arrow {
    float:left;
    width:14px;
}
#submenu-wrap p.br_line {
    width:172px;
    height:10px;
    border-top:solid 1px #E4E4E4;
    margin-left:10px;
}
#submenu-wrap div#left_call_center {
    margin:4px 0;
}
#submenu-wrap div#left_call_title {
    border-bottom:solid 1px #D4D4D4;
}
#submenu-wrap div#left_rss {
    height:78px;
    font-size:0em;
    margin-bottom:5px;
}
#submenu-wrap div#hana_card {
    height:166px;
    font-size:0em;
}
#submenu-wrap div#left_bg {
    background-color:#f5f5f5;
}
#submenu-wrap div#left_meeting {
    width:190px;
    border:solid 2px #D4D4D4;
    margin-bottom:10px;
    font-size:0em;
}
#submenu-wrap div#submenu_box {
    margin-bottom:20px;
}
#submenu-wrap div#submenu_box div {
    margin-bottom:3px;
}

#submenu-wrap div#submenu_box div#submenu_category div#thema_woman {
    background:url('/img/submenu_category_top.gif') no-repeat;
    padding-top:35px;
    padding-left:1px;
}
#submenu-wrap div#submenu_box div#submenu_category div#thema_woman ul {
    padding-left:26px;
    border-left:2px solid #E02E36;
    border-right:2px solid #E02E36;
    border-bottom:1px solid #E4E8EA;
}

#submenu-wrap div#submenu_box div#submenu_category div#thema_woman li {
    list-style:none;
    font-size:0px;
    height:26px;
    color:#4C4C4C;
}

#submenu-wrap div#submenu_box div#submenu_category li p.thema_menu {
    padding:6px 0 5px 22px;
}

#submenu-wrap div#submenu_box div#submenu_category div#thema_man {
    background:url('/img/submenu_category_thema_man.gif') no-repeat;
    padding-left:1px;
}
#submenu-wrap div#submenu_box div#submenu_category div#thema_man ul {
    border-left:2px solid #E02E36;
    border-right:2px solid #E02E36;
    padding-left:26px;
    margin-top:-3px;
    padding-top:-30px;
}

#submenu-wrap div#submenu_box div#submenu_category div#thema_man li {
    list-style:none; 
    font-size:0px;
    height:24px;
}

#submenu-wrap div#submenu_box div#submenu_category div#basic_category {
    background:url('/img/submenu_basic_category_title.gif') no-repeat;
    padding-left:1px;
    margin-top:-3px;
}

#submenu-wrap div#submenu_box div#submenu_category div#basic_category ul {
    border-left:2px solid #E02E36;
    border-right:2px solid #E02E36;
    padding-left:26px;
    padding-top:37px;
}

#submenu-wrap div#submenu_box div#submenu_category div#basic_category li {
    height:20px;
    padding:0px;
    margin:0px;
}
#submenu-wrap div#submenu_box div#submenu_category div#basic_category li p {
    font-weight:bold;
    background:url('/img/submenu_basic_category_dot.gif') 20px 5px no-repeat;
    height:11px;
    padding-left:30px;
}
#submenu-wrap div#submenu_box div#submenu_category div#basic_category li img {
    padding-top:0px;
    padding-bottom:6px;
}

#submenu-wrap div#submenu_box div#submenu_category div#basic_category li a:link, a:visited, a:active, a:before {
    color:#4c4c4c;
}

#submenu-wrap div#submenu_box div#submenu_category div#category_bottom {
    margin-top:-7px;
    margin-bottom:6px;
    height:9px;
}

/**
 * 하단
 */
#bottom-wrap div#bottom_logo_small {
    height:38px;
    float:left;
}
#bottom-wrap div#bottom_gotop {
    color:#DADADA;
    width:125px;
    position:relative;
    top:5px;
    height:20px;
    left:855px;
}
#bottom-wrap div#bottom_gotop img {
    vertical-align:middle;
}
#bottom-wrap div#bottom_link {
    height:38px;
    margin-bottom:10px;
    border-top:1px solid #E0E0E0;
    border-bottom:1px solid #E0E0E0;
}
#bottom-wrap div#bottom_link div.links {
    height:38px;
    line-height:38px;
    width:194px;
    text-align:center;
    float:left;
    font-weight:bold;
    color:#FFFFFF;
}
#bottom-wrap ul {
    padding-top:13px;
    float:left;
}
#bottom-wrap ul li {
    float:left;
    font-weight:bold;
    color:#4F4F4F;
    background:url('/img/bottom_link_seperator.gif') 0 50% no-repeat;
    padding:0 15px;
}
#bottom-wrap ul li.first {
    background:url('');
    padding-left:45px;
}
#bottom-wrap div#bottom_link div.gotop {
    line-height:28px;
    float:left;
}

#bottom-wrap div#bottom_company {
    float:right;
    width:794px;
    padding:5px;
    padding-top:8px;
    margin-bottom:10px;
    color:#7F7F7F;
    font-weight:bold;
    font-size:9pt;
    border-left:1px solid #E0E0E0;
}

#bottom-wrap div#bottom_company p {
    padding-left:40px;
}
#bottom-wrap img#bottom_logo {
    float:left;
    margin:10px 0 0 5px;
}


 
#body-wrap div#index_top {
}

#body-wrap div#index_top_col1 {
    height:117px;
    margin-top:0px;
}

#body-wrap div#index_top_col2 {
    height:341px;
    float:right;
}

#body-wrap div#main_banner {
    width:606px;
}

#body-wrap div#main_banner img{
    width:600px;
    height:111px;
}

#body-wrap div.main_banner_image {
    width:600px;
    height:111px;
    margin-right:6px;
    float:left;
}

#body-wrap div#main_banner_image_last {
    width:600px;
    height:111px;
    float:left;
}

#body-wrap div#news_and_event {
    float:right;
    font-family:'宋体', 'Times New Roman', Times;
    font-size:12px;
}

#body-wrap div#news_and_event ul {
    padding:2px 0;
}

#body-wrap div#news_and_event ul li{
    height:14px;
    width:170px;
    white-space:nowrap;
    overflow:hidden;
    padding-bottom:3px;
    color:#6a6a6a;
}

#body-wrap div#main_flash {
    width:607px;
    height:326px;
    margin-top:15px;
}

#body-wrap div#flash_magazine {
    height:326px;
    width:607px;
    solid #D9D9D9;
    float:right;
}

#body-wrap div#banner_flash {
    border:0px solid #D9D9D9;
    width:176px;
    height:326px;
    margin-top:15px;
    float:right;
}

#body-wrap div.main_title {
    height:61px;
    background:url('/img/list_maintitle_bg.gif') no-repeat;
}

#body-wrap div.main_title02 {
    height:12px;
    background:url('/img/list_maintitle_bg02.gif') no-repeat;
}

#body-wrap div.main_title div.list_title_img {
    float:left;
    width:300px;
    padding-left:49px;
    padding-top:17px;
}

#body-wrap div.main_title div.list_current_location {
    float:left;
    text-align:right;
    width:415px;
    margin-top:25px;
    padding-right:10px;
    font-size:9pt;
    color:#2B2B2B;;
}

#body-wrap div#item {
    height:740px;
}

#body-wrap div#item div#sale_item {
    float:left;
    width:606px;
}

#body-wrap div #sale_item_box {
    border-top:1px solid #D9D9D9; 
    padding-top:10px;
    height:666px;
}

#body-wrap div#new_item_box {
    border:1px solid #D9D9D9; 
    padding: 13px 16px 13px 16px;
}

#body-wrap table.item_box td {
    vertical-align:top;
}

#body-wrap table.item_box img {
    border:1px solid #D9D9D9;
    display:block;
    width:124px;
	height:186px;
}

#body-wrap div#sale_item_box table.item_box dl {
    height:29px;
    padding-top:5px;
}

#body-wrap div#new_item_box table.item_box dl {
    height:36px;
    padding-top:5px;
}

#body-wrap table.item_box dt {
    display:none;
}

#body-wrap table.item_box dd {
    white-space:nowrap;
    overflow:hidden;
    text-align:center;
    width:124px;
}

#body-wrap div#item div#shopping_rangking {
    float:right;
    width:170px;
    height:723px;
    margin-top:7px;
    margin-left:18px;
    background:url('/img/main_shopping_rangking_background.gif') no-repeat;
}

#body-wrap div#item div#shopping_rangking table#rangking td {
    height:190px;
    padding-left:40px;
}

#body-wrap div#item div#shopping_rangking table#rangking img {
    border:1px solid #D9D9D9;
    width:86px;
    height:125px;
}

#body-wrap div#item div#shopping_rangking table#rangking dl {
    padding-top:5px;
}

#body-wrap div#item div#shopping_rangking table#rangking dt {
    white-space:nowrap;
    overflow:hidden;
    text-align:center;
    width:86px;
}

#body-wrap div#item div#shopping_rangking table#rangking dd {
     display:none;
}


#body-wrap div.goods_body {
    background:url('/img/list_mainborder_bg.gif') repeat-y;
    border-bottom:solid 1px #dddad9;
}


#right-banner-wrap div#latest_box {
    border: 1px solid #E2E2E2;
    color:#6A6A6A;
    text-align:center;
    font-size:0.93em;
}

#right-banner-wrap div#latest_box div.latest_image {
    border:1px solid #D4CDCD;
    width:43px;
    margin:0px auto 2px;
}

#right-banner-wrap div#latest_box div.latest_image img {
    width:43px;
}

#right-banner-wrap div#latest_box div.latest_code {
    white-space:nowrap;
    overflow:hidden;
    text-align:center;
    width:43px;
    height:12px;
}


#right-banner-wrap div#latest_box div.latest_title {
    text-align:left;
    width:43px;
    margin-bottom:5px;
} 

/**
 * 폼에러
 */
span.form_error {
    color:red;
    font-style:italic;
}

#iframe-wrap div#iframe {
    margin-top:0px;
    float:left;
}

