#mainContent{
	margin:auto;
	margin-top:40px;
}
#matchingCriterial {
	width:640px;
	padding-bottom:5px;
	background:#ffffff url(../../img/box/bg-bottom-gradient.jpg) left bottom no-repeat;
	float:left;
	margin-bottom:20px;	
}
#primaryContent .ChunkHeader
{
	width:640px;
}
#memberSearchResult {
	width:640px;
	padding-bottom:5px;
	background:#ffffff url(../../img/box/bg-bottom-gradient.jpg) left bottom no-repeat;
	float:left;
}

#memberSearchResultItems {
	width:625px;
	background: url(../../img/box/bg-middle-gradient.jpg) left top repeat-y;
	padding:10px;
	padding-right:5px;
	clear:both;
	float:left;
}

.MemberSearchResultItem {
	float:left;
	width: 625px;
	clear:both;
	height:auto;
	padding-top: 5px;
	padding-bottom:5px;
	border-top: solid 1px #bc0001;
}

#memberSearchResultItems  .First {
	border-top: 0px;
	margin-top: 0px;
	padding-top: 0px;
	background:none;	
}

.MemberSearchResultItem ul.MemberInformation {
	list-style:none;
	float:left;
	text-align:justify;
	width:340px;
	font-weight:bold;
	padding-left:10px;
}
.MemberSearchResultItem ul.MemberInformation h4{
	font-size:1.2em;
}
.MemberSearchResultItem ul.MemberInformation span {
	width:95px;
	font-weight:normal;	
	float:left;
}
.MemberSearchResultItem ul.MemberInformation p{
	width:245px;
	float:left;
	font-weight:normal;
	overflow:hidden;
}
.MemberSearchResultItem .MemberInformation li{
	background:url(../../img/box/under-line.jpg) left top repeat-x;
	padding-bottom:3px;
	padding-top:3px;
	float:left;
	clear:both;
	width:100%;
	line-height:20px;
}
.MemberSearchResultItem .BoxFlirt{
	background:url(../../img/box/bg-bottom-Flirt.gif) 5px bottom no-repeat;
	width:123px;
	padding-bottom:13px;
	float:left;
} 
.MemberSearchResultItem .FlirtContent{
	background:url(../../img/box/bg-top-Flirt.gif) 5px top no-repeat;
	width:123px;
	padding-top:22px;
	float:left;
	clear:both;
} 
.MemberSearchResultItem .FlirtList  {
	background:url(../../img/box/bg-middle-Flirt.gif) 5px top repeat-y;
	width:103px;
	float:left;
	clear:both;	
	padding-left:15px;
	padding-right:5px;
	text-align:right;
}
.MemberSearchResultItem .FlirtList ul{
	width:103px;
	list-style:none;	
	margin-top:-10px;
	position:relative;	
}
.MemberSearchResultItem .FlirtList li{
	border-top:1px dotted #999;
	width:103px;
	line-height:20px;	
	float:left;
}
.MemberSearchResultItem .First{
	border-top:0px;
	background:none;
}
/*lastLoginMember*/
#lastLoginMember {
	width:640px;
	padding-bottom:5px;
	background: url(../../img/box/bg-bottom-gradient.jpg) left bottom no-repeat;
	float:left;
	margin-bottom:20px;
	clear:both;
}

#lastLoginMemberItems {
	width:620px;
	background: url(../../img/box/bg-middle-gradient.jpg) left top repeat-y;
	padding:10px;
	float:left;
	clear:both;
}

#lastLoginMemberItems .LastLoginMemberItem {
	width:143px;
	text-align:center;
	float: left;	
	padding-right:10px;
	_padding-right:7px;
}
#lastLoginMember .First{
	padding-left:7px;
	_padding-left:4px;
}
#lastLoginMemberItems .LastLoginMemberItem .UserAvatarBrief
{
	margin:auto;
	float:none;
}
/*====*/
#recentlyUpdatePictureMember {
	width:640px;
	padding-bottom:5px;
	background: url(../../img/box/bg-bottom-gradient.jpg) left bottom no-repeat;
	float:left;
	clear:both;
	margin-bottom:20px;
	*float:none;
}
#recentlyUpdatePictureMember .ChunkHeader
{
	width:640px;
}
#recentlyUpdatePictureMemberItems {
	width:612px;
	border-left: 1px solid #cccacb;
	border-right: 1px solid #cccacb;
	border-bottom: 1px solid #cccacb;
	padding:9px;
	padding-left: 17px;
	float:left;
	clear:both;
}

