/* CSS Document */

*{
	padding:0;
	margin:0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	list-style:none;
	
}

body{
	margin:0;
	padding:0;
	background:url(beta_top_loop.gif) repeat-x 0 0;
}

.land_wrapper{
	width:900px;
	margin:0 auto;
}

.land_header{
	height:186px;
	padding-top:11px;
}

.beta_top_navi{
	clear:both;
	height:39px;
}

.beta_top_navi ul{
	float:right;
	height:39px;
}

.beta_top_navi ul li{
	float:left;	
	list-style:none;
}

.beta_top_navi a{
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	display:block;
	cursor:pointer;
	height:39px;
	background-repeat:no-repeat;
}

.beta_logo_cont{
	width:530px;
	padding-left:10px;
	height:135px;
	float:left;
	padding-top:10px;
}

.beta_logo_cont h1 a{
	background:url(vizb_home_main_logo.jpg) no-repeat 0 0;
	width:305px;
	display:block;
	height:131px;
	text-indent:-999px;
	overflow:hidden;
	float:left;
}

.beta_logo_cont h2{
	background:url(closetheloop.gif) no-repeat 0 50%;
	width:236px;
	height:145px;
	text-indent:-999px;
	float:right;

}

.beta_login_form{
	width:300px;
	height:33px;
	margin-top:21px;
	padding-left:10px;
	float:right;
	/*background:url(beta_frm_bg.jpg) no-repeat 0 0;*/
}

.beta_login_form_regi{
	width:500px;
	height:50px;
	background:red;
	display:block;
	margin-top:40px;
	margin-left:-250px;
	text-indent:-999px;
	overflow:hidden;

	padding-left:10px;
	float:left;
	background:url(signupforvizb.gif) no-repeat 0 0;
}

.vizb_help{
	background:url(beta_nav_vb_help.gif);
	width:115px;	
}

.vizb_blog{
	background:url(beta_nav_vb_blog.gif);
	width:89px;
}

.vizb_forum{
	background:url(beta_nav_vb_forum.gif);
	width:118px;
}
.vizb_testimonial{
	background:url(beta_nav_vb_userstestimonial.gif);
	width:156px;
}

.vizb_register{
	background:url(beta_nav_vb_regi.gif);
	width:165px;
	margin-left:75px;
}

.beta_body{
	clear:both;
	padding-top:5px;
	height:1%;
	overflow:hidden;
}

.beta_body div{
	padding-left:20px;
}

.beta_snippet1{
	background:url(beta_nav_sni_01.jpg) no-repeat 15px 0;
	width:286px;
	height:325px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
}

.beta_snippet2{
	background:url(beta_nav_sni_02.jpg) no-repeat 15px 0;
	width:285px;
	height:325px;
	overflow:hidden;
	text-indent:-999px;
	float:left;
}

.beta_snippet3{
	background:url(beta_nav_sni_03.jpg) no-repeat 15px 0;
	width:263px;
	height:325px;
	overflow:hidden;
	text-indent:-999px;
	float:left;
}

.beta_dyn_text_01{
	background:url(beta_sni_04_sm.gif) repeat-x 0 0;
	height:125px;
	border:3px solid #f2f2f2;
	padding:10px;
	text-align:center;
	width:575px;
	float:left;
}

.beta_dyn_text_02{
	background:url(beta_sni_04_sm.gif) repeat-x 0 0;
	height:125px;
	border:3px solid #f2f2f2;
	padding:10px 18px;
	text-align:center;
	width:240px;
	float:right;
}

.beta_dyn_text_02 h2{
	padding-bottom:5px;
}

.wefollowup{
	background:url(follow-up.gif) no-repeat center 0;
	height:20px;
	clear:both;
	padding-bottom:20px;
	text-indent:-9999px;
	clear:both;
	
	margin-top:-20px;
	position:relative;
	z-index:5;
}

.footer_out_special{
	width:450px;
	float:left;
	padding-left:25px
}

.footer_out_special li{
	float:left;
	text-align:left;
	width:205px;
	padding:6px 0px;
	list-style:none;
	padding-left:18px;
	background:url(star_bullet.gif) no-repeat left center;
	font-weight: normal;
}

