@charset 'euc-kr';

/*more¹öÆ°°øÅë*/
div.more {
	margin:-15px 0 5px;
	height:10px;
	text-align:right;
}
/* Tab */
ul.gTab {
	overflow:hidden;
	float:right;
	margin:-20px 0 0 0;
	height:10px;
}
	ul.gTab li {
		float:left;
		padding:0 22px;
		background:url('http://image.gmarket.co.kr/soho/20110307/ic_bar02.gif') no-repeat 100% 1px;
	}
		ul.gTab li.last {
			background:0;
			padding-right:0;
		}
		ul.gTab li a:hover {
			border:0;
		}
			ul.gTab li a:hover img,
			ul.gTab li.selected a img {
				margin-top:-10px;
			}
ul.gTab02 {
	overflow:hidden;
	float:right;
	margin:-20px 0 0 0;
	height:10px;
}
	ul.gTab02 li {
		float:left;
		padding:0 11px;
		background:url('http://image.gmarket.co.kr/soho/20110307/ic_bar02.gif') no-repeat 100% 1px;
	}
	/* 2011-11-11 Ãß°¡ */
	ul.gTab02 li.st {
		float:left;
		padding:0 16px;
		background:url('http://image.gmarket.co.kr/soho/20110307/ic_bar02.gif') no-repeat 100% 1px;
	}
		ul.gTab02 li.last1 {
			background:0;
		}
	/* // 2011-11-11 Ãß°¡ */
		ul.gTab02 li.last {
			background:0;
			padding-right:0;
		}
		ul.gTab02 li a:hover {
			border:0;
		}
			ul.gTab02 li a:hover img,
			ul.gTab02 li.selected a img {
				margin-top:-10px;
			}
ul.cTab {
		overflow:hidden;
		float:right;
		margin-top:-19px;
		height:9px;
	}
	ul.cTab li {
		float:left;
		margin-left:8px;
		width:9px;
		height:9px;
		font-size:0;
		line-height:0;
	}
		ul.cTab li a {height:9px;}
		ul.cTab li a:hover {border:0;}
			ul.cTab li a:hover img,
			ul.cTab li.selected img {
				margin-top:-9px;
			}
/* layer -°øÅë*/
ul.enviewlayer {
	margin:-30px 0 0 -42px !important;
	width:73px !important;
	height:27px !important;
	background:url('http://image.gmarket.co.kr/soho/20110307/bg_layerbox02.gif') no-repeat 0 0 !important;
}
	ul.enviewlayer li {
		width:60px !important;
		background:#fff url('http://image.gmarket.co.kr/soho/20110307/ic_dot.gif') no-repeat 0 5px !important;
	}
/* »ó´Ü */
/* 2011-11-11 ¼öÁ¤ */
div.mainTop {
	position:relative; 
	margin:0 auto;
	width:920px;
	height:656px;
}
	div.mainTop .cTab {
		position:absolute;
		left:50%;
		top:11px;
		float:none;
		margin:0 0 0 -42px;
		width:85px;
		height:9px;
		_padding-right:16px;
		z-index:9999999;
	}
	div.mainTop div#SohoStyleCubeDiv {
		width:920px;
		height:656px;
	}
/* //2011-11-11 ¼öÁ¤ */
/* weekly-hit */
ul.weekly-hit {
	width:920px;
	height:317px;
	border-top:1px solid #252525;
	border-bottom:1px solid #252525;
}
	ul.weekly-hit li {
		float:left;
		padding-left:1px;
		width:183px;
		height:317px;
	}
		ul.weekly-hit li .ico {margin:0;}
		ul.weekly-hit li ul.enviewlayer li {height:auto;}
		ul.weekly-hit em {height:13px !important; word-break :break-all;}
		ul.weekly-hit .price {float:left;}
		ul.weekly-hit .icon {float:left; margin:0 0 0 5px !important;}
/* weekly soho */
div.wekly-soho{
	overflow:hidden;
	width:920px;
	height:258px;
}
	div.wekly-soho .wbanner {
		float:left;
		width:184px;
		height:256px;
	}
	div.wekly-soho ul.wList {
		float:left;
		width:736px;
		height:256px;/* 2011-09-20 ¼öÁ¤ */
		border-bottom:1px solid #d7d7d7;
	}
		div.wekly-soho ul.wList li {
			float:left;
			width:183px;
			height:255px;
			border-top:1px solid #d7d7d7;
			border-right:1px solid #d7d7d7;
		}
			div.wekly-soho ul.wList li .image img {
				width:183px;
				height:183px;
			}
			div.wekly-soho ul.wList li .enviewlayer li {height:auto;}
			div.wekly-soho ul.wList li .info {padding-left:10px;}
				div.wekly-soho ul.wList li .info em {height:13px; word-break :break-all;}
			div.wekly-soho ul.wList li .price {float:left;}
			div.wekly-soho ul.wList li .icon {float:left; margin:0 0 0 5px !important;}
