/* ----------------- header ----------------- */
div#soho-header {
	width:100%;
	min-width:920px;
	height:128px; /* 2011-11-11 ¼öÁ¤ */
	background:url('http://image.gmarket.co.kr/soho/2011/11/header_bg.gif') repeat-x 0 98px;
	color:#636363;
	font-family:Dotum, 'µ¸¿ò', sans-serif;
	font-size:11px ;
}
	/* Reset */
	#soho-header p, #soho-header ul, #soho-header ol, #soho-header li, #soho-header fieldset, #soho-header legend, #soho-header form {margin:0;padding:0;}
	#soho-header ul, #soho-header ol {list-style:none;}
	#soho-header img, #soho-header fieldset {border:0;}
	#soho-header em {font-style:normal;}
	#soho-header input, #soho-header select {color:#555f60;font-size:100%;font-family:'dotum';}
	#soho-header legend {overflow:hidden;width:0;height:0;line-height:0;visibility:hidden;font-size:0;}
	#soho-header input.text {padding:2px 0 1px;border:1px solid #c1c1c1;margin:0;}
	#soho-header a {color:#636363;text-decoration:none;}
	#soho-header a:focus, #soho-header a:hover, #soho-header a:active {color:#636363;}
	#soho-header a:hover {text-decoration:underline;}
	div#soho-header div.head {
		position:relative; /* 2011-11-11 Ãß°¡ */
		width:920px;
		height:98px;
		margin:auto;
	}
	div#soho-header div.head h1 {
		margin:0;
		padding:0;
		font-size:100%;
	}
	div#soho-header div.head h1 img {
		position:absolute;
		margin:15px 0 0 7px; /* 2011-11-11 ¼öÁ¤ */
	}
	div#soho-header div.head ul {
		position:absolute;
		left:303px;
		height:10px;
		padding-left:49px; /* 2014-02-20 Ãß°¡ */
		overflow:hidden;
		margin-top:75px;
	}
		div#soho-header div.head ul li {
			float:left;
			padding:0 15px 0 16px;
			background:url('http://image.gmarket.co.kr/soho/2011/11/head_menu_bg.gif') no-repeat 0 1px;
		}
		div#soho-header div.head ul li.first {padding-left:0;}
		div#soho-header div.head ul li a:hover {border:0;}
		div#soho-header div.head ul li a:hover img {margin-top:-10px;}
	div#soho-header div.head .bnr {
        position: absolute;
        right: 0;
	}
	div#soho-header div.head .bnr img {height:98px;}
 /* 2011-11-11 ¼öÁ¤ */
	div#soho-header div#gnb {
		width:920px;
		height:30px;
		margin:auto;
	}
		div#soho-header div#gnb ul.gnb {
			float:left;
			height:30px;
			font-size:0;
			line-height:0%;
		}
			div#soho-header div#gnb ul.gnb li {
				float:left;
				padding-right:30px;
			}
			div#soho-header div#gnb ul.gnb li.etc {padding-right:0;}
				div#soho-header div#gnb ul.gnb li a {
					display:block;
					overflow:hidden;
					height:30px;
					_float:left;
				}
				div#soho-header div#gnb ul.gnb li a:hover {border:0;}
				div#soho-header div#gnb ul.gnb li.selected a img,
				div#soho-header div#gnb ul.gnb li a:hover img {margin-top:-30px;}
				div#soho-header div#gnb ul.gnb li div {
					display:none;
					position:absolute;
					width:122px;
					padding:8px 0;
					background:#373737;
					_clear:both;
					z-index:9999999;
				}
				div#soho-header div#gnb ul.gnb li.etc div {
					display:none;
					position:absolute;
					width:130px;
					padding:8px 0;
					background:#373737;
					_clear:both;
					z-index:9999999;
				}
					div#soho-header div#gnb ul.gnb li.etc .ff {background:#b42e2e;}
					div#soho-header div#gnb ul.gnb li.etc .dg {background:#27968e;}
					div#soho-header div#gnb ul.gnb li div.selected {display:block;}
					div#soho-header div#gnb ul.gnb li ul li {
						float:none;
						padding:0;
					}
						div#soho-header div#gnb ul.gnb li ul li a {
							display:block;
							overflow:hidden;
							height:21px;
							float:none;
						}
						div#soho-header div#gnb ul.gnb li.selected ul li a img {margin-top:0;}
						div#soho-header div#gnb ul.gnb li ul li.selected a img,
						div#soho-header div#gnb ul.gnb li ul li a:hover img {margin-top:-21px;}
			div#soho-header div#gnb ul.gnb li.order {position:relative;height:31px;margin-top:-1px;} /* 2012-08-02 Ãß°¡ */
			div#soho-header div#gnb ul.gnb li.order a {height:100%;z-index:1000;} /* 2012-08-02 Ãß°¡ */
			div#soho-header div#gnb ul.gnb li.order a:hover img {margin-top:-31px;} /* 2012-08-02 Ãß°¡ */
		div#soho-header div.tsearch {
			position:absolute; 
			/*left:50% 2011-12-13 »èÁ¦;*/
			width:364px;
			height:29px;
			margin:33px 0 0 297px;/* 2011-12-13 ¼öÁ¤ */
			text-align:right;
			background:url('http://image.gmarket.co.kr/soho/2011/11/tsearch_bg.gif') no-repeat 0 0;
		}
		div#soho-header div.tsearch input,
		div#soho-header div.tsearch img {
			vertical-align:middle;
		}
		div#soho-header div.tsearch input.ttxt {
			width:300px;
			margin:0 15px 0 0;
			padding:2px 0 0;
			font-weight:bold;
			font-size:12px;
			color:#000;
			border:none;
			border:0;
			vertical-align:middle;
		}
		div#soho-header div.tsearch input.ad {
			color:#009e93;
			text-align:center;
		}