#recentlyUpdatePictureMemberItems .RecentlyUpdatePictureMemberItem {
	width:142px;
	text-align:center;
	float: left;
	padding-right:10px;
	_padding-right:6px;	
	padding-bottom:10px;
}
#recentlyUpdatePictureMemberItems .First{
	padding-left:7px;
	_padding-left:4px;
}
#recentlyUpdatePictureMemberItems .RecentlyUpdatePictureMemberItem .UserAvatarBrief
{
	margin:auto;
	float:none;
}
/*featureMember*/
#featureMember {
	width:640px;
	padding-bottom:5px;
	background: url(../../img/box/bg-bottom-gradient.jpg) left bottom no-repeat;
	float:left;
	clear:both;
	margin-bottom:20px;
}

#featureMemberItems {
	width:620px;
	border-left: 1px solid #cccacb;
	border-right: 1px solid #cccacb;
	border-bottom: 1px solid #cccacb;
	padding:9px;
	float:left;
}

#featureMemberItems .FeatureMemberItem {
	width:142px;
	text-align:center;
	float: left;
	clear:none;
	padding-top:0px;
	padding-left:0px;	
	padding-right:10px;
	_padding-right:7px;	
}
#featureMemberItems .First{
	padding-left:7px;
	_padding-left:4px;
}
#featureMemberItems .FeatureMemberItem .UserAvatarBrief
{
	margin:auto;
	float:none;
}
/*newestMember*/
#newestMember {
	width:640px;
	padding-bottom:5px;
	background: url(../../img/box/bg-bottom-gradient.jpg) left bottom no-repeat;
	float:left;
	clear:both;
}

#newestMemberItems {
	width:620px;
	border-right: 1px solid #cccacb;
	border-left: 1px solid #cccacb;
	border-bottom: 1px solid #cccacb;
	padding:9px;
	float:left;
}

#newestMemberItems .NewestMemberItem {
	width:142px;
	text-align:center;
	float: left;
	clear:none;
	padding-right:10px;
	padding-left:0px;
	_padding-right:7px;	
}
#newestMemberItems .First{
	padding-left:7px;
	_padding-left:4px;
}
#newestMemberItems .NewestMemberItem .UserAvatarBrief
{
	margin:auto;
	float:none;
}
/*memberSearch*/
#memberSearchGroup
{
	width:280px;
	margin:auto;
	clear:both;
	background:#FFFFFF url(../../img/box/bg-box-bottom03.jpg) left bottom no-repeat;
	padding-bottom:5px;
	float:left;	
	text-align:left;
}
#memberSearch {
	clear:both;
	width:280px;
	float:left;	
}
/*------------------------------------------------------------------------------------*/
/*                                 Navigation                                         */
/*------------------------------------------------------------------------------------*/
#memberSearchNavigation {
	width:260px;
	padding:10px;
	float:left;
	clear:both;
	background:#fff url(../../img/box/bg-box-middle03.jpg) left top repeat-y;
	
}

#memberSearchNavigation h3 {
	font-size: 100%;
}

#memberSearchNavigation a,
#memberSearchNavigation a:hover{
	color: #096af5;
}

#memberSearchNavigation ul {
	margin: 0px 10px 0px 10px;
	background:url(../../img/vangel/NoUpload.gif) left bottom repeat-x;
	color:#9a9898;
	width: 217px;
	padding-left:23px;
	overflow: hidden;
}

#memberSearchNavigation ul li {
	width:auto;
	float: left;
	text-align:center;
	list-style:none;
}

