/* 추천상품 */
	.visual {
		background:url('../images/main2/v_bg.gif') no-repeat 0 0;
		position:relative;
	}
	#samsungApps {position:absolute;top:0;left:0;}
	.visual p.featured {
		padding:5px 0 0 0;
		height:26px;
		font-size:14px;
		font-weight:bold;
		color:#fff;
		text-align:center;
	}

	#slides-visual {
		position:relative;
		clear:both;
		width:960px;
		height:332px;
		margin:0;
		overflow:hidden;
	}
	#wrap-visual {
		position:absolute;
		top:15px;
		left:5px;
		width:883px;
		height:286px;
		z-index:0;
	}
	.visual-loop {
		width:883px;
		height:286px;
		overflow:hidden;
		background:#000;
	}
	#slides-visual #visual-prev {position:absolute;top:100px;right:8px;}
	#slides-visual #visual-next {position:absolute;top:181px;right:8px;}

	.mask-top {position:absolute;top:31px;left:0;}
	.mask-btm {position:absolute;bottom:-5px;left:0;}


	.visual ul {
		margin:0;
		width:883px;
		overflow:hidden;
	}
	.visual ul li {
		float:left;
		position:relative;
		width:127px;
		height:137px;
		margin:0 0 0 -1px;
		padding:0px;
		text-align:center;
		font-size:0;
		line-height:0;
		display:inline;
	}
	.visual ul li.firstItem {margin:0;}
	.visual ul li.secondLine {height:150px;margin-top:-1px;}
	.visual ul li .free {position:absolute;top:0;left:0;z-index:10;}

	.appsThumb-png4 {position:relative;top:0;left:0;z-index:10;}

	.appsThumb-type4 {z-index:1;position:absolute;top:16px;left:19px;}
	.appsThumb-type4 img {width:92px;height:92px;} /* visual 92*92*/

	.appsName-type4 {position:absolute;top:111px;left:0;z-index:20;width:127px;text-align:center;}
	.appsName-type4 a {font-size:12px;color:#222;line-height:15px;text-decoration:none;}


	/* 상세레이어 */
	#detailLayer {width:558px;height:291px;background:url('../images/main2/v_detail.png') no-repeat 0 0;position:absolute;top:38px;left:177px;z-index:250px;display:inline;}
	#detailLayer .close {position:absolute;top:27px;right:30px;}
	#detailLayer .detail-wrap {padding:30px 44px 20px 33px;overflow:hidden;clear:both;}
	#detailLayer .detail-wrap .thumb {float:left;width:169px;height:233px;margin:0 30px 0 0;position:relative;}
	
	.appsThumb-png5 {position:absolute;top:0;left:0;z-index:10;}
	.appsThumb-type5 {z-index:1;}
	.appsThumb-type5 img {width:169px;height:233px;}

	.appsThumb-png6 {position:absolute;top:0;left:0;z-index:10;}
	.appsThumb-type6 {z-index:1;}
	.appsThumb-type6 img {width:169px;height:120px;}

	#detailLayer .detail-wrap .text {float:right;width:282px;}
	#detailLayer .detail-wrap .text .appsName {padding:2px 0 9px;border-bottom:1px solid #eee;color:#222;font-weight:bold;font-size:16px;}
	#detailLayer .detail-wrap .text .appsDesc {padding:8px 0 7px;border-bottom:1px solid #eee;color:#555;font-size:12px;line-height:18px;}
	#detailLayer .detail-wrap .text table.etc {margin:10px 0 0 0;}
	#detailLayer .detail-wrap .text table.etc th {background:url('../images/main2/bl_cate.gif') no-repeat 0 7px;padding:0 0 0 6px;width:61px;font-size:11px;text-align:left;font-weight:normal;}
	#detailLayer .detail-wrap .text table.etc td {font-size:11px;text-align:left;}
	#detailLayer .detail-wrap .text table.etc td div.star {margin:0;}
	#detailLayer .detail-wrap .text table.etc td em {color:#f46008;font-weight:bold;}
	#detailLayer .detail-wrap .text table.etc td em.through {color:#999;}
	#detailLayer .detail-wrap .text div.btn {float:left;margin:17px 0 0 0;}
	#detailLayer .detail-wrap .text div.btn a.btn-detailLayer {
				display:inline-block;
				width:100%;
				line-height:16px;
				background:url('../images/main2/btn_detail_br.gif') no-repeat 100% 100%;
				color:#888 !important;
				font-size:12px;
				font-weight:bold;
				text-decoration:none !important;
				vertical-align:middle;
				cursor:pointer;
			}
				#detailLayer .detail-wrap .text div.btn a.btn-detailLayer span {
					display:inline-block;
					width:100%;
					background:url('../images/main2/btn_detail_bl.gif') no-repeat 0 100%;
				}
					#detailLayer .detail-wrap .text div.btn a.btn-detailLayer span span {
						background:url('../images/main2/btn_detail_tr.gif') no-repeat 100% 0;
					}
						#detailLayer .detail-wrap .text div.btn a.btn-detailLayer span span span {
							background:url('../images/main2/btn_detail_tl.gif') no-repeat 0 0;
						}
							#detailLayer .detail-wrap .text div.btn a.btn-detailLayer span span span span {
								text-align:center;
								padding:8px 0  7px;padding-left:0px;
								padding-right:30px;

							}
							*:first-child+html #detailLayer .detail-wrap .text div.btn a.btn-detailLayer span span span span {
								padding-left:10px;
								padding-right:10px;} /*IE7*/



/* 무료상품만 나오는 레이아웃 */

		.appsWrap .topApps {
			width:767px;
		}

		/* appsBest */
		.appsWrap .topApps div.appsBest {
			width:767px;
			background:url('../images/main2/bg_top_type2.gif') no-repeat 0 0;
		}
		.appsWrap .topApps div.appsBest ul {
			margin:8px 0 0 49px;
			width:628px;
		}
		.appsWrap .topApps div.appsBest ul li {
			margin:0 0 0 29px;
		}
		
		
		
		
		#slides-appsList2 {
			width:767px;
		}
		#slides-appsList2 .slides_container div.appsList {
			width:767px;
		}
		#slides-appsList2 .slides_container div.appsList ul {
			margin:0 0 0 29px;
			width:708px;
		}
		#slides-appsList2 .slides_container div.appsList ul li {
			margin:0 14px 7px 12px;
		}
			

		/* pagination */
		ul.pagination {
			width:767px;
		}
		
/* 2012-03-13 : Pan Store 추가 */
#ar_ZR .appsWrap .topApps div.appsBest ul {margin:8px 49px 0 0;}
#ar_ZR .appsWrap .topApps div.appsBest ul li {margin:0 29px 0 0;}
#ar_ZR .appsWrap .topApps div.appsBest {background:url('../images/main2/bg_top_type2_ar.gif') no-repeat 0 0;}

#ar_ZR #detailLayer .detail-wrap {padding:30px 33px 20px 44px;}
#ar_ZR #detailLayer .close {right:521px;}
#ar_ZR #detailLayer .detail-wrap .thumb {float:right;margin:0 0 0 30px;}
#ar_ZR #detailLayer .detail-wrap .text div.btn {float:right;}
#ar_ZR #detailLayer .detail-wrap .text table.etc th {padding:0 6px 0 0;text-align:right;background-position:right 7px;}
#ar_ZR #detailLayer .detail-wrap .text table.etc td {text-align:right;}
#ar_ZR #detailLayer .detail-wrap .text div.btn a.btn-detailLayer span span span span {width:auto;padding:8px 15px 7px;}