/* register: styles for register pages */
#top{z-index:1;}
#content_i1,#footer_i1,#content_i2,#footer_i2{position: relative;}
#banner3{position:relative;width:80%;z-index:1;}
#banner3 h3 span{display: none;}
#banner3 h3{position:absolute;width:273px;height: 336px;padding: 0px;margin: 140px 0px 0px 45px;}

/* for banner3reg image */
.banner3reg1 h3, .banner3reg2 h3{	background: url("images/register_bg.jpg") no-repeat top left;} /* may not be used now */
.banner3reg2_normal_5 h3{	background: url("images/register_bg_9.99_top.jpg") no-repeat top left;}
.banner3reg2_normal_6 h3{	background: url("images/register_bg_9.99_top.jpg") no-repeat top left;}
.banner3reg1_normal h3, .banner3reg2_normal h3{	background: url("images/register_bg_9.99_top.jpg") no-repeat top left;}
.banner3reg2_special h3{	background: url("images/register_bg_19.99.jpg") no-repeat top left;}

/* for banner3joke image */
.banner3joke1 h3, .banner3joke2 h3{	background: url("images/joke_bg_9.99.jpg") no-repeat top left;}

/* for banner3horo image */
.banner3horo1 h3, .banner3horo2 h3{	background: url("images/horoscope_bg_9.99.jpg") no-repeat top left;}
#registerstep {position:relative;float:left;width:690px;height: 310px;margin: 0px 0px 0px 35px;}

/* for profile icon image */
#registerstep .boxheader h1{margin: 0px 0px 0px -15px;}
#steps{float: left;padding: 0px 0px 0px 0px;margin: 20px 0px 0px 145px;}
html>body #steps {margin: 0px 0px 0px 290px;}

#waitingTxtOk {float: left; padding:0px; margin:0px 0px 0px 225px;}
html>body #waitingTxtOk {margin: 0px 0px 0px 450px;}

#steps h3{display: block;margin: 0px 0px 5px 0px;padding: 0px;}
.stepstitle {width: 139px;height:20px;background: url(images/stepstitle.gif) no-repeat left top;}

/* for step1, step2 and step3*/
.step1on, .step1off, .step2on, .step2off ,.step3on, .step3off{float:left;width: 133px;height: 84px;}
.step1on {background: url(images/step1on.gif) no-repeat left top; }
.step1off {background: url(images/step1off.gif) no-repeat left top; }
.step2on {background: url(images/step2on.gif) no-repeat left top; }
.step2off {background: url(images/step2off.gif) no-repeat left top; }
.step3on {background: url(images/step3on.gif) no-repeat left top; }
.step3off {background: url(images/step3off.gif) no-repeat left top; }

h3.stepstitle span, span.stepno, span.steptext{display: none;}

div#registerformdiv {float: left;width: 390px;padding: 0px 0px 0px 285px;}
.registerform{margin: 0px;width:100%;}
#registerstep .cregister {background:none;padding:0px;margin: 0px 0px 0px 0px;width: 100%;}
#registerstep .tnc{padding: 0px ;margin: -6px 0px 0px 0px;width:100%;}
#registerstep .tnctext1{width:auto;margin-left:10px;}
#registerstep .tncbox{width:auto;margin-left:22px;}
#registerstep .noitem{text-align:justify;width: 250px;margin:20px 0px 0px 145px;padding: 10px;height:auto;}
html>body #registerstep .noitem{margin:70px 0px 40px 25px;}

#registerform_terms{background:none;border:none;}
html>body #registerstep .tncbox{margin-left:44px;}
#registerstep .phoneno span{display:block;margin: 10px auto;}
#registerstep #registerformdiv .phoneno, #registerstep #registerformdiv .horo, #registerstep #registerformdiv .password{ text-align:center;}
#registerstep #registerformdiv .phoneno h2, #registerstep #registerformdiv .password h2{ padding: 0px 0px 5px 0px; margin:0px; font-size: 12pt;}
#registerstep .selecthandset {padding-top:10px;text-align:center;text-decoration:underline;width:100%;}

.cregister .btncontinue, .cregister .btnsubmit {text-align:center; margin: 0px;	padding: 3px 0px;}
.cregister .btncontinue span, .cregister .btnsubmit span{display: none;}

.cregister .btncontinue input{background:none;height: 31px;width: 95px;	border: 0px;cursor:pointer;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/style/en_US/1/images/btn_continue.png' sizingMethod='scale');}
html>body .cregister .btncontinue input {filter:none;background: url("images/btn_continue.png") no-repeat top left;}

.cregister .btnsubmit input{background:none;height: 31px;width: 95px;border: 0px;cursor:pointer;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/style/en_US/1/images/btn_submit.png' sizingMethod='scale');}
html>body .cregister .btnsubmit input {	filter:none;background: url("images/btn_submit.png") no-repeat top left;}
#registerscreen, .arrow_l, arrow_r{display:none;}

/*#footer {height:20px;}*/
#tnctext2 {float:left;padding: 0px 20px 40px 20px;margin: 0px 0px 0px 0px;}

#tnctext2 h3{margin: 0px;padding: 0px;font: 12px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}
#tnctext2 span {text-align:justify;	display: block;	margin: 4px 0px 0px 0px;}
#mainContent #footer {background:none;}

#demo_steps {color: #594A00; font: bold 13px Arial, Verdana, Helvetica, sans-serif; background: url("/landing/images/demo_step_bg.gif") center no-repeat; height:64px; width:110px; padding: auto 0px;text-align:center;}

#demo_step_arrow {width:20px;}
#demo_steps_text {width:110px; padding: auto 0px;text-align:center;}

#registerform_terms {float:left;margin-left:60px;}
#registerstep .selecthandset{padding-top:0px;float:left;}
#tnctext2 {padding:20px 20px 40px}

#btn_choose {background: url("/style/en_US/1/images/btn_choose.gif") no-repeat top left;width:239px;height:48px;float:left;font-size:14px;margin:40px;}
#btn_choose div {padding:15px 10px 0px}

.reg3 #registerstep  {height:450px;}
.reg3 #registerstep .boxheader {width:350px;}
.reg3 #registerstep .cregister {width:350px;}

#welcome_ad1 {float:right;}
#welcome_ad2 {margin:0 auto;float:left;}
#welcome_ad_logo {float:right;width:330px;margin-top:-80px}
#welcome_ad_profile {margin:0px 0px 0px -44px;}

#registerstep #registerformdiv .phoneno h2, #registerstep #registerformdiv .password h2{color:#ffffff;font-weight:bold;}