#memberSearchNavigation ul li a{
	padding-top:5px;
	float: left;
	color:#000000;
	font-weight:bold;
	padding-bottom:10px;
	display: block;
	width: 80px;
}

#memberSearchNavigation ul li a:hover{
	background:url(../../img/vangel/ReallyUpload.gif) left bottom repeat-x; 
	background-color: #fbbbbb;	
	padding-top:5px;
	float: left;
	color:#000000;
	font-weight:bold;
	padding-bottom:10px;
	text-decoration:none;
	display: block;
	width: 80px;
}
#memberSearchNavigation .active {
	background:url(../../img/vangel/ReallyUpload.gif) left bottom repeat-x;
	float: left;
	width:auto;
}

#memberSearchNavigation #navSimple{
	margin-left: 10px;
}

#memberSearchNavigation #navAdvance {
	margin-left: 10px;
}
#memberSearchForm{
	width:260px;
	padding:9px;
	*padding:8px;
	padding-top:20px;
	float:left;
	border-left: 1px solid #cccacb;
	border-right: 1px solid #cccacb;
	border-bottom: 1px solid #cccacb;
}	
#memberSearchForm label{
	display: block;
	float: left;
	width: 100px;
	padding-right:5px;
	text-align: right;
}

#memberSearchForm select {	
	display: block;
	float: left;
	font-size:11px;
	width: 155px;
	
}
#memberSearchForm input {
	display: block;
	float: left;
	font-size:11px;	
	width: 150px;
}
#memberSearchForm div div {
	margin-top: 0px;
}
#memberSearchForm h3
{
	font-size:1.2em;
	float:left;
	width:auto;
	padding-left:10px;
	padding-top:5px;
}
#nickeNameGroup,
#sexGroup,
#heightGroup,
#bodyStyleGroup,
#livingPlaceGroup,
#provinceGroup,
#districtGroup,
#marriageGroup,
#positionGroup,
#avatarRequireGroup,
#memberSearchFormActionGroup,
#placeJobGroup,
#specialityGroup,
#timeJobGroup,
#sakeGroup,
#hobbyGroup,
#musicGroup,
#movieGroup,
#ageGroup,
#newsGroup,
#fullMode
{
	clear:both;
	width:260px;
	float:left;
	margin-bottom:10px;
}

#nickeNameGroup p
{
	width:auto;
    color:#999999;
	float:left;
	padding-left:105px;
}
#memberSearchForm #sexGroup select
{
	 width:60px;
}
html>/**/body #maxAgeGroup, x:-moz-any-link, x:default
{
		width:260px;
}
#memberSearchForm #ageGroup select
{
	 width:55px;
}
#memberSearchForm #minAgeGroup
{
	width: 160px;
	float: left;
}
#memberSearchForm #maxAgeGroup
{
	width: 100px;
	float: left;
}
div#maxAgeGroup label {
	width: 35px;
	float: left;
}
#livingPlaceGroup #livingState
{
	width:260px;
	clear:both;
	float:left;
}
#livingPlaceGroup #livingDistrict
{
	width:165px;
	clear:both;
	float:left;
	padding-left:85px;
	margin-top:10px;
}
#avatarRequireGroup {
	margin-bottom:10px;
	padding-left:105px;
	width:165px;
}

#avatarRequireGroup  input {
	display: block;
	float: left;
	width:15px;
	* margin-top:-4px;	
}

#avatarRequireGroup label {
	width:140px;
	text-align:left;
	margin-left: 5px;
}

#placeJobGroup #workAtCountry
{
	width:260px;
	clear:both;
	float:left;
}
#placeJobGroup #workAtState
{
	width:165px;
	clear:both;
	float:left;
	padding-left:85px;
	margin-top:10px;
}	
#placeJobGroup #workAtDistrict
{
	width:165px;
	clear:both;
	float:left;
	padding-left:85px;
	margin-top:10px;
}
#memberSearchForm #timeJobGroup select
{
	 width:60px;
}
#timeJobGroup #minTimeJobGroup
{
	width: 150px;
	float: left;
}
#timeJobGroup #maxTimeJobGroup
{
	width: 100px;
	float: left;
}
div#maxTimeJobGroup label {
	width: 35px;
	float: left;
}


