@charset "UTF-8";
@import url('/Css/Mall/base.css');
@import url('/Css/Mall/box.css');
@import url('/Css/Mall/table.css');
/* category mainList */
.cateMainList li {
	float: left;
	width: 118px;
	border-left: 1px solid #f2f2f2;
	text-align: center;
	margin: 0 0 30px 25px;
	padding-left: 25px;
}
.cateMainList li.best { width: 162px; border: 0; margin: 0; padding: 0;}
.cateMainList li.start { border: 0; margin: 0;}

.cateMainList .medal {
	position: absolute;
	margin: -10px 0 0 -15px;
	*margin: -10px 0 0 -70px;
}

.cateMainList dt { color: #656565; line-height: 15px; letter-spacing: -1px; margin: 10px 0;}
.cateMainList dt a { color: #656565;}
.cateMainList dt a:hover { color: #656565; text-decoration: underline;}

.cateMainList dd.thum img { width: 118px; height: 118px;}

.cateMainList dd.price { color: #ff6000;}
.cateMainList dd.price a { color: #ff6000;}
.cateMainList dd.price a:hover { color: #ff6000; text-decoration: underline;}


/* category textList */
.cateTxtList li {
	float: left;
	color: #656565;
	background: url('/Images/Mall/Bullet/bulDot01.gif') no-repeat 15px 9px;
	width: 140px;
	border-left: 1px solid #f6e7cf;
	padding: 5px 0 5px 22px;
}
.cateTxtList li.start { border: 0;}
.cateTxtList li a { color: #656565;}
.cateTxtList li a:hover { color: #f77603; font-weight: bold; letter-spacing: -1px; text-decoration: underline;}


/* category tab */
.cateTab {
	width: 100%;
	background: url('/Images/Mall/Tab/tabSaleBg.gif') repeat-x bottom left;
	height:29px;
	text-align: right;
}
.cateTab ul {
	float: left;
	background: url('/Images/Mall/Tab/tabSaleLeft.gif') repeat-x top left;
	padding-left: 1px;
}
.cateTab li { float: left; width: 86px;}
.cateTab li.on {
	margin-left: -1px;
	padding-right: 1px;
}
.cateTab.faqTab li { width: 96px;}
.cateTab.srhTab li { width: 145px;}
.cateTab.storyTab li { width: 99px;}

.cateTab li div { position: absolute;}
.cateTab img { vertical-align: middle;}
.cateTab select { color: #99999a; font-size: 11px; vertical-align: middle}

.arrayList {
	float:right;
	margin-top:-20px;
}
.arrayList.noTab { _margin-top: 0;} 

.arrayList li {
	float: left;
	font-size: 11px;
	background: url('/Images/Bullet/bullTagListGray05.gif') no-repeat top left;
	margin-left: 12px;
	padding-left: 13px;
}
.arrayList li a { color: #636363;}
.arrayList li.first { background: none;}
.arrayList li strong {
	background: url('/Images/Bullet/bullSgrayDown.gif') no-repeat 0 3px;
	padding-left: 13px;
}
/* //category tab */


/* category subList (albumType) */
.cateSubList {margin-left: 5px;}
.cateSubList div {
	float: left;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 10px;
}
.cateSubList div.start dl { border: 0;}
.cateSubList dl {
	width: 145px;
	border-left: 1px solid #efefef;
	text-align: center;
	margin: 25px 0 20px;
	padding: 0 12px;
}

.cateSubList dt {
	color: #656565;
	line-height: 15px;
	letter-spacing: -1px;
	padding: 5px 0 10px;
}
.cateSubList dt a { color: #656565;}
.cateSubList dt a:hover { text-decoration: underline;}

.cateSubList p.thum img {
	width: 145px;
	height: 145px;
	margin-bottom: 15px;
}
.cateSubList p.priceCancel {
	color: #909090;
	text-decoration: line-through;
}
.cateSubList p.price {
	color: #ff6000;
	line-height: 15px;
	padding-bottom: 5px;
}
.cateSubList p.price a { color: #ff6000;}
.cateSubList p.price a:hover { text-decoration: underline;}
/* //category subList (albumType) */


/* category subList (listType) */
.cateSubList02 {
	width: 100%;
	margin-top: 15px;
}
.cateSubList02 td {
	color: #656565;
	line-height: 15px;
	border-bottom: 1px solid #e7e7e7;
	text-align: center;
	padding: 10px 0;
}
.cateSubList02 td.subject {
	text-align: left;
	padding: 0 10px;
}
.cateSubList02 td.subject a { color: #656565;}
.cateSubList02 td.price {
	color: #ff6000;
	font-weight: bold;
}

.cateSubList02 p.thum { margin-bottom: 10px;}
.cateSubList02 p.thum img {
	width: 65px;
	height: 65px;
}
.cateSubList02 p.priceCancel {
	color: #909090;
	font-weight: normal;
	text-decoration: line-through;
}
/* //category subList (listType) */



.productDetail{
	background:url("/Images/Mall/Common/bgProductLine.gif") repeat-x left bottom;
	overflow:hidden;
	height:1%;
	padding:0 0 3px 0;
	margin:0 0 20px 0;
}
.productDetail .leftPhoto{
	float:left;
	width:277px;
	padding:16px 0 0 0;
}
.productDetail .leftPhoto img { display: block;}
.productDetail .leftPhoto dl{
	margin:0;
	padding:0;
	width:252px;
}
.productDetail .leftPhoto dl dt{
	margin:0 0 9px 0;
	padding:0;
}
.productDetail .leftPhoto dl dt img { border: 1px solid #e5e5e5;}
.productDetail .leftPhoto dl dd{
	margin:0;
	padding:0;
}
.productDetail .leftPhoto dl dd.btn{
	width:48px;
	margin:0 auto;
	padding:0 0 15px 0;
}
.productDetail .leftPhoto dl dd ul{
	margin:0;
	padding:0 0 0 10px;
	overflow:hidden;
}
.productDetail .leftPhoto dl dd ul li{
	float:left;
	width:55px;
	height:55px;
	margin:0;
	padding:3px 0 0 3px;
}
.productDetail .leftPhoto dl dd ul li img { border: 1px solid #e5e5e5;}
.productDetail .leftPhoto dl dd ul li.over{
	float:left;
	width:54px;
	height:54px;
	margin:0;
	padding:4px 0 0 4px;
	background:#FFA243;
}
.productDetail .leftPhoto dl dd ul li.over img { border: 0;}
.middleInfo{
	float:left;
	width:415px;
	padding:19px 0 0 0;
}
.middleInfo span.icon{
	margin:0;
	padding:0;
	overflow:hidden;
	width:100px;
	display:block;
}
.middleInfo span.icon img{
	display:block;
	float:left;
	margin:0 2px 0 0;
	padding:0;
}
.productDetail h2.productTitle{
	clear:both;
	font:bold 14px/18px Dotum, µ¸¿ò;
	color:#303030;
	letter-spacing:-1px;
	margin-top:5px;
	padding:2px 0 0px 15px;
	background:url(/Images/Mall/2009/common/icon/bl02.gif) no-repeat 0 3px;

}

.middleInfo .infoList{
	margin:0;
	padding:10px 0 0 0;
	background:url("/Images/Mall/Common/bgDotLine.gif") repeat-x left top;
	overflow:hidden;
	height:1%;
}
.middleInfo .infoList dt{
	float:left;
	margin:0;
	padding:0 0 6px 8px;
	background:url("/Images/Mall/Bullet/bulDot01.gif") no-repeat left 5px;
	width:108px;
	font:bold 12px/14px Dotum,µ¸¿ò;
	color:#888888;
}
.middleInfo .infoList dd{
	float:left;
	width:299px;
	margin:0;
	padding:0 0 6px 0;
	font:12px/14px Dotum,µ¸¿ò;
	color:#656565;
}
.middleInfo .infoList dd img{
	vertical-align:middle;
	margin:0 0 0 9px;
}
.middleInfo .infoList dd.normalPrice{
	font-weight:bold;
	text-decoration:line-through;
}
.middleInfo .infoList dd.cellingPrice{
	font-weight:bold;
	color:#FF6000;
}
.middleInfo .infoList dd.point{
	font-weight:bold;
}
.middleInfo .infoSelect{
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
	background:#F8F8F8;
	padding:0;
	width:415px;
}
.middleInfo .infoSelect dl{
	width:395px;
	border-bottom:1px solid #FFFFFF;
	background:#F8F8F8;
	margin:0;
	padding:6px 0 0 0;
	overflow:hidden;
}
.middleInfo .infoSelect dl dt{
	float:left;
	width:82px;
	margin:0;
	padding:4px 0 0 24px;
	background:url("/Images/Bullet/bulDotGray.gif") no-repeat 15px 8px;
	font:bold 12px/14px Dotum,µ¸¿ò;
	color:#656565;
}
.middleInfo .infoSelect dl dd{
	float:left;
	width:289px;
	margin:0;
	padding:0 0 5px 0;
}
.middleInfo .infoSelect dl.line{
	background:#F8F8F8 url("/Images/Mall/Common/bgDoubleLine.gif") repeat-x left bottom;
	border:0;
	border-top:1px solid #FFFFFF;
	width:395px;
	padding:4px 0 0 0;
	margin:0 0 0 10px;
}
.middleInfo .infoSelect dl.line dt{
	margin:0;
	padding:5px 0 0 14px;
	background:url("/Images/Bullet/bulDotGray.gif") no-repeat 5px 9px;
}
.middleInfo .infoSelect dl.line dd{
	margin:0;
	padding:0 0 4px 0;
}
.middleInfo .infoSelect dl.line input{
	float:left;
	margin:0 5px 0 0;
	padding:0 0 0 5px;
	height:18px;
	font:12px/18px Dotum,µ¸¿ò;
	color:#858585;
}

.middleInfo .infoSelect dl.line img{
	display:block;
	margin:0 0 2px 0;
}
.middleInfo .infoBtn { padding: 17px 0 0 0;}
.middleInfo .infoBtn span { margin: 0 5px 0 0;}
.middleInfo .infoBtn img { vertical-align: middle;}

.rightBoard{
	position:absolute;
	top:196px;
	left:710px;
	width:160px;
	height:398px;
	background:#F8F8F8;
	z-index:22;
}
.rightBoard .rightTitle{
	text-align:right;
	margin:0;
	padding:17px 10px 3px 12px;
	overflow:hidden;
	width:138px;
}
.rightBoard .rightTitle img { float: left;}
.rightBoard .rightTitle span{
	float:right;
	font:11px/13px Dotum,µ¸¿ò;
	color:#AAAAAA;
}
.rightBoard .rightTitle span strong { color: #ff8a00;}
.rightBoard .scoreBox{
	width:142px;
	height:72px;
	background:#F8F8F8 url("/Images/Mall/Common/bgScoreBox.gif") no-repeat left top;
	margin:0 0 0 9px;
	padding:0;
}
.rightBoard .scoreBox .score{
	margin:0;
	padding:12px 0 0 18px;
	width:115px;
}
.rightBoard .scoreBox .score li{
	float:left;
	margin:0;
	padding:0;
}
.rightBoard .scoreBox .score li.total{
	margin:0 0 0 10px;
	padding:7px 0 0 9px;
	height:26px;
	background:url("/Images/Bullet/bullScoreLine.gif") no-repeat left top;
}
.rightBoard .scoreBox .recom{
	clear:both;
	width:90px;
	height:24px;
	margin:0;
	padding:1px 0 0 28px;
	overflow:hidden;
}
.rightBoard .scoreBox .recom li{
	float:left;
	margin:0 3px 0 0;
}
.rightBoard .valueList{
	margin:10px 0 0 10px;
	padding:0;
	border-top:1px solid #CBCBCB;
}
.rightBoard .valueList th{
	border-right:1px solid #CBCBCB;
	border-bottom:1px solid #CBCBCB;
	background:#ECECEB;
	text-align:left;
	padding:3px 0 1px 14px;
	font:11px/13px Dotum,µ¸¿ò;
	color:#656565;
	letter-spacing:-1px;
}
.rightBoard .valueList td{
	border-bottom:1px solid #CBCBCB;
	background:#FFFFFF;
	padding:0 0 0 12px;
}
.rightBoard .valueList td img{
	display:block;
	float:left;
	margin:0 1px 0 0;
}

.rightBoard .listWrap { padding: 0 10px;}
.rightBoard .listWrap .rightTitleLine{
	text-align:right;
	margin:17px 0 0 0;
	padding:0 0 4px 2px;
	overflow:hidden;
	width:138px;
	background:url("/Images/Mall/Common/bgDoubleLine.gif") repeat-x left bottom;
}
.rightBoard .listWrap .rightTitleLine img { float: left;}
.rightBoard .listWrap .rightTitleLine span{
	float:right;
	font:11px/13px Dotum,µ¸¿ò;
	color:#AAAAAA;
}
.rightBoard .listWrap .rightTitleLine span strong{
	color:#FF8A00;
	text-decoration:underline;
}
.rightBoard .listWrap .rightTitleLine span a:link,
.rightBoard .listWrap .rightTitleLine span a:visited{
	color:#FF8A00;
	font-weight:bold;
}
.rightBoard .listWrap .rightTitleLine span a:hover,
.rightBoard .listWrap .rightTitleLine span a:active { text-decoration: underline;}
.rightBoard .listWrap .lineList{
	margin:0;
	padding:4px 0 6px 0;
	width:140px;
}
.rightBoard .listWrap .lineList li{
	font:11px/17px Dotum,µ¸¿ò;
	color:#656565;
	letter-spacing:-1px;
	padding:0 0 0 9px;
	background:url("/Images/Bullet/bulDotGrayCross.gif") no-repeat 2px 6px;
}
.rightBoard .listWrap .lineList li a { color: #656565;}
.rightBoard .listWrap .commentDetail{
	display:none;
	position:absolute;
	left:-147px;
	_left:-156px;
	top:0;
	width:160px;
	height:87px;
	background:url("/Images/Mall/Common/bgCommentBox.gif") no-repeat left top;
	z-index:1000;
}
.rightBoard .listWrap iframe{
	display:none;
	position:absolute;
	left:-147px;
	_left:-156px;
	top:0;
	width:150px;
	height:80px;
	z-index:100;
}
.rightBoard .listWrap .commentDetail p.commentView{
	font:11px/14px Dotum,µ¸¿ò;
	color:#656565;
	padding:7px 0 0 9px;
	width:130px;
	height:60px;
	overflow:hidden;
}
.rightBoard .listWrap .commentDetail p.commentAdd{
	font:11px/12px Dotum,µ¸¿ò;
	color:#F1721D;
	padding:0 0 0 9px;
	margin:0;
}
.rightBoard .listWrap .commentDetail p.commentAdd a{
	color:#F1721D;
	text-decoration:underline;
	margin:0;
	padding:0;
}
.detailView{
	float:left;
	width:692px;
}
h3.titleBullet{
	margin:0;
	padding:0 0 0 12px;
	background:url("/Images/Mall/Bullet/bulH3.gif") no-repeat left 0px;
}
.mallInfo{
	margin:0 0 20px 0;
	padding:0;
}
.productInfo{
	margin:0;
	padding:0 0 8px 0;
	background:url("/Images/Mall/Common/bgProductInfoBtm.gif") no-repeat left bottom;
}
.productInfo .BoxLine{
	margin:0;
	padding:13px 19px 12px 21px;
	background:url("/Images/Mall/Common/bgProductInfoLine.gif") repeat-y left top;
}


.productNotice{
	padding:0 0 15px 0;
	background:url("/Images/Mall/Common/bgNoticeBtm.gif") no-repeat left bottom;
}
.productNotice .NoticeLine{
	width:672px;
	margin:0;
	padding:0 0 0 20px;
	background:url("/Images/Mall/Common/bgNoticeLine.gif") repeat-y left top;
	overflow:hidden;
}
.productNotice .NoticeLine dl{
	margin:0;
	padding:0 0 4px 0;
	width:650px;
	overflow:hidden;
}
.productNotice .NoticeLine dl.line{
	background:url("/Images/Mall/Common/bgDotLine.gif") repeat-x left bottom;
	padding-bottom:11px;
	margin-bottom:11px;
}
.productNotice .NoticeLine dl dt{
	float:left;
	margin:0 31px 0 0;
	padding:4px 0 0 4px;
}
.productNotice .NoticeLine dl dd{
	float:left;
	margin:0;
	padding:0;
}
.productNotice .NoticeLine dl dd ul{
	margin:0;
	padding:0;
	overflow:hidden;
}
.productNotice .NoticeLine dl dd ul li{
	margin:0;
	padding:0 0 0 8px;
	font:11px/19px Dotum,µ¸¿ò;
	color:#888888;
	letter-spacing:-1px;
	background:url("/Images/Mall/Bullet/bulDotOrangeCross.gif") no-repeat left 6px;
	overflow:hidden;
	height:1%;
}
.productNotice .NoticeLine dl dd ul li strong{
	float:left;
	color:#656565;
	margin:0 3px 0 0;
}
.productNotice .NoticeLine dl dd ul li p { float: left;}
.productNotice .NoticeLine dl dd ul li p span { color: #ff6b11;}


/* rightArea */
.rightBanner {
	float: right;
	width: 160px;
	padding: 7px 0 0 0;
}

.rightBanner .productBox {
	background: url('/Images/Mall/Common/bgProductBoxBtm.gif') no-repeat left bottom;
	padding: 0 0 8px 0;
}
.rightBanner .productBox .boxLine { background: url('/Images/Mall/Common/bgProductBoxLine.gif') repeat-y left top;}
.rightBanner .productBox .boxLine .list {
	width: 148px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.rightBanner .productBox .boxLine .list li {
	width: 136px;
	height: 56px;
	margin: 0;
	padding: 0 0 0 12px;
	overflow: hidden;
}
.rightBanner .productBox .boxLine .list li dl {
	position: relative;
	font-size: 11px;
	font-family: Dotum, µ¸¿ò;
	line-height: 15px;
	width: 89px;
	height: 52px;
	margin: 0;
	padding: 0 0 0 59px;
	overflow: hidden;
}
.rightBanner .productBox .boxLine .list li dl dt {
	color: #656565;
	letter-spacing: -1px;
	margin: 0;
	padding: 3px 0 0 0;
}
.rightBanner .productBox .boxLine .list li dl dt a { color: #656565;}
.rightBanner .productBox .boxLine .list li dl dd {
	color: #ff6000;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.rightBanner .productBox .boxLine .list li dl dd.img {
	position: absolute;
	font-size: 1px;
	line-height: 1px;
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
	border: 1px solid #e5e5e5;
}

.rightBanner .banner {
	width: 160px;
	margin: 65px 0 0 0;
	padding: 0;
	overflow: hidden;
}
.rightBanner .banner li {
	font-size: 1px;
	line-height: 1px;
	background: #e9e9e9;
	width: 156px;
	height: 69px;
	margin: 0 0 6px 0;
	padding: 4px 0 0 4px;
}
.rightBanner .banner li img {
	border: 1px solid #d6d6d6;
	display: block;
}


/* storyShop */
.storyShop { padding-top: 10px;}
.storyShop dt {
	float: left;
	margin-right: 12px;
}
.storyShop dd {
	margin-bottom: 15px;
}
/* //storyShop */


/* storyView */
.storyView {
	background: url('/Images/Mall/Storyshop/imgStoryView.gif') no-repeat top left;
	padding-top: 66px;
}
.storyView dt {
	background: url('/Images/Mall/Storyshop/bgStoryViewTit.gif') no-repeat top left;
	width: 672px;
	height: 37px;
	padding: 12px 0 0 20px;
}
	.storyView dt .inDesign {
		background: url('/Images/Mall/Bullet/icoDesign.gif') no-repeat top left;
		padding: 1px 0 5px 46px;
	}
	.storyView dt .inStyle {
		background: url('/Images/Mall/Bullet/icoStyle.gif') no-repeat top left;
		padding: 1px 0 5px 40px;
	}
	.storyView dt .inUnicef { /* ?•ë‹¤??09 03 */
		background: url('/Images/Mall/Bullet/icoUnicef.gif') no-repeat top left;
		padding: 1px 0 5px 46px;
	}
	.storyView dt .inFairTrade { /* ?•ë‹¤??09 03 */
		background: url('/Images/Mall/Bullet/icoFairTrade.gif') no-repeat top left;
		padding: 1px 0 5px 65px;
	}
	.storyView dt span.date {
		float: right;
		color: #aaaaa9;
		font-size: 11px;
		font-family: Tahoma;
		margin: -15px 15px 0 0;
		*margin-top: -12px;
	}

.storyView dd.inCont01 {
	width: 692px;
	padding: 10px 0 15px;
}
.storyView dd.inCont02 {
	float: right;
	width: 414px;
	padding:0 0 15px 0;
	overflow:hidden;
}
.storyView dd.inThum02 {
	float: left;
	width: 264px;
	padding:10px 0 15px 0;
}

	.storyView dd.inCont01 p.inCopyright { margin: 15px 15px 0;}
	.storyView dd.inCont01 p.inBtn { margin: 0 15px;}

	.storyView p.inCopyright {
		color: #aaaaa9;
		line-height: 18px;
		letter-spacing: -1px;
		background: url('/Images/Mall/Bullet/bulDot03.gif') repeat-x top left;
		margin-top: 15px;
		padding: 10px 0;
	}
	.storyView p.inCopyright strong {
		color: #656565;
		letter-spacing: normal;
	}

	.storyView p.inBtn {
		background: url('/Images/Mall/Bullet/bulDot03.gif') repeat-x top left;
		padding-top: 10px;
	}
	.storyView p.inBtn label {
		color: #aaaaa9;
		font-size: 11px;
	}
	.storyView p.inBtn strong {
		color: #ff6000;
		padding-right: 5px;
	}


	.storyView dd.inThum02 p.thumImg {
		background: url('/Images/Mall/Storyshop/bgStoryViewFrame.gif') no-repeat top left;
		width: 264px;
		height: 254px;
		text-align: center;
		padding-top: 20px;
	}
	.storyView dd.inThum02 p.thumImg img {
		width: 224px;
		height: 204px;
	}

	.storyView dd.inThum02 ul.thumMore li {
		float: left;
		border: 1px solid #ebebeb;
		margin: 0 3px;
	}
	.storyView dd.inThum02 ul.thumMore li img {
		width: 48px;
		height: 48px;
		border: 1px solid #fff;
	}
	.storyView dd.inThum02 ul.thumMore li.on {
		border: 2px solid #ffa800;
	}
	.storyView dd.inThum02 ul.thumMore li.on img { border: 0;}
	.storyView dd.inThum02 ul.thumMore li.btn {
		border: 0;
		margin: 20px 4px;
	}
	.storyView dd.inThum02 ul.thumMore li.btn img {
		width: auto;
		height: auto;
		border: 0;
	}

	.storyView dd.inThum02 p.thumDetail {
		text-align: center;
		margin: 20px 0 30px;
	}

	.storyView dd.inThum02 ul.moreList li a { color: #9c9c9c;}
	.storyView dd.inThum02 ul.moreList li {
		color: #9c9c9c;
		background: url('/Images/Mall/Bullet/bulDotOrangeCross.gif') no-repeat 5px 9px;
		border-bottom: 1px solid #e8e8e8;
		padding: 6px 0 3px 13px;
	}
	.storyView dd.inThum02 ul.moreList li.tit {
		background: none;
		border-bottom: 0;
		padding: 0 0 5px;
	}
/* //storyView */


/* storyViewList */
.storyViewList {
	background: url('/Images/Mall/Storyshop/bgStoryViewList.gif') no-repeat top left;
	width: 652px;
	height: 63px;
	padding: 0 20px;
}
.storyViewList li { padding-top: 13px;}
.storyViewList li label.prevList {
	background: url('/Images/Mall/Bullet/bullNavPrev.gif') no-repeat 2px center;
	padding: 0 10px 0 17px;
}
.storyViewList li label.nextList {
	background: url('/Images/Mall/Bullet/bullNavNext.gif') no-repeat 2px center;
	padding: 0 10px 0 17px;
}
.storyViewList li span.tit {
	color: #838282;
	line-height: 12px;
	border-left: 1px solid #dedede;
	padding-left: 10px;
}
.storyViewList li span.tit a { color: #838282;}
.storyViewList li span.point { color: #f56914;}
.storyViewList li span.date {
	float: right;
	color: #aaaaa9;
	font-size: 11px;
	margin-top: -15px;
	*margin-top: -12px;
	_margin-top: -15px;
}
/* //storyViewList */


/* proposalGoods */
.proposalGoods dl {
	float: left;
	width: 118px;
	display:inline;
	margin-left: 25px;
	padding:5px 0 0 25px;
	border-left: 1px solid #efefef;

}
.proposalGoods dl.start {
	border-left: 0;
	margin-left: 0;
}
.proposalGoods dt img {
	width: 118px;
	height: 118px;
}
.proposalGoods dd {
	color: #656565;
	line-height: 15px;
	letter-spacing: -1px;
	text-align: center;
	padding-top: 5px;
}
.proposalGoods dd a { color: #656565;}
.proposalGoods p.price {
	color: #ff6000;
	letter-spacing: normal;
	padding-top: 5px;
}
/* //proposalGoods */


/* societyTrade Visual */
.imgSocietyTrade01 {
	background: url('/Images/Mall/Storyshop/imgSocietyTradeStory01.gif') no-repeat top left;
	text-align: right;
	width: 692px;
	height: 260px;
}
.imgSocietyTrade02 {
	float: left;
	background: url('/Images/Mall/Storyshop/imgSocietyTradeStory02.gif') no-repeat top left;
	width: 377px;
	height: 180px;
	padding: 30px 0 0 55px;
}
.imgSocietyTrade03 {
	float: right;
	background: url('/Images/Mall/Storyshop/imgSocietyTradeStory03.gif') no-repeat top left;
	width: 242px;
	height: 110px;
	padding-top: 100px;
}
/* //societyTrade Visual */


/* societyUnicef Visual */
.imgSocietyUnicef01 {
	background: url('/Images/Mall/Storyshop/imgSocietyUnicefStory01.gif') no-repeat top left;
	text-align: right;
	width: 672px;
	height: 280px;
	padding-right: 20px;
}
.imgSocietyUnicef02 {
	float: right;
	background: url('/Images/Mall/Storyshop/imgSocietyUnicefStory02.gif') no-repeat top left;
	width: 285px;
	height: 517px;
	margin-top: -35px;
}
.imgSocietyUnicef02 dt {
	height: 218px;
	padding: 65px 20px 0 15px;
}
.imgSocietyUnicef03 {
	background: url('/Images/Mall/Storyshop/imgSocietyUnicefStory03.gif') no-repeat top left;
	width: 145px;
	height: 229px;
	padding-left: 234px;
}
.imgSocietyUnicef04 {
	background: url('/Images/Mall/Storyshop/imgSocietyUnicefStory04.gif') no-repeat top left;
	width: 383px;
	height: 220px;
	padding-left: 10px;
}
/* //societyUnicef Visual */


/* storyMain Visual */
.imgStory01 {
	background: url('/Images/Mall/Storyshop/imgStory01.gif') no-repeat top left;
	width: 322px;
	height: 275px;
	padding-left: 370px;
}
.imgStory02 { width: 307px;}
.imgStory02 dl {
	background: url('/Images/Mall/Storyshop/imgStory02.gif') no-repeat top left;
	width: 121px;
	height: 211px;
	padding-left: 186px;
}
.imgStory03 {
	width: 330px;
	margin-top: -30px;
}

.storyReview {
	background: url('/Images/Mall/Storyshop/bgStoryReviewBtm.gif') no-repeat bottom left;
	margin-bottom: 18px;
	*margin-bottom: 30px;
	_margin-bottom: 20px;
}
.storyReview .tit {
	background: url('/Images/Mall/Storyshop/bgStoryReviewTop.gif') no-repeat top left;
	padding: 30px 20px 10px;
}
.storyReview ul { padding: 0 20px 15px;}
.storyReview li {
	color: #fff468;
	font-size: 11px;
	letter-spacing: -1px;
	border-top: 1px solid #92c55d;
	padding: 3px 0 1px;
}
.storyReview li.first { border-top: 0;}
.storyReview li a { color: #fff;}

.storyList {
	border-top: 1px solid #eaeaea;
	margin-top: 5px;
}
.storyList li a { color: #9c9c9c;}
.storyList li {
	color: #9c9c9c;
	font-size: 11px;
	letter-spacing: -1px;
	background: url('/Images/Mall/Bullet/bulDotOrangeCross.gif') no-repeat 5px 8px;
	border-bottom: 1px solid #eaeaea;
	padding: 5px 0 3px 13px;
}
/* //storyMain Visual */



.specialOffer {
	width: 692px;
	margin-bottom: 20px;
}


/* 2Depth */
.bgContainer02{
	width:692px;
	overflow:hidden;
	margin:20px 0 0 0;
}
.mgnT30{
	margin-top:30px !important;
 }
 .mgnR0{
	margin-right:0 !important;
 }
 .mgnL0{
	margin-left:0 !important;
 }
.mgL0{
	margin-left:0 !important;
 }
 .magB20{
	margin-bottom:20px !important;
 }
.depth02Top{
 	padding:0;
	margin:0;
	font:0/0 Arial;
	overflow:hidden;
}
#bg2Depth_01{
 	background:url('../../Images/Mall/Common/bg_2Depth01.gif') no-repeat left top;
}
#bg2Depth_02{
 	background:url('../../Images/Mall/Common/bg_2Depth02.gif') no-repeat left top;
}
#bg2Depth_03{
 	background:url('../../Images/Mall/Common/bg_2Depth03.gif') no-repeat left top;
}
#bg2Depth_04{
 	background:url('../../Images/Mall/Common/bg_2Depth04.gif') no-repeat left top;
}
#bg2Depth_05{
 	background:url('../../Images/Mall/Common/bg_2Depth05.gif') no-repeat left top;
}
.img2Depth01{
	float:left;
	width:422px;
	height:269px;
 	padding:5px 0 0 5px;
	margin:0 19px 0 0;
}
.img2Depth02{
	float:left;
	margin:0 19px 0 0;
}
.img2Depth03{
	float:left;
	width:437px;
	height:269px;
}
.img2Depth04{
	float:left;
	width:470px;
	height:269px;
 	padding:5px 0 0 5px;
	margin:0 15px 0 0;
	overflow:hidden;
}
.img2Depth06{
	float:left;
	width:479px;
	height:294px;
	margin:0 18px 0 0;
}
.img2Depth08{
	float:left;
	width:477px;
	height:281px;
	margin:0 20px 0 0;
}
.img2Depth09{
	float:left;
	width:462px;
	height:264px;
 	padding:5px 0 0 5px;
	margin:0 20px 0 0;
}
.img2Depth11{
	float:left;
	width:375px;
	height:269px;
 	padding:5px 0 0 5px;
	margin:0 20px 0 0;
}
.depth02Middle{
	width:692px;
 	padding:0;
	margin:0;
	font:0/0 Arial;
	overflow:hidden;
}
.productList{
	float:left;
 	padding:0;
	margin:0;
	font:0/0 Arial;
 	overflow:hidden;
}
.productList li{
 	padding:0;
	margin:0;
	border-bottom:1px solid #f2f2f2;
}
.productList li.last{
	border:0;
}
.productList li.first{
	margin-top:45px;
	border-top:1px solid #f2f2f2;
}
.productList li.first02{
	margin-top:61px;
	border-top:1px solid #f2f2f2;
}
.productList02,
.productList03{
	float:left;
  	padding:0;
	margin:0 0 0 19px;
	font:0/0 Arial;
	overflow:hidden;
}
.productList03{
	float:none;
	margin:0;
}
.productList02 li{
	float:left;
 	padding:0;
	margin:0 6px 0 0;
	overflow:hidden;
}
.productList03 li{
	float:left;
 	padding:0 0 0 0;
	margin:0 6px 0 0;
	overflow:hidden;
	background:url('/Images/Mall/Common/bg_2DepthRound.gif') repeat-x left bottom;
}
.bgRound02 li{
	background:url('/Images/Mall/Common/bg_2DepthRound02.gif') repeat-x left bottom;
}
.productList02 li.last,
.productList03 li.last{
	margin:0;
}
/* Leisure */
.img2DepthLeR{
	float:left;
}
.img2DepthLe12{
	float:left;
	width:479px;
	height:272px;
}
.img2DepthLe11{
	float:left;
	width:447px;
	height:268px;
	margin:0 30px 0 0;
}
.img2DepthLe10{
	width:692px;
	height:311px;
}
.img2DepthLe09{
	float:left;
	width:467px;
	height:240px;
	margin:0 29px 0 0;
}
.img2DepthLe08{
	float:left;
	margin:0 19px 30px 0;
}
.img2DepthLe06{
	float:left;
	width:493px;
	height:280px;
}
.img2DepthLe04{
	width:687px;
	height:269px;
 	padding:5px 0 0 5px;
}
.img2DepthLe03{
	float:left;
	width:466px;
	padding:0 0 20px 0;
	margin:0 10px 0 0;
}


.img2DepthAir{
	float:left;
	width:459px;
	height:284px;
	margin:0 13px 0 0;
}

.visualBox{
	width:692px;
	font:0/0 Arial;
	overflow:hidden;
}
.visual{
	width:692px;
	height:255px;
	font:0/0 Arial;
	overflow:hidden;
}
.visualBox ul {
	width:710px;
	padding:20px 0 0 0;
	list-style:none;
}
.visualBox ul li{
	float:left;
	margin:0 6px 0 0;
}
.TproductWarp{
	width:692px;
	overflow:hidden;

}
.TproductWarp .prdLeft{
	float:left;
	width:477px;
	overflow:hidden;
}
.TproductWarp .prdRight{
	float:left;
	width:215px;
	overflow:hidden;
}
.TproductWarp .prdLeft ul {
	width:451px;
	padding:20px 0 0 0;
	list-style:none;
}
.TproductWarp .prdLeft ul li{
	float:left;
	margin:0 3px 0 0;
}

.TproductWarp .prdRight{
	width:215px;
	padding:20px 0 0 0;
	list-style:none;
}
.TproductWarp .prdRight li{
	font:0/0 Arial;
	border-top:1px solid #EBEBEB;
}
.prdRight li.first{
	border-top:none;
}

/* 2009-02-28 codpro */
div.popMall{
	margin:0;
	padding:0;
	position:relative;
	z-index:9999;
}
div.tabpointer{
	cursor:pointer;
}
div.popMall div.popMallLayer{
	background:url(/Images/Mall/Common/Mallpop.gif) no-repeat;
	width:322px;
	height:122px;
	left:123px;
	margin:0;
	padding:11px 0 0 0;
	position:absolute;
	top:-5px;
}
div.popMall div.popMallLayer p.titmile{
	font-weight:bold;
	font-size:11px;
	padding:10px 0 0 18px;
	color:#303030;
}
ol.milelist{
	font-size:11px;
	margin:0 0 0 12px;
	width:288px;
	color:#3D3D3D;
}
ol.milelist li{
	margin:6px 0 6px 0;
	list-style:none;
}
iframe.cp-back{
	height:122px;
	left:123px;
	margin:0;
	padding:0 0 0 0;
	position:absolute;
	top:-5px;
	width:322px;
        frameborder:0px;
}
/* //2009-02-28 codpro */
