/* table of content

   * contact_request
   * filelist
   * invitation
   * join_nickname
   * memberlist
   * member_interactive
   * member-searchbox
   * registration
   * join userpic chooser
   * answer_profilequestions
*/




/* contact_request */

.contact_request li {
	list-style: none;
}

div.contact_request a {
	text-decoration: none;
}

div.contact_request a:hover {
	text-decoration: underline;
}

.contact_question {
	padding: 10px 10px;
	margin-bottom: 15px;
	float: left;
	width: 335px;
}

.contact_request .img_ctr {
	float: left;
	width: 58px;
	padding: 1px;
	margin-right: 10px;
}

.contact_request img {
	vertical-align: bottom;
}

.contact_question_list {
	margin-top: 12px;
	float: left;
	width: 260px;
}

.contact_question li {
	float: left;
	width: 130px;
	font-size: 9px;
	font-weight: bold;
	margin-bottom: 5px;
}

	.contact_question li a {
		text-decoration: none;
	}
	
	.contact_question li a:hover {
		text-decoration: underline;
	}
	
	.contact_question li img {
		margin-right: 2px;
		vertical-align: middle;
	}
	

.confirmall {
	text-align: right;
	font-weight: bold;
	margin-bottom: 12px;
}



/* end: contact_request */		




/* invitation */

.invitation .setting_container {
	border-style: solid;
	border-width: 1px;
	margin: 0 0 10px 0;
	width: 623px !important;
}

	.featurebox .invitation h5 {
		font-size:12px;
		margin-bottom:0pt;
		padding:6px 10px;
	}

	.invitation .setting_list_container {
		padding: 10px 0 10px 10px;
		width: 612px;
	}
	
		.invitation .input_ctr input {
			width: 595px !important;
		}
	
		 .invitation .niceform_active .input_ctr input {
			width: 577px !important;
		}
		
		.invitation #open_addrbook_ctr {
			float: right;
			margin: 0 10px 0 0;
		}
		
			.invitation .setting_list_container #open_addrbook_ctr img {
				vertical-align: middle;
			}

	.invitation #invitation_message_ctr {
		padding: 10px 10px 10px 12px;
		width: 502;
	}
	
		.invitation #invitation_message_ctr textarea {
			width: 595px;
		}
	
	
	.invitation .invitation .label_ctr label {
		display: block;
		font-weight: bold;
		margin: 0 0 5px 0;
	}
	
	.invitation .invitation .form_line {
		margin: 0 0 10px 0;
		overflow: hidden;
	}
	
	.invitation .invitation .input_ctr {
		float: left;
		margin: 0 10px 0 0;
		padding-top: 2px;
		width: 465px;
	}
	
		.invitation .input_ctr input {
			width: 445px !important;
		}
	
	    .niceform_active .invitation .input_ctr input {
			width: 440px !important;
		}
	
	.invitation .button_ctr input {
		width: 105px;
	}
	
	.invitation .invitation h6 {
		font-size: 11px;
		margin: 0 0 10px 0;
	}
	
	.invitation .invitation .addressee_list_ctr {
		border-width: 1px;
		border-style: solid;
		margin: 0 0 15px 0;
		padding: 10px 10px 5px 10px;
		width: 580px;
	}
	
		.invitation .invitation .addressee_list_ctr li {
			list-style: none;
			margin: 0 0 5px 0;
		}
	
			.invitation .invitation .addressee_list_ctr img {
				vertical-align: middle;
			}
			
	.invitation #submit_ctr {
		padding-top: 10px;
		text-align: right;
	}

/* end: invitation */




/* join_nickname */

.join_nickname span.acceptance {
	display: block;
	margin: 0 0 0 20px;
}




/* memberlist */

.featurebox_big .memberlist_wrapper {
	clear: both;
}
.featurebox .memberlist_wrapper {
	margin: 0 0 0 2px;
	width: 355px;
}

.featurebox .memberlist {
	position: relative;
}

.featurebox .memberlist dl {
	float: left;
	width: 66px;
	height: 100px;
	margin: 0 3px 15px 0px; /* ->ie */
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
}

.featurebox .memberlist dl dt {
	text-align: center;
	width: 58px;
	height: 58px;
	margin: 5px 4px 5px 4px;
}

.featurebox .memberlist dl dt img {
	border: none;
}

.featurebox .memberlist dl dd {
	width: 57px;
	height: 27px;
	text-align: left;
	margin-left: 5px;
	margin-bottom: 5px;
	overflow: hidden;
}

.featurebox .memberlist hr {
	height: 1px;
	width: 100%;
	visibility: hidden;
	clear: left;
}

