
/******************************* layout css  *******************************/

/* layout */
body { font-family:'Nanum Gothic', '나눔고딕', 'malgun gothic', arial, dotum, sans-serif; -webkit-font-smoothing: antialiased; background-color:#f5f5f5;}
/*
#wrap { position:relative; width:1700px; margin:0 auto; }

#header {position:relative; z-index:1; width:1280px; margin:0 auto; text-align:center; *zoom:1;  background-color:#fff;}
#header:after { content:""; display:block; clear:both; }
#header .inner { margin:0 auto; padding: 0px 62.5px; }
*/

#wrap { position:relative; width: 100%; }

#snb { position: relative; left: 0px; top: 0px; width: 290px; padding-left: 10px; padding-right: 10px; margin:0; }
#snb .snb_inner { max-width: 250px; width: 220px; }
#snb .snb_inner_visible { overflow: hidden; position: relative; }
.content_wrap_area { position: absolute; z-index: 1; left: 310px; top: 0px; background-color: #fff; }

#header {position:relative; z-index:1; width:1280px; height: 210px; margin: 0; text-align:center; *zoom:1;  background-color:#fff;}
#header:after { content:""; display:block; clear:both; }
#header .inner { margin:0 auto; padding: 0px 62.5px; }


#container { width:1280px; margin: 0; zoom:1; background-color:#fff; }
#container:after {content:""; display:block; clear:both; }
/*
#container #snb { position:absolute; top:0; left:0;  width:180px; padding-left: 10px; margin:0; }
*/
#snb .language { display:block;  }
#snb .language ul { margin:0; padding:0; text-align:right; }
#snb .language ul li { display:inline-block; *display:inline; zoom:1; margin:0; padding:0 2px; }
#snb .language ul li a { cursor:pointer; padding:0 0 0 4px; font-size:14px; font-family:'Nanum Gothic', '나눔고딕', 'malgun gothic', arial, dotum, sans-serif !important;; line-height:18px; font-weight:bold; color:#282828;}
#snb .language ul li a:hover {color:#ffba7e;}
#snb .language ul li a span.lang_over {color:#ffba7e;}

#snb .snb_top_wrap { overflow:hidden; float: right; padding-bottom:10px; padding-top:20px; }
#snb .snb_middle_wrap { clear: both; float: left; width: 180px; }
#container #content { position: relative; padding-top: 0; margin:0 auto; padding: 0px 62.5px;}

#footer {overflow:hidden; position:relative; clear:both; width:1280px; margin: 0; padding:60px 0;zoom:1; background-color:#fff; }

#banner { position:absolute; top:174px; left:0; width:80px; min-height:200px; margin-top:20px;}
#quick { position:absolute; top:174px; right:-120px; width:80px; min-height:200px; margin-top:20px;}
#quick .quick_page_top {margin:5px 0 0; text-align:center;}
/*#blk_scroll_wings {left:-100px !important;}*/
#blk_scroll_wings {left:0px !important;}

/*snb_best_img*/
#snb .snb_best_img { clear: both; position:relative; overflow:hidden; width:120px; margin:0; padding:0; }
#snb .snb_best_img h2 { margin:0; padding:0; text-align:center; font-size:0; }
#snb .snb_best_img ul { visibility:hidden; overflow:hidden; position:relative; z-index:0; margin:0; padding:0; }
#snb .snb_best_img ul li { margin:0; padding:0; }
#snb .snb_best_img .snb_best_controls { }
#snb .snb_best_controls a.bx-prev { 
	position:absolute; 
	text-indent:-9999px;
	top:50%;
	left:0;
	background:url("/design/cherry07/trend9/cherrycoco/imgs/snb_best_prev.png") no-repeat left top;
	width:6px;
	height:6px;
}
#snb .snb_best_controls a.bx-next { 
	position:absolute; 
	text-indent:-9999px;
	top:50%;
	right:0;
	background:url("/design/cherry07/trend9/cherrycoco/imgs/snb_best_next.png") no-repeat left top;
	width:6px;
	height:6px;
}


/* gnb */
#snb .gnb { padding:7px 0; text-align:right;  }
#snb .gnb ul { overflow: hidden; margin:0; padding:0; background: url('/design/cherry07/trend9/cherrycoco/imgs/main_home_bt.png') right 42px no-repeat; }

