@charset "utf-8";
@charset "utf-8";
div.main{
	width:900px;
	margin:0px auto;
	font-size:12px;
	color:#4B4B4B;
	margin-top:20px;
	background: white;
}
div.main .top{
	width:100%;
}
div.main .body{
	width:900px;border-top:2px solid #CCCCCC;
}
a.white:link {
	text-decoration: none;color: #FFFFFF;
}
a.white:visited {
	text-decoration: none;color: #FFFFFF;
}
a.white:hover {
	text-decoration: underline;
	color: #FF0000;
}
a.white:active {
	text-decoration: none;
	color: #FFFFFF;
}
a.ord:link {
	text-decoration: none;color: #0066CC;
}
a.ord:visited {
	text-decoration: none;color: #0066CC;
}
a.ord:hover {
	text-decoration: underline;
	color: #FF0000;
}
a.ord:active {
	text-decoration: none;
	color: #0066CC;
}
.arena_over{
	background:#FEF7EC;
}
div.right .order_msg{
	width:100%; line-height:30px;
}
ul{
	padding:0px; margin:0px; list-style:none; font-size:12px; color:#666666; margin:0px auto;
}
li{
	float:left;
}
.title{
	font-weight:bold; background:#FDEAED; width:880px; font-size:14px; height:25px; line-height:25px; margin:5px; padding-left:10px;
}
.each{
	background:#F6F6F6;
}
.order{
	width:250px;border:1px solid #999999; float:left; margin:20px;
}
.order_title{
	width:250px;float:left; margin:20px 20px 0px; text-align:center; color:#FF7E00; font-size:13px;
}
.order table{
	margin:5px; width:240px;
}
.order td{
	padding-left:10px;
}
.thin{
	width:200px;
}
.dot{
	background:url(../images/dot.gif) repeat-x;height:2px; line-height:3px; font-size:1px; padding-bottom:1px;
}
.new{
	width:840px; margin:10px 20px;
}
.new_title{
	 color:#008AFF; font-size:14px;
}
.new table{
	border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC;
}
.new td{
	padding-left:10px;border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; height:25px; line-height:25px;
}
.gift li.pic{
	padding:10px; border:1px solid #CCCCCC; margin:4px; width:150px; height:150px;
}