.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

BODY {
font-family: verdana, helvetica, arial; 
font-size: 10px;
background:#eee;
margin:0px;
}


a.standLink {
font-family: verdana, helvetica, arial; 
font-size: 10px;
color:#000000;
}

A {
font-family: verdana, helvetica, arial; 
font-size: 10px;
color:#666666;
}


* {
-moz-box-sizing: border-box;
box-sizing: border-box;
}

body { text-align: center;} 
div.centerpage { text-align: left; width: 70%; margin-left: auto; margin-right: auto; } 

.wrap950{
clear:both;
width:950px;
}

  /* Spiffy Purple Rounded Corner Start */

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#858FAD}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #cacedb;
  border-right:1px solid #cacedb;
  background:#a3abc1}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f2f3f6;
  border-right:1px solid #f2f3f6;
  background:#9ca4bc}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #9ca4bc;
  border-right:1px solid #9ca4bc;}
.spiffy4{
  border-left:1px solid #cacedb;
  border-right:1px solid #cacedb}
.spiffy5{
  border-left:1px solid #a3abc1;
  border-right:1px solid #a3abc1}
.spiffyfg{
  background:#858FAD}



.spiffyHead{
  background:#515C7B;
  color: #ffffff;
  padding:2px;
  }

  /* Spiffy Purple Rounded Corner End */





    /* Spiffy Grey Rounded Corner Start */

spiffyG{display:block}
.spiffyG *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#999999}
.spiffyG1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d3d3d3;
  border-right:1px solid #d3d3d3;
  background:#b2b2b2}
.spiffyG2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f4f4f4;
  border-right:1px solid #f4f4f4;
  background:#acacac}
.spiffyG3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #acacac;
  border-right:1px solid #acacac;}
.spiffyG4{
  border-left:1px solid #d3d3d3;
  border-right:1px solid #d3d3d3}
.spiffyG5{
  border-left:1px solid #b2b2b2;
  border-right:1px solid #b2b2b2}
.spiffyGfg{
  background:#999999}
  .spiffyGHead{
  background:#999999;
  color: #ffffff;
  font-weight:bold;
  padding:2px;
  }


  /* Spiffy Grey Rounded Corner End */













  /* Friends Online Start */

  .FListWrap {
width:220px;
height:200px;
position:absolute;

}

#FListHead {
text-align:left;
padding:4px;
cursor:move;
}

.FListBody {
clear:both;
width:100%;
height:170px;
background-color: #ffffff;
border:1px solid #cccccc;
text-align:left;
padding:2px;
overflow:auto;
}

.FListBodyOut {
clear:both;
background-color: #eeeeee;
border:1px solid #999999;
width:100%;
height:180px;
}

  /* Friends Online End */

/* friend add start */
.FriendAddConfirm
{
	clear:both;
	background-color:#cccccc;
	border:2px solid #666666;
	padding: 2px;
	z-index:5;
	width:240px;
	height:80px;
	position:absolute;



}
/* friend add end */

/* Block start */
.BlockConfirm
{
	clear:both;
	background-color:red;
	border:2px solid #666666;
	padding: 2px;
	z-index:5;
	width:240px;
	height:80px;
	position:absolute;



}
/* Block end */

/* User Link Start */

.User_Option {
cursor: pointer;
width:10px;
height:12px;
padding-top:2px;
float:left;
margin-left:1px;
margin-right:1px;
}

.userlink {
font-family: verdana, helvetica, arial; 
font-size: 10px; 
color: #333333;
}

.userwrap {
float:left;
}

.user_on {
float:left;
font-family: verdana, helvetica, arial; 
font-size: 10px; 
color: red;
}

/* User Link END */


/* Search Result Start */


.searchresult {
  
  border: 1px solid #ccc;
  padding: 5px 5px 4px 5px;
  margin-bottom:5px;
   }
  
.searchresult .image {
  float: left;
  padding: 0px 9px 0px 0px;
  text-align: left;
  width: 100px;}

.searchresult .userinfo {
  float: left;
  padding: 0px;
  width: 410px; }

.searchresult .userinfo dl, .searchresult .userinfo dt, .searchresult .userinfo dd {
  margin: 0px;
  padding: 0px; }

.searchresult .userinfo dt {
    color: gray;
    clear: both;
    float: left;
    padding: 0px;
    width: 110px; }

.searchresult .userinfo dd {
    float: left;
    display: inline;
    padding: 0px;
    width: 300px; }

.searchresult .tools {
  float: right;
  width: 60px; 
  list-style-type: none;
  text-align:right;
  }


.Sub_Content .image {
  float: left;
  padding: 0px 9px 0px 0px;
  text-align: left;
  width: 100px;}



.Sub_Content .clubinfo {
  float: left;
  padding: 0px;
  width: 270px; }

.Sub_Content .clubinfo dl, .Sub_Content .clubinfo dt, .Sub_Content .clubinfo dd {
  margin: 0px;
  padding: 0px; }

.Sub_Content .clubinfo dt {
    color: gray;
    clear: both;
    float: left;
    padding: 0px;
    width: 120px; }

.Sub_Content .clubinfo dd {
    float: left;
    display: inline;
    padding: 0px;
    width: 150px; }

.Sub_Content .clubDesc {
  float: right;
  width: 300px; 
  list-style-type: none;
  }



.searchresult .clubinfo {
  float: left;
  padding: 0px;
  width: 270px; }

.searchresult .clubinfo dl, .searchresult .clubinfo dt, .searchresult .clubinfo dd {
  margin: 0px;
  padding: 0px; }

.searchresult .clubinfo dt {
    color: gray;
    clear: both;
    float: left;
    padding: 0px;
    width: 120px; }

.searchresult .clubinfo dd {
    float: left;
    display: inline;
    padding: 0px;
    width: 150px; }

.searchresult .clubDesc {
  float: right;
  width: 300px; 
  list-style-type: none;
  }






.filterresult {
width:220px; 
float: left; 
padding-left:5px;
}

.filterresult327 {
width:327px; 
float: left; 
padding-left:5px;
}

.filterresultheader {

clear:both;

border: 1px solid #ccc;
color: #666666;
background-color:#eeeeee;
width:100%;
font-weight:bold;
padding:8px 5px 5px 5px;
margin-top:2px;
}


.filterresult dl, .filterresult dt, .filterresult dd {
  margin: 0px;
  padding: 0px; 
  height:30px;}



.filterresult dt {
    color: gray;
    clear: both;
    float: left;
    padding: 0px;
	padding-top:4px;
    width: 65px; }

.filterresult dd {
    float: left;
    display: inline;
    padding: 0px;
    width: 153px; }

.boxHeader {
background-color: #EAECF4;
width:100%;
}

.FilterInputTxt {
border: 1px solid #bdc7d8;
  font-family: verdana, helvetica, arial;
  font-size: 10px;
  padding: 1px;
  height:18px;
  background-color: #eeeeee;
 }

 .FilterInputs {
text-align:right;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
width:100%;
padding:8px 4px 4px 4px;


 }

 .TriUp
 {
 background: url(/newimg/TrI.gif) no-repeat center center; 
 width:15px;
 height:10px;
 float:left;
 }

 .TriDown
 {
  display:none;
  float:left;
 }

  .RanLogo
 {
 background: url(/newimg/imi.gif) no-repeat center center; 
 width:20px;
 height:12px;
 float:left;
 }

 .LoveLogo
 {
  background: url(/newimg/heart.gif) no-repeat center center; 
 width:20px;
 height:12px;
  float:left;
 }

 /* Search Result End *?

/* AD Start */

.mainAd600
{
margin-top:5px;
clear:both;
text-align:center;
width:100%;

}

.mainAd350
{
margin-top:5px;
clear:both;
text-align:center;
width:100%;

}

.mainAd300H
{
clear:both;
text-align:center;
width:100%;
overflow:hidden;
}





/* AD Start */


/* Stylized Box Start */

.Style_Box
{
background: #9C0400;
border: 1px solid #4A0800;
}

.Style_Box_Grey
{
background: #CCCCCC;
border: 1px solid #999999;
}

.Style_Box .Heading
{
padding: 8px 5px 5px 5px;
height:30px;
font-weight:bold;
color:#ffffff;
background-image: url(newimg/im_bg.gif); 
background-repeat: no-repeat;
}

.Style_Box_Grey .Heading
{
padding: 8px 5px 5px 5px;
height:30px;
font-weight:bold;
}


.Style_Box .Main, .Style_Box_Grey .Main
{
clear:both;
width:100%;
padding: 2px;
background: #FFFFFF;
}



.Style_Box .Main .mainWrapper, .Style_Box_Grey .Main .mainWrapper
{
width:100%;
}

.Style_Box_Result {
  
  border: 1px solid #ccc;
  padding: 5px 5px 4px 5px;
   }
 

.Style_Box .Heading .TLeft
{
width:30%;
float:left;
font-weight:bold;
}

.Style_Box .Heading .TRight
{
width:69%;
float:left;
text-align:right;
color:#666666;
}


.Style_Box_Result .userinfo, .Sub_Content .userinfo{
  float: left;
  padding: 0px;
  width: 600px; }

.Style_Box_Result .userinfo dl, .Style_Box_Result .userinfo dt, .Style_Box_Result .userinfo dd, .Sub_Content .userinfo dl, .Sub_Content .userinfo dt, .Sub_Content .userinfo dd  {
  margin: 0px;
  padding: 0px; 
}

.Style_Box_Result .userinfo dt, .Sub_Content .userinfo dt {
    color: gray;
    clear: both;
	margin-top:6px;
    float: left;
    padding: 0px;
    width: 120px; }

.Style_Box_Result .userinfo dd, .Sub_Content .userinfo dd {
    float: left;
    display: inline;
    padding: 0px;
    width: 280px; 
	  margin-top:6px;}

.Style_Box_Result .inputTxtProfileS, .Sub_Content .inputTxtProfileS 
{
	border: 1px solid #bdc7d8;
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	padding: 1px;
	height:18px;
	background-color: #eeeeee;
	width:200px;
 }

   .inputTxtProfileZ
{
	border: 1px solid #bdc7d8;
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	padding: 1px;
	height:18px;
	background-color: #eeeeee;
 }

 .Sub_Title 
{
border: 1px solid #ccc;
color: #666666;
background-color:#eeeeee;
width:100%;
font-weight:bold;
padding:8px 5px 5px 5px;
}

.Sub_Title H1
{
	font-size:11px;
	margin:0px;
}


.Sub_Content
{
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
width:100%;
padding:8px 5px 5px 5px;
margin-bottom:2px;

}

.Sub_Content1
{
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
width:100%;
padding:8px 5px 5px 5px;
overflow:hidden;

}


.searchresultC {
  
  border: 1px solid #ccc;
  padding: 5px 5px 4px 5px;
  margin-bottom:5px;
   }
  
.searchresultC .imageC {
  float: left;
  padding: 0px 9px 0px 0px;
  text-align: left;
  width: 120px;}

.searchresultC .userinfoC {
  float: left;
  padding: 0px;
  width: 680px; }

.searchresultC .userinfoC dl, .searchresultC .userinfoC dt, .searchresultC .userinfoC dd {
  margin: 0px;
  padding: 0px; }

.searchresultC .userinfoC dt {
    color: gray;
    clear: both;
    float: left;
    padding: 0px;
    width: 120px; }

.searchresultC .userinfoC dd {
    float: left;
    display: inline;
    padding: 0px;
    width: 560px; }




.userinfoL {
  float: left;
  padding: 0px;
  width: 680px; }

.userinfoL dl, .userinfoL dt, .userinfoL dd {
  margin: 0px;
  padding: 0px; }

.userinfoL dt {
    color: gray;
    clear: both;
	margin-top:6px;
    float: left;
    padding: 0px;
    width: 220px; }

.userinfoL dd {
    float: left;
    display: inline;
    padding: 0px;
	margin-top:6px;
    width: 460px; }


.TLeft1
{
width:69%;
float:left;

}

.TRight1
{
width:30%;
float:left;
text-align:right;
color:#666666;
}

.Shadding {
padding:3px;
background-color:#ddd;
margin-bottom:5px;
}

.mainList li {
	list-style-type: none;
	background: transparent url(bullet.gif) no-repeat left 0.5ex;
	margin-bottom: 2px;
	margin-left: 5px;
	padding-left: 5px;
}













.Style_Box_Result350 {
  
  border: 1px solid #ccc;
  padding: 5px 5px 4px 5px;
   }
 

.Style_Box_Result350 .userinfo{
  float: left;
  padding: 0px;
  width: 290px; }

.Style_Box_Result350 .userinfo dl, .Style_Box_Result350 .userinfo dt, .Style_Box_Result350 .userinfo dd{
  margin: 0px;
  padding: 0px; 
}

.Style_Box_Result350 .userinfo dt {
    color: gray;
    clear: both;
	margin-top:6px;
    float: left;
    padding: 0px;
    width: 120px; }

.Style_Box_Result350 .userinfo dd {
    float: left;
    display: inline;
    padding: 0px;
    width: 170px; 
	  margin-top:6px;}

.Style_Box_Result350 .inputTxtProfileS
{
	border: 1px solid #bdc7d8;
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	padding: 1px;
	height:18px;
	background-color: #eeeeee;
	width:160px;
 }
/* Stylized Box End */


.Main_full
{
	width:958px;
	margin-top:4px;


}
.Main_300ad
{
	width:300px;
	height:256px;
	text-align:right;

}
.Main_LeftCol
{
	width:646px;
	float:left;
}
.Main_RightCol
{
	width:300px;
	margin-left:6px;
	float:left;
	text-align:right;
}




.Main_space
{
	width:646px;
	background-color: #ffffff; 
	text-align:left;
	background-image: url(newimg/main_head3.gif); 
	background-repeat: no-repeat;
	padding:2px;
	min-height:630px;
	height:auto !important;
	height:630px;

}

.Page_Header
{

	width:628px;
	margin-left:8px;
	clear:both;

}

.Loginbox_body
{
	background-color:#9C0400;
	width:300px;
	height:50px;
	margin-bottom:6px;
	background-image: url(newimg/login_bg.gif); 
	background-repeat: no-repeat;

}
.Loginbox_head
{
	width:300px;
	height:22px;

}

.Loginbox_headL
{
	width:100px;
	height:22px;
	background-color:#9C0400;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#ffffff;
	padding-top:3px;
	background-image: url(newimg/login_bghead.gif); 
	background-repeat: no-repeat;

}

.Loginbox_headR
{
	width:198px;
	height:20px;
	margin-left:2px;
	background-color:#4A0800;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	padding-top:3px;

}
.Loginbox_headL2
{
	width:188px;
	height:22px;
	background-color:#9C0400;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#ffffff;
	padding-top:3px;
	background-image: url(newimg/login_bg.gif); 
	background-repeat: no-repeat;

}

.Loginbox_headR2
{
	width:110px;
	height:20px;
	margin-left:2px;
	background-color:#4A0800;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	padding-top:3px;

}

.Loginbox_formL
{
	width:123px;
	float:left;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
	color:#ffffff;
}
.Loginbox_formR
{
	width:54px;
	float:left;
	text-align:right;
	padding-right:5px;
	padding-top:18px;
	color:#ffffff;
}



.Main_SearchTop
{

	width:628px;
	height:12px;
	margin-left:8px;
	background-image: url(newimg/search_top.gif); 

}
.Main_SearchMid
{

	width:628px;
	margin-left:8px;
	background-color:#eeeeee;
	background-image: url(newimg/search_mid.gif); 

}
.Main_SearchBox
{

	width:628px;
	height:11px;
	margin-left:8px;
	background-image: url(newimg/search_bot.gif); 
	background-repeat: no-repeat;

}


.Main_Bubble
{
	background-image: url(newimg/main_bubble.gif); 
	background-repeat: no-repeat;
	width:300px;
	height:146px;
	padding-left:8px;
	padding-top:3px;
	margin-bottom:6px;
	text-align:left;
	overflow:hidden;


}

.Recent_Photo
{

	width:50px;
	height:50px;
	background-color:#666666;
	margin-right:2px;
	margin-top:2px;
	float:left;
}

.Upcoming_Left
{
	width:257px;
	float:left;

}
.Upcoming_Right
{
	width:35px;
	float:left;
	padding-top:6px;

}






.Style_Box_Signup {
    padding: 0px;
   }
.Style_Box_Signup .userinfo {
  float: left;
  padding: 0px;
  width: 628px; 
  }

.Style_Box_Signup .userinfo dl, .Style_Box_Signup .userinfo dt, .Style_Box_Signup .userinfo dd {
  margin: 0px;
  padding: 0px; 
}

.Style_Box_Signup .userinfo dt {
    color: gray;
    clear: both;
	 font-weight:bold;
	font-size:11px;
	margin-top:6px;
    float: left;
    padding: 0px;
    width: 158px; }

.Style_Box_Signup .userinfo dd {
    float: left;
    display: inline;
    padding: 0px;
    width: 470px; 
	  margin-top:6px;}

.modInputErrorTxt {
	color:red;
}

.Recent_Photo
	{

		width:50px;
		height:50px;
		background-color:#cccccc;
		margin-right:2px;
		margin-top:2px;
		float:left;
		overflow:hidden;
	}

.Upcoming_Left
{
	width:257px;
	float:left;
	overflow:hidden;

}
.Upcoming_Right
{
	width:35px;
	float:left;
	padding-top:6px;

}
 div.More_Contents
  {
	display:none;


  }