html, body {
	width:640px;
	height:100%;
	padding:0px;
	margin:0px;

}
body {
	background-image:url(../images/bg.jpg);
	
}
#wrapper {
	width:640px;
	height:100%;
	position:relative;
}
#main {
	width:640px;
	height:100%;
	overflow:hidden;
	overflow-y:auto;
	padding-top:13px;
}
#footer {
	width:640px;
	height:98px;
	position:absolute;
	bottom:-5px;
	left:0px;
	background-image:url(../images/footer_bg.png);
}



div.item {
	width:145px;
	height:150px;
	display:inline-block;
	margin:10px 5px;
	position:relative;
}
div.item > img.count {
	position:absolute;
	top:-20px;
	right:-5px;
}

div.item_list {
	height:95px;
	line-height:95px;
	margin-bottom:10px;
	margin-top:10px;
	width:620px;
	position:relative;
}

div.item_list div.name {
	height:95px;
	position:absolute;
	top:0px;
	left:20px;
	width:280px;
	font-family:'HelveticaNeueW02-55Roma';
	color:#fafafa;
	font-size:40px;
	overflow:hidden
}
div.item_list div.count_img {
	height:95px;
	position:absolute;
	top:0px;
	left:303px;
	width:120px;
	font-family:'HelveticaNeueW02-55Roma';
	color:#fafafa;
	font-size:40px;
	overflow:hidden
}
div.item_list div.count_img > span {
	font-size:50px;
}
div.item_list div.count {
	height:95px;
	position:absolute;
	top:0px;
	left:423px;
	width:80px;
	text-align:right;
	font-family:'HelveticaNeueW02-55Roma';
	color:#fafafa;
	font-size:40px;
	overflow:hidden
}
div.item_list div.action {
	height:95px;
	position:absolute;
	top:0px;
	left:498px;
	width:100px;
	text-align:right;
	font-family:'HelveticaNeueW02-55Roma';
	color:#fafafa;
	font-size:40px;
	overflow:hidden;
	padding-top:31px;
}