.featurebox .memberlist .pagenavbottom {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.featurebox .memberlist a {
	text-decoration: none;
}

.featurebox .memberlist a:hover {
	text-decoration: underline;
}

.memberlist dl {
	position: relative;
}

.onlinestatus {
	position: absolute;
	top: 46px;
	right: 8px;
}

/* end: memberlist */

/* fbMemberlist */

#fbMemberlist .toolbar li {
	margin: 0 5px 0 0;
}
#fbMemberlist .tools_right li{
	margin:  0 0 0 5px;
}
#fbMemberlist .lowPadding {
	padding:4px 11px 5px 0;
}
#fbMemberlist .memberListing li{
	list-style: none;
	padding: 10px 11px;
	position: relative;
}
#fbMemberlist .memberImage {
	float: left;
}
#fbMemberlist .col1 {
	width: 200px;
	float: left;
}
#fbMemberlist .col1 p {
	font-size: 9px;
	margin: 0 0 0 65px;
}
#fbMemberlist p, 
#fbMemberlist h5{
	margin-bottom: 0;
	font-size: 11px;
}
#fbMemberlist p {
	font-size: 10px;
}
#fbMemberlist .col1 h5{
	margin: 0 0 3px 65px;
}
#fbMemberlist .col2 {
	width: 250px;
	float:left;
}
#fbMemberlist .col3 {
	width: 173px;
	float: left;
}
#fbMemberlist .feature_content {
	padding: 0;
	width: auto;
}
#fbMemberlist .onlinestatus {
	right: auto;
	left: 52px;
	top: 51px;
}
#fbMemberlist .linkIcon {
	float: left;
	margin: 2px 5px 0 0;
}
#fbMemberlist #entriesPerPageSelection {
	width: 150px;
}

/* end: fbMemberlist */


/* member_interactive */

div#member_interactive div.feature_content {
	padding-bottom: 15px;
}

	div#member_interactive textarea {
		width: 620px;
		padding: 5px;
	}
	
	div#member_interactive form.niceform_active textarea {
		padding: 0;
	}
	
	div#member_interactive h5 {
		margin-top: 25px;
	}
	
	div#member_interactive h6 {
		font-size: 11px;
		margin-top: 20px;
	}

/* end: member_interactive */





/* member_searchbox */

.searchbox form {
	width: 220px;
}

.searchbox label {
	font-weight: bold;
	font-size: 12px;
	float: left;
	width: 50px;
	margin: 0 0 0 4px;
}
.searchbox #search {
	width: 193px
}
.featurebox .search_options {
	font-weight: bold;
	clear: both;
}

.searchbox .input_wrapper {
	margin: 0 0 10px 15px;
	width: 200px;
	float: left;
}
.ie6 .searchbox .input_wrapper {
	margin: 0 0 10px 5px;
}

#profile_search_in {
	width: 175px;
}

/* end: member_searchbox */




/* registration */

.register .normal_box h5 {
	padding-top: 15px;
	clear: both;
}

/*.register .normal_box p {
	clear: both;
	float: left;
	width: 500px;
}*/

.register .normal_box p label {
	float: left;
	width: 150px;
}

.register .normal_box .terms label {
	float: none;
}

.register .normal_box table {
	clear: both;
	margin-bottom: 15px;
}

.register .normal_box table th {
	width: 152px;
	text-align: left;
	font-weight: normal;
}

.register .normal_box .the_norm_form input {
	width: 175px;
}

.register .normal_box select {
	width: 180px;
}

.register .normal_box .niceform_active input {
	width: 165px;
}

.register .normal_box #check_domain_ctr {
	margin-top: 10px;
}

#check_domain_btn_ctr {
	float: left;
	width: 120px;
}

.register .btn img {
	vertical-align: top;
}

.register .normal_box #check_domain_message_ctr {
	clear: both;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 3px;
}

.register .normal_box #choose_mixxt_id {
	clear: both;
}

.register .normal_box #choose_mixxt_id div.input_ctr {
	float: left;
	margin-right: 8px;
	overflow: hidden;
}

.register .normal_box form.niceform_active #choose_mixxt_id div.input_ctr {
	padding-top: 2px;
}

.register .normal_box #choose_mixxt_id div.input_ctr input {
	width: 328px;
}

.register .normal_box form.niceform_active #choose_mixxt_id div.input_ctr input {
	width: 317px;
}

.register .normal_box #choose_mixxt_id span.button_ctr {
	float: left;
	overflow: hidden;
}

.register .normal_box #check_domain_message_ctr img {
	vertical-align: middle;
}

.register #chose_domain_input_ctr {
	float: left;
	padding-top: 1px;
	width: 180px;
}

.register #choose_domain_ctr #choose_id {
	width: 328px;
}

.register .niceform_active #choose_domain_ctr #choose_id {
	width: 317px;
}

/* end: registration */

/* join userpic chooser */

