#maincontents
	{
		float:left;
		width:68%;
		margin:0 0 0 0;
		padding:0;
	}
fieldset
	{
		float:left;
		margin:0;
		padding:20px 0 0 0;
		border: 1px solid #c1c1c1;
		border-top: 3px solid #c1c1c1;
		border-bottom: 3px solid #c1c1c1;
		width:100%;
	}
legend
	{
		font-weight:bold;
		font-size:130%;
		margin:0 0 0 10px;
		padding:0 10px;
		line-height:2em;
		color:#426ca3;
	}
.category
	{
		padding:0 5px;
		margin:0;
	}
.category dl
	{
		float:left;
		width:100%;
	}
.category dt
	{
		float:left;
		font-size:100%;
		margin:0;
		line-height:2em;
		padding:10px 0 10px 15px;
		background: url(/images/globalnavigation/category_icon.gif) no-repeat 5px 42%;
	}
.category dt a:link,.category dt a:visited
	{
		color:#000;
		font-weight:bold;
		margin:0;
	}
.category dt a:hover, .category dt a:active
	{
		color:#f00;
		font-weight:bold;
		margin:0;
	}
.category dd
	{
		float:right;
		text-align:left;
		font-size:100%;
		padding:9px 0 0 0;
		line-height:2em;
		margin:0;
		width:85%;
		color:#999;
	}
.category dd a:link
	{
		color:#000;
	}
.category dd a:visited
	{
		text-decoration:underline;
	}
.category dd a:hover, .category dd a:active
	{
		color:#f00;
		text-decoration:underline;
	}
.category em
	{
		font-size:95%;
		font-style:normal;
	}
.category em a:link, .category em a:visited, .category em a:hover, .category em a:active
	{
		color:#666;
		margin:0 1px;
		text-decoration:none;
	}
.category strong
	{
		font-size:100%;
		font-weight:normal;
		color:#df0023;
	}
.category strong a:link, .category strong a:visited, .category strong a:hover, .category strong a:active
	{
		color:#df0023;
		text-decoration:underline;
	}
/*쇼핑 가이드*/
#subcontents
	{
		width:29%;
		float:right;
		margin:20px 0 0 0;
		padding:0;
	}
a.more
		{
			float:right;
			font-size:95%;
			margin:0;
			padding:10px 10px 0 12px;
			text-decoration:none;
			background:url(/images/main/more.gif) no-repeat 0 10px;
		}
/*쇼핑몰 이벤트*/
#shopevent
		{
			padding:0;
			margin:12px 0 0 0;
			float:left;
			width:100%;
		}
#shopevent h2
		{
			float:left;
			font-size:120%;
			padding:0 0 0 20px;
			margin:0;
			background:#fff url(/images/main/h2header.gif) no-repeat 5px 0;
		}
#shopevent ol
		{
			clear:both;
			margin:0;
			padding:5px 0 5px 0;
			text-align:left;
			background: url(/images/main/subcontenttopbg.gif) repeat-x 0 0;
			border-bottom: 1px solid #cacaca;
		}
#shopevent ol li
		{
			padding:3px 0 0 20px;
			line-height:1.7em;
			background: url(/images/main/subcontent5dot.gif) no-repeat 10px 10px;
			border-bottom: 1px dotted #cacaca;
			overflow:hidden;
			height:20px;
		}
#shopevent ol li a:link
		{
			color:#333;
		}
#shopevent em
		{
			font-style:normal;
			color:#00b034;
		}
#shopevent ol #lastline
		{
			border-bottom:0px;
		}
/*인기상품*/
.bestgoods
		{
			margin:0;
			padding:0;
			width:100%;
		}
.bestgoods h2
		{
			font-size:120%;
			padding:30px 0 10px 10px;
			margin:0;
			background:#fff url(/images/main/h2header.gif) no-repeat 0 30px;
		}
.bestgoods h2 a
		{
			color:#000;
		}
.bestgoods dl
		{
			margin:0;
			padding:30px 0 0 0;
			background: url(/images/main/subcontenttopbg.gif) repeat-x 0 0;
			text-align:center;
			width:25%;
			float:left;
			margin-right:-1px;
		}

.bestgoods dl dt
		{
			margin:0;
			padding:0;
		}
.bestgoods dl dd 
		{
			margin:0;
			padding:0;
			line-height:1.5em;
		}
.bestgoods dl .fmodel
		{
			overflow:hidden;
			height:36px;
			padding:0 5px;
		}
.bestgoods dl img
		{
			border:0;
		}
.bestgoods dl dd a
		{
			color:#333;
		}
.bestgoods dl dd em
		{
			margin:0;
			padding:0;
			color:#f00;
			font-style:normal;
		}
.bestgoods dl dt img
		{
			margin:0;
			padding:0;
			width:110px;
			height:110px;
			border: 1px solid #ccc;
		}
