/* @override 
	http://www.otherhalf.tv/_themes/main/new_age/css/main_public.css
	http://otherhalf.tv/_themes/main/new_age/css/main_public.css
*/

#main-in{background: url(../images/main-container-top-bg.jpg) no-repeat 0 0; height: 512px; overflow: hidden;}
#main-out{ min-height: auto; background: none; padding: 15px 13px 13px 402px;
	height: 362px;
}

#baloon{color: #8F9708; position: absolute; width: 134px; height: 91px; background: url(../images/baloon-bg.gif); top: 17px; left: 216px;
	visibility: hidden;
}
	#baloon p{padding: 12px 5px 0 27px; text-align: center;}
	
#join-now{position: absolute; top: 112px; left: 404px;
	visibility: hidden;
}

#login-f{width: 381px; background: url(../images/form-bg.gif) no-repeat 0 0; padding: 10px 0 0; color: gray;
	margin-top: 0;
}
	#login-f label, #login-f input{float: left; margin-right: 6px;}
	#login-f input{border: 1px solid #B3B4AD; padding: 1px 0; width: 124px;}
	#login-f .btn, #login-f .chk{width: auto; border: none;}
	#login-f .btn{position: relative; top: -3px;}
	html>/**/body #login-f .btn{margin-bottom: 10px;}
	#login-f .chk{float: none;}
	#login-f p{color: gray; text-align: right; clear: left;
	padding: 0;
}
		#login-f p label{float: none;}
		#login-f p a{color: gray;}

#main-out a, #main-out{color: #FFF;}

#join{text-align: right;
	top: 142px;
	visibility: visible;
	padding-top: 25px;
	padding-right: 9px;
}
	#join label{height: 18px; padding-right: 4px;
	top: 112px;
}
	#join input{font-size: 12px; border: 1px solid #0082cd; width: 130px;
	top: 110px;
	margin-bottom: 2px;
	padding: 1px;
}
	html>/**/body #join input{margin-top: 2px;
}
	#join #from, #join #iam{width: 180px; margin-top: 3px;}
	#join #month{width: 92px;}
	#join #month, #join #day, #join #year{margin-top: 3px;}
	#btn-join{ border: none !important; width: auto !important;
}
	#terms input{width: auto !important; border: none !important;}
	#terms{
	color: white;
	width: 250px;
	font-size: 10px;
	line-height: 11px;
	text-align: right;
	margin-top: 4px;
	margin-left: 120px;
}