/* hot sale */
div.m-cont {
	width:920px;
	height:593px;
}
	div.m-cont .mconL {
		float:left;
		width:369px;
		height:593px;
	}
		div.m-cont .mconL ul {
			width:368px;
			height:512px;
			border-right:1px solid #d7d7d7;
			border-bottom:1px solid #d7d7d7;
		}
			div.m-cont .mconL ul li {
				float:left;
				width:183px;
				height:255px;
				border-top:1px solid #d7d7d7;
				border-left:1px solid #d7d7d7;
			}
				div.m-cont ul li .image img {
					width:183px;
					height:183px;
				}
				div.m-cont ul li .enviewlayer li {height:auto !important;}
				div.m-cont ul li .info {padding-left:10px;}
					div.m-cont ul li .info em {height:13px; word-break :break-all;}
				div.m-cont ul li .price {float:left;}
				div.m-cont ul li .icon {float:left; margin:0 0 0 5px !important;}
	div.m-cont .mconbanner {
		float:left;
		margin-top:80px;
		width:182px;
		height:513px;
	}
	div.m-cont .mconR {
		float:left;
		width:369px;
		height:593px;
	}
	div.m-cont .mconR .new-arrival {width:369px; height:513px;}
		div.m-cont .mconR .new-arrival ul {
			float:left;
			width:183px;
			height:512px;
			border-top:1px solid #d7d7d7;
			border-left:1px solid #d7d7d7;
		}
			div.m-cont .mconR .new-arrival ul li {
				*margin-bottom:-4px;
				width:183px;
				height:255px;
				border-bottom:1px solid #d7d7d7;
			}
		div.m-cont .mconR .new-arrival div.banner {
			float:right;
			width:185px;
			height:513px;
		}
/* style-trend */
div.style-trend {
	width:920px;
}
	div.style-trend h3,
	div.style-trend ul.gTab02 {
		position:relative;
	}
	div.style-trend .trendimg {
		overflow:hidden;
		display:inline-block;
		margin-top:-40px;
		width:920px;
		height:459px;
		background:#fff url('http://image.gmarket.co.kr/soho/20110307/styletrend_bg.gif') no-repeat 460px 40px;
	}
		div.style-trend .trendimg div {
			float:left;
			width:459px;
			height:459px;
		}
			div.style-trend .trendimg .first {margin-right:1px; width:460px;}

	/* soho ranking */
