@charset "utf-8";
@import url(common.css);
@import url(content_common.css);

/* = Glabal Framework
--------------------------------------------------------------------------------------------*/
#wrap { width: 970px; position: relative; margin: 0 auto; overflow:hidden;}
#skipNav { position: absolute; left: -5000px; top: -5000px; }

/* = Page Header
--------------------------------------------------------------------------------------------*/
#header { width: 880px; position: relative; z-index: 100;}
#header h1 { float:left; display:inline; margin:45px 0 12px 12px;}
#header h1 a{display:block; width:157px; height:40px; background:url(../../../front/common/image/content_main.gif?100830) 0 -669px no-repeat; overflow:hidden; text-indent:-5000px;}
#header ul.util {float: right; display: inline; font-size: 11px; margin: 19px 3px 0 0;}
#header ul.util li.first a:link,
#header ul.util li.first a:visited,
#header ul.util li.first a:hover,
#header ul.util li.first a:active { background: none; }
#header ul.util li a:link,
#header ul.util li a:visited,
#header ul.util li a:hover,
#header ul.util li a:active {
	font-size: 12px;
	color: #303030;
	padding: 0 4px 0 6px;
	background: url(../../../front/common/image/bullet_bar.gif?100830) -10px -61px no-repeat;
	display:inline-block;
}
#header ul.util li a.strong:link,
#header ul.util li a.strong:visited,
#header ul.util li a.strong:hover,
#header ul.util li a.strong:active { font-weight: bold; color: #33a02b; }
#header ul.util li a:link span,
#header ul.util li a:visited span,
#header ul.util li a:hover span,
#header ul.util li a:active span {
	padding-left: 15px;
	background: url(../../../front/common/image/bullet_icon01.gif?100830) -4px -2px no-repeat;
	display:block;
	color:#0049a4; font-weight:bold;
}

#gnbSearch{position:relative; float:right; display:inline; margin-top:10px; width:615px; padding-right:4px;}
#gnbSearch div#searchInput{position:relative; float:left; display:inline; background: url(../../../front/common/image/content_main.gif?100830) -209px -260px no-repeat; width:327px; height:24px; padding:3px; margin:8px 0 0 0;}
#gnbSearch input.textType{color:#004cbc; font-weight:bold; width:314px; border:none; padding:3px 4px;}
#gnbSearch .searchBtn{float:left; display:block; position:relative; width:57px; height:27px; padding:0; margin:8px 0 0 4px; background: url(../../../front/common/image/content_main.gif?100830) -105px -720px no-repeat; overflow:hidden; text-indent:-5000px;}
#gnbSearch a.logo {float:right; display:block;  background:url(../../../front/common/image/content_main.gif?100830) -167px -673px no-repeat; width:100px; height:35px; overflow:hidden; text-indent:-5000px;}

/* = 자동완성기능
--------------------------------------------------------------------------------------------*/
#gnbSearch .autoWord{border:1px solid #1956af; position:absolute; top:26px; left:0; width:99.4%; z-index:999;}
#gnbSearch .autoWord ul{background:#FFF;  width:100%; padding:6px 0px;}
#gnbSearch .autoWord ul li{ width:100%; margin:0; overflow:hidden; height:24px;}
#gnbSearch .autoWord ul li span{color:#088be6;}
#gnbSearch .autoWord ul li a:link, #gnbSearch .autoWord ul li a:visited, #gnbSearch .autoWord ul li a:hover, #gnbSearch .autoWord ul li a:active{padding:3px 10px; color:#000; display:block; height:18px; background:none;}
#gnbSearch .autoWord ul li a:hover{background:#f5f5f5 !important;}
#gnbSearch .autoWord ul li a span{color:#078ce6;}
#gnbSearch .autoWord p{border-top:1px solid #cde4f2; background:#FFF; text-align:right; padding:3px 5px;}
#gnbSearch .autoWord p a:link, .autoWord p a:hover, .autoWord p a:visited{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#154a98; text-decoration:none; background:url(../../../front/common/image/bullet_icon02.gif?100830) right -301px no-repeat; display:block;  margin:0 0 0 4px; padding-right:20px; width:90px;}


#header ul.util li { float: left; display: inline;}
div.gnb {
	clear: both;
	width: 880px;
	position:relative;
	z-index:-1;
}
div.gnb dl dd#gnbMenu1{}
div.gnb dl dd#gnbMenu2{left:145px;}
div.gnb dl dd#gnbMenu3{left:290px;}
div.gnb dl dd#gnbMenu4{left:434px;}
div.gnb dl dd#gnbMenu5{left:578px;}
div.gnb dl dd#gnbMenu6{left:722px;}

div.gnb dl { width: 880px; height:27px; padding-top:7px; position:relative; background: url(../../../front/common/image/content_main.gif?100830) 0 0 no-repeat;}
div.gnb dl dt { float:left; display: inline; width:144px; text-align:center;}
div.gnb dl dt a{display:block; height:18px; padding-top:2px;}
div.gnb dl dd {position:absolute; width:129px; height:100px; top:27px; left:0;  z-index:999; padding:11px 9px 7px 9px; background: url(../../../front/common/image/content_main.gif?100830) -105px -855px no-repeat;}
div.gnb dl dd#gnbMenu1{padding-left:11px; padding-right:7px;}
div.gnb dl dd#gnbMenu2{padding-left:10px; padding-right:8px;}
div.gnb dl dd.exMenu{background: url(../../../front/common/image/content_main.gif?100830) -255px -855px no-repeat; width:140px; height:99px;}
div.gnb dl dd ul{}
div.gnb dl dd ul li{background: url(../../../front/common/image/bullet_tiny.gif?100830) -9px -243px no-repeat; padding-left:6px; margin:3px 0;}
div.gnb dl dd ul li a:link,
div.gnb dl dd ul li a:hover,
div.gnb dl dd ul li a:visited,
div.gnb dl dd ul li a:active{
	color:#000;
}
div.gnb dl dt.lastMenu{width:114px;}
div.gnb dl dt.cateBtn{position:absolute; right:0; top:0px; width:46px; height:34px; overflow:hidden; text-indent:-5000px;}
div.gnb dl dt.cateBtn a:link.cateClose, 
div.gnb dl dt.cateBtn a:visited.cateClose , 
div.gnb dl dt.cateBtn a:hover.cateClose , 
div.gnb dl dt.cateBtn a:active.cateClose {
	display:block;
	background: url(../../../front/common/image/content_main.gif?100830) -49px -720px no-repeat;
	width:46px; height:34px;
	padding:0; 	margin:0;
}
div.gnb dl dt.cateBtn a:link.cateOpen,
div.gnb dl dt.cateBtn a:visited.cateOpen,
div.gnb dl dt.cateBtn a:hover.cateOpen,
div.gnb dl dt.cateBtn a:active.cateOpen{
	display:block;
	background: url(../../../front/common/image/content_main.gif?100830) 0 -720px no-repeat;
	width:46px; height:34px;
	padding:0; 	margin:0;
}
div.gnb dl dt a:link,
div.gnb dl dt a:visited,
div.gnb dl dt a:hover,
div.gnb dl dt a:active {
	font-weight: bold; color: #fff;
	margin: 0 7px 0 13px;
}
div.gnb dl dt.first a:link,
div.gnb dl dt.first a:visited,
div.gnb dl dt.first a:hover,
div.gnb dl dt.first a:active { background: none; }