.ie11 #snb .gnb ul { background-position: right 54px; }
.ie10 #snb .gnb ul { background-position: right 44px; }
.ie9 #snb .gnb ul { background-position: right 40px; }
.ie8 #snb .gnb ul { background-position: right 40px; }
.ie7 #snb .gnb ul { background-position: right 40px; }

#snb .gnb ul li { display:block; text-align:right; margin:0; padding:2px 0; }
#snb .gnb ul li.first_child {display:inline-block; *display:inline; zoom:1;}
#snb .gnb ul li.last_line { clear: both; }
#snb .gnb ul li.last_child {display:inline-block; *display:inline; zoom:1;}
#snb .gnb a {padding:0 4px 0 10px; font-size:11px; font-family:'Nanum Gothic', '나눔고딕', 'malgun gothic', arial, dotum, sans-serif !important;; line-height:14px; font-weight:bold; color:#333; letter-spacing:1px;}
#snb .gnb a:hover { color:#000;}
#snb .gnb ul li.gnb_bar a {padding-left:14px; background:url("/design/cherry07/trend9/cherrycoco/imgs/gnb_bar.png") no-repeat left 2px;}
#snb .gnb ul li.home_link { padding-right: 17px; }
#snb .gnb ul li.home_link a { color: #e9a56f; }
#snb .gnb .myinfo { color:#333; font-size:11px; line-height:14px; }
#snb .gnb .myinfo strong { font-weight:normal; color:#202020; }
#snb .gnb .myinfo a { background:none; color:#525259; }
#snb .gnb .myinfo a:hover { color:#525259; }

#header .gnb .basket_price { margin-left: 5px; }


/* logo */
#header h1 {position:relative; display:block; overflow:hidden; text-align:center; width:100%; margin:0; padding:50px 0; *zoom:1;}
#header h1 img {} 


/* top search */
#header .top_search { position:absolute; right:0; bottom:16px; }
#header .top_search fieldset { float:right; padding:1px 0 0; line-height:0; }
#header .top_search .MS_search_word { width:187px; height:19px; padding:3px 0 0 4px; border:0; background:#f5f5f5; vertical-align:middle; font-size:12px; }
#header .top_search img { cursor:pointer; }

.header_event_text { display:none; float:right; margin:0 0 10px 0;  }



