	
	/* default style */
	
	html, body {
		padding:0px;
		margin:0px;
	}
	
	a img {
		border:none;
	}
	
	div#start {
		background:url(../../img/backgrounds/background-start.jpg);
		width:420px;
		height:580px;
		position:absolute;
		top:0px;
		left:0px;
	}
	
	div#start img {
		position:absolute;
		top:397px;
		left:47px;
	}
	
	div#start .link {
		position:absolute;
		top:343px;
		left:74px;
	}
	
	div#question {
		background:url(../../img/backgrounds/background-question.jpg);
		width:420px;
		height:580px;
		position:absolute;
		top:0px;
		left:0px;
	}
	
	div#question #form {
		width:200px;
		margin:0 auto;
		margin-top:192px;
		margin-left:137px;
		font-size:14px;
		font-family:Verdana;
		color:white;
		font-weight:bold;
	}
	
	div#question span {
		position:absolute;
		top:192px;
		left:120px;
		width:80px;
	}
	
	div#question .input {
		position:relative;
		top:1px;
		width:25px;
		height:29px;
		background:none;
		border:none;
		text-align:center;
		font-size:14px;
		color:white;
		text-transform:uppercase;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	
	div#question .submit {
		position:absolute;
		top:250px;
		left:258px;
	}
	
	div#data {
		background:url(../../img/backgrounds/background-data.jpg);
		width:420px;
		height:580px;
		position:absolute;
		top:0px;
		left:0px;
		right:0px;
		bottom:0px;
		z-index:5000;
	}
	
	div#data .form {
		margin-left:133px;
		margin-top:124px;
	}
	
	div#data .form input {
		border:1px red solid;
		background:white;
		width:274px;
		height:15px;
		margin-top:2px;
		margin-bottom:2px;
	}
	
	div#data .yui-button {
		height: 20px;
		display: block;
		width: 13px;
	}
	
	div#data #gender {
		position:absolute;
		top:100px;
		left:136px;
	}
	
	div#data #country {
		position:absolute;
		left:0px;
		top:0px;
	}
	
	div#data #gender .yui-button, #data #country .yui-button {
		background: url("../../img/backgrounds/off.gif") no-repeat;
		cursor: pointer;
		overflow: hidden;
		float:left;
		margin-right:57px;
	}
	
	div#data #country .yui-button {
		margin-right:120px;
		position:relative;
		z-index:9000;
	}
		
	div#data #gender .yui-button-checked, #data #country .yui-button-checked {
		background: url("../../img/backgrounds/on.gif") no-repeat 0px 3px;
	}
	
	div#data .yui-button button {
		background: transparent;
		border: 0px solid;
		cursor: pointer;
		height: 17px;
		overflow: hidden;
		text-indent: -5000em;
		width: 14px;
		
		-moz-opacity: 0;
	    opacity:.0;
	    filter: alpha(opacity=0);
	}
	
	div#data #country {
		position:absolute;
		top:225px;
		left:138px;
	}
		
	div#data #terms {
		position:absolute;
		top:365px;
		left:25px;
		width:355px;
		font-size:10px;
		font-family:Tahoma;
	}
	
	div#data #terms span {
		color:red;
		font-weight:bold;
	}
	
	div#data #nletter {
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		position:absolute;
		top:306px;
		left:50px;
		width:400px;
	}
	
	div#data #nletter .hr {
		margin-bottom:8px;
		border:none;
		height:0px;
	}
	
	div#data #check {
		position:absolute;
		top:307px;
		left:27px;
	}
	
	div#data #errors {
		position:absolute;
		color:red;
		top:97px;
		left:270px;
		font-family:Verdana;
		font-size:10px;
		width:150px;
	}
	

	
	div#final {
		background:url(../../img/backgrounds/background-final.jpg);
		width:420px;
		height:580px;
		position:absolute;
		top:0px;
		left:0px;
	}
	
	div#final a {
		position:absolute;
		top:379px;
		left:140px;
	}
	
	/* ie 6/7 style */
	
	*+html div#question .input {
		top:0px;
	}
	
	*+html div#data #nl {
		margin-top:-5px;
	}
	
	*+html div#data .form {
		margin-top:120px;
	}
	
	*+html div#data #terms {
		position:absolute;
		top:375px;
		left:25px;
	}
		
	*html div#question .input {
		top:0px;
	}
	
	*html div#data #nl {
		margin-top:-5px;
	}
	
	*html div#data .form {
		margin-top:120px;
	}
	
	*html div#data #terms {
		position:absolute;
		top:375px;
		left:25px;
	}
	
		
	*html div#data #nletter .hr {
		margin-bottom:-5px;
		border:none;
		height:0px;
	}
	
