br {
line-height: 0;
}

body { 
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  color: #000000; 
  font-family: "Arial", "Helvetica", "sans-serif"; 
  font-size: 10px;
  background-color:#660000;
   background-position:bottom;
  background-repeat:repeat-x;
  background-attachment:fixed;

}

div.survey_div { 
  text-align: left;
}
#blurb{
  background-image:url("http://www.stuff.co.nz/stuff/asset/tvguide_computer.jpg");
  background-position:right;
  background-repeat:no-repeat;
  padding-right:260px;
  height:190px;
}
#blurb p{
 line-height:17px;
 font-size:13px;
}


#questions{
background-color:#fffce4;
border: solid 2px #F9E2A6;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
}
table.survey_table {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  width: 600px;
border: solid 2px #F7D480;
}

td.survey_td {
  text-align: left;
  margin-left: auto;
  margin-right: auto;

}

table.inside_table { 
  background-color: #FFFFFF;
background-repeat:no-repeat;
background-position:top;
border: solid 1px #FFFFFF;
padding-left:10px;
padding-right:10px;
width: 600px;

}
H1, H2 { 
display:none;

}
H3, H4 { 
	font-family: "Arial", "Helvetica", "sans-serif"; 
	font-size: 12px;
	margin-bottom: 0;
	color: #F81921; 
	font-weight: bold; 

}
H5	{
	font-family: "Arial", "Helvetica", "sans-serif"; 
	font-size: 11px;
        font-weight:normal;
	margin-bottom: 0;
        color:#999999;
}

H6      {
        font-size:16px;
        margin-bottom:0px;
        margin-top 0px;
        color: #F81921;
        background-image:url("http://www.stuff.co.nz/stuff/asset/tvguide_subhead_bg.jpg");
        background-repeat:repeat-y;
        height:20px;
        padding-left:15px;
        padding-top:6px;
        margin-left:-15px;
        _padding-top:2px;
}

P, codes, table, tr, td, li, lo, ul { 
	font-family: "Arial", "Helvetica", "sans-serif"; 
	font-size: 12px; 
        line-height: 15px;
}
.smaller { 
	font-family: "Arial", "Helvetica", "sans-serif"; 
	font-size: 10px; 
	font-style: italic;
	letter-spacing: +0.25pt; 
}
.larger { 
	font-family: "Arial", "Helvetica", "sans-serif"; 
	font-size: 12px; 
	font-weight: Bold;
}
.copyright { 
	font-family: "Arial", "Helvetica", "sans-serif"; 
	color: #666666;
	font-size: 10px; 
	letter-spacing: +1.00pt; 
	text-align: center;
}
.error { 
	font-family: "Arial", "Helvetica", "sans-serif"; 
	color: #DD6666; 
}
th, tt { 
	font-family: "Arial", "Helvetica", "sans-serif"; 
	font-size: 14px; 
	font-weight: Bold;
}
.section { 
	font-family: "Arial", "Helvetica", "sans-serif"; 
	font-size: 14px; 
	letter-spacing: +10pt; 
	text-align: right;
}
.heading { 
	font-family: "Arial", "Helvetica", "sans-serif"; 
	font-size: 22px; 
	color: #000000; 
	font-weight: bold; 
	letter-spacing: +0.5pt; 
	text-align: left;
}
P.basicheading {
	font-family: "Arial", "Helvetica", "sans-serif"; 
	color: #000000;
	line-height: 19px;
	font-size: 11pt;
	font-weight: normal;
        text-align: center;

	
}
.notice { 
	font-family: "Arial", "Helvetica", "sans-serif"; 
	color: #48545C; 
	font-size: 11px; 
	letter-spacing: +0.25pt; 
	text-align: justify;
}
.hint { 
	font-family: "Arial", "Helvetica", "sans-serif"; 
	font-size: 9px; 
	letter-spacing: -0.25pt; 
}
.alternate {
        background: #e9e9e9;
}
input{
border:solid 1px #F7D480;
background-color:#FEF9B7;
font-weight:bold;
color:#F81921;
}
#questions2 input{
border:none;
background:none;
}

#details p{
padding-bottom:10px;
background-color:#fffce4;
}

#details input{
border:solid 1px #F7D480;
background-color:#FEF9B7;
font-weight:bold;
color:#F81921;
}

#questions3 input{
border:none;
background-color:#FFFFFF;
color:#F81921;
}
A:link		{COLOR: #666666; TEXT-DECORATION: none; }
A:active	{COLOR: #666666; TEXT-DECORATION: none; }
A:visited	{COLOR: #666666; TEXT-DECORATION: none; }
A:hover 	{TEXT-DECORATION: none; COLOR: #CCCCCC; }