﻿TABLE.piq-question 
{
	
}
TABLE.piq-question td 
{
	border-top: 2px solid #CECECE;
	padding: 10px 0px;
	font-size: 11px;
}
TABLE.piq-question table
{
	color: black;
	font-weight:normal;
}
TABLE.piq-question table.blank
{
	border: none;
	background: NONE;
	color: Black;
}
TABLE.piq-question td td
{
	border: none;
	padding: 0;
}
input.piqtextbox
{
	font-family: Verdana;
	width: 116px;
	font-size: 11px;
	padding:1px;
	/*height: 14px;
	border: 1px solid #990000;
	color: #990000;
	background: #cccccc;*/
}
TABLE.piq-question input.textboxpostcode
{
	font-family: Verdana;
	font-size: 11px;
	width: 84px;
	/*height: 14px;
	border: 1px solid #990000;
	color: #990000;
	background: #cccccc;*/
}
TABLE.piq-question input.find 
{
   font-size:9px;
   height: 20px;
   font-family:Verdana;
   width:45px;
   color:#ffffff;
   background-color:#990000;
   border:none;   
}
TABLE.piq-question input.textboxlong
{
	font-family: Verdana;
	font-size: 11px;
	width: 400px;
	/*height: 14px;
	border: 1px solid #990000;
	color: #990000;
	background: #cccccc;*/
}
TABLE.piq-question textarea.textboxlong
{
	font-family: Verdana;
	font-size: 11px;
	width: 350px;
	/*border: 1px solid #990000;
	color: #990000;
	background: #cccccc;*/
}
TABLE.piq-question select.dropdown
{
	font-family: Verdana;
	font-size: 11px;
	width: 122px;
	/*border: 1px solid #990000;
	color: #990000;
	background: #cccccc;*/
}
TABLE.piq-question select.dropdownnowidth
{
	font-family: Verdana;
	font-size: 11px;
	/*border: 1px solid #990000;
	color: #990000;
	background: #cccccc;*/
}
TABLE.piq-question select.dropdownlong
{
	font-family: Verdana;
	font-size: 11px;
	width: 220px;
	/*border: 1px solid #990000;
	color: #990000;
	background: #cccccc;*/
}
TABLE.piq-progress 
{
	margin: 0px;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	font-size: 4px;
	height:5px;
	padding:0px;
}
TABLE.piq-progress th 
{
	background-color: #AA1108;
	text-align:left;
	font-size: 4px;
	height:5px;
	padding:0px;
}
TABLE.piq-progress td 
{
	background-color: #999999;
	font-size: 4px;
	height:5px;
	padding:0px;
}
.piq-greytext 
{
	color: Gray;
}

ul.piqlist  
{
	margin: 0px;
	padding-left: 20px;
	line-height: 1.5em;
}

li.piqlist  
{ 
	list-style-type: disc; 
	padding-left: 20px;
} 


#PIQ input.button
{
   font-size: 11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#ffffff;
   background-color:#990000;
   border-style:outset;
   border-color:#990000;
   border-width:2px;
   width:100px;
}
#PIQ input.buttonnowidth
{
   font-size: 11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#ffffff;
   background-color:#990000;
   border-style:outset;
   border-color:#990000;
   border-width:2px;
}
#PIQ .RadioButtonList td, .CheckBoxList td
{
	border: 1px solid white;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	text-align: right;
}


.hidden 
{
	display:none;
}

/* ****************************************************** */
/* *****        QUESTION ROUNDED CORNERS CSS        ***** */ 
/* ****************************************************** */

 /* Show only to IE PC \*/
/* html .questionboxhead h6 {height: 1%;} /* For IE 5 PC */

#PIQ .questionsidebox {
	margin: 0;  /* center for now */
	width: 100%; 
	background: url(body-r.gif) no-repeat bottom right;
}
#PIQ .questionboxhead {
	background: url(head-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
#PIQ .questionboxhead h6 {
	background: url(head-l.gif) no-repeat top left;
	margin: 0;
	padding: 15px 15px 5px 15px;
	color: white; 
	font-weight: bold; 
	font-size: 12px; 
	line-height: 1em;
	/*text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
#PIQ .questionboxbody {
	background: url(body-l.gif) no-repeat bottom left;
	margin: 0;
	padding:  5px 15px 15px 15px;

}

/* ****************************************************** */
/* *****        QUESTION ROUNDED CORNERS CSS        ***** */ 
/* ****************************************************** */

 /* Show only to IE PC \*/
/* html .questionboxhead h6 {height: 1%;} /* For IE 5 PC */

.box-piq {
	margin: 0px auto;  /* center for now */
	width: 85%; 
	background: url(images/body-r.gif) no-repeat bottom right;
}
.box-piq-head {
	background: url(images/head-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.box-piq-head-left {
	background: url(images/head-l.gif) no-repeat top left;
	margin: 0;
	padding: 5px 15px 5px 15px;
	color: Black; 
	font-weight: bold; 
	font-size: 12px; 
	line-height: 1em;
	/*text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.box-piq-body {
	background: url(images/body-l.gif) no-repeat bottom left;
	margin: 0;
	padding:  5px 15px 15px 15px;
}






/*body 
{
	background-color: Black;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#topbar-out 
{
	background: url(topbar-background.gif) top repeat-x;
	height: 124px;
	width: 100%;
}
#topbar-in 
{
	margin: 0px AUTO;
	width: 790px;
}
#content-out 
{
	background-color: #F2F2F2;
	width: 100%;
}
#content-in 
{
	margin: 0px AUTO;
	width: 790px;
}
#bottombar-out 
{
	background: url(bottombar-background.gif) top repeat-x;
	height: 124px;
	width: 100%;
}
#bottombar-in 
{
	margin: 0px AUTO;
	width: 790px;
}*/
/*#PIQ .questionnoline td 
{
	border-top: 2px solid #999999;
	padding: 10px 0px;
}
#PIQ .buttonalign 
{
	width:100%;
	text-align: right;
	margin-top: 5px;
}*/
/*##########################
#PIQ hr 
{
color: #AA1108;
background-color: #AA1108;
height: 2px;

}
#PIQ p 
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
#PIQ a 
{
	color: #AA1108;
}*/