.guaranteed_foot{
	background:url(guaranteed.gif) no-repeat -5px 2px;
	height:17px;
	padding:5px;
	text-indent:-999px;
	overflow:hidden;
}

.comercials_images{
	clear:both;
	background:url(commercials_temp.gif) no-repeat 18px 15px;
	width:214px;
	height:84px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	padding-top:15px;
	padding-left:18px;
}

.joinus_btn{
	background:url(joinfree_btn.gif) no-repeat 0 0;
	width:75px;
	height:75px;
	overflow:hidden;
	text-indent:-999px;
	display:block;
	float:left;
}

.joinus_btn:hover{
	background:url(joinfree_btn.gif) no-repeat 0 100%;
}

.beta_footer{
	background:url(beta_foot_end.gif) no-repeat center 0;
	text-align:center;
	padding:10px;
	margin-top:20px;
}

.beta_login_form div{
	clear:both;
	padding:5px 25px;
}

.beta_signin{
	background:url(beta_nav_vb_signin.gif) no-repeat 0 0;
	width:56px;
	height:22px;
	border:none;
	text-indent:-999px;
	overflow:hidden;
	position:relative;
	left:50px;
	cursor:pointer;
}

.beta_success_signin{
	background:url(beta_nav_vb_signin.gif) no-repeat 0 0;
	width:56px;
	height:22px;
	border:none;
	text-indent:-999px;
	overflow:hidden;
	cursor:pointer;
}

.beta_forms{
	background:#FFF;
	width:130px;
	padding:3px;
	border:1px solid #c5c5c5;
}	

.beta_forms:focus, .beta_forms:hover{
	border:1px solid #666666;
}	

.beta_rememberpass{
	margin:0px 5px;
}

.beta_badge{
	background:url(top_beta_logo.gif) no-repeat 0 0;
	width:62px;
	height:52px;
	display:block;
	overflow:hidden;
	position:absolute;
	z-index:3;
	top:0px;
	left:0px;
	text-indent:-999px;
}

 h2.guaranteed{
	text-indent:-999px;
	overflow:hidden;
	background:url(instantly_img.gif) no-repeat 15px 15px;
	height:55px;
	display:block;
	clear:both;
}



/*REGISTRATION FORM*/


.reg_frm_left_cnt{
	width:400px;
	height:1%;
	overflow:hidden;
	float:left;
	background:url(register-page-divider.gif) no-repeat right center;
}

.reg_frm_right_cnt{
	width:405px;
	height:1%;
	overflow:hidden;
	float:left;
	padding-left:20px;
}

.reg_frm_left_cnt label{
	color:#818080;
	display:block;
	font-size:11px;
	padding-top:3px;
	width:100px;
	float:left;
}

.reg_frm_left_cnt input{
	background:#FAFAFA;
	border:1px solid #CCC;
	color:#222;
	font-size:11px;
	width:200px;
	padding:4px 3px;
}

.reg_frm_left_cnt input:focus, .reg_frm_left_cnt input:hover{
	border:1px solid #999999;
	background:#eee;
}

.regfrm_left_per{
	clear:both;
	padding:5px 0px;
	height:1%;
	overflow:hidden;
}
.regfrm_left_per span{
	color: red;
	float: left;
	padding: 5px;
	font-size: 15px;
}

#reg-step01 h3{
	background:url(title-step1.gif) no-repeat 0 center;
	text-indent:-9999px;
	overflow:hidden;
	padding:10px 0px;
}

#reg-step01 h4{
	background:url(step-01-bg.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
}


.beta_body01{
	clear:both;
	height:1%;
	overflow:hidden;
	padding:20px 0 20px 55px; 
}

#reg-step02 h3{
	background:url(title-step2.gif) no-repeat 0 center;
	text-indent:-9999px;
	overflow:hidden;
	padding:10px 0px;
}

#reg-step02 h4{
	background:url(step-02-bg.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
}