/* 2011-11-11 ¼öÁ¤ */
div.mdCont {
	margin-top:-30px;
	width:920px;
	height:593px;
}
div.mdCont .soho-ranking {
	float:left;
	width:369px;
}
	div.mdCont .soho-ranking .rankTop {
		overflow:hidden;
		float:left;
		width:183px;
		height:512px;
		border-bottom: 1px solid #D7D7D7;
	}
		div.mdCont .soho-ranking .rankTop ul.noList {
			width:183px; 
			height:512px;
			margin-top:0; 
			border-top:0;
		}
		div.mdCont .soho-ranking .rankTop ul.noList li {
			position:relative; 
			height:50px; 
			border-top:1px solid #d7d7d7;
			border-bottom:0;
			*float:left;
		}
		div.mdCont .soho-ranking .rankTop ul.noList li.hg51 {height:51px !important;}
		div.mdCont .soho-ranking .rankTop ul.noList li.hg51 a {height:51px;}
		div.mdCont .soho-ranking .rankTop ul.noList li.hg51 a span.over {height:51px;}
		div.mdCont .soho-ranking .rankTop ul.noList li a {display:block; width:139px; height:50px; padding-left:44px; background:url('http://image.gmarket.co.kr/soho/2011/11/bg_focus_num.gif') 10px 12px no-repeat;}
		div.mdCont .soho-ranking .rankTop ul.noList li a.num2 {background-position:10px -35px;}
		div.mdCont .soho-ranking .rankTop ul.noList li a.num3 {background-position:10px -82px;}
		div.mdCont .soho-ranking .rankTop ul.noList li a.num4 {background-position:10px -129px;}
		div.mdCont .soho-ranking .rankTop ul.noList li a.num5 {background-position:10px -176px;}
		div.mdCont .soho-ranking .rankTop ul.noList li a.num6 {background-position:10px -223px;}
		div.mdCont .soho-ranking .rankTop ul.noList li a.num7 {background-position:10px -270px;}
		div.mdCont .soho-ranking .rankTop ul.noList li a.num8 {background-position:10px -317px;}
		div.mdCont .soho-ranking .rankTop ul.noList li a.num9 {background-position:10px -364px;}
		div.mdCont .soho-ranking .rankTop ul.noList li a.num10 {background-position:10px -411px;}
		div.mdCont .soho-ranking .rankTop ul.noList li a:hover {zoom:1;}
		div.mdCont .soho-ranking .rankTop ul.noList li a span.over {display:none; position:absolute; z-index:1; left:0; width:183px; height:50px; *filter:alpha(opacity=6); opacity:0.06;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=6)"; cursor:pointer; background:#000; }
		div.mdCont .soho-ranking .rankTop ul.noList li a:hover span.over {display:block;_display:;}
		div.mdCont .soho-ranking .rankTop ul.noList li.selected a span.over {display:block;}
		div.mdCont .soho-ranking .rankTop ul.noList li a span.numOver {display:none; position:absolute; z-index:2; left:0; width:173px; height:38px; padding:8px 0 0 10px; }
		div.mdCont .soho-ranking .rankTop ul.noList li a:hover span.numOver {display:block;_display:;}
		div.mdCont .soho-ranking .rankTop ul.noList li.selected a span.numOver {display:block;}
		div.mdCont .soho-ranking .rankTop ul.noList li img {margin-top:4px; vertical-align:top;}
	div.mdCont .lankCon {
		float:left;
		width:183px;
		height:512px;
		border:1px solid #d7d7d7;
		border-bottom:0;
	}
		div.mdCont .lankCon li {
			float:left;
			width:183px;
			height:255px;
			border-bottom:1px solid #d7d7d7;
		}
			div.mdCont .lankCon li .image img {width:183px; height:183px;}
			div.mdCont .lankCon li .enviewlayer li {height:auto;}
			div.mdCont .lankCon li .info {padding-left:10px;}
				div.mdCont .lankCon li .info em {height:13px;}
				div.mdCont .lankCon li .price {float:left;}
				div.mdCont .lankCon li .icon {float:left; margin:0 0 0 5px !important;}

/* //2011-11-11 ¼öÁ¤ */
/* hot-keyword */
div.hot-keyword {
	float:left;
	padding-left:31px;
	width:151px;
}
	div.hot-keyword h3 {
		margin:80px 0 37px;
		height:69px;
	}
		div.hot-keyword ul.keywordList li {
			margin-bottom:13px;
			width:120px;
			font-size:12px;
		}
			div.hot-keyword ul.keywordList li.last {margin:0;}
			div.hot-keyword ul.keywordList li a {
				text-decoration:none;
				color:#000;
			}
			div.hot-keyword ul.keywordList li span {
				display:inline-block;
				overflow:hidden;
				height:12px;
				vertical-align:-1px;
				*vertical-align:3px;
			}
				div.hot-keyword ul.keywordList li a:hover,
				div.hot-keyword ul.keywordList li.selected a {
					border:0;
					color:#ff0000;
					font-weight:bold;
					letter-spacing:-1px;
					text-decoration:none;
				}
					div.hot-keyword ul.keywordList li a:hover img,
					div.hot-keyword ul.keywordList li.selected img {
						margin-top:-12px;
					}
			div.hot-keyword ul.keywordList li .kwlayer {
				display:block;
				margin:14px 0 19px 1px;
				*margin:14px 0 2px 1px;
				width:120px;
				height:120px;
				background-color:#000;
				color:#b7b7b7;
				line-height:16px;
				font-size:11px;
				line-height:16px;
			}
			div.hot-keyword ul.keywordList li .kwlayer span {
				display:block;
				width:120px;
				height:120px;
			}
				div.hot-keyword ul.keywordList li span.imageover {
					background:#000;
					filter:alpha(opacity=50); /* IE: to 50 */
					opacity:0.50;
				}
				div.hot-keyword ul.keywordList li .kwlayer a.over {
					position:absolute;
					display:none;
					margin-top:-120px;
					padding:27px 0 0 7px;
					width:113px;
					height:93px;
					line-height:20px;
					text-align:center;
					color:#fff;
					font-weight:normal;
					letter-spacing:0;
				}
					div.hot-keyword ul.keywordList li .kwlayer a.over em.shopn {
					  padding-left:10px;
					  background:url('http://image.gmarket.co.kr/soho/20110307/ic_home_over.gif') no-repeat 0 0;
					 }

					div.hot-keyword ul.keywordList li .kwlayer a:hover {
						font-weight:normal;
						letter-spacing:0;
					}
						div.hot-keyword ul.keywordList li .kwlayer a:hover img,
						div.hot-keyword ul.keywordList li.selected .kwlayer img {
							margin:0;
						}
