/* BASIC css start */
#hdWrap { height: 185px; margin-bottom: 0px; background: url(/design/3mhealth/littmann/top_bar.gif) repeat-x 0 100%; }
#header { position: relative; width: 1200px; height: 145px; margin: 0 auto; background: url(http://egmdesign.cafe24.com/littmannshop/main_topb.jpg) }
#header .logo, 
#header .sch,
#header .lnb,
#header .gnb,
#header .gnb1,
#header .gnb2 {
	position: absolute;
	height: 60px;
}
#header .logo { top: 30px; left: 450px; }


/* 검색창 */
#header #hdSchFrm { position: absolute; right: 0px; top: 85px;}
#header #hdSchFrm fieldset { float: left; width: 270px; }
#header #hdSchFrm .MS_search_word,
#header #hdSchFrm .btn-sch { float: left; padding-top:3px; }
#header #hdSchFrm .MS_search_word { border: 0px; width: 210px; height: 27px; padding: 2px 0 0 2px; background-color: rgba(255, 255, 255, 0.1); border-bottom:2px solid black; color:#000; font-size:12px; font-weight: bold; padding-left:10px; padding:5px;}


/* 다찾다 자동완성*/
.search-auto-complete-list { display:none; z-index:1000000; position:absolute; top:40px; left:0; border:1px solid #ddd; border-top:1px solid #000; line-height:14px; background:#fff; }
.search-auto-complete-list ul { width:253px; padding:4px 0 6px; border-bottom:1px solid #ddd; }
.search-auto-complete-list ul li { text-align:left; }
.search-auto-complete-list ul li.on { background:#f3f3f3; }
.search-auto-complete-list ul li a { display:block; padding:8px 14px 7px; color:#000; background:none; font-family:'dotum'; font-size:12px; letter-spacing:-1px; }
.search-auto-complete-list ul li a strong { color:#ab3e41; }
.search-auto-complete-list ul li a:hover { background:#f2f2f2; }
.search-auto-complete-list ul li a:hover span { border-bottom:1px solid #000; }
.search-auto-complete-list .search-list-close { display:block; padding:10px 11px; text-align:right; color:#999; font-size:11px; }

#header .lnb_2 {
	position: absolute;

	top: 120px;
	left: 435px;
	zoom: 1;
	overflow: hidden;
	width: 530px;
	height: 140px;
}
#header .lnb_2 li { float:left;  height: 40px; text-align: center;}
#header .lnb_2 li a { display: inline-block; line-height: 40px; color: #000; font-size: 14px; font-weight: bold; }


#header .lnb_3 {
	position: absolute;

	top: 50px;
	left: 465px;
	zoom: 1;
	overflow: hidden;
	width: 270px;
	height: 86px;
}
#header .lnb_3 li { float:left;  height: 40px; text-align: center;}
#header .lnb_3 li a { display: inline-block; line-height: 40px; color: #000; font-size: 13px; font-weight: bold; }


#header .lnb {
	position: absolute;
	top: 145px;
	left: 0px;
	zoom: 1;
	overflow: hidden;
	width: 1300px;
	height: 800px;
	padding-left: 0px;
}
#header .lnb li { float:left; width: 100px; height: 40px; text-align: center; }
#header .lnb li a { line-height: 37px; color: #fff; font-size: 11.5px;  font-family:"맑은 고딕";  font-weight: 600; }
#header .lnb li ul {
display:none;  /* 평상시에는 서브메뉴가 안보이게 하기 */
height:auto;
margin-top:3px;
padding:0px;
border:0px;
z-index:100000;
}
#header .lnb li ul li {background:#000;  width: 140px; opacity:1; }

#header .lnb li:hover ul {
display:block;   /* 마우스 커서 올리면 서브메뉴 보이게 하기 */
position: relative;
}


.aaa1 a {color:#fff !important; font-size: 12px !important; }
.aaa1 a:hover{color:#00a6cf !important; }

.linemenu { position:relative;width:100% margin-left:0 auto;  margin-right:0 auto; text-align:center; }
.linemenu .menuuu  { width:1200px; margin-left:0 auto; text-align:center;  margin-right:0 auto; }
.linemenu .menuuu .linemenu_01{ float:left; }
.linemenu .menuuu .linemenu_02{ float:right; }


#header .gnb { top: 10px; right: 10px; zoom: 1; overflow: hidden; }
#header .gnb li { float: left; background: url(/images/d3/peppermint/common/bul_gnb_h9.gif) no-repeat 100% 55%; }
#header .gnb li.last { background: none; }
#header .gnb li a { display: inline-block; padding: 0 10px; color: #747474; font-size: 13px; letter-spacing: -1px; }
#header .gnb li .login { color:#e6007e; font-size: 12px; }

#header .gnb2 { top: 30px; right: 10px; zoom: 1; overflow: hidden; }
#header .gnb2 li { float: left; background: url(/images/d3/peppermint/common/bul_gnb_h9.gif) no-repeat 100% 55%; }
#header .gnb2 li.last { background: none; }
#header .gnb2 li a { display: inline-block; padding: 0 10px; color: #333; font-size: 13px; letter-spacing: -1px; }


#header .gnb1 li .customer { color:#009fe3; font-size: 12px; }
#header .gnb1 li .blog { color:#ff0000; font-size: 12px; font-weight: bold;}


#header .gnb1 { top: 10px; left: 10px; zoom: 1; overflow: hidden; }
#header .gnb1 li { float: left; no-repeat 100% 55%; }
#header .gnb1 li.last { background: none; }
#header .gnb1 li a { display: inline-block; padding: 0 10px; color: #747474; font-size: 13px; letter-spacing: -1px; }


/* BASIC css end */