.reg_frm_right_cnt label{
	color:#818080;
	display:block;
	font-size:11px;
	padding-top:3px;
	width:100px;
	float:left;
}

.reg_frm_right_cnt .regfrm_rt_inps{
	background:#FAFAFA;
	border:1px solid #CCC;
	color:#222;
	font-size:11px;
	width:200px;
	padding:4px 3px;
}

.reg_frm_right_cnt .regfrm_rt_inps:focus, .reg_frm_right_cnt .regfrm_rt_inps:hover{
	border:1px solid #999999;
	background:#eee;
}

.gender{
	float:left;
	width:75px;
}


.reg_frm_right_cnt select{
	background:#FAFAFA none repeat scroll 0%;
	border:1px solid #CCCCCC;
	color:#222222;
	font-size:11px;
	padding:4px 4px;
	width:208px;
}

#timezone option{
	width:320px;
}

.regfrm_sbmt_cont{
	background:#F5F5F5;
	padding:25px 10px;
	margin-left:20px;
	width:800px;
	clear:both;
	height:1%;
	text-align:center;
	overflow:hidden;
}

.regfrm_sbmt_cont .termscheck{
	margin-right:8px;
}

.submitBtn{
	background:url(btn-signmeup.gif) no-repeat 0 0;
	border:none;
	cursor:pointer;
	display:block;
	height:32px;
	margin-top:10px;
	overflow:hidden;
	padding-left:200px;
	margin-left:330px;
	_margin-left:0px;
	text-indent:-999px;
	width:156px;
}


.commercial_01{
	background:url(commercial_01.jpg) no-repeat 0 0;
	width:117px;
	height:49px;
	display:block;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}

.commercial_02{
	background:url(commercial_02.jpg) no-repeat 0 0;
	width:117px;
	height:49px;
	display:block;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}

.commercial_02{
	background:url(commercial_02.jpg) no-repeat 0 0;
	width:119px;
	height:49px;
	display:block;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}

.commercial_03{
	background:url(commercial_03.jpg) no-repeat 0 0;
	width:117px;
	height:51px;
	display:block;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}

.commercial_04{
	background:url(commercial_04.jpg) no-repeat 0 0;
	width:119px;
	height:51px;
	display:block;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}

/** Forgot pass*/
#divoverlay{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:4000;
	background-color:#FFF;
	-moz-opacity: 0.85;
	opacity: .85;
	filter: alpha(opacity=85);
	display:none;
}

#divoverlay[id]{ 
    position:fixed;
    }

#forgotpass-div{
	position:absolute;
	top:0;
	z-index:5000;
	background:#fff;
	width:398px;
	border:2px solid #0475C3;
	padding:2px;
}

#forgotpass-div .pop-inner .pop-inner-cont label{
	font-weight:bold;
	padding-bottom:6px;
	display:block;
}
#forgotpass-div .pop-inner .pop-inner-cont input#uid{
	float:left;
	display:block;
	width:236px;
	background:#F5F5F5;
	border:1px solid #BFBFBF;
	margin-bottom:10px;
	color:#000;
	font-size:1.2em;
	padding:4px;

}
#forgotpass-div .pop-inner .pop-inner-cont input#fp-btn{
	width:125px;
	height:26px;
	border:none;
	background:url(btn-email-pass.gif) no-repeat 0 0;
	display:block;
	text-indent:-100em;
	line-height:100em;
	overflow:hidden;
	cursor:pointer;
	float:right;
}

#forgotpass-div .pop-inner .pop-inner-cont .hint{
	font-size:0.9em;
	color:#666666;
	clear:both;
	padding-bottom:0;
}
#termspop, #privacypop{
	position:absolute;
	z-index:5000;
	background:#fff;
	top:25%;
	left:25%;
	width:50%;
	border:1px solid #2F88C5;
	padding:1px;
}


.pop-inner{
	background:url(popup-bg.gif) repeat-x 0 0;
	padding:8px 12px;
	overflow:hidden;
	height:1%;
}

.pop-inner h3{
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:-0.06em;
	padding-bottom:30px;
	float:left;
}