#userpic_toggle {
	border: 1px solid;
	margin:25px 0;
}
#userpic_toggle h6{
	cursor:pointer;
	font-size:11px;
	height:1%;
	padding:6px 5px 6px 26px;
	margin: 0;
}
#userpic_toggle h6.arrow_down{
	background: transparent url(/images/networks/ig_arrow_down.png) no-repeat scroll 8px center
}
#userpic_toggle h6.arrow_right{
	background: transparent url(/images/networks/ig_arrow_right.png) no-repeat scroll 10px center
}
#userpic_toggle .section_ctr{
	padding: 6px 10px;
	border-top: 1px solid;
}
#userpic_toggle .section_ctr h2 {
	font-size:11px;
	font-weight:bold;
	margin:0 0 15px;
	padding:0;
}

	#userpic_toggle .section_ctr h3 {
			font-size: 12px;
			margin: 0 0 10px 0;
		}
	
	#userpic_toggle .section_ctr #profile_img_ctr {
		float: left;
		margin: 0 0 15px 0;
		overflow: hidden;
		width: 327px;
	}
	
		#userpic_toggle .section_ctr #profile_img_ctr .img_ctr {
			border: 1px solid;
			float: left;
			margin: 0 10px 0 0;
			padding: 3px;
		}
		
			#userpic_toggle .section_ctr #profile_img_ctr .img_ctr img {
				vertical-align: bottom;
			}
	
		#userpic_toggle .section_ctr #profile_img_ctr #helptext {
			float: left;
			font-size: 10px;
			height:56px;
			padding:4px 7px 0 7px;
			width: 235px;
			border: 1px solid;
		}
		
			#userpic_toggle .section_ctr #profile_img_ctr #helptext p {
				margin: 0 0 4px 0;
			}
		
	#userpic_toggle .section_ctr #new_profile_img_ctr {
		float: right;
		margin: 0 0 15px 0;
		padding: 0 0 0 7px;
		width: 227px;
		border: 1px solid;
	}
	
		#userpic_toggle .section_ctr #new_profile_img_ctr #choose_img_ctr {
			height: 60px;
			position: relative;
		}
		
			#userpic_toggle .section_ctr #choose_img_ctr p {
				font-weight: bold;
				margin: 0;
			}
			
			#userpic_toggle .section_ctr #choose_img_ctr .input_ctr {
				font-weight: bold;
				margin: 8px 0 0 0;
			}
			
				#userpic_toggle .section_ctr #choose_img_ctr .input_ctr span {
					margin: 0 0 0 5px;
					vertical-align: middle;
				}
				
				#userpic_toggle .section_ctr #choose_img_ctr #fileupload_ctr {
					left: -20px;
					position: absolute;
					top: 33px;
					width: 100px;
				}
				
				#userpic_toggle .section_ctr .niceform_active #choose_img_ctr #fileupload_ctr {
					left: -20px;
					position: absolute;
					top: 30px;
					width: 100px;
				}
				
				#userpic_toggle .section_ctr #choose_img_ctr #fileupload_ctr input {
					opacity: 0;
					padding: 4px 0;
					width: 150px;
				}
					
	
		#userpic_toggle .section_ctr #gallery {
			overflow: hidden;
			margin: 0 0 15px 0;
			padding: 10px;
			width: 562px;
			border: 1px solid;
		}
		
			#userpic_toggle .section_ctr #gallery #go_left {
				float: left;
				width: 25px;
			}
			
			#userpic_toggle .section_ctr #gallery #go_right {
				float: right;
				text-align: right;
				width: 25px;
			}
			
			#userpic_toggle .section_ctr #gallery #go_left img,
			#userpic_toggle .section_ctr #gallery #go_right img {
				cursor: pointer;
				border: 1px solid;
			}
		
			#userpic_toggle .section_ctr #gallery_inner {
				float left;
				overflow: hidden;
				padding: 1px 0 0 0;
				position: relative;
				width: 512px;
			}
			
		
				#userpic_toggle .section_ctr #gallery_inner ul {
					list-style: none;
					left: 0;
					position: relative;
					width: 825px;
				}
				
					#userpic_toggle .section_ctr #gallery_inner li {
						float: left;
						list-style: none;
						width: 75px;
					}
					
						#userpic_toggle .section_ctr #gallery_inner li img {
							border: 1px solid;
							cursor: pointer;
							padding: 2px;
						}
						
.ie6 #userpic_toggle .section_ctr #gallery #go_left {
	float: left;
	width: 27px;
}

.ie6 #userpic_toggle .section_ctr #gallery #go_right {
	float: right;
	text-align: right;
	width: 23px;
}

.ie6 #userpic_toggle .section_ctr #gallery_inner {
	float: left;
	overflow: hidden;
	padding: 1px 0 0 0;
	width: 510px;
}


.ie #userpic_toggle .section_ctr #choose_img_ctr #fileupload_ctr {
	left: 0px;
	position: absolute;
	top: 26px;
	width: 100px;
}

.ie #userpic_toggle .section_ctr #choose_img_ctr #fileupload_ctr input {
	opacity: 0;
	filter:alpha(opacity=0);
	padding: 4px 0 4px 0;
	width: 50px;
}

/* end: join userpic chooser */

.pagination {
	padding: 0 !important;
	margin: 0 !important;
}

.pagination ul {
	padding: 0 !important;
	margin-left: 10px !important;
}

/* answer_profilequestions */
.answer_profilequestions .text_input input {
	width: 450px;
}
/* end answer_profilequestions */
