/* CSS Document */
/* style2: game2 designed by onyee; code by onyee */
/* register: styles for register pages */

#top {
z-index:1;
	}

#content {
	
}
#content_i1,#footer_i1 {
}
#content_i2,#footer_i2 {
}
#banner3 {
	position:relative;
	top: 25px;
	left:0px;
}
#banner3 h3 span{
	display: none;
}
#banner3 h3 {
	position:absolute;
	width:760px;
	height: 150px;
	padding: 0px;
	margin: 0px;
}

	/* for banner3reg image */
.banner3reg1 h3, .banner3reg2 h3{	background: url("images/registration_bg.jpg") no-repeat top left;}
.banner3reg2_normal h3 {background: url("images/registration_bg.jpg") no-repeat bottom left;}
	/* for banner3multipricepoint image */
.banner3reg2_normal_7 h3{	background: url("images/register_bg_9.99_7.jpg") no-repeat top left;}
	
	/* for banner3multicredit image */
.banner3reg2_normal_8 h3{	background: url("images/register_bg_9.99_8.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: 760px;
	margin: 162px 0px 0px 0px; 
}
.reg3 #registerstep {margin: 5px 0px 8px 0px;}

	/* for profile icon image */
#registerstep .boxheader{}
#registerstep .boxheader h1{}
#registerstep .boxfooter {/*margin: 0px; */}


#steps {
	float: left;
	padding: 0px 105px;
	margin: 30px 0px 0px 0px;
}
#steps h3{
	display: block;
	margin: 0px 0px 10px 0px;

}
.stepstitle {
display:none;
}
/* for step1, step2 and step3*/
.step1on, .step1off, .step2on, .step2off ,.step3on, .step3off   {
	float:left;
	width: 179px;	
	height: 50px;
	padding: 0px 0px 0px 3px;
}
.step1on {background: url(images/step1_on.jpg) no-repeat left top; }
.step1off {background: url(images/step1_off.jpg) no-repeat left top; }
.step2on {background: url(images/step2_on.jpg) no-repeat left top; }
.step2off {background: url(images/step2_off.jpg) no-repeat left top; }
.step3on {background: url(images/step3_on.jpg) no-repeat left top; }
.step3off {background: url(images/step3_off.jpg) no-repeat left top; }

h3.stepstitle span, span.stepno, span.steptext{
	display: none;
}

div#registerformdiv {
	/*float: left;*/
	width: 760px;
	/*height: 90px;*/
}

#registerstep .registerformdiv{
	margin: 0px auto;
	width:540px;
	padding:10px 0px 0px 0px;
}

#registerstep #registerformdiv {/*height:540px;*/ float:left;}

#registerstep .cregister{
	height:540px;
}
.reg3 #registerstep .cregister {height:auto;}
/*#registerstep #registerform {height:20px;}*/
#registerstep .tnc{
padding: 0px;
margin:0px;
}
#registerstep .tnctext1{
width:auto;
margin-top:10px;
margin-left:5px;
}
html>body #registerstep .tnctext1{margin-top:8px;}

#registerstep #registerformdiv .tncbox{
margin:10px 0px 0px 77px;
padding:0px;
width:auto;
}
html>body #registerstep #registerformdiv .tncbox{margin:10px 0px 0px 158px;}

#registerformdiv_terms{
background:none;
border:none;
}
html>body #registerstep .tncbox{margin-left:44px;}
#registerstep .phoneno span{
	display:block;
	margin: 10px auto;
	padding:0px;
}
#registerstep #noitem, #registerstep .noitem {padding:10px 100px 0px 110px;}
#registerformdiv .password{text-align:left;}
#registerformdiv .password span{margin: 10px 0px 0px 125px; color: #666666;}
#registerformdiv div.btnsubmit {/*margin: -3px 0 0 -180px;*/ float:left;}
#registerformdiv .errorMessage {color:#FF0000; /*margin: 2px 0px 5px 0px;*/}
#registerformdiv .phoneno h2, #registerformdiv .password h2,#registerformdiv .fieldcell{
	/* color:#003399; */float:left;
	margin:0px 10px 0px 0px;
	background:none;
}
#registerformdiv .phoneno h2{
padding:0px 0px 0px 0px;
}
#registerstep #vdf_note {margin:0px 0 0 125px; position:static;}
html>body #registerstep #vdf_note {float:left;}
#registerstep .cregister .btncontinue{
	float:left;
	/*margin:15px 0px 0px 90px;*/
	position:static;
	text-align:center;
	width:100%;
	margin-top:10px;
}
html>/* */body #registerstep .cregister .btncontinue{/*margin:5px 0 0 155px;*/}
.cregister .btnsubmit {
	text-align:center; 
	margin: 0px;
	padding: 5px 0px;
}
.cregister .btncontinue span, .cregister .btnsubmit span{
	display: none;
}

.cregister .btncontinue input{
	background:none;
	height: 35px;
	width: 117px;
	border: 0px;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/style/pt_PT/1/images/btn_continue2.png' sizingMethod='scale');
}
html>body .cregister .btncontinue input {
	filter:none;
	background: url("images/btn_continue2.png") no-repeat top left;
}

.cregister .btnsubmit input{
	background:none;
	height: 31px;
	width: 95px;
	border: 0px;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/style/pt_PT/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;
}

#mainContent #footer  { 
	margin:-35px 0px 0px 0px;
	height:5px;
}
#mainContent #footer_i1{background:none;}
#mainContent #footer_i2{background:none;}
#tnctext2 {
	position:relative;
	float:left;
	padding: 0px 10px 0px 10px;
	width: 550px;
	margin:  -330px 0px 0px 50px;
	background: url(images/banner_bg_b.jpg) no-repeat left bottom; 
	/* color:#429ed0; */
	text-align:justify;
}
html>body #tnctext2 {margin:  -330px 0px 0px 100px;}
#mainContent #tnctext2 h3{
	margin: 5px 0px 0px 0px;
	text-align:justify;
	padding: 0px 0px 14px 0px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	
}
#footer #tnctext2 span { 
	text-align:justify;
	display: block;
	color:#666666;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0px 0px 0px;
}
#mainContent #footer #tnctext2 h3{
	margin: 0px;
	padding: 0px 14px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	
}
#footer #tnctext2 span { 
	text-align:justify;
	display: block;
	color:#666666;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0px 0px 0px;
}