/* boardinfo */
.boardinfo { margin:0 0 20px; padding:20px 0 0; }
.boardinfo h2 { height:20px; font-size:12px; color:#fff; font-family:"georgia", "times newromans", serif; }
.boardinfo h2 span { padding:0;}
.boardinfo ul { margin:0; padding-bottom: 20px;}
.boardinfo li { padding:2px 0 2px; font-size:12px; line-height:16px; }
.boardinfo a { display:block; color:#fff; padding:2px 0 2px 10px; } 
.boardinfo a:hover { color:#333; font-weight:bold; text-decoration:none; background:url("/design/cherry07/trend9/cherrycoco/imgs/snb_category_over_bar.png") no-repeat left center;}

/* snb_icon_menu */
.snb_icon_menu { overflow:hidden; margin:0 0 20px 0; }
.snb_icon_menu ul { margin:0; padding:0; }
.snb_icon_menu ul li { padding:0; margin:0; }
.snb_icon_menu ul li a {display:block; padding:2px 0 3px 15px; font-size: 11px; font-family:'Nanum Gothic', '나눔고딕', 'malgun gothic', arial, dotum, sans-serif !important; font-weight:bold; color:#333; font-style:italic; text-decoration:underline;}
/*
.snb_icon_menu ul li a:hover {background:url("/design/cherry07/trend9/cherrycoco/imgs/snb_category_over_bar.png") no-repeat left center;}
*/


/* sidebar_search */
.sidebar_search {position:relative; overflow:hidden; margin:0 0 10px; border-bottom:1px solid #7a7a7a; }
.sidebar_search fieldset { padding:1px 27px 0 0; line-height:0; }
.sidebar_search .MS_search_word { float:left; width:100px; height:19px; margin:0 -23px 3px 2px; padding:3px 0 0 0; border:0; vertical-align:middle; font-size:12px; background:url("/design/cherry07/trend9/cherrycoco/imgs/side_search_bar.png") transparent no-repeat right center; }
.sidebar_search img.search_bt { position:relative; top:2px; right:-27px; cursor:pointer; }
.sidebar_search label.side_search_title { float:left; margin:7px 0 0 0; }
.sidebar_search .popular { margin:13px 0 0; font-size:11px; line-height:18px; }
.sidebar_search .popular a { margin:0 3px 0 0; padding:0 0 0 8px; color:#5c5c5c; background:url("http://img.echosting.cafe24.com/design/skin/default/layout/bg_popular_search.gif") no-repeat 0 0; }
.sidebar_search .popular a:first-child { padding-left:0; background:none; }
.sidebar_search .popular a:hover { color:#fe7b05; text-decoration:none; }
.sidebar_search p { padding:8px 0 0 7px; background:url("http://img.echosting.cafe24.com/design/skin/default/layout/ico_search_more.gif") no-repeat 0 11px; }
.sidebar_search p a { color:#80a3d7; font-size:11px; text-decoration:underline; }


/* widget_latest_normal_post */
.widget_latest_normal_post { position:relative; margin:20px 0; padding:0 0 10px; }
.widget_latest_normal_post h2 { height:20px; font-size:14px; color:#424242; font-family:"georgia", "times newromans", serif; }
.widget_latest_normal_post h2 span { padding:0 7px 0 0;}
.widget_latest_normal_post p.more { position:absolute; top:2px; right:0; padding:0 0 0 7px; background:#fff; }
.widget_latest_normal_post ul {margin:5px 0 0; padding:0;}
.widget_latest_normal_post ul li {line-height:22px; font-size:11px;}
.widget_latest_normal_post ul li a {color:#666;}
.widget_latest_normal_post ul li span.date {display:none; float:right; font-size:11px; color:#888;}



/* snb_customer */
.snb_customer {overflow:hidden; clear:both; margin:0 0 20px; border:1px solid #eaeaea; background-color:#fafafa; background-color:#fff;}

.snb_customer_info {}
.snb_customer_info .cs_info {padding:14px; border-bottom:1px dotted #cfcfcf;}
.snb_customer_info .bank_info {padding:14px;}
.snb_customer_info h2 {margin:0; padding:3px 0 5px; font-family:"georgia", "times new roman", tahoma; font-size:14px; color:#424242; font-weight:bold;}
.snb_customer_info ul { padding:0;}
.snb_customer_info li { line-height:15px; color:#a6a6a6; font-family:arial, tahoma; font-size:11px;}
.snb_customer_info li span.phone_number {display:block; padding:6px 0; font-family:"georgia", "times new roman", tahoma; font-size:18px; color:#717171; font-weight:bold;}
.snb_customer_info li span.fax_number {display:block; padding:3px 0; font-size:14px; line-height:20px; color:#888;}
.snb_customer_info li span.email_address {display:block; padding:3px 0; font-size:12px; line-height:20px;}
.snb_customer_info li span.email_address a {color:#777;}
.snb_customer_info li span.runtime_info {}

.snb_customer_info .bank_info li {padding-top:3px; line-height:20px; font-size:12px; color:#999;}
.snb_customer_info .bank_info li strong.bank_account {font-size:14px; font-weight:bold; font-family:tahoma;}


/* widget_bigmatch */
.widget_bigmatch { margin:30px 0 40px; font-size:11px; }
.widget_bigmatch h2 { height:30px; font-size:12px; color:#272823; }
.widget_bigmatch h2 span { padding:0 7px 0 0; background:#fff; }
.widget_bigmatch ul { margin: 0px; padding: 0px; list-style:none; }
.widget_bigmatch li { width:180px; height:180px; text-align:center; }




/* widget_poll */
.widget_poll { margin:30px 0 40px; font-size:11px; }
.widget_poll h2 { height:30px; font-size:12px; color:#272823; }
.widget_poll h2 span { padding:0 7px 0 0; background:#fff; }
.widget_poll h3 { padding:1px 0 5px 33px; color:#76797f; font-size:11px; line-height:140%; }
.widget_poll h3 span { visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0; }
.widget_poll ul { margin:0 0 0 13px; font-size:11px; line-height:140%; color:#8f8f91; }
.widget_poll li { margin:5px 0 0; }
.widget_poll li input { width:13px; height:13px; vertical-align:-3px; *vertical-align:2px; margin:0 7px 0 0; }
.widget_poll .btn { margin:7px 0 0 10px; }
.widget_poll .btn a { margin:0 -2px 0 0; }







/* footer */
#footer h1 { float:left; width:200px; padding:30px 0 0;}
#footer h1 img { max-width:180px; }

#footer .footer_info { padding:20px 0 20px 0; margin:0 62.5px; border-top:1px solid #cecece; }
#footer .footer_info .menu { float:right;overflow:hidden; zoom:1; height:20px; padding-right:5px;}
#footer .footer_info .menu li { float:left; padding:0 13px 0 14px; font-size:11px !important; background:url("/design/cherry07/trend9/cherrycoco/imgs/footer_menu_bar.png") 0 1px no-repeat; }
#footer .footer_info .menu li:first-child { padding-left:0; background:none; }
#footer .footer_info .menu li a { color:#7a7a7a; }
#footer .footer_info .address { clear:both; float:right; text-align:right;padding:13px 20px 0; line-height:17px; color:#b0b0b0; font-size:11px;}
#footer .footer_info .address p.footer_cs_img {padding:5px 0 10px;}
#footer .footer_info .address span {}
#footer .footer_info .address span.copy_text_bar {padding:0 4px; color:#eaeaea;}
#footer .footer_info .address span a,
#footer .footer_info .address span a:hover { color:#999; }
#footer .footer_info .address .copyright { text-align:right; margin-top:20px; color:#7a7a7a; }
#footer .footer_info .address .copyright a { color:#7a7a7a; }
#footer .footer_info .top { position:absolute; right:5px; top:10px; }
#footer .footer_icon_area { clear:both; float: right; margin:20px 20px 0 0; text-align: right; }
#footer .footer_icon_area ul { margin:0; padding:0; width: 100%; }
#footer .footer_icon_area ul li {display: inline-block; *display: inline; *zoom:1; margin:0; padding:0 0 0 3px; vertical-align:top;}
#footer .footer_icon_area ul li a { display:block; margin:0; padding:0; }
#footer .footer_icon_area ul li a img {vertical-align:middle;}


/***************************** 퀵메뉴 *********************************/

#quick .quick_add_favorite {overflow:hidden;}
#quick .quick_page_top {margin-top:10px; text-align:center;}


/* productrecent */
.productrecent { border-top:0; margin:5px 0 0px; text-align:center; }
.productrecent h2 {display:block; overflow:hidden; zoom:1; font-size:11px; font-weight:normal; font-family:tahoma; border:1px solid #dfdfdf; margin:0 0 5px; width: 78px; padding:5px 0 5px 0; text-align:center;}
.productrecent h2 a { color:#7f7f7f;}
.productrecent h2 a:hover { color:#f9425c; text-decoration:none;}
.productrecent ul { width:80px; margin:0 auto; }
.productrecent li {margin:2px 0;}
.productrecent li a { color:#c1c1c0; font-size:11px; }
.productrecent li img { max-width:80px; }
.productrecent li span { display:none; padding:3px 0 9px; line-height:16px; }



/* text_slide */
#text_slide { display:none; float:right; overflow:hidden; 
position: relative;
width: 350px;
height: 30px;
overflow: hidden }
#text_slide ul.move_prdList { position:absolute; top:0; margin:0; padding:0; }
#text_alide ul.move_prdList li { margin:0; padding:0; display:inline-block; *display:inline; zoom:1; }


/* 최근글 뉴스티커 */
.widget_latest_rolling_post { display:none; float:right; overflow:hidden; position: relative; height: 30px; }
.widget_latest_rolling_post .pleaseme { float: left; margin:0; padding:0 !important; font-weight:bold; }
.widget_latest_rolling_post .bx-wrapper { float: left; width: 230px;}
.widget_latest_rolling_post > ul { display: none; }
.widget_latest_rolling_post ul {margin:0; padding:0; }
.widget_latest_rolling_post ul li { margin:0; padding: 0 0 0 5px; text-align: left; height: 21px; overflow: hidden; border-bottom:none !important; background: none; }
.widget_latest_rolling_post ul li a {color:#8c8f92; font-size: 11px; font-family: dotum; text-decoration:none; display:block; padding-top: 2px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}



.view-link {position:relative;}