.nioxin_wrapper{
background:#000000 url(http://www.gorgeousshop.co.uk/nioxin/ajax/images/nioxin_back.jpg) center center repeat-x; 
height:600px;
width:600px;
position:relative;
color:#fff;
font-size:16px;
float:left;
}
.nioxin_wrapper label{
font-weight:300;
}
.questions{
	width:280px;
	height:160px;
	position:absolute;
	left: 14px;
	top: 10px;
	background: #000000 url(http://www.gorgeousshop.co.uk/images/lenav/backnav2.jpg) bottom center repeat-x;
}
.questions2{
	width:280px;
	height:160px;
	position:absolute;
	left: 307px;
	top: 10px;
	background: #000000 url(http://www.gorgeousshop.co.uk/images/lenav/backnav2.jpg) bottom center repeat-x;
}
.questions3{
	width:574px;
	height:160px;
	position:absolute;
	left: 13px;
	top: 182px;
	background: #000000 url(http://www.gorgeousshop.co.uk/images/lenav/backnav2.jpg) bottom center repeat-x;
}

.questions4{
	width:568px;
	border:3px inset #000;
	height:189px;
	position:absolute;
	left: 13px;
	top: 387px;
}
.nioxin_submit{
	text-align:center;
	background-color:#000000;
	padding:5px;
	position:absolute;
	left: 13px;
	top: 348px;
	width: 564px;
}
.question_header{
padding:5px;
background:#1e1e1e;
margin-bottom:5px;
font-weight:500 ;
}

.nioxin_standard{
width:250px;
margin:5px 10px;
padding:5px;
}
.nioxin_half{
width:255px;
margin:5px 10px;
float:left;
padding:5px;
}

.nioxin_subtext{
color:#ccc;
font-size:12px;
font-weight:normal;
}

.nioxin_button{
background:#1e1e1e;
border:1px solid #ccc;
color:#FFFFFF;
font-size:12px;
padding:3px 5px 5px;
cursor:pointer;
cursor:hand;
}
.nioxin_form_field{
margin-bottom:5px;
}
.nioxin_error{
padding:10px;
font-weight:bold;
text-align:center;
}