.pop-inner .close{
	background:url(close-btn-popup.gif) no-repeat 0 0;
	width:37px;
	height:31px;
	float:right;
	cursor:pointer;
	position:relative;
	top:-8px;
}
.pop-inner .pop-inner-cont{
	clear:both;
}
.pop-inner .pop-inner-cont.fixed{
	height:300px;
	overflow-y:scroll;
}
.pop-inner .pop-inner-cont.fixed p{
	padding-bottom:10px;
	line-height:23px;
}
.term_cond{
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	clear:both;
	height:100px;
	margin:20px auto;
	overflow:auto;
	padding:20px;
	text-align:left;
	width:600px;
	display: none;

}

html>body .submitBtn {
*margin-left:0px!important;
}

.term_cond p{
	padding: 10px 0px;
}

#checkAuth{
	position: absolute;
		z-index: 25;
		left: 350px;
		top: 160px;
	}

#checkAuth h4{
		color: red;
		width: 250px;
	}

#captcha{
		position: absolute;
		z-index: 25;
		left: 450px;
		top: 75px;
		width: 200px;
	}


#captcha input{
		clear: both;
		margin: 2px 0px;
		
	}
	
	
	#captcha img{
		width: 138px;
		border: 1px solid #CCC;
		
	}



#regform-feedback{
	background:#FFC1C1 url(../images/error.gif) no-repeat 5px 1px;
	padding:3px;
	padding-left:35px;
	font-weight:bold;
	color:#AF2001;
	border:1px solid #EB8282;
	margin-bottom:10px;
	
}

.captcha_register{
	float: left;
	height:1%;
	overflow:hidden;
	padding:5px 0px 5px 113px;
	width:250px;
}
.captcha_register input{
	border:1px solid #999999;
	clear:both;
	color:#222222;
	float:left;
	color:red;
	font-size:11px;
	padding:4px 23px;
	width:163px;
}
.captcha_register span{
	color: red;
	float: left;
	padding:4px 23px;
	width:163px;
}
/*Testimonial*/
.beta_body02 {
	clear:both;
	height:1%;
	overflow:hidden;
	padding:20px 0 20px 20px;
}
.beta_body02 h2{
	background:url(users_testimonial.gif) no-repeat 0 0;
	width:384px;
	height:29px;
	text-indent:-9999px;
	clear:both;	
	padding-bottom:20px;
}

.beta_body02 li em{
	font-size:12px;
	font-weight:normal;
}
.beta_body02 li{
	font-weight:bold;
	color:#85b50b;
	padding:5px 0 0 15px;

}
.beta_body02 ul{
	padding-bottom:15px;
	background:url(testimonial_icon.gif) no-repeat 0 8px;
	
}
.submitBtn_testimonial{
	background:url(btn-readytosign.gif) no-repeat 0 0;
	border:none;
	cursor:pointer;
	display:block;
	height:32px;
	margin-top:10px;
	overflow:hidden;
	text-indent:-999px;
	width:156px;
}
/**About.html*/
.beta_aboutus{
	clear:both;
	height:1%;
	overflow:hidden;
	padding:20px 0 20px 20px;
}
.beta_aboutus p {
	padding-bottom:20px;
}
.beta_aboutus h2{
	background:url(aboutus.gif) no-repeat 0 0;
	width:184px;
	height:29px;
	text-indent:-9999px;
	clear:both;	
	padding-bottom:20px;
}
.beta_aboutus h3{
	background:url(some_nifty.gif) no-repeat 0 0;
	width:332px;
	height:17px;
	text-indent:-9999px;
	clear:both;	
	padding-bottom:10px;
}

.beta_aboutus h4{
	background:url(alpah_launch.gif) no-repeat 0 15px;
	width:131px;
	height:13px;
	text-indent:-9999px;
	clear:both;	
	padding-bottom:30px;
}
.beta_aboutus li{
/*	font-weight:bold;
	color:#85b50b;*/
	padding:5px 0 0 20px;

}
.beta_aboutus ul{
	padding-bottom:8px;
	background:url(aboutus_btn.gif) no-repeat 0 6px;
	
}















