.mypoint_member_rating {
  font-size: 36px;
  font-weight: normal;
  text-align: right;
  padding: 10px;
  vertical-align: top;
}
.mypoint_member {
  border:1px solid #DDDDDD;
  padding: 10px;
  background:url(../images/menu_user.gif) repeat-x;
  }
.mypoint_members {
  border-spacing: 10px;
}
.mypoint_member_name {
  font-size: 10pt;
  font-weight: bold;
}
.mypoint_member_wrap td {
  verticle-align: top;
  }
.mypoint_member_photo {
	width: 100px;
	text-align: center;
}
.mypoint_member_details {
	width: 300px;
}  
.mypoint_member_award img {
  border: 2px solid #ccc;
  }
.mypoint_stats {
	clear: both;
	height: 200px;
}
.mypoint_stat {
	padding: 15px;
	float: left;
	margin: 15px;
	margin-right: 50px;
	
	border-left: 4px solid #ddd;
}  
.mypoint_stat_title {
	font-size: 24px;
	margin: 10px 0;
}  
.mypoint_stat_title img {
  vertical-align: bottom;
  margin-right: 10px;
}
.mypoint_stat h3 {
  margin: 0;
  padding: 0;
  font-size: 12px;
}

.mypoint_store {
  
}
.mypoint_store_deal {
	border: 1px solid #ccc;
	width: 500px;
	padding: 10px;
	margin: 10px 0;
}
.mypoint_store_deal h3 {
  margin: 0;
  padding: 0;
  font-size: 12px;
}
.mypoint_store_product_desc {
  padding: 5px;
}
.mypoint_store_product_checkout {
  float: right;
  }
  
#mypoint_tour {
	float: right;
	border: 1px solid #ccc;
	background: #F9F9F9;
	width: 200px;
	margin: 15px;
	padding: 10px;
}
#mypoint_activity_rewards {
	width: 560px;
}
#mypoint_activity_rewards th {
  padding: 3px;
  border: 1px solid #ddd;
  background: #ccc;
}
#mypoint_activity_rewards td {
	padding: 3px;
	border: 1px solid #ddd;
}
  