/* index */


li {
	list-style-type: none;
}


#homer1 {
	background: url('/img/waitingbg.jpg') no-repeat;
	height: 371px;
}

	#checks{
		position: relative;
		float: left;
		left: 438px;
		top: 220px;
		width:212px;
	}

		#checks p{
			padding-bottom: 5px;
		}

	#checks img{
		position: relative;
		left: 10px;
	}







#homer2 {
	margin-top: 18px;
}

	.mempics{
		font-size: 10px;
		color: #000;
		position: relative;
		width: 90px;
		height: 115px;
		top: 20px;
		left: 10px;
		float:left;
		padding-right: 2px;
  text-align: center;
}
.mp_white {
  color: #FFFFFF;
}
.mp_red {
  color: #FF0000;
}


	#homer2 li{
		display: inline;
	}

	#lcol {
		position: relative;
		width: 476px;
		height: 163px;
		float: left;
		left: 10px;
		background: url('/img/olmredbg.png') no-repeat;
	}

		#onlinemems{
			position: relative;
			float: left;
			top: 10px;
			left: 10px;
			width: 260px;
			font-size: 14px;
		}

		#vmo{
			position: relative;
			float: right;
			top: 10px;
			width: 100px;
			font-size: 14px;
		}





	#rcol {
		position: relative;
		width: 477px;
		height: 163px;
		float: right;
		right: 10px;
		background: url('/img/olmemblkbg.png') no-repeat;
	}
		#newmems{
			position: relative;
			float: left;
			top: 10px;
			left: 10px;
			width: 260px;
			font-size: 14px;
		}

		#vmo2{
			position: relative;
			float: right;
			top: 10px;
			width: 100px;
			font-size: 14px;
		}








#homer3 {
	position: relative;
	height: 380px;
	background: url('/img/unmulcam.jpg') no-repeat;
}

	#redformbg{
		position: relative;
		top: 15px;
		left: 29px;
		width: 285px;
		height: 332px;
		background: url('/img/mainredformbg.png') no-repeat;
		float: left;
	}

	/*
	#redformbg form{
		position: relative;
		top: 45px;
		right: 15px;
		text-align: right;
	}

	#redformbg input, select{
		margin-bottom: 10px;
	}
	*/

	#bbtext{
		position: relative;
		float: left;
		line-height: 15px;
		width: 300px;
		top: 240px;
		left: 45px;
		font-size: 13px;
	}





/* end index */










/* join */

#joinr1{
	font-size: 20px;
	color: #d9141e;
	padding: 10px;
	text-align: center;
}

#joinr2{
	position: relative;
	margin: 10px 0;
}

	#becmemform{
		position: relative;
		float: left;
		width: 454px;
		height: 460px;
		left: 30px;
		background: url(/img/joinformbg.jpg) bottom right no-repeat #d9141e;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}

		#nocardimg{
			position: absolute;
			left: 25px;
			top: 45px;
		}

		#becmem{
			position: absolute;
			left: 15px;
			top: 12px;
			font-size: 41px;
			font-weight: bold;
			color: #000;
		}

		#free100{
			position: absolute;
			left: 150px;
			top: 43px;
			font-size: 41px;
		}

		#nocard{
			position: absolute;
			left: 135px;
			top: 90px;
			color: #430003;
			font-size: 27px;
			font-weight: bold;
		}

		#joinfreeform{
			position: relative;
			top: 150px;
			left: 15px;
			width: 255px;
		}

			#joinfreeform p{
				line-height: 20px;
				margin-bottom: 5px;
			}

			#joinfreeform input{
				width: 100%;
			}

			#joinfreetext{
				position: relative;
				width: 95px;
				float: left;
				text-align: right;
			}

			.joinfreefields{
				position: relative;
				float: left;
				width: 155px;
				margin-left: 5px;
			}

			.gender{
				width: 50px;
			}

			#joinfreeform select{
				margin: 0;
				padding: 0;
			}

			.dob{
				width: 55px;
			}

			.dobday{
				width: 36px;
			}

		#formbtn{
			position: relative;
			left: 25px;
			width: 198px;
			height: 32px;
  top: 15px
}


	#fillprof{
		position: relative;
		background: url(/img/cam.jpg) bottom right no-repeat;
		width: 450px;
		height: 460px;
		float: right;
	}

		#fillprof p{
			color: #000;
			font-size: 14px;
			margin-right: 10px;
			padding: 10px 0;
		}


#joinr3{
	position: relative;
	background: url(/img/joinr3bg.jpg) no-repeat;
	width: 980px;
	height: 361px;
}

	#thousand{
		position: absolute;
		left: 52px;
		top: 60px;
		color: #fff;
		font-size: 68px;
		text-shadow: 3px 3px 3px #000;
	}

	#redboob{
		position: absolute;
		left: 19px;
		top: 113px;
		color: #d14242;
		font-size: 58px;
		text-shadow: 3px 3px 3px #000;
	}

	#chatweb{
		position: absolute;
		left: 45px;
		top: 162px;
		font-size: 42px;
		text-shadow: 3px 3px 3px #000;
	}

	#joinr3txt{
		position: relative;
		left: 35px;
		top: 212px;
		width: 313px;
		line-height: 16px;
	}

	.joinr3bold{
		font-weight: bold;
	}




