/* BASIC css start */
/* 160303 morenvy */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img { margin:0; padding:0; }
html { width:100%; height:100%; }
li { list-style:none; }
img,fieldset { border:none; vertical-align:top; }
table { border:0; border-spacing:0; border-collapse:collapse; }
th,td { border:0; vertical-align:top; }

.cboth { clear:both;*zoom:1 }
.cboth:after { content:" "; display:block; clear:both; }
.fleft {float:left;}
.fright {float:right !important;}
.left { text-align: left; }
.center { text-align: center; }
.top { caption-side: top; }
.right { text-align: right; }
.bold { font-weight: bold; }
.none { display:none; }

.pdt5 {padding-top:5px;}
.pdt10 {padding-top:10px;}
.pdt15 {padding-top:15px;}
.pdt20 {padding-top:20px;}
.pdt30 {padding-top:30px;}
.pdt40 {padding-top:40px;}
.pdt60 {padding-top:60px;}
.pdt80 {padding-top:80px;}

.pdb10 {padding-bottom:10px;}
.pdb20 {padding-bottom:20px;}
.pdb40 {padding-bottom:40px;}
.pdb15 {padding-bottom:15px;}

.mrt20 {margin-top:20px;}

/* 공통레이아웃 */
#header, #layerWrap, #contentWrap, #ftLink .link, #footer { width:1200px; }
#content { width:1200px;min-height:600px;}

/* 게시판 상단 리스트 숨김 */
.bbs-hd {display:none;}


/* 상품리스트 (검색/상품리스트) */
.prd-list {margin:0px auto;}
.prd-list table td { border: 0; vertical-align:top;}
.prd-list table .tb-center { width:94%;margin:0 auto; padding:0;text-align:center;border:1px solid #dedede;}
.prd-list table .tb-center:hover {border:1px solid #999;}
.prd-list table .info { width: 250px;padding:0px 15px 15px 15px;text-align:left;background-color:#fff; }
.prd-list .thumb { width: 250px;height:100%;margin:15px; margin-left: auto; margin-right: auto; font-size:0; line-height: 0; border:1px solid #dedede; }
.prd-list .thumb a,
.prd-list .thumb img { display: block; width: 100%; height: 100%;}
.prd-list .dsc { margin-top:20px; font-weight:normal;padding-bottom:3px; color:#222; }
.prd-list .subname { margin-top:7px;  font-weight: normal; font-size:11px;color:#888;}
.prd-list .consumer { margin-top:7px; color:#888;font-size:12px; text-decoration:line-through;}
.prd-list .price { margin-top:7px; font-weight: bold; color:#333;font-size:15px; }
.prd-list .icon { margin-top:5px; }
.prd-list .icon img {padding-right:2px;}
.prd-list .closeup { margin-top:7px; }

/* 롤오버 */
a img.menuon {display:none;}
a img.menuoff {display:inline;}
a:hover img.menuon {display:inline;}
a:hover img.menuoff {display:none;}


#header { width:100%; margin:0 auto 20px auto;background:url('') repeat-x;  }
#header .section {width:1200px; height:38px; margin:0 auto; clear:both; position:relative;}
#header .section .ban_favor {float:left; position:absolute; top:0px; left:10px; }
#header .section .login_area { padding-left:70px; height:38px; float:left;}
#header .section .login_area ul li {float:left; font-family:"dotum"; color:#bababa; height:38px; line-height:38px; padding:0px 5px;}
#header .section .login_area a {height:38px; line-height:38px; display:block; color:#555;}
#header .section .etc_area {  height:38px; float:right;}
#header .section .etc_area ul li {float:left; font-family:"dotum"; color:#bababa; height:38px; line-height:38px; padding:0px 5px 0px 5px;}
#header .section .etc_area a {height:38px; line-height:38px; display:block; color:#9a9a9a;}
#header .section .ico_cart { background: url('/design/water11/0680momstaste/icon_cart.gif') no-repeat 0 11px;}
#header .section .ico_cart a {padding-left:15px;}
#header .section .ico_order { background: url('/design/water11/0680momstaste/icon_order.gif') no-repeat 0 12px; }
#header .section .ico_order a {padding-left:17px;}
#header .section a {font-size:11px;}
#header .section a:hover {color:#333;}

#header .section1 {width:1200px; height:130px; margin:0 auto; position:relative;  }
#header .section1 .top_search {width:370px; position:absolute; top:40px; left:10px; }
#header .section1 .top_search .search_box { width:302px; height:56px; border:1px solid #ddd; vertical-align:middle; background-color:#fafafa; } 
#header .section1 .top_search .MS_search_word { clear:both; width:240px; height:54px; margin:0; padding:0 0 0 5px; border:none;font-size:14px; color:#555; vertical-align:middle; background-color:transparent; }
#header .section1 .top_search .search_btn { margin:0; padding:0; border:none; vertical-align:middle; border-left:1px solid #ddd;  float:right; }
#header .section1 .top_search .pop_search {color:#9b9b9b; padding-top:12px;font-size:11px;}
#header .section1 .top_search .pop_search .title {color:#2f2f2f;font-size:11px;}
#header .section1 .top_search .pop_search a {color:#2f2f2f;font-size:11px;}
#header .section1 .top_search .pop_search a:hover {color:#000; text-decoration:underline;}
#header .section1 .top_logo { position:absolute; top:0px; left:415px;}
#header .section1 .top_ban { position:absolute; top:0px; right:26px;}

#header .section2 {width:1200px;text-align:center; height:120px; margin:0 auto;border-bottom:1px solid #e9e9e9;}
#header .section2 .category {float:left;position:relative;z-index:10;}
#header .section2 .category a {color:#464646;font-size:15px;font-weight:bold; text-decoration:none; line-height:45px;}
#header .section2 .category a:hover {text-decoration:underline;}
#header .section2 .category .inner {position: absolute; top:500px;display:none;width:100%;left:0px;}
#header .section2 .category .inner .top_category { width:100%;border:1px solid #dedede;background-color:#fff;}
#header .section2 .category .inner .top_category .sub a {font-size:14px; display:block; text-align:center; color:#555; text-decoration:none; height:45px; line-height:48px;border-top:1px solid #dedede;font-weight:normal;}
#header .section2 .category .inner .top_category .sub a:hover {color:#222;text-decoration:none; background-color:#ffd323;}
#header .section2 .category .inner .top_category .sub a:first-child {border:0;}


/* BASIC css end */

