/* Layout */

body{
	color: #3e3e3e;
	text-align: center;
	font-size: 62.5%;
	background-color:#e3e3c6;
	line-height: 1.1;
}

#wrapper{
	font-family: helvetica, arial, georgia, times, serif;
	margin: 0 auto;
	position:relative;
	width:1062px;
}

#subwrapper{
	font-size:1.2em;
	width:1062px;
}

/* Module
=======*/

.hd{
	background:url(/img/hd.jpg) repeat-y 0 0;
	padding-top:56px;
	width:1062px;
}

.bd{
	position:relative;
	background:url(/img/bd.jpg) repeat-y 0 0;
	width:1062px;
}

.ft{
	width:1062px;
	height:10px;
	background:url(/img/ft.jpg) no-repeat 0 0;
}


/* footer
=======*/

#footer{
	width:1062px;
	padding-top:10px;
	height:24px;
	background:url(/img/footer.png) no-repeat 0 0;
	margin-top:24px;
	clear:both;
}

#footer p{
	padding-bottom:0;
}

/* Question
=========*/

.question{
	width:1062px;
	height:150px;
	background:url(/img/question.jpg) no-repeat 0 0;
	position:relative;
	clear:both;
}

.question .pagination{
	position:absolute;
	right:50px;
	background:url(/img/sprite.png) no-repeat 0 0;
	width:32px;
	height:150px;
	top:0;
}

.question h3{
	width:601px;
	height:82px;
	position:absolute;
	top:0px;
	left:0px;
}

.question h4{
	padding-top:80px;
}

.question .a{
	background:url(/img/sprite.png) no-repeat -32px 0;
}		  
		  
.question .b{
	background:url(/img/sprite.png) no-repeat -64px 0;
}		  
		  
.question .c{
	background:url(/img/sprite.png) no-repeat -96px 0;
}		  
		  
.question .d{
	background:url(/img/sprite.png) no-repeat -128px 0;
}		  
		  
.question .e{
	background:url(/img/sprite.png) no-repeat -160px 0;
}		  
		  
.question .f{
	background:url(/img/sprite.png) no-repeat -192px 0;
}		  
		  
.question .g{
	background:url(/img/sprite.png) no-repeat -224px 0;
}		  


/* form
=====*/

.item{
	background:url(/img/fieldset.jpg) repeat-y 0 0;
	width:1062px;
	padding:60px 0;
	clear:both;
}

.submit{
	clear:both;
	margin-left:24px;
}

.submit input{
	border:0;
	text-indent:-10000px;
	overflow:hidden;
	background:url(/img/sprite.png) no-repeat 0 -724px;
	width:460px;
	height:74px;
	cursor:pointer;
	clear:both;
	display:block;
}

.submit input:hover{
	background:url(/img/sprite.png) no-repeat -462px -724px;
}

.colours .radio-field,
.buoyancys .radio-field{
	width:299px;
	height:389px;
	float:left;
	margin-left:40px;
}

.colours .radio-field label,
.buoyancys .radio-field label{
	width:299px;
	height:389px;
}

.buoyancys .radio-field .item1{
	background:url(/img/form-sprite2.png) no-repeat 1px -2334px;
}

.buoyancys .selected .item1{
	background:url(/img/form-sprite2.png) no-repeat -299px -2334px;
}

.buoyancys .radio-field .item2{
	background:url(/img/form-sprite2.png) no-repeat 2px -2723px;
}

.buoyancys .selected .item2{
	background:url(/img/form-sprite2.png) no-repeat -299px -2723px;
}

.buoyancys .radio-field .item3{
	background:url(/img/form-sprite2.png) no-repeat 0 -3112px;
}

.buoyancys .selected .item3{
	background:url(/img/form-sprite2.png) no-repeat -299px -3112px;
}

.colours .radio-field .item1{
	background:url(/img/form-sprite2.png) no-repeat 0 0;
}

.colours .selected .item1{
	background:url(/img/form-sprite2.png) no-repeat -300px 0;
}

.colours .radio-field .item2{
	background:url(/img/form-sprite2.png) no-repeat 0 -389px;
}

.colours .selected .item2{
	background:url(/img/form-sprite2.png) no-repeat -300px -389px;
}

.colours .radio-field .item3{
	background:url(/img/form-sprite2.png) no-repeat 0 -778px;
}

.colours .selected .item3{
	background:url(/img/form-sprite2.png) no-repeat -300px -778px;
}

.colours .radio-field .item4{
	background:url(/img/form-sprite2.png) no-repeat 0 -1167px;
}

.colours .selected .item4{
	background:url(/img/form-sprite2.png) no-repeat -300px -1167px;
}