div.gnb div.subMenu{width:100%; height:99px; overflow:hidden; padding:4px 5px 4px 5px; background: url(../../../front/common/image/content_main.gif?100830) 0 -34px no-repeat;}
div.gnb div.subMenu ul{list-style-position:outside; float:left; display:inline; width:138px; padding-left:6px;}
div.gnb div.subMenu ul li{background: url(../../../front/common/image/bullet_tiny.gif?100830) -9px -243px no-repeat; padding-left:6px; margin:3px 0;}
div.gnb div.subMenu ul li a:link,
div.gnb div.subMenu ul li a:hover,
div.gnb div.subMenu ul li a:active,
div.gnb div.subMenu ul li a:visited{
	color:#333;
}

div.gnb ul.subTxt{position:relative; background: url(../../../front/common/image/content_main.gif?100830) 0 -141px no-repeat; height:41px; overflow:hidden; padding:4px 7px 0 7px; z-index:-2;}
div.gnb ul.subTxt li{float:left; display:inline; width:136px; padding-left:7px; color:#0057ad;}
div.gnb ul.subTxt li a:link, 
div.gnb ul.subTxt li a:hover,
div.gnb ul.subTxt li a:visited,
div.gnb ul.subTxt li a:active{
	color:#0057ad;
}
div.gnb input.textType { width: 280px; margin: 8px 0 0 12px; border: 0; }

/* = Page Container
--------------------------------------------------------------------------------------------*/
#content { margin-bottom: 20px; width: 880px; }
/* narrow */
#narrow { padding-top:20px;  }

.mainContentTop { width:100%; overflow:hidden; margin:5px 0 6px 0; }
	.mainContentTop .topLeft .auction{margin-top:-1px;}
	.mainContentTop .topLeft { float:left; width:199px; margin-right:6px; display:inline; overflow:hidden;}
	.mainContentTop .topLeft .boxType01{
		width:197px; height:107px;
		padding:0px; overflow:hidden; border:none;
		border:1px solid #bdcbd8; -webkit-border-radius:.3em; -moz-border-radius:.3em; border-radius:.3em;
	}
	.mainContentTop .topLeft .boxType01 div {
		height:19px; overflow:hidden; padding:4px 5px 0 11px; position:relative;
		border:1px solid #FFF; border-width:0px 1px 1px;
		background:#ddeaf2;
		background:-webkit-gradient(linear, left top, left bottom, from(#eef3f5), to(#ddeaf2));
		background:-moz-linear-gradient(top,  #eef3f5,  #ddeaf2);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eef3f5', endColorstr='#ddeaf2');
	}

	.mainContentTop .topLeft .boxType01 ul li span{margin-right:6px;}
	.mainContentTop .topLeft .boxType01 ul li em{text-decoration:underline;}
	.mainContentTop .topLeft .auction ul li span{background:url(../../../front/common/image/bullet_icon02.gif?100830) 108% -482px no-repeat; padding-right:16px;}
	.mainContentTop .topLeft .boxType01 div ul { overflow:hidden; float:left;}
	.mainContentTop .topLeft .boxType01 div ul li { float:left; color:#2645a2; font-weight:bold;}
	.mainContentTop .topLeft .boxType01 div ul li strong{color:#522cb2;}
	.mainContentTop .topLeft .boxType01 div a.left, .mainContentTop .topLeft .boxType01 div a.right{
		width:12px; height:13px;
		position:absolute; top:6px;
		display:block; 
		text-indent:-5000px;
		background:url(../../../front/common/image/icon_common.gif?100830) no-repeat;
	}
	.mainContentTop .topLeft .boxType01 div a.left{right:22px; background-position:-19px -90px;}
	.mainContentTop .topLeft .boxType01 div a.right{right:7px; background-position:-34px -90px;}
	.mainContentTop .topLeft .boxType01 div a.more{color:#2645a2; text-decoration:none;}
	.mainContentTop .topLeft .boxType01 div a.more em{color:#000; text-decoration:underline; font-weight:normal; font-size:11px;}
	.mainContentTop .topLeft .boxType01 div a.titMore{text-decoration:none;}
	.mainContentTop .topLeft .boxType01 div a.titMore span{color:#2645a2;}
	.mainContentTop .topLeft .boxType01 div a.titMore em{color:#000; text-decoration:underline; font-weight:normal; font-size:11px;}
	
	.mainContentTop .topLeft .boxType01 ul.mdGoods{padding-left:6px; border-top:1px solid #bdcbd8;}
	.mainContentTop .topLeft .boxType01 ul.mdGoods li{padding-bottom:12px; overflow:hidden; padding-top:6px; height:70px;}
	.mainContentTop .topLeft .boxType01 ul.mdGoods li p{border:1px solid #e1e1e1; float:left; display:inline; width:68px; height:68px; overflow:hidden; clear:both; margin-right:6px;}
	.mainContentTop .topLeft .boxType01 ul.mdGoods li p a img{width:68px; height:68px;}
	.mainContentTop .topLeft .boxType01 ul.mdGoods li dl{width:110px; float:left; display:inline; overflow:hidden;}
	.mainContentTop .topLeft .boxType01 ul.mdGoods li dl dt{font-family:Tahoma , Geneva, sans-serif; color:#333; overflow:hidden; height:48px; line-height:14px;}
	
	.mainContentTop .topLeft .boxType01 ul.mdGoods li dl dt a:link,
	.mainContentTop .topLeft .boxType01 ul.mdGoods li dl dt a:visited,
	.mainContentTop .topLeft .boxType01 ul.mdGoods li dl dt a:active,
	.mainContentTop .topLeft .boxType01 ul.mdGoods li dl dt a:hover{
		color:#333;  font-size:11px;
	}
	.mainContentTop .topLeft .boxType01 ul.mdGoods li dl dd{font-size:11px; color:#004eaf; font-weight:bold; margin-top:5px; font-family:Tahoma, Geneva, sans-serif;}
	.mainContentTop .topLeft .auction ul.mdGoods li dl dt{font-family:Tahoma , Geneva, sans-serif; color:#333; overflow:hidden; height:28px; line-height:13px; margin-bottom:9px;}
	.mainContentTop .topLeft .auction ul.mdGoods li dl dd{margin-top:0; color:#000; font-weight:bold;}
	.mainContentTop .topLeft .auction ul.mdGoods li dl dd.price{color:#ff7248;}
	.mainContentTop .topLeft .auction ul.mdGoods li dl dd span{background:none; padding:0;}
	.mainContentTop .topLeft .auction ul.mdGoods li dl dd span.colorType01{color:#cc0000;}
	.mainContentTop .topLeft .auction ul.mdGoods li dl dd span.colorType02{color:#339900;}
	.mainContentTop .topLeft .auction ul.mdGoods li dl dd span.colorType03{color:#005dd1;}
	.mainContentTop .topLeft ul.banner{
		width:195px; height:78px; padding:9px 1px 6px; overflow:hidden;
		border:1px solid #bdcbd8; -webkit-border-radius:.3em; -moz-border-radius:.3em; border-radius:.3em;
	}
	.mainContentTop .topLeft ul.banner li{float:left; display:inline; width:51px; overflow:hidden; margin:0 7px;}
	.mainContentTop .topLeft ul.banner li dl dt{border:1px solid #f0f0f0; width:49px; height:49px; margin-bottom:5px;}
	.mainContentTop .topLeft ul.banner li dl dt img{width:49px; height:49px;}
	.mainContentTop .topLeft ul.banner li dl dd{ text-align:center; color:#000; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:11px;}
	.mainContentTop .topLeft ul.banner li dl dd span{display:block; color:#0083c0; height:14px;}
	.mainContentTop .topLeft ul.banner li dl dd a{text-decoration:none;}
	
	.mainContentTop .topLeft .bnnrOnly{
		width:197px; height:55px; overflow:hidden;
		border:1px solid #bdcbd8; -webkit-border-radius:.3em; -moz-border-radius:.3em; border-radius:.3em;
	}
	.mainContentTop .topLeft .notice {
		position:relative; width:185px; height:53px; padding:2px 6px 0 6px; overflow:hidden;
		border:1px solid #bdcbd8; -webkit-border-radius:.3em; -moz-border-radius:.3em; border-radius:.3em;
	}
	.mainContentTop .topLeft .notice dl { width:100%; }
	.mainContentTop .topLeft .notice dl dt { padding-left:16px; background:url(../../../front/common/image/bullet_icon01.gif?100830) -2px -153px no-repeat; }
	.mainContentTop .topLeft .notice dl dt a:link,
	.mainContentTop .topLeft .notice dl dt a:hover,
	.mainContentTop .topLeft .notice dl dt a:visited,
	.mainContentTop .topLeft .notice dl dt a:active{
		font-weight:bold; color:#131b6e; text-decoration:none;
	}
	.mainContentTop .topLeft .notice dl dd{margin:0;}
	.mainContentTop .topLeft .notice .more { position:absolute; top:2px; right:7px; font-size:95%; }
	.mainContentTop .topLeft .notice a.more:link , .mainContentTop .topLeft .notice a.more:visited ,
	.mainContentTop .topLeft .notice a.more:hover , .mainContentTop .topLeft .notice a.more:active { color:#999; text-decoration:underline; }
	.mainContentTop .topLeft .notice dl dd ul li { padding-bottom:3px;  font-size:95%; border-bottom:1px dotted #cccccc;}
	.mainContentTop .topLeft .notice dl dd ul li.end { background:none; padding:0; border:none;}
	.mainContentTop .topLeft .notice dl dd ul li a { padding-left:9px; background:url(../../../front/common/image/bullet_tiny.gif?100830) -6px -214px no-repeat;}
	.mainContentTop .topLeft .notice dl dd ul li a:link , .mainContentTop .topLeft .notice dl dd ul li  a:visited ,
	.mainContentTop .topLeft .notice dl dd ul li a:hover , .mainContentTop .topLeft .notice dl dd ul li a:active { color:#666; }

.mainContentTop .topmid { float:left; width:472px; margin-right:4px; display:inline; overflow:hidden;}
	.mainContentTop .topmid .mainVisual { position:relative; width:470px; height:197px; margin-bottom:6px;}
	.mainContentTop .topmid .mainVisual div.blackVisual{position:absolute; top:0; right:0; background:url(../../../front/common/image/blackVisual.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../front/common/image/blackVisual.png', sizingMethod='crop'); width:64px; height:197px;}
	.mainContentTop .topmid .mainVisual div.whiteVisual{position:absolute; top:0; left:0; background:url(../../../front/common/image/whiteVisual.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../front/common/image/whiteVisual.png', sizingMethod='crop'); width:5px; height:197px;}
	.mainContentTop .topmid .mainVisual p img{width:470px; height:197px;}
	.mainContentTop .topmid .mainVisual ul{position:absolute; top:5px; right:0; width:64px; height:197px; padding-left:0px;}
	.mainContentTop .topmid .mainVisual ul li{padding:0 0 0 13px; height:38px;}
	.mainContentTop .topmid .mainVisual ul li img{width:42px; height:34px;}
	.mainContentTop .topmid .mainVisual ul li.selected{margin:0 0 0 -2px; background:url(../../../front/common/image/bullet_redRight.gif?100830) 5px 15px no-repeat;}
	.mainContentTop .topmid .mainVisual ul li.selected img{border:2px solid red; width:42px; height:34px; margin-top:-2px;}
	
	.mainContentTop .topmid .mainBest {
		width:468px; overflow:hidden; height:170px; overflow:hidden;
		border:1px solid #90c1d1; -webkit-border-radius:.3em; -moz-border-radius:.3em; border-radius:.3em;
	}
	
	.mainContentTop .topmid .mainBest h2{overflow:hidden; height:12px;}
	.mainContentTop .topmid .mainBest h2 a{display:block; width:73px; height:12px; background:url(../../../front/common/image/content_main.gif?100830) 0 -826px no-repeat;text-indent:-5000px;}
	
	.mainContentTop .topmid .mainBest div.title{background:#538eda; height:24px; position:relative; padding:0 5px 0 10px; width:453px !important;}
	.mainContentTop .topmid .mainBest div.title h2{color:#FFF; float:left; font-size:13px; margin-top:5px;}
	.mainContentTop .topmid .mainBest div.title a.more{position:absolute; top:4px; left:90px; display:block;}
	.mainContentTop .topmid .mainBest div.title a.more:link,
	.mainContentTop .topmid .mainBest div.title a.more:visited,
	.mainContentTop .topmid .mainBest div.title a.more:hover,
	.mainContentTop .topmid .mainBest div.title a.more:active{
		color:#b7edff; text-decoration:none; font-size:11px;
	}
	.mainContentTop .topmid .mainBest div.title ul{ float:right; display:inline; margin-top:4px;}
	.mainContentTop .topmid .mainBest div.title ul li{ float:left; display:inline; background:url(../../../front/common/image/bullet_bar.gif?100830) -8px -302px no-repeat; padding:0 3px 0 4px; text-align:center;}
	.mainContentTop .topmid .mainBest div.title ul li.first{background:none; padding-left:0;}
	
	.mainContentTop .topmid .mainBest div.title ul li a{
		height:20px;
		display:block;
		text-indent:-5000px;
		background:url(../../../front/common/image/content_main.gif?100830) no-repeat;
	}
	
	#BestTab1 a{width:27px; background-position:-105px -764px;}
	#BestTab1 a:hover, #BestTab1 a.selected{background-position:-105px -784px;}
	#BestTab2 a{width:61px; background-position:-135px -764px;}
	#BestTab2 a:hover, #BestTab2 a.selected{background-position:-135px -784px;}
	#BestTab3 a{width:55px; background-position:-199px -764px;}
	#BestTab3 a:hover, #BestTab3 a.selected{background-position:-199px -784px;}
	#BestTab4 a{width:52px; background-position:-257px -764px;}
	#BestTab4 a:hover, #BestTab4 a.selected{background-position:-257px -784px;}
	#BestTab5 a{width:42px; background-position:-312px -764px;}
	#BestTab5 a:hover, #BestTab5 a.selected{background-position:-312px -784px;}
	
	
	.mainContentTop .topmid .mainBest .bestGoods { float:left; padding:0 20px 0 20px}
	.mainContentTop .topmid .mainBest .bestGoods dl { float:left; width:87px; margin-right:26px; }
	.mainContentTop .topmid .mainBest .bestGoods dl.lasted{margin-right:0;}
	.mainContentTop .topmid .mainBest .bestGoods dl dt { width:85px; height:85px; margin-bottom:5px; border:1px solid #d9d9d9; }
	.mainContentTop .topmid .mainBest .bestGoods dl dt img { width:85px; height:85px; }
	.mainContentTop .topmid .mainBest .bestGoods dl dd {font-size:95%; line-height:12px; text-align:center; height:26px; overflow:hidden; margin-bottom:4px; width:78px;}
	.mainContentTop .topmid .mainBest .bestGoods dl dd.price {color:#ff4700; font-weight:bold; text-align:center; height:14px; font-size:13px;}
	.mainContentTop .topmid .mainBest .bestGoods dl dd a:link{color:#666; font-weight:bold;}

.mainContentTop .topright {
		float:left; width:187px; height:366px; overflow:hidden; padding:7px 5px 0;
		border:1px solid #c0c2c5; -webkit-border-radius:.3em; -moz-border-radius:.3em; border-radius:.3em;
	}
	.mainContentTop .mainTitle{width:100%; height:21px; position:relative;}
	.mainContentTop .mainTitle h2{float:left; display:inline; height:12px; margin-top:2px; background:url(../../../front/common/image/content_main.gif?100830) no-repeat;}
	.mainContentTop .mainTitle h2.tDeal span{display:none;}
	.mainContentTop .mainTitle h2.tDeal{width:95px; background-position:-632px -764px; text-align:right; line-height:14px; font-weight:normal;}
	.mainContentTop .mainTitle h2.lucky{width:100px; background-position:-632px -782px;}
	.mainContentTop .mainTitle a.more{float:right;font-size:11px; color:#000; display:block; background:url(../../../front/common/image/btn_common.gif?100830) -89px -119px no-repeat; width:31px; height:10px; text-indent:-5000px; margin-top:1px;}
	.mainContentTop .mainTitle h2 a{text-indent:-5000px; width:100%; height:12px; display:block; margin-top:-2px; text-align:left;}
	.mainContentTop .mainTitle a.left, .mainContentTop .mainTitle a.right{width:13px; height:13px; overflow:hidden; display:block; background:url(../../../front/common/image/icon_common.gif?100830) no-repeat;}
	.mainContentTop .mainTitle a.left{background-position:-51px -90px; position:absolute; top:2px; right:12px;}
	.mainContentTop .mainTitle a.right{background-position:-67px -90px; position:absolute; top:2px; right:0;}

	
	.mainContentTop .topright .todayDeal {width:181px; height:195px; border-bottom:1px solid #ececec; padding:0 3px}
	.mainContentTop .topright .todayDeal .redSale{background:url(../../../front/common/image/icon_common.gif?100830) 0 -140px no-repeat; width:47px; height:48px; position:absolute; top:1px; left:1px; color:#FFF; font-weight:bold; padding:1px 0 0 3px;}
	.mainContentTop .topright .todayDeal .today { color:#d60101; margin-bottom:5px; text-align:center; font-weight:bold; height:31px;padding-top:3px; font-size:13px; overflow:hidden; line-height:16px;}
	.mainContentTop .topright .todayDeal .today span { color:#000; }
	.mainContentTop .topright .todayDeal .dealDetail {margin-bottom:2px; margin-top:3px; height:117px; overflow:hidden;}
	.mainContentTop .topright .todayDeal .dealDetail .thum { float:left; width:115px; height:115px; margin-right:4px; }
	.mainContentTop .topright .todayDeal .dealDetail .thum img { width:115px; height:115px;}
	.mainContentTop .topright .todayDeal .dealDetail .detail { float:left; width:62px;}
	.mainContentTop .topright .todayDeal .dealDetail .detail p{width:53px; padding:14px 0 0 3px; line-height:16px; height:43px; text-align:center; color:#FFF; background:url(../../../front/common/image/icon_common.gif?100830) -149px -200px no-repeat; overflow:hidden;}
	.mainContentTop .topright .todayDeal .dealDetail .detail p strong, .mainContentTop .topright .todayDeal .dealDetail .detail p em{font-size:14px; font-weight:bold; display:block;}
	.mainContentTop .topright .todayDeal .dealDetail .detail p strong{font-family:Tahoma; font-size:16px;}
	.mainContentTop .topright .todayDeal .dealDetail .detail p em{}
	
	.mainContentTop .topright .todayDeal .dealDetail .detail ul{color:#000; font-size:12px; text-align:right;}
	.mainContentTop .topright .todayDeal .dealDetail .detail ul li{height:13px;}
	.mainContentTop .topright .todayDeal .dealDetail .detail ul li del{color:#8c8c94;}
	.mainContentTop .topright .todayDeal .dealDetail .detail ul li strong{color:#e90000; font-family:Tahoma; font-size:14px; height:15px; line-height:14px;}
	
	.mainContentTop .topright .todayDeal .item{}
	.mainContentTop .topright .todayDeal .item a:link , .mainContentTop .topright .todayDeal .item a:visited ,
	.mainContentTop .topright .todayDeal .item a:hover , .mainContentTop .topright .todayDeal .item a:active {cursor:pointer; line-height:22px; display:block;}
	.mainContentTop .topright .todayDeal .item a strong{color:#2d8aff; font-weight:bold; display:block; height:18px; overflow:hidden; margin-bottom:2px;}
	.mainContentTop .topright .todayDeal .item a span{word-break:break-all; display:block; height:30px; overflow:hidden; color:#000; line-height:14px;}
	.mainContentTop .topright .todayDeal .item a:hover strong, .mainContentTop .topright .todayDeal .item a:hover span{text-decoration:underline;}
	/*.mainTitle a.left{background:url(../../../front/common/image/icon_common.gif?100830) -51px -90px no-repeat; position:absolute; top:0; right:16px;}
	.mainTitle a.right{background:url(../../../front/common/image/icon_common.gif?100830) -67px -90px no-repeat; position:absolute; top:0; right:0;}
	.mainContentTop .topright .todayDeal .dealDetail .detail dl{margin-top:24px;}
	.mainContentTop .topright .todayDeal .dealDetail .detail dl dt { margin-bottom:8px; color:#000; font-size:120%; font-weight:bold; }
	.mainContentTop .topright .todayDeal .dealDetail .detail dl .sale { text-decoration:line-through; color:#000; color:#666;}
	.mainContentTop .topright .todayDeal .dealDetail .detail dl .price {color:#f43724; font-weight:bold; font-size:16px; color:#004eaf;}
	.mainContentTop .topright .todayDeal .dealDetail .detail dl .price span{ vertical-align:text-top;}
	.mainContentTop .topright .todayDeal .dealDetail .detail dl .shipping{font-style:italic;}
	.mainContentTop .topright .todayDeal .dealDetail .detail dl .shipping em{font-style:italic; color:#000;}
	.mainContentTop .topright .freeReg { margin-bottom:6px; }*/
	
	
	
	.mainContentTop .topright .dayLucky{width:181px; height:168px; margin-top:8px; overflow:hidden; padding:0 3px;}
	.mainContentTop .topright .dayLucky .consLucky{overflow:hidden; margin-top:1px;}
	
	.mainContentTop .topright .dayLucky .consLucky p{float:left; width:90px; height:128px; padding:0 12px 4px 0; margin-right:5px; border-right:1px solid #ececec; text-align:center;}
	.mainContentTop .topright .dayLucky .consLucky p img{width:80px; height:80px;}
	.mainContentTop .topright .dayLucky .consLucky p span{display:block; text-align:center; line-height:14px; margin:8px 0 3px; height:28px; overflow:hidden;}
	.mainContentTop .topright .dayLucky .consLucky p strong{color:#0082cc; letter-spacing:-1px;}
	.mainContentTop .topright .dayLucky .consLucky p a:hover span, .mainContentTop .topright .dayLucky .consLucky p a:hover strong{text-decoration:underline;}
	
	.mainContentTop .topright .dayLucky .consLucky div{float:left; text-align:center; padding-top:3px;}
	.mainContentTop .topright .dayLucky .consLucky div a{text-decoration:underline; color:#0082cc; display:block; margin-bottom:10px;}
	
/*	.mainContentTop .topright .dayLucky .consLucky dl{height:81px; float:left;}
	.mainContentTop .topright .dayLucky .consLucky dl dt{height:28px; line-height:14px; margin-bottom:8px;}
	.mainContentTop .topright .dayLucky .consLucky dl dd{font-weight:bold; height:16px;}
	.mainContentTop .topright .dayLucky .consLucky ul{width:100%;height:62px;}
	.mainContentTop .topright .dayLucky .consLucky ul li{float:left; width:91px; display:inline; text-align:center;}
	.mainContentTop .topright .dayLucky .consLucky ul li a{display:block; cursor:pointer; color:#3366cc;}
	.mainContentTop .topright .dayLucky .consLucky ul li span{padding:0 0 2px; margin:0 auto;}
	.mainContentTop .topright .dayLucky .consLucky ul li em{display:block; height:14px; background:url(../../../front/common/image/bullet_arrow.gif?100830) -5px -1235px no-repeat; padding-left:6px;}
	*/
	
	/*.mainContentTop .topright .chanceEvent div#GstampEvent dl{height:85px;}
	.mainContentTop .topright .chanceEvent div#GstampEvent dl dt{float:left; display:inline; border:1px solid #ccc; margin-right:8px;}
	.mainContentTop .topright .chanceEvent div#GstampEvent dl dt img{width:68px; height:68px;}
	.mainContentTop .topright .chanceEvent div#GstampEvent dl dd{}
	.mainContentTop .topright .chanceEvent div#GstampEvent dl dd ul li{line-height:12px;}
	.mainContentTop .topright .chanceEvent div#GstampEvent dl dd ul li.title{height:32px; overflow:hidden;line-height:16px;}
	.mainContentTop .topright .chanceEvent div#GstampEvent dl dd ul li.title a{}
	.mainContentTop .topright .chanceEvent div#GstampEvent dl dd ul li.price{color:#3366cc; margin-top:8px;line-height:16px;}
	.mainContentTop .topright .chanceEvent div p{ margin:0 auto; padding:0;}
	.mainContentTop .topright .chanceEvent div p img{width:181px; height:45px; border:1px solid #e2e2e2;}
	
	.mainContentTop .topright .chanceEvent div#DailyChance ul{width:166px; height:85px; overflow:hidden;margin:0 auto;}
	.mainContentTop .topright .chanceEvent div#DailyChance ul li{float:left; display:inline; width:68px; margin:0 7px;}
	
	.mainContentTop .topright .chanceEvent div#DailyChance ul li dl dt a.gCoupons{width:64px; height:37px; display:block; background:url(../../../front/common/image/icon_common.gif?100830) 0 0 no-repeat; margin:0 auto;}
	.mainContentTop .topright .chanceEvent div#DailyChance ul li dl dt a.gStamp{width:44px; height:37px; display:block; background:url(../../../front/common/image/icon_common.gif?100830) -74px 0 no-repeat; margin:0 auto;}
	
	.mainContentTop .topright .chanceEvent div#DailyChance ul li dl dd{text-align:center;}
	.mainContentTop .topright .chanceEvent div#DailyChance ul li dl dd a{color:#3366cc;}
	
	.mainContentTop .topright .chanceEvent div#DailyChance ul li.underTxt{clear:both; width:100%;}
	.mainContentTop .topright .chanceEvent div#DailyChance ul li.underTxt a{text-decoration:underline; color:#666;}*/


	/*.mainContentTop .topright .chanceEvent{width:100%; margin-top:6px;}
	.mainContentTop .topright .chanceEvent ul.tab{width:100%; height:26px; background:url(../../../front/common/image/content_main.gif?100830) -681px -463px no-repeat;}
	.mainContentTop .topright .chanceEvent ul.tab li{background:url(../../../front/common/image/content_main.gif?100830) 0 -764px no-repeat; width:99px; height:22px; float:left; text-align:center; padding-top:4px; cursor:pointer;}
	.mainContentTop .topright .chanceEvent ul.tab li.on{background:url(../../../front/common/image/content_main.gif?100830) 0 -790px no-repeat; width:99px; height:22px;}
	.mainContentTop .topright .chanceEvent ul.tab li.on a{font-weight:bold;}
	.mainContentTop .topright .chanceEvent div{width:183px; height:138px; background:url(../../../front/common/image/content_main.gif?100830) -681px -463px no-repeat; overflow:hidden; padding:8px 8px 0;}
	.mainContentTop .topright .chanceEvent div#GstampEvent dl{height:85px;}
	.mainContentTop .topright .chanceEvent div#GstampEvent dl dt{float:left; display:inline; border:1px solid #ccc; margin-right:8px;}
	.mainContentTop .topright .chanceEvent div#GstampEvent dl dt img{width:68px; height:68px;}
	.mainContentTop .topright .chanceEvent div#GstampEvent dl dd{}
	.mainContentTop .topright .chanceEvent div#GstampEvent dl dd ul li{line-height:12px;}
	.mainContentTop .topright .chanceEvent div#GstampEvent dl dd ul li.title{height:32px; overflow:hidden;line-height:16px;}
	.mainContentTop .topright .chanceEvent div#GstampEvent dl dd ul li.title a{}
	.mainContentTop .topright .chanceEvent div#GstampEvent dl dd ul li.price{color:#3366cc; margin-top:8px;line-height:16px;}
	.mainContentTop .topright .chanceEvent div p{ margin:0 auto; padding:0;}
	.mainContentTop .topright .chanceEvent div p img{width:181px; height:45px; border:1px solid #e2e2e2;}
	
	.mainContentTop .topright .chanceEvent div#DailyChance ul{width:166px; height:85px; overflow:hidden;margin:0 auto;}
	.mainContentTop .topright .chanceEvent div#DailyChance ul li{float:left; display:inline; width:68px; margin:0 7px;}
	
	.mainContentTop .topright .chanceEvent div#DailyChance ul li dl dt a.gCoupons{width:64px; height:37px; display:block; background:url(../../../front/common/image/icon_common.gif?100830) 0 0 no-repeat; margin:0 auto;}
	.mainContentTop .topright .chanceEvent div#DailyChance ul li dl dt a.gStamp{width:44px; height:37px; display:block; background:url(../../../front/common/image/icon_common.gif?100830) -74px 0 no-repeat; margin:0 auto;}
	
	.mainContentTop .topright .chanceEvent div#DailyChance ul li dl dd{text-align:center;}
	.mainContentTop .topright .chanceEvent div#DailyChance ul li dl dd a{color:#3366cc;}
	
	.mainContentTop .topright .chanceEvent div#DailyChance ul li.underTxt{clear:both; width:100%;}
	.mainContentTop .topright .chanceEvent div#DailyChance ul li.underTxt a{text-decoration:underline; color:#666;}*/


.maincateWrap{
	overflow:hidden; width:872px; height:118px; margin-bottom:5px; padding:7px 2px 10px 4px;
	border:1px solid #dcdcdc; -webkit-border-radius:.3em; -moz-border-radius:.3em; border-radius:.3em;
	}

	.mainCategory {float:left; width:433px; padding:3px 0px;}
	.mainCategory h2{margin:0px 0 8px 3px;}
	
	.mainCategory .cateInfo { width:100%; overflow:hidden;}
	.mainCategory .cateInfo ul{float:left; width:119px; padding:0px 1px 0 5px; margin-top:1px;}
	.mainCategory .cateInfo ul li{background:url(../../../front/common/image/bullet_tiny.gif?100830) -9px -451px no-repeat; padding-left:7px; word-break:break-all; margin-bottom:1px;}
	.mainCategory .cateInfo ul li a:link,
	.mainCategory .cateInfo ul li a:visited{
		color:#000;
		font-size:11px;
	}
	.mainCategory .cateInfo ul li a:hover, 
	.mainCategory .cateInfo ul li a:active{
		color:#004eaf;
		text-decoration:underline;
	}
	.rdotBorder{border-right:1px dotted #aaaaaa !important;}
	
	.cateTlt{height:20px; overflow:hidden; text-indent:-5000px; background:url(../../../front/common/image/content_main.gif?100830) no-repeat;}	
	#cateTlt1{background-position:-83px -826px; width:139px; }
	#cateTlt2{background-position:-225px -826px; width:124px; }
	#cateTlt3{background-position:-352px -826px; width:147px; }
	#cateTlt4{background-position:-502px -826px; width:109px; }
	#cateTlt5{background-position:-614px -826px; width:112px; }
	#cateTlt6{background-position:-729px -826px; width:112px; }
	
	
	
	.mainCategory .cateInfo .thum { position:relative; float:left; width:177px; height:87px; margin-right:6px; display:inline;  overflow:hidden;}
	.mainCategory .cateInfo .thum span.topLeft{position:absolute; top:0; left:0; background:url(../../../front/common/image/content_main.gif?100830) -423px -855px no-repeat; display:block; width:7px; height:7px;}
	.mainCategory .cateInfo .thum span.rightBot{position:absolute; bottom:0px; right:0px; width:7px; height:7px; background:url(../../../front/common/image/content_main.gif?100830) -433px -855px no-repeat; display:block;z-index:800;}
	.mainCategory .cateInfo .thum img{width:175px; height:85px; border:1px solid #dbdbdb;}
	
	.mainCategory .cateInfo .detail { float:left; height:87px; display:inline;}
	.mainCategory .cateInfo .detail dl { float:left; display:inline; width:118px;  position:relative; }
	.mainCategory .cateInfo .detail dl dt { width:52px; height:52px; margin-bottom:5px; border:1px solid #CCC; position:relative; float:left; margin-right:6px; display:inline;}
	.mainCategory .cateInfo .detail dl dt.lasted{margin-right:0px;}
	.mainCategory .cateInfo .detail dl dt:hover{border:1px solid #858585;}
	.mainCategory .cateInfo .detail dl dt:hover span.overArrow{position:absolute; top:56px; left:41%; background:url(../../../front/common/image/bullet_arrow.gif?100830) -6px -910px no-repeat; width:8px; height:4px; display:block;}
	.mainCategory .cateInfo .detail dl dt:hover span.overArrow img{ width:8px; height:4px;}
	.mainCategory .cateInfo .detail dl dt a img { width:52px; height:52px; }
	.mainCategory .cateInfo .detail dl dd {
	font-size:95%; line-height:12px; margin-bottom:7px; position:absolute;top:62px; left:0; width:112px; height:25px; overflow:hidden;}
	.mainCategory .cateInfo .detail dl dd a:link,
	.mainCategory .cateInfo .detail dl dd a:visited,
	.mainCategory .cateInfo .detail dl dd a:hover,
	.mainCategory .cateInfo .detail dl dd a:active{
		color:#000;
	}
	.mainCategory .cateInfo .detail dl dt.selected {border:1px solid #858585;}
	.mainCategory .cateInfo .detail dl dt.selected span.overArrow{position:absolute; top:56px; left:42%; background:url(../../../front/common/image/bullet_arrow.gif?100830) -6px -910px no-repeat; width:8px; height:4px; display:block;}
	
	.mainCategory .cateInfo .detail dl dd.price { color:#000; font-weight:bold; text-align:center; margin-bottom:0; }
	
	div.mainSitemap{width:100%;}
	div.mainSitemap dl.mapHead{height:20px;}
	div.mainSitemap dl.mapHead dt{float:left; background:url(../../../front/common/image/bullet_icon02.gif?100830) no-repeat; padding-left:20px; width:110px;color:#000; font-weight:bold;}
	div.mainSitemap dl.mapHead dt.topSearch{background-position:0 -331px;}
	div.mainSitemap dl.mapHead dt.shoppingTip{background-position:0 -361px;}
	div.mainSitemap dl.mapHead dd{float:left; width:310px;}
	div.mainSitemap dl.mapHead dd ul {width:100%; height:18px; overflow:hidden;}
	div.mainSitemap dl.mapHead dd ul li{float:left; display:inline; padding-right:15px;  background:url(../../../front/common/image/bullet_icon02.gif?100830) right -391px no-repeat; margin-right:5px;}
	
	.mainSitemap{margin-top:30px;}
	ul.siteMap{clear:both; width:878px; border:1px solid #e1e1e1; border-top:2px solid #888b94; overflow:hidden;}
	ul.siteMap li{float:left; padding-bottom:10px;}
	ul.siteMap li a{font-size:11px; color:#333;}
	ul.siteMap li dl{}
	ul.siteMap li dl dt{background:#f7f7f7; font-size:11px; border-bottom:1px solid #e1e1e1; padding:8px 0px 0 24px; width:122px; height:22px; margin-bottom:8px;}
	ul.siteMap li dl dt.end{width:124px;}
	ul.siteMap li dl dd{font-size:11px; padding:0 0 0 24px; width:122px; margin-top:3px;}


	ul.siteMap2{clear:both; width:878px; border:1px solid #e1e1e1; border-width:0 1px 1px 1px; overflow:hidden;}
	ul.siteMap2 li{float:left; padding-bottom:10px;}
	ul.siteMap2 li a{font-size:11px; color:#333;}
	ul.siteMap2 li dl dt{font-size:11px; padding:5px 0px 0 24px; width:122px; margin:8px 0 3px; font-weight:bold; color:#5e7b23;}
	ul.siteMap2 li dl dd{font-size:11px; padding:0 0 0 24px; width:122px; margin-top:1px;}



/* = Page Footer
--------------------------------------------------------------------------------------------*/
#footer {
	width: 880px;
	border-top: 2px solid #676767;
}
#footer ul.util li { display: inline; }
#footer ul.util a:link,
#footer ul.util a:visited,
#footer ul.util a:hover,
#footer ul.util a:active {

}
#footer ul.util {
	padding: 8px 0 6px 0;
	text-align: center;
	border-bottom: 1px solid #ccc;
}
#footer ul.util a:link,
#footer ul.util a:visited,
#footer ul.util a:hover,
#footer ul.util a:active {
	padding: 0 14px 0 17px;
	color: #666;
	background: url(../../../front/common/image/bullet_bar.gif?100830) -9px -152px no-repeat;
}
#footer ul.util a.first:link,
#footer ul.util a.first:visited,
#footer ul.util a.first:hover,
#footer ul.util a.first:active { background: none; padding-left: 0; }
#footer div.info { width: 880px; overflow: hidden; padding-bottom: 20px; }
#footer div.info address.leftField { float: left; display: inline; margin: 9px 0 0 11px; width: 480px; font-style: normal; color: #666;}
#footer div.info address.leftField  strong { color: #0a1858; }
#footer div.info address.leftField  strong span { color: #33a12b; }



#footer div.info p.rightField { float: right; display: inline; margin: 9px 13px 0 0; text-align: right; width: 370px; font-size: 11px; margin-bottom: 2px;}
#footer div.info p.rightField { margin-bottom: 6px; }
#footer div.info p.rightField strong { color: #666; margin-right: 11px; font-weight: normal; font-size:12px;}
#footer div.info p.rightField a:link,
#footer div.info p.rightField a:visited,
#footer div.info p.rightField a:hover,
#footer div.info p.rightField a:active { color: #000; padding-left: 22px; margin-right: 6px; font-size: 11px; background: url(../../../front/common/image/bullet_icon01.gif?100830) no-repeat;}
#footer div.info p.rightField a.selected:link,
#footer div.info p.rightField a.selected:visited,
#footer div.info p.rightField a.selected:hover,
#footer div.info p.rightField a.selected:active { font-weight: bold; }
#footer div.info p.rightField a.japan:link,
#footer div.info p.rightField a.japan:visited,
#footer div.info p.rightField a.japan:hover,
#footer div.info p.rightField a.japan:active { background-position:-1px -32px; }
#footer div.info p.rightField a.singapore:link,
#footer div.info p.rightField a.singapore:visited,
#footer div.info p.rightField a.singapore:hover,
#footer div.info p.rightField a.singapore:active { background-position:-1px -62px; }
#footer div.info p.rightField a.korea:link,
#footer div.info p.rightField a.korea:visited,
#footer div.info p.rightField a.korea:hover,
#footer div.info p.rightField a.korea:active { background-position:-1px -92px; }

/* = Page Quick Information
--------------------------------------------------------------------------------------------*/
#quickInfo {width:83px; position:absolute; right:0px; top:59px; overflow:hidden; font-family:Tahoma, Geneva, sans-serif; margin-top:39px;}
#quickInfo dl.header{width:83px; height:43px; background: url(../../../front/common/image/icon_common.gif?100830) 0 -200px no-repeat; overflow:hidden;}
#quickInfo dl.header dt{float:left; overflow:hidden; width:55px; height:21px; line-height:21px;}
#quickInfo dl.header dt a{display:block; margin-left:5px; text-indent:-5000px; overflow:hidden;}
#quickInfo dl.header dt a.cart{width:30px; height:21px;}
#quickInfo dl.header dt a.wishList{width:50px; height:21px;}
#quickInfo dl.header dd{text-align:right; float:right; height:21px; line-height:21px;}
#quickInfo dl.header dd a{color:#0011b6; font-weight:bold; margin-right:8px; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}

#quickInfo dl.content{position:relative; width:83px; padding:3px 0 0; height:210px; background: url(../../../front/common/image/icon_common.gif?100830) 0 -245px no-repeat; overflow:hidden; margin-top:2px;}
#quickInfo dl.content dt, #quickInfo dl.content dd{margin:0 5px;}
#quickInfo dl.content dt a.title{text-decoration:none; color:#000; font-size:10px; margin-right:1px;}
#quickInfo dl.content dt{ margin:0 0 2px 0; text-align:center; font-size:10px;}
#quickInfo dl.content dt strong{color:#ff6c00; font-weight:bold; letter-spacing:-1px; margin-left:1px;}

#quickInfo dl.content dd div.control{height:10px; padding-left:16px;}
#quickInfo dl.content dd div.control a{text-indent:-5000px; overflow:hidden; display:block; width:13px; height:10px; background:url(../../../front/common/image/icon_common.gif?100830) no-repeat; float:left; display:inline; margin:0 4px;}
#quickInfo dl.content dd div.control a.up{background-position:-79px -120px;}
#quickInfo dl.content dd div.control a.down{background-position:-63px -120px;}

#quickInfo dl.content dd ul{margin:4px 0 0;}
#quickInfo dl.content dd ul li{border:1px solid #e5e5e5; width:71px; height:71px; overflow:hidden;}
#quickInfo dl.content dd ul li img{width:71px; height:71px;}

#quickInfo dl.content dd.bottom { position:absolute; bottom:0px; left:4px; width:100%; height:12px; margin:0;}
#quickInfo dl.content dd.bottom a {text-indent:-5000px; overflow:hidden; display:inline; float:left; background:url(../../../front/common/image/btn_common.gif?100830) no-repeat; height:8px;}
#quickInfo dl.content dd.bottom a.goTop { background-position:0 -118px; width:26px; margin-right:7px;}
#quickInfo dl.content dd.bottom a.stop { background-position:-36px -118px; width:42px;}
#quickInfo .banner{width:83px; overflow:hidden; text-align:center; margin-top:5px;}
