#home_r1lcol{
	position: relative;
	float: left;
	width: 260px;
	height: 288px;
	background: url("/images/home_qsearchbg.jpg") repeat-x;
}

 	#home_qsearchhead{
 		position: relative;
 		height: 31px;
 		width: 260px;
 	}
 	
 	#home_supbtn a{
 		position: absolute;
 		top: 31px;
 		left: 305px;
 		width: 160px;
 		height: 48px;
 		background: url("/images/btn_sup.png") no-repeat;
 	}
 	
 	#home_supbtn a:hover{
 		background: url("/images/btn_supa.png") no-repeat;
 	}
 	
 	#home_login{
 		position: absolute;
 		left: 40px;
 		top: 120px;
 		width: 455px;
 	}
 	
 		#home_login input{
 			width: 90px;
 		}
 		
 		#home_login p{
 			text-align: center;
 			font-size: 14px;
 		}

#home_r1rcol{
	position: relative;
	float: right;
	width: 690px;
	height: 227px;
	background: url("/images/home_logbg.jpg") no-repeat;
}

	#msdoffers{
		position: absolute;
		width: 238px;
		height: 72px;
		top: 18px;
		left: 25px;
		color: #fff;
		line-height: 1;
	}

#home_r1rcol2{
	position: relative;
	float: right;
	width: 690px;
	height: 61px;
	background: url("/images/home_getlaidbg.jpg") no-repeat;
	font-size: 35px;
	font-family: "Myriad Web", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	color: #fff;
	text-align: center;
}



#home_r2lcol{
	position: relative;
	float: left;
	width: 607px;
	height: 476px;
	background: url("/images/home_blondebg.jpg") #e3e3e3 no-repeat bottom right;
}

	#meetour{
		position: relative;
		top: 15px;
		left: 20px;
	}

	#home_r2lcol h1{
		position: relative;
		width: 455px;
		top: 14px;
		left: 50px;
		color: #3a3a3a;
		font-size: 16px;
	}
	
	#home_users{
		position: relative;
		top:20px;
		left: 10px;
		width: 598px;
	}
	
	.userprofs{
		width: 125px;
		height: 165px;
		background-color: #fff;
		margin: 0 0 5px 5px;
		float: left;
		text-align: center;
	}
	
		.userprofs img{
			border: none;
			width: 90px;
			height: 97px;
  border: 1px solid #0B8D9D

		}

	.userpic{
		position: relative;
		top: 5px;
		margin-bottom: 5px;
}
	
	.clicktour{
		background: url("/images/clickbg.png") no-repeat;
		width: 447px;
		height: 57px;
		position: relative;
		left: 35px;
		text-align: center;
		font-size: 30px;
		font-family: Arial;
	}
	
	.clicktour a{
		color: #00778e;
		text-decoration: underline;
	}
	
	.userchat{
		text-align: center;
		margin: 0 auto;
		padding-bottom: 5px;
	}

#home_r2rcol{
	position: relative;
	float: right;
	width: 342px;
	height: 476px;
	background: url("/images/home_rcolbg.jpg") #fff no-repeat bottom right;
}

	#mulcams{
		position: relative;
		color: #5a5a5a;
		width: 230px;
		height: 130px;
		top: 15px;
		left: 20px;
	}
	
		#mulcams h1{
			font-family: Arial;
			font-size: 38px;
			line-height: .5;
		}
		
		#mulcams h2{
			font-size: 30px;
			margin-left: 15px;
			line-height: 1.5;
		}
		
		#mulcams p{
			font-size: 14px;
			line-height: 1;
		}
		
		
		
#join_r1lcol{
	position: relative;
	float: left;
	width: 342px;
	height: 305px;
	background-image: url("/images/formbg.jpg");
	background-color: #fff;
}