.colours .radio-field .item5{
	background:url(/img/form-sprite2.png) no-repeat 0 -1556px;
}

.colours .selected .item5{
	background:url(/img/form-sprite2.png) no-repeat -300px -1556px;
}

.colours .radio-field .item6{
	background:url(/img/form-sprite2.png) no-repeat 0 -1945px;
}

.colours .selected .item6{
	background:url(/img/form-sprite2.png) no-repeat -300px -1945px;
}



.profile{
	margin-left:310px;
	width:454px;
}

.profile .radio-field{
	width:227px;
	height:44px;
	float:left;
}

.profile .radio-field label{
	width:227px;
	height:44px;
}

.profile .radio-field .item1{
	background:url(/img/form-sprite.png) no-repeat 0 -389px;
	border-right:3px solid #727373;
	width:224px;
}

.profile .selected .item1{
	background:url(/img/form-sprite.png) no-repeat 0 -433px;
}

.profile .radio-field .item2{
	background:url(/img/form-sprite.png) no-repeat 0 -477px;	
}

.profile .selected .item2{
	background:url(/img/form-sprite.png) no-repeat 0 -521px;
}

.features{
	width:462px;
	margin-left:300px;
}

.features .checkbox-field{
	width:462px;
	height:38px;
	margin-bottom:8px;	
}

.features .checkbox-field label{
	width:462px;
	height:38px;
}

.features .checkbox-field .item1{
	background:url(/img/form-sprite.png) no-repeat 0 -593px;
}

.features .checked .item1{
	background:url(/img/form-sprite.png) no-repeat 0 -631px;
}

.features .checkbox-field .item2{
	background:url(/img/form-sprite.png) no-repeat 0 -669px;	
}

.features .checked .item2{
	background:url(/img/form-sprite.png) no-repeat 0 -707px;
}

.features .checkbox-field .item3{
	background:url(/img/form-sprite.png) no-repeat 0 -745px;
}

.features .checked .item3{
	background:url(/img/form-sprite.png) no-repeat 0 -783px;
}

.features .checkbox-field .item4{
	background:url(/img/form-sprite.png) no-repeat 0 -821px;	
}

.features .checked .item4{
	background:url(/img/form-sprite.png) no-repeat 0 -859px;
}

.features .checkbox-field .item5{
	background:url(/img/form-sprite.png) no-repeat 0 -897px;
}

.features .checked .item5{
	background:url(/img/form-sprite.png) no-repeat 0 -935px;
}

.features .checkbox-field .item6{
	background:url(/img/form-sprite.png) no-repeat 0 -973px;	
}

.features .checked .item6{
	background:url(/img/form-sprite.png) no-repeat 0 -1011px;
}

.carry{
	width:970px;
	margin-left:60px;
}

.carry .checkbox-field{
	width:462px;
	height:38px;
	margin:0 19px 8px 0;
	float:left;
}

.carry .checkbox-field label{
	width:462px;
	height:38px;
}

.carry .checkbox-field .item1{
	background:url(/img/form-sprite.png) no-repeat 0 -1049px;
}

.carry .checked .item1{
	background:url(/img/form-sprite.png) no-repeat 0 -1087px;
}

.carry .checkbox-field .item2{
	background:url(/img/form-sprite.png) no-repeat 0 -1125px;	
}

.carry .checked .item2{
	background:url(/img/form-sprite.png) no-repeat 0 -1163px;
}

.carry .checkbox-field .item3{
	background:url(/img/form-sprite.png) no-repeat 0 -1201px;
}

.carry .checked .item3{
	background:url(/img/form-sprite.png) no-repeat 0 -1239px;
}

.carry .checkbox-field .item4{
	background:url(/img/form-sprite.png) no-repeat 0 -1277px;	
}

.carry .checked .item4{
	background:url(/img/form-sprite.png) no-repeat 0 -1315px;
}

.carry .checkbox-field .item5{
	background:url(/img/form-sprite.png) no-repeat 0 -1353px;
}

.carry .checked .item5{
	background:url(/img/form-sprite.png) no-repeat 0 -1391px;
}

.carry .checkbox-field .item6{
	background:url(/img/form-sprite.png) no-repeat 0 -1429px;	
}

.carry .checked .item6{
	background:url(/img/form-sprite.png) no-repeat 0 -1467px;
}

.carry .checkbox-field .item7{
	background:url(/img/form-sprite.png) no-repeat 0 -1505px;	
}

.carry .checked .item7{
	background:url(/img/form-sprite.png) no-repeat 0 -1543px;
}

.carry .checkbox-field .item8{
	background:url(/img/form-sprite.png) no-repeat 0 -1581px;	
}

