/* <![CDATA[ */
    /* @import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");  */
	html {font-size:90%; font-family:'Nanum Gothic','Open Sans','dotum',Verdana,gulim,'Lucida Grande',Sans-serif,arial,helvetica; color:#787878; }
	*html #container {
		height: 100%;
	}
	body {   margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #ffffff;    }
	select,input,textarea {font-size:100%; font-family:'Nanum Gothic','Open Sans',Verdana,gulim,'Lucida Grande',Sans-serif,arial,helvetica; margin:0; padding:0; }
	* {padding:0;margin:0;}
	*:focus {
     outline: none;
	}
	table {border-collapse:collapse; border-width:0; border-spacing:0;}
	tr {margin:0;padding:0;}
	td {margin:0;padding:0;}
	ul {list-style:none;}
	a {text-decoration:none; color:#2276bb;}
	a:hover {text-decoration:underline;}
	div,form,p,h1,h2,h3,h4,h5,ul,dl,dt,dd {margin:0; padding:0;}
	img {border:0; }
	h1 {font-size:120%;}
	h2 {font-size:100%;}
	h3 {font-size:100%;}
	a:link.white {text-decoration:none;color:#FFFFFF;}
	a:hover.white {text-decoration:underline;color:#FFFFFF;}
	a:visited.white{text-decoration:none;color:#FFFFFF}
 
	.round {border: 1px solid #83a42e; border-radius: 4px 4px 4px 4px; line-height: 180%; margin: 0 0 20px; overflow: hidden; padding: 10px; }
	.box_round {-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; -khtml-border-radius: 4px;}

	/* simplemodal  start */
	#basic-modal-content {display:none;}
	/* Overlay */
	#simplemodal-overlay {background-color:#000;}
	/* Container */
	#simplemodal-container {height:370px; width:610px; color:#bbb; background-color:#333; border:2px solid #444; padding:10px;}
	#simplemodal-container .simplemodal-data {padding:8px;}
 
	#simplemodal-container a {color:#fff; font-size:12px; font-family:'Nanum Gothic','Open Sans',Verdana, gulim;}
	#simplemodal-container a.modalCloseImg {background:url(./images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
	#simplemodal-container h3 {color:#84b8d9;}
	#simplemodal-container .modalcon { position:relative; width:600px; height:360px; background:url('./images/modal.jpg') no-repeat; }
	#simplemodal-container .modalcon p { position:absolute; top:333px; left:510px;}
	/* simplemodal  end */


	#alertTop {position:fixed; width:100%; left:0; font-size:130%; z-index:999}
	#alertTop div {background:#ffffff; padding:15px 0 15px 0; text-align:center; font-weight:bold; cursor:pointer; }
	.btm_right {text-align:right; padding:0 13px 0 0; margin:0 0 10px 0; font-size:89%;}
	.btm_right a {color:#000000;}
	.b {font-weight:bold;}
	.blue {color:#2276bb;}
	.black {color:#000000;}
	.green {color:#008000;}
	.gray {color:#999999;}
	.orange {color:#F46617}
	.w_normal {font-weight:normal;}
	.left {float:left;}
	.right {float:right;}
	.block {display:block;}
	.docs {line-height:180%;}
	.mgb10 {margin:0 0 10px 0;}
	.text_right {text-align:right;}
	.search_text {padding:3px 25px 3px 3px; border:1px solid #cecece;}
	.red {color:red}
	.title_text {font-size:14px;font-weight:bold;font-family:'Nanum Gothic','Open Sans',Verdana, gulim;}
	h1 {overflow:hidden; zoom:1; padding:10px 10px 8px 15px; margin:0 0 10px 0; font-weight:bold; border-bottom:1px solid #dddddd; background:#fafafa;}
	h1 .left {float:left;}
	h1 .right {float:right;}
	h1 .normal {font-size:78%; font-weight:normal;}
	h1 a {color:#000000;}
	h2 a {color:#000000;}
	h2.side_title {overflow:hidden; zoom:1; margin:0 0 10px 0; padding:7px 13px 6px 13px; background:#9F9FEC; font-weight:bold; text-align:left;}
	h2.side_title a {display:block; color:#000000;}
	h2.side_title .btn_right {font-weight:normal; font-size:89%; color:#2276bb;}
	.hide {display:none;}
	.pop_div {display:none;}
	
	#goods_option_mix {color: #666666; border: 1px solid #CACACA; }
	#order_count {color: #666666; border: 1px solid #CACACA; }
	#order_count {color: #666666; border: 1px solid #CACACA; }

	#container select {color: #666666; border: 1px solid #CACACA; }

	.board	input { padding:5px;}
	.board	td { padding:5px 0 5px 0; }

     .pointcolor { color:#ffffff; }
	 .pointbgcolor { background:#383641; }

	#header { clear:both; margin:0 auto;  height:90px; min-width: 100%; float:left; background:#ffffff; position:relative;z-index:50; }
	#header #top_content { width:1000px; height:30px;  margin:0 auto; padding: 0; position:relative;z-index:42; overflow:hidden;  }	
	#header #top_content #top_menu { float:right; padding:0; margin:0;}
	#header #top_content #top_menu ul {  margin : 0; padding:0;}
	#header #top_content #top_menu ul li { float:left; height:18px; text-align:left; margin:0 4px 0 0 ; }
	#header #top_content #top_menu ul li  a {font-family:'Nanum Gothic','Open Sans',Verdana,tahoma; font-size:11px; color:#FFFFFF; font-weight:bold;}
	#header #top_content .left_logo { position:absolute; top:0px; left:10px; padding:0; margin:0; }

	#menu {  position:relative; min-width: 100%; clear: both; float:left;  z-index:1000; height:60px; margin:0 auto; padding:0; background:#ffffff;}
	.menu_list { width:1000px;   height:60px; margin:0 auto; padding:0; }
	.menu_list .menu { margin: 0; padding: 0; list-style: none; white-space: nowrap; position: relative;  }
	.menu_list li { float: left; padding:0; margin:0; }
	.menu_list .menu a {   position: relative; text-decoration: none; line-height: 16px; white-space: nowrap; color: #454545; font-size: 14px; font-family: 'NanumGothic'; font-style: normal; font-weight: bold;  }
	.menu_list .menu a:hover { color:#ffff00; }
	.menu_list .menu a b {  font-family:'Nanum Gothic','Open Sans', 'arial'; font-weight: bold;  display: block; padding: 5px 0 11px 20px;  }
	
	.menu_list .menu_sub { position: relative; text-align:center; height:60px; width:150px;  }
	.menu_list .menu_sub img { width:150px; }
	.menu_list .menu_home { width:250px; } 
	.menu_list .menu_home img { width:250px;  }
	.menu_list .menu_sub .menu_sub_m {  width:150px; position: absolute; left: -1px; top:60px; display:none; margin: 0; list-style: none;  z-index:999;}
	.menu_list .menu_sub .menu_sub_m li { position: relative;  margin:0 auto; float: left; background:#d67412; width:150px; height:35px; border-bottom:1px solid #d22d27; text-align:center;}
	.menu_list .menu_sub .menu_sub_m li:hover { background:#ee9235; }
	.menu_list .menu_sub .menu_sub_m a { top:10px;letter-spacing: 1px; font-weight:bold; font-family:'Nanum Gothic','Open Sans', 'arial';  color:#ffffff ;font-size: 12px; text-align:center;}
	.menu_list .menu_sub .menu_sub_m a:hover { color:#ffff00; }
	.menu_list .menu_sub .menu_sub_m .last_li { border-bottom: 3px solid #403e46;}
	
	.sub_op {opacity: 0.9; -ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=90)”; filter: alpha(opacity=90); -khtml-opacity: 0.9; -moz-opacity: 0.9;}
	.sub_menu_list {  border-bottom:1px solid #6c6c6c; position:absolute; min-width: 100%; clear: both; float:left;  top: 59px; z-index:1000;  height:200px; margin:0 auto; padding:0; background:#f7f7f7; }
	.sub_menu_list .sub_menu_box { position: relative; width:1000px; height:100%; padding:0; margin:0 auto; }
	.sub_menu_list .sub_menu_box .sub_menu {  float:left; padding:0; margin:0 auto; width:150px; }
	.sub_menu_list .sub_menu_box .sub_menu .menu_sub_m {  width:150px;  margin: 0; list-style: none;   }
	.sub_menu_list .sub_menu_box .sub_menu .menu_sub_m li { position: relative; display:block; margin:0 auto; float: left;  width:150px; height:30px; text-align:center;}
	.sub_menu_list .sub_menu_box .sub_menu .menu_sub_m li:hover {  }
	.sub_menu_list .sub_menu_box .sub_menu .menu_sub_m a {  display:inline-block; padding:7px 0 0 0; letter-spacing: 0px; font-weight:bold; font-family:'Nanum Gothic','Open Sans', 'arial';  color:#000000 ;font-size: 12px; text-align:center;  }
	.sub_menu_list .sub_menu_box .sub_menu .menu_sub_m a:hover { color:#ff0000; text-decoration: none; }
	.sub_menu_list .sub_menu_box .sub_menu .menu_sub_m .last_li { border-bottom: 3px solid #403e46;}

	#main_container {min-width:100%;  clear:both; margin: 0 auto; padding: 0; float:left; background: url('./images/mainimg_bg.png') repeat-x center; }
	#main_container #main_box {  position: relative;  width: 1000px; clear: both; height:500px;  overflow: hidden; margin: 0 auto; padding: 0; }
	#main_container #main_box  .main_bg {; width:750px; height:500px; position: relative; float:left; display:inline;  overflow: hidden; margin: 0 auto }
	#main_container #main_box  .main_bg_s {; width:250px; height:500px; position: relative; float:left; display:inline; overflow: hidden; margin: 0 auto }
	#main_container #main_box  .main_bg_s .banner01 { width:100%; padding:0; margin:0;}
	#main_container #main_box  .main_bg_s .banner02 { width:100%;  padding:0; margin:0 auto;}
	#main_container #main_box  .main_bg_s .banner03 { width:100%; height:155px; padding:0; margin:0 auto; background: url('./images/main_right_05.png') repeat-x center; }
	#main_container #main_box  .main_bg_s .banner03 iframe { margin:0 10px 10px 10px; }
	#main_container .mainimg_thumb { width:1000px;  overflow: hidden; margin: 0 auto; padding:20px 0 20px 0; clear:both;}
	#main_container .mainimg_thumb  a { padding:10px 18px; 10px; 18px;}
	#main_container .mainimg_thumb  img { opacity: 0.3; -ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=30)”; filter: alpha(opacity=30); -khtml-opacity: 0.3; -moz-opacity: 0.3; cursor:pointer;}
	#main_container .mainimg_thumb .active img { opacity: 1.0; -ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=100)”; filter: alpha(opacity=100); -khtml-opacity: 1.0; -moz-opacity: 1.0; cursor:pointer;}
	#main_container .main_icon { width:1000px; height:80px;  overflow: hidden; margin: 0 auto; padding:0; clear:both;}
	#main_container .main_icon .icon { float:left; display:inline; margin:0; padding:0;}
	
	#container {width:100%;  clear:both; padding:0; margin:0 auto; }
	#container #main_box {  width:100%;   overflow: hidden; margin: 0 auto; background-color:#383641; background: #fff; padding: 0;}

	#container #main_box .main_bg_s { position:relative; width:350px; height:520px; padding:0; margin:0; display:inline; float:left; } 
	#container #main_box .main_bg_s ul { border:1px solid #eaf4ac; }
	#container #main_box .main_bg_s ul li { height:172.3px; overflow:hidden; cursor: pointer;}
	#container #main_box .main_bg_s {}

	#container #main_box .main_bg {background:#fff; margin: 0 auto; width:1000px; height:600px; position: relative; overflow:hidden;  }
	#container #main_box .main_bg .mainimg_01 { float:left; display:inline; width:500px; height:300px; position: relative;}
	#container #main_box .main_bg .mainimg_01 img.off { position: absolute; left: 0; top: 0; z-index: 10; }
	#container #main_box .main_bg .mainimg_01 img.on { position: absolute; left: 0; top: 0; }

	#container #main_box .mainimg_bottom { background:#fff; padding:0px; margin:0 auto; width:1000px; height:60px; clear:both;}
	#container #main_box .mainimg_bottom .banner01 { float:left; display:inline; width:250px; height:60px; }
	#container #main_box .mainimg_bottom .banner02 { float:left; display:inline; width:250px; height:60px; }
	#container #main_box .mainimg_bottom .banner03 { float:left; display:inline; width:250px; height:60px; }
	#container #main_box .mainimg_bottom .banner04 { float:left; display:inline; width:250px; height:60px; }

	#container #main_banner_1 { padding: 0 0 30px 0; height: 210px;  width:1000px; overflow: hidden; clear:both; margin: 0 auto; text-align:center;  background:#ffffff; }
	#container #main_banner_1 .banner01 {float:left; width:250px; height: 210px; background:#fff; }
	#container #main_banner_1 .banner01 a:hover {opacity: 0.8; -ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=80)”; filter: alpha(opacity=80); -khtml-opacity: 0.8; -moz-opacity: 0.8; cursor:pointer;}
	#container #main_banner_1 .banner01 a {display:inline-block; overflow:hidden;}
	#container #main_banner_1 .banner01 a:hover {border:3px solid #f3f3f3;}
	#container #main_banner_1 .banner01 a:hover img {display:block;margin:-3px;}

	
	#container .main_product .board_output td { text-align:center;}
	#container .main_product .board_output_gallery_subject{  }
	#container .main_product .board_output_gallery_subject a {  font-weight:bold; color:#605c70; padding:10px 0 0 0;}
	#container .title_notice { 	margin:20px 0 0 24px;  	height: 20px; float: left; }
	#container .title_notice a { 	 font-weight:bold; color:#404040; padding:0 10px 10px 0; text-decoration:none;}
	#container .title_notice a:hover { color:#ff0000;}
	#container .title_notice .btn_notice { color:#ff0000; }
	#container .main_notice {   float:left;  width: 100%; padding:6px 0 0 16px; }
	#container .main_notice  .board_output_12_tr td { }
	#container .main_qna {   float:left;  width: 100%; padding:6px 0 0 16px; }

    #container .main_product { clear: both; ; float:left; padding: 10px 0 0 0;}
	#container .main_product .board_output_gallery_img   { padding: 3px 10px 3px 12px;}
	#container .main_product .board_output_gallery_img  img { border:2px solid #ffffff; }
    #container .gallery_subject { padding:5px 0 0 0; }
	#container table.seLayout {border-width:0 ;}
	
	#container #main_banner { width:100%; height:150px; padding:0; margin:0 auto;clear:both;  background:#f3f3f3; }
	#container #main_banner_2 {  padding:0; width:1000px; overflow: hidden; clear:both; margin: 0 auto; text-align:center; background: url('./images/main_banner02_bg.png') no-repeat;  }
	#container #main_banner_2 .banner01 {float:left; padding:0; display:inline; width:250px;height:100%;  text-align:left; }
	#container #main_banner_2 .banner02 {float:left; padding:0; display:inline; width:500px;height:100%;  text-align:left; }

    .alpha_01 img { opacity: 0.5; -ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=50)”; filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; cursor:pointer;}
	.alpha_02 img { opacity: 1.0; -ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=100)”; filter: alpha(opacity=100); -khtml-opacity: 1.0; -moz-opacity: 1.0; cursor:pointer;}
	
	#container #main_banner_3 {  width:1000px; height:100px; overflow: hidden; clear:both; margin: 0 auto; text-align:center;  background:#ffffff; padding:0 0 20px 0;}
	#container #main_banner_3 .slide{ float:left; display:inline;}

    .alpha_01 img { opacity: 1.0; -ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=100)”; filter: alpha(opacity=100); -khtml-opacity: .1; -moz-opacity: .1; cursor:pointer;}
	
	
	#container #sub_main_box { width:100%; clear:both; background: url('./images/sub_main_box_bg.png') repeat-x;}
	#container #sub_main_box .main_bg {width:1000px;  margin:0 auto; text-align:center; padding:0; }
	#container #sub_main_box .main_bg img {width:1000px; }

	#container #main_banner_2 .ba_box { padding:10px; } 
	#container #main_banner_2 .ba_box .ba_title{ position: relative; top:15px; font-family:'Nanum Gothic','Open Sans',Verdana,tahoma; font-size:15px; color:#111111; height:50px; font-weight:bold; }
	#container #main_banner_2 .ba_box .ba_content{ padding:10px; font-family:'Nanum Gothic','Open Sans',Verdana,tahoma; font-size:12px; color:#787878; }


	#container #sub_main_box2 { width:1000px; clear:both; overflow: hidden; padding:10px 0 10px 0;  background:#ffffff; margin: auto; text-align:center; }

	#container #sub_main_box2 .left_menu {display:inline; float:left; width:200px; }
	#container #sub_main_box2 .left_menu .mall_menu { width:200px; }
	/* 쇼핑몰 메뉴*/
	#container #sub_main_box2 .left_menu .mall_menu a{  font-weight:bold; display: block; overflow: auto; /*force hasLayout in IE7 */ color: #000000; text-decoration: none; padding-top: 12px; padding-left:12px;}
	#container #sub_main_box2 .left_menu .mall_menu a:link, #container #sub_main_box2 .left_menu .mall_menu a:visited, #container #sub_main_box2 .left_menu .mall_menu a:active{ border-bottom:1px solid #E4E4E4; height:30px; text-align:right; padding-right:10px; font-size:12px; font-family:'Nanum Gothic','Open Sans',arial; color: #333333; }
	#container #sub_main_box2 .left_menu .mall_menu a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/ border-bottom:1px solid #E4E4E4; height:30px; padding-right:10px; text-align:right; font-size:12px; font-family:'Nanum Gothic','Open Sans',arial; color: #8a6a43; }
	#container #sub_main_box2 .left_menu .mall_menu a:hover{ border-bottom:1px solid #E4E4E4; height:30px; padding-right:10px; text-align:right; font-size:12px; font-family:'Nanum Gothic','Open Sans',arial; color: #8a6a43; }

	#container #sub_main_box2 .left_menu .leftbottom { margin:20px 0 0 0;}
	#container #sub_main_box2 .menu_title { width:100%; height:60px; text-align:left; background:#6a9d31; position:relative;} 
	#container #sub_main_box2 .menu_title span {  font-size:16px; font-weight:bold; position: absolute; top:41px; left:20px; font-family:'Nanum Gothic','Open Sans',tahoma; }
	.ddsmoothmenu-v ul{ margin: 0; padding: 0 0 0 0; width: 200px; /* Main Menu Item widths */ list-style-type: none; font: bold 12px Verdana; }  
	.ddsmoothmenu-v ul li{ position: relative; }
	.ddsmoothmenu-v ul li a{ display: block; overflow: auto; color: white; text-decoration: none; padding:12px 12px 0 12px; border-bottom:1px solid #E4E4E4; height:30px; text-align:right;  font-size:12px; font-family:'Nanum Gothic','Open Sans',arial;}
	.ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active{ color: #333333; }
	.ddsmoothmenu-v ul li a:hover{  color: #ff0000; }



	#container #sub_main_box2 .right_content {float:right; width:750px;  min-height:400px;  }
	#container #sub_main_box2 .right_content_shop {float:left; width:750px; margin:auto; min-height:400px; overflow:auto ;  }
              
    #container #sub_main_box2 .right_content .title { width:100%; float:left; position: relative; }
	#container #sub_main_box2 .right_content .title .title_img { display:inline; float:left; padding:0; color: #888888; font-size:18px; font-family:'Nanum Gothic','Open Sans', Verdana,tahoma;}
	#container #sub_main_box2 .right_content .title .navi { float:right; padding:0; color: #888888; font-size:11px; font-family:'Nanum Gothic','Open Sans',Verdana,tahoma;}
	#container #sub_main_box2 .right_content .content { clear:both;}
	#container #sub_main_box2 .right_content .content .sub_board { min-height:400px;padding:30px 5px 50px 5px;margin: 0 auto;text-align: left;} 
	
	/* product, shopping width:1000px */ 
	#container #sub_main_box2 .right_content1 {margin:0 auto; width:1000px;  min-height:400px;}
	#container #sub_main_box2 .right_content1 .title { width:100%; float:left; border-bottom:1px solid #000; margin: 0 0 30px 0;}
	#container #sub_main_box2 .right_content1 .title .title_img { display:inline; float:left; padding:0; color: #888888; font-size:18px; font-family:'Nanum Gothic','Open Sans',Nanum Gothic, Verdana,tahoma;}
	#container #sub_main_box2 .right_content1 .title .navi { float:right;  padding:0; color: #888888; font-size:11px; font-family:'Nanum Gothic','Open Sans',Verdana,tahoma;}
	#container #sub_main_box2 .right_content1 .content { clear:both;}
	#container #sub_main_box2 .right_content1 .content .sub_board { min-height:400px; margin: 0 auto;text-align: left;} 
	
	/* 마이페이지 주문조회 */ 
	#container #sub_main_box2 .right_content .content .sub_board .t_01 { margin: 0 0 20px 0; border-collapse: collapse; border-top: 2px solid #88A8EC; border-left: 1px solid #CECECE; }
	#container #sub_main_box2 .right_content .content .sub_board .t_01 td { padding: 5px 5px 5px 10px; border-right: 1px solid #CECECE; border-bottom: 1px solid #CECECE; }
	#container #sub_main_box2 .right_content .content .sub_board .t_01 th { background:#ebebeb; text-align:center; padding: 5px 5px 5px 10px; border-right: 1px solid #CECECE; border-bottom: 1px solid #CECECE; }

	
	#container #sub_main_box2 .right_content .content .sub_board #ext_search .est_keyword_cell input { margin-left:5px; }
	#container #sub_main_box2 .right_content .content .sub_board #ext_search .est_btn_cell input { margin-left:5px; }
	
    #container #sub_main_box2 .right_content .content .sub_board .board_comment_bgcolor .comment_name { height:25px;}



	#container #sub_main_box2 .right_content .content .sub_mypage { min-height:400px;padding:20px 0 30px 0;margin: 0 auto;text-align: left; line-height:18px;}
    #container #sub_main_box2 .right_content .content .sub_mypage .box {display:inline; float:left; padding:10px 0 10px 0;}
	#container #sub_main_box2 .right_content .content .sub_mypage .box .left { display:inline; float:left; width:200px;}
	#container #sub_main_box2 .right_content .content .sub_mypage .box .right {display:inline; float:left; width:500px; padding-left:20px;}
	#container #sub_main_box2 .right_content .content .sub_mypage .box .right .top {font-size:16px; font-family:'Nanum Gothic','Open Sans',tahoma; font-color:#666666; font-weight:bold; padding:10px 0 15px 0;}
	#container #sub_main_box2 .right_content .content .sub_mypage .box .right .bottom {}
	#container #sub_main_box2 .right_content .content .sub_mypage .sub_title { padding-top:20px;font-size:18px;  font-family:'Nanum Gothic';} 

	#container #sub_main_box2 .right_content .content .sub_mall { min-height:500px;margin: 0 auto;text-align: left; width:100%; } 
	#container #sub_main_box2 .right_content .content .sub_mall .product_list_sort { float:right; padding:10px 10px 20px 0; }
	#container #sub_main_box2 .right_content .content .sub_mall .list_box { clear:both; float:left; padding:10px; }
	#container #sub_main_box2 .right_content .content .sub_mall .list_box img { width:150px;height:150px;border:#DDDDDD solid 1px; }
	
	/* 상품관련 원본 */
	/* product */
	#product_img {float:left; padding:0 0 0 18px; margin:0 0 30px 0; text-align:center;}
	#product_info {float:right; width:343px; padding-left:15px; text-align:left;}
	.product_tle {background:url(./images/bg_product1.gif) bottom ;height:27px;font-weight:bold;font-size:17px}
	.product_txt1 {background:url(./images/bg_product2.gif) no-repeat;padding:0 0 0 9;font-weight:bold;color:#686461;font-size:11px}
	.product_txt2 {color:#666666;font-size:12px}
	.product_price {color:#EE2131;font-weight:bold}
	.tle_bar {background:url(./images/bg_tle.gif) no-repeat;width:690;height:29;padding:7 0 10 27;font-weight:bold;margin-top:27}
	/* 쇼핑몰 */
	.box1_tle {margin:9 0 5 9}
	.box1 {background:url(./images/box1_bg.gif) repeat-y;width:725px}
	.box1_left{float:left; padding-left:34px;}
	.box1_right{float:right; padding-right:34px;}
	.box1_bar {text-align:center;margin:18 0 18 0}
	#product_list {text-align:center;font-weight:bold;color:#666666;font-size:11px; }
	#product_list span {color:#DA0000;font-size:11px;font-weight:normal;}
	#product_list a {color:#666666;font-size:11px;font-weight:bold;}
	#product_list_tle {float:left;padding:29 0 5 9}
	#product_list_sort {float:right;padding:10 8 5 0;font-size:11px;color:#EA212D;font-weight:bold}
	#product_list_sort a {color:#999999;font-weight:normal;font-size:11px;}
	#product_list_sort span {color:#999999;font-weight:normal;font-size:11px;}
	#product_content {clear:both;background:url(./images/tab_bg.gif) repeat-x;margin-top:30;width:725}
	.product_tab {cursor:pointer;}
	/* -- 끝 -- */

	#container #sub_main_box3 { width:100%;  overflow: hidden; background:#ffffff;  margin:auto; padding-top:40px; text-align:center;}
	#container #sub_main_box2 .right_content .content  .sitemap_box { clear:both; padding:50px 0 0 50px;}
	#container #sub_main_box2 .right_content .content  .sitemap_box .map { display:inline; float:left; width:150px; }
	#container #sub_main_box2 .right_content .content  .sitemap_box .map ul { list-style-type:disc; }
	#container #sub_main_box2 .right_content .content  .sitemap_box .map ul li { list-style-type:disc;  height:40px; text-align:left;margin:0;padding:0; }
	#container #sub_main_box2 .right_content .content  .sitemap_box .map .li_top { list-style:none; }

	#container #sub_main_box2 .right_content .content  .sitemap_box .map .company { color: #ffffff; padding: 8px 15px 8px 15px; background: none repeat scroll 0 0 #91b633; font-size: 16px; font-weight: bold; }
	#container #sub_main_box2 .right_content .content  .sitemap_box .map .company:hover { color: #ffffff; padding: 8px 15px 8px 15px; background: none repeat scroll 0 0 #83a42e; font-size: 16px; font-weight: bold; }

	#container #sub_main_box2 .right_content .content  .sitemap_box .map .b_menu {  }
	#container #sub_main_box2 .right_content .content  .sitemap_box .map .li_menu { margin-left:20px; }



	#container #sub_main_login { width:100%; clear:both; overflow: hidden; background:#ffffff; margin: auto; text-align:center; }

	#container #sub_main_login .left_menu {display:inline; float:left; }
	#container #sub_main_login .left_menu .mall_menu { }
	#container #sub_main_login .left_menu .mall_menu a {  clear:both; float:right; border-bottom: 1px solid #E4E4E4; text-align: right; font-size: 12px; font-family:'Nanum Gothic','Open Sans',Verdana, arial;}

	#container #sub_main_login .right_content { margin:0 auto; width:1000px;  border-left:1px solid #E1E1E1; min-height:400px;}
              
    #container #sub_main_login .right_content .title { width:100%; float:left; border-bottom:1px solid #E4E4E4;}
	#container #sub_main_login .right_content .title .title_img { display:inline; float:left; height:60px;}
	#container #sub_main_login .right_content .title .navi { float:right;  padding:20px; color: #888888; font-size:11px; font-family:'Nanum Gothic','Open Sans',Verdana,tahoma;}
	#container #sub_main_login .right_content .content { clear:both;}
	#container #sub_main_login .right_content .content .sub_board { min-height:400px;padding:30px 62px 20px 40px;margin: 0 auto;text-align: left; width:650px;} 

	/* 프로덕트 */
	#ext_search { padding: 21px; }
	.g_board #post_area { text-align:center;}

	/*.g_board a img { opacity: 0.7; -ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=70)”; filter: alpha(opacity=70);  -khtml-opacity: .07; -moz-opacity: .07; }
	.g_board a img:hover { opacity: 1.0; -ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=100)”; filter: alpha(opacity=100);  -khtml-opacity: .10; -moz-opacity: .10; }
	*/
	

	/* 본문 이미지 싸이즈 */
	#post_area img {max-width:1000px;}
    
	#container #sub_main_box2 .right_content1 .content1 { clear:both; font-size:12px; font-weight:normal; font-family:'Nanum Gothic','Open Sans',Verdana, gulim, gulim;}
	
	
	/* 마이페이지 주문조회 */ 
	#container #sub_main_box2 .right_content1 .content .sub_board .t_01 { margin: 0 0 20px 0; border-collapse: collapse; border-top: 2px solid #88A8EC; border-left: 1px solid #CECECE; }
	#container #sub_main_box2 .right_content1 .content .sub_board .t_01 td { padding: 5px 5px 5px 10px; border-right: 1px solid #CECECE; border-bottom: 1px solid #CECECE; }
	#container #sub_main_box2 .right_content1 .content .sub_board .t_01 th { background:#ebebeb; text-align:center; padding: 5px 5px 5px 10px; border-right: 1px solid #CECECE; border-bottom: 1px solid #CECECE; }

	
	#container #sub_main_box2 .right_content1 .content .sub_board #ext_search .est_keyword_cell input { margin-left:5px; }
	#container #sub_main_box2 .right_content1 .content .sub_board #ext_search .est_btn_cell input { margin-left:5px; }
	
    #container #sub_main_box2 .right_content1 .content .sub_board .board_comment_bgcolor .comment_name { height:25px;}


		/* 쇼핑몰 */
	#container #sub_main_box2 .right_content1 .shop_cate { width: 998px; height:40px; clear:both; border:1px solid #cdcdcd; }
	#container #sub_main_box2 .right_content1 .shop_cate .mall_menu { float:left; display:inline; }
	#container #sub_main_box2 .right_content1 .shop_cate .mall_menu a {  padding: 13px; clear:both; float:left;  text-align: left; font-size: 12px; font-family:'Nanum Gothic','Open Sans',Verdana, arial;}

	#container #sub_main_box2 .right_content1 .content .sub_mall { min-height:500px;margin: 0 auto;text-align: left; width:100%; } 
	#container #sub_main_box2 .right_content1 .content .sub_mall .product_list_sort { float:right; padding:10px 10px 20px 0; }
	#container #sub_main_box2 .right_content1 .content .sub_mall .list_box { clear:both; float:left; padding:10px; }
	#container #sub_main_box2 .right_content1 .content .sub_mall .list_box img { width:300px;height:200px; margin:20px 30px 10px 0;}
	#container #sub_main_box2 .right_content1 .content .sub_mall  .detail {width:1000px;padding:0 0 0 0;float:left;text-align:left}
	#container #sub_main_box2 .right_content1 .content .sub_mall  .detail .bg { height:46px; width:1000px; }
	#container #sub_main_box2 .right_content1 .content .sub_mall  .detail .bg .cate_name {float: left; padding: 21px 0 0 34px; font-weight: bold; font-size: 14px; letter-spacing: -1px;}
	#container #sub_main_box2 .right_content1 .content .sub_mall  .detail .bg .cate_name_r { float: right; color: #999999; font-size: 11px; padding: 21px 15px 0 0; }
	#container #sub_main_box2 .right_content1 .content .sub_mall  .detail .product_view { width:1000px; margin-top:20px; }


	#rull {width:650px; background:#FFFFFF; float:left; text-align:left; min-height:400px;}

	 #footer_box { width:100%; background:#383641;  margin:0 auto; padding:0; border-top:1px solid #cfd6dc} 
	#footer_box #footer {width:1000px; padding: 0;background:#383641; color:#b4b4b4; clear:both; margin: auto;height:160px;}
	#footer_box #footer #left {width:120px; display:inline; float:left; padding-left:5px; padding-top:25px;}
	#footer_box #footer #right {width:500px; float:left; padding-top:25px;}
 
	#footer_box #footer #right .top {width:500px;float:left; padding:3px; font-size:11px; color:#f7f7f7;}
	#footer_box #footer #right .top a{float:left; font-size:11px; color:#f7f7f7;}
	#footer_box #footer #right .top a:hover{float:left; font-size:11px; color:#f7f7f7;}
	#footer_box #footer #right .top a:visited{float:left; font-size:11px; color:#f7f7f7;}
	#footer_box #footer #right .bottom {width:500px;clear:both; padding:3px; float:left; color:#f7f7f7; font-size: 11px; font-family:'Nanum Gothic','Open Sans',tahoma;}
	#footer_box #footer #sns {  float:right; padding-top:20px; text-align:right;}
	#footer_box #footer #sns .link {float:left; display:inline; padding:0 10px 0 0 }




/* ]]> */