/* //2011-11-11 ¼öÁ¤ */
/* footer */
div#soho-footer {
	width:100%;
	min-width:920px;
	border-top:1px solid #dcdcdc;
	color:#636363;
	font-family:Dotum, 'µ¸¿ò', sans-serif;
	font-size:11px ;
}
	/* Reset */
	#soho-footer div{font-size:11px ;}
	#soho-footer p, #soho-footer ul, #soho-footer ol, #soho-footer li, #soho-footer fieldset, #soho-footer legend, #soho-footer form {margin:0;padding:0;}
	#soho-footer ul, #soho-footer ol {list-style:none;}
	#soho-footer img, #soho-footer fieldset {border:0;}
	#soho-footer em {font-style:normal;}
	#soho-footer input, #soho-footer select {color:#555f60;font-size:100%;font-family:'dotum';}
	#soho-footer legend {overflow:hidden;width:0;height:0;line-height:0;visibility:hidden;font-size:0;}
	#soho-footer input.text {padding:2px 0 1px;border:1px solid #c1c1c1;margin:0;}
	#soho-footer a {color:#636363;text-decoration:none;font-size:11px;}
	#soho-footer a:focus, #soho-footer a:hover, #soho-footer a:active {color:#636363;}
	#soho-footer a:hover {text-decoration:underline;}

	#soho-footer div.footmenu {
		border-bottom:1px solid #ececec;
	}
	#soho-footer div.footmenu ul {
		width:920px;
		height:24px;
		padding:15px 0 0;
		margin:auto;
		line-height:13px;
		text-align:center;
	}
		#soho-footer div.footmenu ul li {
			display:inline-block;
			*display:inline;
			*zoom:1;
			margin:0 -2px;
			*margin:0;	
			color:#919191;
			padding:0 35px 0 36px;
			letter-spacing:-1px;
			background:url('http://image.gmarket.co.kr/soho/20110307/footmenu_bg.gif') no-repeat 0 0;
			
		}
		#soho-footer div.footmenu ul li.fir {padding-left:38px;background:none;}
		#soho-footer div.footmenu ul li.last {padding-right:0px;}
			div.footmenu ul li a {color:#919191;}
			div.footmenu ul li a:hover {color:#000;text-decoration:none;}
		#soho-footer div.footmenu ul li .spot {color:#00bbae;}
		#soho-footer div.footmenu ul li.major {
			overflow:hidden;
			height:15px;
			margin-top:-5px;
			background-position:0 5px;
			font-size:0;
			line-height:0;
		}
			#soho-footer div.footmenu ul li.major a:hover {border:0;}
				#soho-footer div.footmenu ul li.major a:hover img {
					margin-top:-15px;
				}
	div#soho-footer div.foot {
		width:920px;
		margin:auto;
		padding:20px 0 0;
		color:#919191;
	}
	div#soho-footer div.foot .footerCont {overflow:hidden; height:60px;}
		div#soho-footer div.foot div.comp,
		div#soho-footer div.foot div.cust {
			float:left;
			padding-bottom:16px;
			line-height:15px;
			letter-spacing:-1px;
			color:#919191; /* 2011-08-31 Ãß°¡ */
		}
		div#soho-footer div.foot div.cust {
			width:574px;
		}
		div#soho-footer div.foot div.comp {
			width:320px;
			padding-left:26px;
			background:url('http://image.gmarket.co.kr/soho/2011/07/18/foot_comp_bg.gif') no-repeat 0 0;
		}
			div#soho-footer div.foot div.comp em,
			div#soho-footer div.foot div.cust em {
				color:#000;
				padding-right:17px;
			}
			div#soho-footer div.foot span.line {
				margin-left:11px;
				padding-left:15px;
				background:url('http://image.gmarket.co.kr/soho/20110307/footmenu_bg.gif') no-repeat 0 0;
			}
			div#soho-footer div.foot span a {color:#919191;}
			div#soho-footer div.foot span.ls-d {letter-spacing:0;}
		div#soho-footer div.foot p.note {
			clear:both;
			padding:40px 0 0;
			border-top:1px solid #ebebeb;
			line-height:13px;
			text-align:center;
			letter-spacing:-1px;
		}
		div#soho-footer div.foot p.note span {color:#58bab2} /* 2012-09-03 Ãß°¡ */
		div#soho-footer div.foot div.copy {
			padding:17px 0 40px;
			text-align:center;
		}

		div#soho-footer div.foot div.comp img { vertical-align:middle; margin-left:10px; }