.carry .checked .item8{
	background:url(/img/form-sprite.png) no-repeat 0 -1619px;
}

.carry .checkbox-field .item9{
	background:url(/img/form-sprite.png) no-repeat 0 -1657px;	
}

.carry .checked .item9{
	background:url(/img/form-sprite.png) no-repeat 0 -1695px;
}

.boating .option-field{
	background:url(/img/form-sprite.png) no-repeat 0 -565px;
	height:24px;
	margin:0 0 40px 234px;
	padding:4px 11px 0 46px;
	width:404px;
	clear:both;
}

.boating .option-field label{
	display:block;
	float:left; 
	width:150px;
	padding-top:2px;
}

.boating .option-field select{
	display:block;
	float:right;
	width:210px;
	text-align:center;
}

.boating{
	width:970px;
	margin-left:60px;
}

.boating .checkbox-field{
	width:462px;
	height:38px;
	margin:0 19px 8px 0;
	float:left;
}

.boating .checkbox-field label{
	width:462px;
	height:38px;
}

.boating .checkbox-field .item1{
	background:url(/img/form-sprite.png) no-repeat 0 -1657px;	
}

.boating .checked .item1{
	background:url(/img/form-sprite.png) no-repeat 0 -1695px;
}

.boating .checkbox-field .item2{
	background:url(/img/form-sprite.png) no-repeat 0 -1733px;
}

.boating .checked .item2{
	background:url(/img/form-sprite.png) no-repeat 0 -1771px;
}

.boating .checkbox-field .item3{
	background:url(/img/form-sprite.png) no-repeat 0 -1809px;	
}

.boating .checked .item3{
	background:url(/img/form-sprite.png) no-repeat 0 -1847px;
}

.boating .checkbox-field .item4{
	background:url(/img/form-sprite.png) no-repeat 0 -1885px;
}

.boating .checked .item4{
	background:url(/img/form-sprite.png) no-repeat 0 -1923px;
}

.boating .checkbox-field .item5{
	background:url(/img/form-sprite.png) no-repeat 0 -1961px;	
}

.boating .checked .item5{
	background:url(/img/form-sprite.png) no-repeat 0 -1999px;
}

.boating .checkbox-field .item6{
	background:url(/img/form-sprite.png) no-repeat 0 -2037px;
}

.boating .checked .item6{
	background:url(/img/form-sprite.png) no-repeat 0 -2075px;
}

.boating .checkbox-field .item7{
	background:url(/img/form-sprite.png) no-repeat 0 -2113px;	
}

.boating .checked .item7{
	background:url(/img/form-sprite.png) no-repeat 0 -2151px;
}

.boating .checkbox-field .item8{
	background:url(/img/form-sprite.png) no-repeat 0 -2189px;	
}

.boating .checked .item8{
	background:url(/img/form-sprite.png) no-repeat 0 -2227px;
}

.boating .checkbox-field .item9{
	background:url(/img/form-sprite.png) no-repeat 0 -2265px;	
}

.boating .checked .item9{
	background:url(/img/form-sprite.png) no-repeat 0 -2303px;
}

.item-inner{
	padding:32px 0;
}

.option-inner .option-field{
	padding:4px 11px 0 16px;
	width:434px;
}

.option-inner .option-field label {
	width:210px;
}

.email{
	width:506px;
	margin-left:276px;
}

.email .text-field{
	background:url(/img/form-sprite.png) no-repeat 0 -2265px;
	height:28px;
	width:500px;
	position:relative;
	margin-bottom:32px;
}

.email .text-field .item1{
	background:transparent url(/img/form-sprite.png) no-repeat scroll 0 -2265px;
	height:28px;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:255px;
}

.email .text-field input{
	border:0 none;
	position:absolute;
	right:19px;
	top:3px;
	width:209px;
	padding-top:5px;
}

.email .checkbox-field{;
	height:38px;
	margin:0 19px 32px 88px;
	width:342px;
	float:left;
	margin-bottom:32px;
}

.email .checkbox-field label{
	height:38px;
	width:331px;
}

.email .checkbox-field .item2{
	background:url(/img/form-sprite.png) no-repeat 0 -2293px;;	
}

.email .checked .item2{
	background:url(/img/form-sprite.png) no-repeat 0 -2331px;
}

/* Replacements
=============*/

.q1{
	background-position:0 -150px;
}

.qa{
	background-position:0 -232px;
}

.qb{
	background-position:0 -314px;
}

.q2{
	background-position:0 -396px;
}

.q3{
	background-position:0 -478px;
}

.q4{
	background-position:0 -560px;
}

.q5{
	background-position:0 -642px;
}