@import url("grp_title_gif.css");
@import url("grp_step_gif.css");
@import url("grp_btn_png.css");
@import url("grp_leftimg_gif.css");

body {background: #9a9994 url("bg.jpg") repeat-x center top;}

#leftcontent	{height:413px;	background:  url("left.jpg") no-repeat right top;}
#rightcontent	{height:413px;	background:  url("right.jpg") no-repeat left top;}

/* all images other than inputzone*/	
#title_image {	width: 760px;	height: 90px;	top: 0px;	left: 0px; }
#image01 {	width: 275px;	height: 453px;	top: 90px;	left: 0px; }
#image02 {	width: 90px;	height: 290px;	top: 90px;	left: 275px;	background: url("arrow.gif"); }
#image03 {	width: 397px;	height: 290px;	top: 90px;	left: 365px;	background: url("bg.gif"); }
#image04 {	width: 487px;	height: 163px;	top: 380px;	left: 275px;}
#image05 {	width: 83px;	height: 66px;	top: 0px;	left: -85px;	background: url("pictogram_fr_be.gif"); display:none; }
.fr_BE #image05 { display: block; }
.nl_BE #image05 { display: block; }

#image06, #image07, #image08, #image09, #image10, #image11, #image12, #image13, #image14, #image15 { display:none; }


/* step2 */
#image06, #image07, #image08, #image09, #image10, #image11, #image12, #image13, #image14, #image15 { display:none; }

/* submit button */
.imagesubmit {	border:0px;	width:150px; height:43px} /* ***change button size */


/* form */
#inputzone {
	top: 168px;
	left: 362px;
	height: 270px;
	width: 380px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
} /* ***change form width from 370 to 380 */
.form_bg1 { padding-top: 0px; }
.form_bg2 { padding-top: 0px;}


/* carrier logos, T&C */
#logos { display: none;}
.fi_FI #logos { display: block; top: 590px; }
.pt_PT #logos { display: block; top: 590px; }

#tnc { top: 580px; left: -5px; width: 760px; padding: 0px; font: normal 10pt Verdana, Arial, Helvetica, sans-serif;}
.nb_NO #tnc { font-size: 9px;} 
.fi_FI #tnc { margin-top: 60px; } 
.pt_PT #tnc { margin-top: 60px; } 


#disclaimer { width: 760px; }
#footer {}


#countrycode { color: #000000; } /* (+44) */
#input_stepnumber { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;} /* Step 1 */

/*#inputtext1 { color: #006699; height: 55px;} /* Enter Your Cell Phone Number */

.fstyle1 { color: #000000; } /* We are now sending you the password to: */
.fstyle2 { color: #000000; } /* +44 1234567890 */
.fstyle3 { color: #000000; } /* Please check your phone. Just enter the password below. */
.fstyle4a { color: #000000; } /* You should receive your first question now, answer it and compete for your prize! */
.fstyle4b { color: #000000; } /* To view your profile, enter the password below. */
.fstyle5 { color: #000000; } /* Send the text with OK to 88989 */
.fstyle6 { color: #fc0f53; } /* OK 88898 */
.fstyle7 { color: #000000; } /* You will now receive instructions SMS from 88989  */
.demo_steps_text { color: #000000; }
#inputtext4 { color: #000000; margin-top: 6px; } /* Winstuffhere has sent the 4-digit password in a text message to your cell phone. Please enter your password above. */
#term_text { color: #000000; font-weight: normal; } /* I've read the terms and conditions */
.chkbox_color_text,.chkbox_color_link { color: #000000; } /* check box text */
.nb_NO #term_text { color: #000000; font-weight:normal;} 

#disclaimer, a.unsub, a.blacklink { color: #000000; } /* T&C text */
.hyphen { color: #000000; }
#inputtext5 { color: #333333; } /* Where should we send your ringtones */

/* input fields */
#inputphone .num { margin: 6px -18px 0px 18px; border: 0; float: left; }
#inputcarrier { padding: 20px 0px; }
input.phonearea, input.phoneprefix, input.phonesuffix, input.password { color: #000000; background-color: #FFFFFF; border:1px solid #aaaaaa;}
input.phonesuffix { width: 80px;}
#operatorlist { background-color:#FFFFFF; color: #000000; }



/* left side Q&A */
#answer_1 {
	position: absolute;
	top: 495px;
	left: 23px;
}
#answer_2 {
	position: absolute;
	top: 495px;
	left: 89px;
}


/* Input field changes */
#inputtext1 { color: #3682b2; height: 70px; font: bold 14px  Verdana, Arial, Helvetica, sans-serif;} /* ***change height */
#inputphone { padding: 10px 0 0 0; } /* ***change padding top */
.mobileTextField {height: 35px; width: 240px; font: 30px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #333333;}
#term_outer_wrap { width: 100%;}
.chkbox_color_text { font-size: 9px; }

/* subtitle / advertentie text properties */
#subtitle1 { display: block; position: absolute; width: 400px; height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.fr_BE #subtitle1 { display: none; }
.nl_BE #subtitle1 { display: none; }
.nl_NL #subtitle1 {	top: 503px;	left: 345px; font-size: 11px; color: #000000; text-align: right; }
.sv_SE #subtitle1 {	display: none; }
.fi_FI #subtitle1 {	top: 555px;	left: 355px; font-size: 11px; color: #000000; text-align: right; }
.nb_NO #subtitle1 { top: 91px;  left: 355px; font-size: 10px; color: #000000; text-align: right; }	 
.pt_PT #subtitle1 {	display: none; }
.en_GB #subtitle1 {	display: none; }
.de_DE #subtitle1 {	display: none; }
.cs_CZ #subtitle1 {	display: none; }


#subtitle2 {display: none;}

.nl_NL #advertentie { color: #000000; }
.nb_NO #term_warn_box { * margin-left: -150px;}

#inputtext1 {height: auto;}

.en_AU #subtitle1 { display: block; text-align: right; width: 100%; }
.en_AU #subtitle2 { display: block; text-align: right; width: 100%; }

.imagestep2 #inputzone { top: 190px; }