#join_r1rcol{
	position: relative;
	float: right;
	background-color: #fff;
	width: 608px;
	height: 305px;
	text-align: center;
}

	#join_steps{
		margin: 18px 0 0 5px;
	}
	
	#stepsa{
		float: left;
		position: relative;
		background: url("/images/becmembga.jpg") no-repeat;
		width: 193px;
		height: 232px;
		margin-right: 8px;
	}
	
	#stepsb{
		float: left;
		position: relative;
		background: url("/images/becmembgb.jpg") no-repeat;
		width: 193px;
		height: 232px;
		margin-right: 8px;
	}
	
	#stepsc{
		float: left;
		position: relative;
		background: url("/images/becmembgc.jpg") no-repeat;
		width: 193px;
		height: 232px;
	}
	
		.stptitle{
			position: absolute;
			top: 40px;
			left: 12px;
			margin-left: 5px;
			width: 150px;
			text-align: center;
			font-family: Arial;
			color: #4a4a4a;
			font-size: 18px;
			line-height: 1;
		}
		
		.stpdesc{
			position: absolute;
			left: 16px;
			top: 90px;
			width: 170px;
			color: #fff;
			text-align: left;
			font-size: 15px;
			line-height: 1;
		}
.joinerr {
  width: 500px;
  height: 40px;
  color: #FFFFFF;
  background-color: #990000;
  text-align: center;
  border: 1px solid #660000;
  margin: auto;
  margin-top: 20px;
  padding-top: 10px;
  font-weight: bold;
  font-size: 16px
}


#join_r2{
	position: relative;
	background: url("/images/join_r2bg.jpg") #fff no-repeat 6px 5px;
	height: 295px;
}

	#join_r2 h2{
		color: #d6083f;
		text-align: center;
		width: 300px;
		position: absolute;
		left: 630px;
		top: 235px;
		line-height: .95;
		font-size: 26px;
	}
	

#search_lcol{
	position: relative;
	width: 350px;
	float: left;
	background-color: #fff;
}

#search_logform{
	position: relative;
	text-align: center;
	margin: 10px auto;
}

	#logform{
		width: 295px;
		margin: 0 auto;
	}
	
	#logform input{
		background-color: #10a8c6;
	}
	
		#logformfields{
			position: relative;
			float: left;
		}
		
		#logbutton{
			position: relative;
			top: 10px;
			float: left;
			width: 64px;
		}
		
		#logformchck p{
			text-align: center;
			font-size: 14px;
			color: #3a3a3a;
		}
		
		#logformchck input{
			background-color: transparent;
		}
		
	.lnavforms{
		background: url("/images/formbgs.jpg") no-repeat;
		width: 351px;
		height: 310px;
		margin: 10px 0;
	}
	
	.centerforms{
		position: relative;
		text-align: center;
		width: 295px;
	}
	
	#searching{
		position: relative;
	}
	
	
	#searching h1, #signing h1{
		color: #fff;
		margin-bottom: 20px;
		font-size: 22px;
		padding-top: 10px;
	}
	

	
	
		
		
#search_rcol{
	position: relative;
	width: 599px;
	float: right;
}

	.searchusercont{
		width: 588px;
		background-color: #f2f2f2;
		padding: 5px 0;
		margin-bottom: 3px;
	}
	
		.searchuserprofl{
		    margin-left: 50px;
			width: 100px;
			float: left;
			color: #fff;
		}
		
			.searchuserprofl img{
				margin: 2px auto;
				border: none;
				width: 90px;
				height: 97px;
				position: relative;
				left: 8px;
			}
		
		.searchuserprofr{
			width: 425px;
			float: right;
		}
		
		.searchuserprofr p{
			width: 410px;
		}
		
		.searchusernav{
			position: relative;
			text-align: right;
			right: 20px;
		}
		
#tour_rcol{
	position: relative;
	float: right;
	background: url("/images/blondiebg.jpg") no-repeat bottom right #f2f2f2;
	width: 588px;
	height: 732px;
	right: 10px;
	padding-bottom: 10px;
}

	#touruserholder{
		margin: 10px 0;
		left: 40px;
		position: relative;
	}
	
	#tour_start{
		font-family: impact;
		color: #d6083f;
		font-size: 24px;
		line-height: 1;
		text-align: center;
		position: absolute;
		right: 45px;
		top: 530px;
	}
	
	#tour_free{
		font-family: impact;
		color: #4a4a4a;
		font-size: 18px;
		line-height: 1;
		text-align: center;
		position: absolute;
		right: 21px;
		top: 575px;
	}
	
	#tour_click{
		font-family: Helvetica;
		font-size: 24px;
		line-height: 1;
		text-align: center;
		position: absolute;
		right: 70px;
		top: 650px;
	}
		
		