/* special-shop */
div.special-shop {
	float:left;
	width:369px;
	height:593px;
}
	div.special-shop .sshopCont {
		width:368px;
		height:513px;
	}
		div.special-shop .sshopCont .sshop-banner {
			float:left;
			width:184px;
			height:513px;
		}
		div.special-shop .sshopCont ul {
			float:left;
			width:183px;
			height:512px;
			border-top:1px solid #d7d7d7;
			border-right:1px solid #d7d7d7;
		}
			div.special-shop .sshopCont ul li {
				float:left;
				width:183px;
				height:255px;
				border-bottom:1px solid #d7d7d7;
			}
				div.special-shop .sshopCont ul li .image img {width:183px; height:183px;}
				div.special-shop .sshopCont ul li .enviewlayer li {height:auto;}
				div.special-shop .sshopCont ul li .info {padding-left:10px;}
					div.special-shop .sshopCont ul li .info em {height:13px; word-break :break-all;}
					div.special-shop .sshopCont ul li .info .price {float:left;}
					div.special-shop .sshopCont ul li .info .icon {float:left; margin:0 0 0 5px;}
/* lookbook */
div.mbCont {
	overflow:hidden;
	clear:both;
}
	div.lookbook {
		float:left;
		overflow:hidden;
		width:368px;
		height:449px;
	}
		div.lookbook .lbookhtml {
			overflow:hidden;
			width:368px;
			height:369px;
		}
		div.lookbook .lbookL {
			float:left; 
			width:184px;
		}
			div.lookbook .lbookL div {
				width:184px;
				height:185px;
			}
		div.lookbook .lbookR {
			float:left; 
			width:184px;
		}
	div.mbCont .mbbanner {
		float:left;
		margin-top:80px;
		width:183px;
		height:369px;
	}
	div.review-rest {
		float:left;
		width:369px;
		height:450px;
	}
		div.review-rest ul.revList {
			height:367px;
			width:367px;
			border-top:1px solid #d7d7d7;
			border-right:1px solid #d7d7d7;
			border-left:1px solid #d7d7d7;
		}
			div.mbCont .review-rest ul.revList li {
				float:left;
				height:183px;
				border-bottom:1px solid #d7d7d7;
			}
				div.review-rest ul.revList li .image {
					float:left;
					width:183px;
					height:183px;
					border-right:1px solid #d7d7d7;
				}
					div.review-rest ul.revList li .image img {
						width:183px;
						height:183px;
					}
				div.review-rest ul.revList li .info {
					float:left;
					width:152px;
					height:169px;
					padding:14px 20px 0 11px;
				}
					div.review-rest ul.revList li .info .price {float:left;}
					div.review-rest ul.revList li .info .icon {float:left; margin:0 0 0 5px;}
					div.mbCont .review-rest ul.revList li .enviewlayer li {height:auto;}
					div.review-rest ul.revList li .info .come {
						clear:both;
						height:77px;
						padding-top:25px;
					}
					div.review-rest ul.revList li .info .starPoint {
						width:64px;
						height:12px;
						background:url('http://image.gmarket.co.kr/soho/20110307/ic_starpoint_bg.gif') no-repeat 0 0;
					}
						div.review-rest ul.revList li .info .starPoint span {
							display:block;
							height:12px;
							background:url('http://image.gmarket.co.kr/soho/20110307/ic_starpoint.gif') no-repeat 0 0;
						}
					div.review-rest ul.revList li .info .tsummary {
						overflow:hidden;
						height:45px;
						margin-top:9px;
						color:#919191;
						line-height:15px;
					}
						div.review-rest ul.revList li .info .tsummary a {color:#919191;}

/* 2011-11-11 Ãß°¡ 
----------------------------------------------------------------------------------------------------------  */
div.shopList {position:relative; float:right; overflow:hidden; width:660px; height:12px; margin:-22px 0 10px;  text-align:right;}
div.shopList ul {position:absolute; right:-1px; }
div.shopList li {float:left; padding:0 21px 0 20px; background:url('http://image.gmarket.co.kr/soho/2011/11/ic_bar.gif') no-repeat 100% 1px;}
div.shopList li.last {background:0;}
div.shopList li a {color:#000; font-weight:bold;}
div.shopList li a:hover,
div.shopList li.selected a {border:0;color:#ff0000;text-decoration:none;}

ul.gTab li.last1,
ul.gTab02 li.last1 {
	background:0;
}