@charset "utf-8";
/* SHINING 독립 사용 */


/* head 전체 100% 혹은 min-width 사용 */
#sh_hd {z-index:10;position:relative;min-width:1070px} 

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper {position:relative;margin:0 auto;padding:0;width:1070px;zoom:1}
/* hd_wrapper 높이 확보용 ie 7 대한 hd_wrapper 마감전 >> <div style="clear:both;"></div> */
#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

/* logo 위치 조정 및 사이즈 지정 */

/* 소메뉴 home|login... absolute 설정으로 혹시 모르는 top_menu 와 간섭 해결 */
#sh_tip_menu {position:absolute;right:0px;top:4px;font-size:8pt}

/* 사이즈 위치 조정 */
#sh_top_menu {width:1000px;float:right;}
#sh_top_menu li {float:left;margin:0 1px 0 1px}


#sh_index_banner{margin-top:450px;}
#sh_index_banner:after {display:block;visibility:hidden;clear:both;content:""}
#sh_index_banner ul {margin:0;padding:0;list-style:none}
#sh_index_banner li {float:left;margin:2px 12px}
#sh_index_banner li.sh_date{  float:right} 

#sh_container {z-index:5;position:relative;min-width:1070px}
#sh_container_wrapper {z-index:5;margin:0 auto;width:1070px;zoom:1}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

/* float:left; 선택 단 content 와 같은 방향 X */
#sh_aside {float:left;margin:0;width:210px}

/*aside*/
#aside {float:left;width:243px;background:#FFF; text-align:center; padding-top:-100px; font-family: 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움'}
#aside_t {background:#FFF; color:#373737; font-size:25px; text-align:center; font-weight:bold; line-height:50px; border-bottom:1px solid #c0c0c0}

#l_menu {float:left;width:195px;background:#FFF; text-align:center; margin-top:10px; margin-left:25px}
#l_menu ul{margin:0; padding:0}
#l_menu li{font-size:15px; color:#666;background:#FFF; text-align:left; line-height:35px; height:30px}
#l_menu li a{background: #FFF; display:block; width:195; height:30px;color:#666; padding:10px 0 0 25px; text-decoration:none}
#l_menu li a:hover{color:#FFF;background:#0e639f; font-weight: bold; width:195px; height:30px; padding:10px 0 0 25px; text-decoration:none;font-weight: bold}


#l_menuON {float:left;width:195;background:#FFF; text-align:center; margin-top:10px; margin-left:25px}
#l_menuON ul{margin:0; padding:0}
#l_menuON li{font-size:15px; color:#666;background:#FFF; text-align:left; line-height:35px; height:30px}
#l_menuON li a{background: #0e639f; display:block; width:195px; height:30px;color:#FFF; padding:10px 0 0 25px; text-decoration:none}
#l_menuON li a:hover{color:#d70000;background:#0e639f; font-weight: bold; width:195; height:30px; padding:10px 0 0 25px; text-decoration:none;font-weight: bold; color:#FFF}



#sh_content {z-index:4;position:relative;float:right;padding:15px 15px 15px 30px;width:780px;min-height:500px;height:auto !important;height:500px;zoom:1; border-left:1px solid #ebebeb}
#sh_content:after {display:block;visibility:hidden;clear:both;content:""}

#sh_content_title {margin-bottom:30px;border:1px solid #bcbcbc;float:right;padding:15px;width:810px;}

/* 오늘 본 상품 */
#sh_stv {z-index:1001;position:fixed;width:88px;left:50%;margin-left:540px; border:1px solid #bcbcbc; height:150px;}


/* 하단 */
#sh_ft {z-index:10;position:relative;min-width:1070px; border-top:1px solid #CCC; margin-top:20px;font-family: 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움';} 
#sh_ft_wrapper {position:relative;margin:0 auto;padding:2px 0;width:1070px;zoom:1;line-height:160%}
#sh_ft_icon {position:absolute;width:180px;right:0px;bottom:0px}
#sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 