#reg_r1{
	background: url("/images/regform.jpg") no-repeat #fff;
	position: relative;
	width: 650px;
	margin: 20px auto;
	text-align: center;
	border: 7px solid #ccc;
	-moz-border-radius-topright: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-topleft: 40px;
	-webkit-border-top-left-radius: 40px;
}
	
	#becomemem{
		position: absolute;
		top: 20px;
		left: 110px;
		font-size: 38px;
		line-height: 1;
		color: #d6083f;
	}
	
	#itbefree{
		position: absolute;
		top: 55px;
		left: 145px;
		font-size: 28px;
		line-height: 1;
		color: #10a8c6;
	}
	
	#noccneeded{
		position: absolute;
		top: 80px;
		left: 200px;
		font-size: 36px;
		line-height: 1;
		color: #4a4a4a;
	}


	#regform2{
		position: relative;
		top: 20px;
		float: right;
		width: 260px;
		height: 235px;
	}
	
	#redbar{
		position: absolute;
		left: 130px;
		top: 200px;
		background-color: #8a8a8a;
		width: 200px;
		height: 5px;
	}
	
	#bluebar{
		position: absolute;
		left: 130px;
		top: 206px;
		background-color: #9a9a9a;
		width: 205px;
		height: 8px;
	}
	

#reg_r2{
	position: relative;
	width: 840px;
	margin: 10px auto;
	height: 160px;
	padding: 5px 0;
}

#contact_r1{
	position: relative;
	margin: 10px auto;
	width: 650px;
}

	s#contact_head{
		position: relative;
		background: url("/images/contact_head.jpg") #10a8c6 no-repeat top left;
		width: 546px;
		height: 17px;
	}
	
	#contact_cont{
		position: relative;
		background: url("/images/formbgblue.jpg") #006699 no-repeat top left;
		width: 650px;
		height: 400px;
	}
		
		#contact_cont h1{
			font-size: 65px;
			position: absolute;
			left:100px;
			top: 45px;
			color: #006699;
			text-align: center;
		}
		
		#contact_cont p{
			font-size: 16px;
			color: #fff;
			text-align: left;
			position: relative;
			left: 210px;
			width: 400px;
			line-height: 1;
		}
		
		#promise{
			position: absolute;
			top:240px;
			left:40px;
			text-align: justify;
			font-size: 18px;
			font-style:italic;
			line-height:1;
			color:#fff;
			width: 230px;
		}
		
		#f_contact{
			position: relative;
			top: 140px;
			width: 300px;
		}
		
		#f_contact p{
			text-align: right;
		}
		
			#i_problem{
				height: 70px;
				width: 270px;
				color: #006699;
				font-size: 14px;
				padding: 5px;
			}
	
	
	

			
#pass_lcol{
	position:relative;
	float:left;
	width:450px;
}

#pass_rcol{
	width:500px;
	float:right;
}

	#pass_rcol h2{
		color: #10a8c6;
		width: 260px;
		
	}
	
	fieldset{
			border: 2px solid #10a8c6;
			padding: 1em;
			-moz-border-radius: 0 20px 0 20px;
			-webkit-border-radius: 0 20px 0 20px;
		}
		
		fieldset input{
				float:right;
				width: 210px;
				border: 2px solid #10a8c6;
			}
			
		fieldset input:hover{
				border-color: #6699cc;
			}
			
		fieldset input:active, input:focus {
				border-color: #cc0000;
			}
		
	
	fieldset#try {
			border: 3px solid #6699cc;
			-moz-border-radius: 0 0 20px 0;
			-webkit-border-radius: 0 0 0 0;
		}
		
	#try p{
			text-align:center; 
			padding-bottom:5px;
		}
		
		fieldset#try2 {
				border: 3px solid #cc0000;
				
				-moz-border-radius: 0 20px 20px 20px;
				-webkit-border-radius: 0 20px 20px 20px;
			}
			
			.dag{
				background: url("/images/bg_forms.jpg") repeat-y;	
				}
		
	label, label span{
			display:block;
			padding-bottom: 5px;
			font-size: 14px;
		}
		
	label{
			float:left;
			width:100%;
		}
		
	label span{
			float: left;
			width:45%;
			text-align:right;
			line-height: 1;
		}

#passbtn input{
		width: 130px;
		background-color: #ccc;
	}
	
	

		.yoma{
				margin-left: 10px;
				color: #10a8c6;
				font-size:22px;
				-moz-border-radius: 0 20px 20px 20px;
				-webkit-border-radius: 0 20px 20px 20px;
			}
			
		
		.rcol_cont{
				width: 450px;
			}
		
		