/* end join*/








/* search */



#pgnavtop{
	position: relative;
	padding-top: 10px;
}

	#searchres {
		position: relative;
		left: 15px;
		font-size: 24px;
		color: #000;
		float: left;
	}

	.numbers{
		position: relative;
		width: 400px;
		display: block;
		text-align: left;
		left: 260px;
		font-size: 14px;
	}

	.numbers li{
		display: inline;
	}

	.numbers2{
		position: relative;
		display: block;
		text-align: center;
		font-size: 14px;
		padding-top: 10px;
	}

	.numbers2 li{
		display: inline;
	}





#searchlcol{
	position: relative;
	float: left;
	width: 492px;
}

	.results{
		position: relative;
		width: 485px;
		height: 185px;
		background: url(/img/searchreshead.png) #F6F6F6 top right no-repeat;
		margin-bottom: 40px;
	}

		.favs{
			position: relative;
			float: right;
			margin-right: 10px;
		}

		.favs img{
			margin-top: 5px;
		}

		#user1, #user2, #user3, #user4{
			position: relative;
			width: 197px;
			height: 184px;
			background: url(/img/heart.png) #F6F6F6 no-repeat;
			text-align: center;
		}

		#user1 li, #user2 li, #user3 li, #user4 li{
			position: relative;
			top: 18px;
		}

	.resnav{
		position: absolute;
		width: 331px;
		height: 145px;
		top: 35px;
		left: 150px;
	}
        .resnav ul{
			padding-left: 67px;
		}

		.resnav li{
			background: url(/img/searchbtnbgred.png) no-repeat;
			width: 65px;
			height: 24px;
			text-align: center;
			line-height: 24px;
			float: left;
			margin-right: 1px;
		}

		.resnav a{
			color: #fff;
		}

		.resnav a:hover{
			text-decoration: none;
		}

		.resnav h2{
			position: relative;
			top: 10px;
			text-align: center;
			color: #5a0000;
		}

		.resnav p{
			font-size: 14px;
			color: #5a0000;
			padding-top: 15px;
		}

		.vprofile{
			display: block;
			width: 170px;
			height: 31px;
			background: url(/img/viewprofile.png) no-repeat 0 0;
			float: left;
		}

		.vprofile:hover{
			background-position: 0 -31px;
		}

		.vprofile span{
			display: none;
		}

		.fsim{
			display: block;
			width: 158px;
			height: 31px;
			background: url(/img/findsim.png) no-repeat 0 0;
			float: right;
		}

		.fsim:hover{
			background-position: 0 -31px;
		}

		.fsim span{
			display: none;
		}






#searchrcol{
	position: relative;
	float: right;
	right: 5px;
	width: 473px;
}

	#searchrcol h1{
		font-size: 48px;
		color: #f02030;
		padding: 10px;
		text-align: left;
	}



#simsteps{
	position: relative;
	width: 454px;
}

#stepspost{
	background: url(/img/cam.jpg) bottom right no-repeat;
	position: relative;
	height: 460px;
	margin-bottom: 10px;
}

#stepspost p{
	color: #000;
	font-size: 14px;
	margin-right: 10px;
	padding: 10px 0;
}

	#redbgformbra{
		position: relative;
		width: 454px;
		height: 330px;
		background: #d9141e url(/img/redformbra.jpg) top right no-repeat;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}

	#joinfreeform2{
			position: relative;
			top: 5px;
			left: 15px;
			width: 255px;
		}

			#joinfreeform2 p{
				line-height: 20px;
				margin-bottom: 5px;
			}

			#joinfreeform2 input{
				width: 100%;
			}

			#joinfreeform2 select{
				margin: 0;
				padding: 0;
			}

			#joinfreetext2{
				position: relative;
				width: 95px;
				float: left;
				text-align: right;
			}

			#redbgformbra h2{
				color: #000;
				padding: 10px;
				font-size: 20px;
			}







/* end search */

.box-title { text-align: center; text-transform: uppercase; color: #D6D6D6; font-weight: bold; font-size: 32px; color: #FFFF00; padding: 10px; }
.hlcongrat { background: repeat-x url('/img/conggrad.jpg'); width: 100%; height: 243px; }
.hlwt { color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }
.hlbigwht { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; }
.hllogin {
   background-image: url('/img/clogin.gif');
   color: #000;
}


.tfeat {
	color: #000000; background: #6C6F74; font-size: 14px; font-weight: bold; text-indent: 10px;
	border-bottom: 1px solid #404244; padding: 3px 0px 3px 0px;
}
.tfeatf {
   color: #000000; 	background: #A4A6AA; font-size: 14px; font-weight: normal; text-indent: 10px;
	border-bottom: 1px solid #82858A; padding: 3px 0px 3px 0px;
}




