#whatIsVangel
{
	width:260px;
	clear:both;
	float:left;
	padding-left:10px;
}
div#memberSearchFormActionGroup {
	border-top: dotted 1px #999999;
	width: 260px;
	padding-top:10px;
}
#fullMode {
	margin-bottom:10px;
	padding-left:85px;
	width:175px;
}

#fullMode  input {
	display: block;
	float: left;
	width:15px;
	* margin-top:-4px;
}

#fullMode label {
	width:150px;
	text-align:left;
	margin-left: 5px;
}
div#memberSearchFormActionGroup a{
	width:100px;
	float:left;
}
div#memberSearchFormActionGroup input{
	float: right;
	width: 80px;
}
#filterSearchResult
{
	width:640px;
	background: url(../../img/box/bg-middle-gradient.jpg) left top repeat-y;
	clear:both;
	float:left;
}
#filterSearchResult ul
{
	width:620px;
	list-style:none;
	float:left;
	padding-top:5px;
}
#filterSearchResult ul li{
	width:auto;
	float:left;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
	border-left:1px solid #999;
}
#filterSearchResult .First {
	border-left:0px;
	padding-left:10px;
}
.Paging
{	
	width:610px;
	float:left;
	clear:both;
	text-align:right;
	overflow:hidden;
	padding-top:10px;
	margin-top:5px;
	background:url(../../img/box/under-line.jpg) left top repeat-x;
}
.TipsProfile{
	width:380px;
	float:left;
	clear:both;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
}
.TipsProfileContent{
	width:380px;
	float:left;
	clear:both;
}
.TipsProfileContent ul{
	width:380px;
	margin:0px;
	list-style:none;
	float:left;
}
.TipsProfileContent ul li{ 
	width:380px;
	background:url(../../img/box/under-line.jpg) left bottom repeat-x;	
	padding-bottom:3px;
	padding-top:3px;
	float:left;
	clear:both;
}
.TipsProfile span{
	width:120px;
	float:left;
	font-weight:normal;	
	padding-right:5px;
}
.TipsProfile p{
	float:left;
	width:225px;
	margin:0px;
	font-weight:normal;		
}
.TipsProfile .Flirt{
	width:380px;
	float:left;
	clear:both;
	clear:both;
}
.TipsProfile .Flirt ul{
	width:380px;
	float:left;
	clear:both;	
	padding-left:0px;
	padding-top:10px;
	list-style:none;
	margin:0px;
}
.TipsProfile .Flirt ul li{
	width:80px;
	float:left;
	padding-bottom:2px;
	padding-top:2px;
	margin-left:0px;
	padding-left:10px;
}
.TipsProfile .Flirt ul li.End{
	width:100px;
}
.TipsProfile .Flirt ul li.Icon{
	width:110px;
	background:url(../../img/icon-livechat.gif) right top no-repeat;
	padding-right:1px;
}
/* ------------------------- 05/08/09 ------------------------- */
.MemberItem{
	width:134px;
	height:145px;
	margin-top:10px;
	margin:auto;
	text-align:center;
}
.MemberItem a{
	width:132px;
	*width:135px;
	float:left;
	display:block;
}
.Member{
	list-style: none;
	margin: 0;
	padding: 0;
	float:left;
}
.Member li {
	padding: 0;
	float: left;
	position: relative;
	width: 137px;
	text-align:left;
	height: 137px;
	overflow:hidden;
}
.Member table {
	background: #fff;
	border:solid 1px #cccccc;
	padding: 1px;
	width:135px;
	height:135px;
	overflow:hidden;
}
.Member span {
	width: 25px;
	height: 34px;
	display: block;
	position: absolute;
	bottom:2px;
	cursor:pointer;
	right:-2px;
	*right:-3px;
}

.Member .Arrow {
	background: url(../../img/button.gif) no-repeat;
}
.Member a {
	text-decoration: none;
}
.Member a:hover table  {
	border-color: #970506;
}
.Member a:hover span {
	background-position: left -40px;
}