.page .content .shop-cont
{
	margin: 10px 10px 0px 30px;
}

.page .content .shop-cont .index-nav
{
	font-family: "Arial", arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	color: black;
	clear: both;
}

.page .content .shop-cont .index-nav .nav-button
{
	cursor: pointer;
	font-style: normal;
}

.page .content .shop-cont .index-nav .nav-button:hover
{
	color: #0c93f1;
}

.page .content .shop-cont .shop-sort
{
	font-family: "Arial", arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	position: absolute;
	right: 105px;
	top: 30px;
	color: #231f20;
}

.page .content .shop-cont .shop-sort .sel
{
	color: #0c93f1;
	cursor: pointer;
}

.page .content .shop-cont .shop-sort .unsel
{
	color: #231f20;
	cursor: pointer;
}

.page .content .shop-cont .shop-sort .unsel:hover
{
	color: #999999;
}

.page .content .shop-cont .poster-list
{
	margin: 10px 0px 0px 0px;
}

.page .content .shop-cont .poster-list .poster-row
{
	width: 700px;
	float: left;
	margin: 26px 0px 0px 0px;
}

.page .content .shop-cont .poster-list .poster-row .poster-cont
{
	float: left;
	margin: 0px 25px 0px 0px;
}

.page .content .shop-cont .poster-list .poster-row .poster-cont .poster
{
	position: relative;
	font-size: 12px;
	background-color: black;
	width: 195px;
	height: 296px;
}

.page .content .shop-cont .poster-list .poster-row .poster-cont .poster-buy
{
	margin: 4px 0 0 0;
	text-decoration: underline;
	font-size: 12px;
	width: 160px;
	height: 40px;
	background-color: black;
	position: relative;
	cursor: pointer;
}

.page .content .shop-cont .poster-list .poster-row .poster-cont .poster-buy:hover
{
	color: #0c93f1;
}

.page .content .shop-cont .poster-overlay
{
	width: 100%; height: 100%; 
	background-color: white;
	position: absolute; top: 0; left: 0;
	opacity:0.7; filter:alpha(opacity=70);
}

.page .content .shop-cont .poster-info
{
	position: absolute; top: 20px; left: 20px;
	font-weight: bold;
}

