body
{
	background-color:#ffffff; /*whitesmoke;*/
	margin:0px 0px 0px 0px;
	font-family: arial, sans-serif;
}
.availablerow
{
	padding:1px 0px 0px 5px;
	/*padding:2px 0px 2px 5px;*/
	border:1px solid white;/*maroon;*/
}
.body
{
	/*border:dotted 1px #018316;	*/
	font-family: arial, sans-serif;
	font-size:10px;
	text-align:center;
	color:#018316;	
}
.bodyheader
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:Black;
}
.bodysubheader
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:Black;
}
.bodypadding
{
	padding:10px 9px 0px 9px;
}
.bodypaddingtop
{
	padding:0px 9px 0px 9px;
}
.bodypaddingheader
{
	padding:20px 9px 0px 9px;
}
.bodypanel
{
	/*overflow:auto;
	height:420px;*/
	padding-left:5px;
	/*margin-bottom:5px;	*/
}
.bodytext
{
	font-family:arial, Sans-Serif;
	font-size:13px;
	color:Black;
}
.bottomrow
{
	/*border:1px solid purple;*/
}
.category
{
/*	font-family:Arial;
	font-size:16px;*/
	text-align:left;
	/*padding-left:10px;*/
	width:500px; /*420px;*/
	/*color:navy;*/
	vertical-align:bottom;
			font-size: 22px;
			font-weight: normal;
			color: #0079C2;
			border-bottom: 1px solid #0079C2;
			padding: 10px 0px 2px 0px;	
}
.categoryproduct
{
	width:500px;
}
.categoryproductpanel
{
/*	overflow:auto;*/
	width:565px; /* was 520 */
	/*height:390px !important; height:390px; *//* WAS 390 & 370*/
	padding-left:5px;
	margin-bottom:15px;
}
.categoryproductrow
{
	/*border-top:dotted 1px black;*/
	/*padding-bottom:5px;*/
	border:solid 1px #DCD2C6;
	width:580px; /*540*/
	margin-bottom:20px;
}
.catimage
{
	padding:0px 9px 10px 9px;
}
.changeremove
{
	font-family:Arial, Sans-Serif;
	font-size:13px;
	color:#0079C2;
	text-decoration:underline;
}	
.checkbox
{
	margin-left:-4px;
}
.center
{
	padding-left:5px;
	font-size:13px;
}
.click
{
	font-family:Arial, Sans-Serif;
	font-size:11px;
	color:#0F6BE9;
}
.colourcol
{
	width:112px; /* 140px */
	/*border:1px solid lightgrey;*/
	/*height:100%;	*/
	/*margin-top:2px !important; margin-top:4px;*/
}
.colourdesc
{
	width:100px;
	border:1px solid white; /*aqua*/
	text-indent:0px !important; text-indent:-4px;
}
.colourname
{
	font-family:Arial, Sans-Serif;
	font-size:12px;	
	background-color: #EBF1F3;	
	padding:0px 4px 0px 0px !important; padding:0px 4px 0px 4px;
	/*padding:0px 4px 0px 4px;*/
}
.colouricon
{
	/*height:20px !important; height:23px;*/
	padding-top:2px;
	padding-left:2px;
	padding-bottom:2px;
	width:24px;
	border:1px solid white; /*brown*/
}
.coloursel
{
	/*border:1px solid Teal;*/
}
.customise
{
	font-family:Arial;
	font-size:10px;
	/*text-align:center;*/
	padding:2px 0px 12px 0px;
	color:navy;
}
.customisepanel
{
	/*border:dotted 1px navy;*/
	width:580px; /*540*/
	padding-left:5px;	
}
.error
{
	font-family:Arial, Sans-Serif;
	font-size:10px;
	color:Red;
}
.emptycolourcell
{
	height:20px !important; height:23px;
	/*border:1px solid black;*/
}
/*.footer
{
	border:dotted 1px #800082;	
	font-family:Arial, Sans-Serif;
	font-size:10px;
	text-align:center;
	color:#800082;
	height:25px;
}*/
.header
{
	/*border:dotted 1px #821000;*/
	/*font-family:Arial, Sans-Serif;
	font-size:10px;
	text-align:center;
	color:#821000;
	height:80px;*/
}
.pnh
{
	margin-bottom:0px !important; margin-bottom:-4px;
}
.pdnlogo
{
	margin-bottom:6px !important; margin-bottom:9px;
}
.pdnnologo
{
	margin-bottom:0px !important; margin-bottom:1px;
}
.headsizerow
{
	padding:2px 0px 2px 5px;
	/*border:1px solid darkgray;*/
}
.faqtopic, .telephone
{
	font-family:Arial, Sans-Serif;
	font-size:12px;
	font-weight:bold;
}
.frame2
{
	/*border:1px solid purple;*/
}
.label
{
	font-family:Arial, Sans-Serif;
	font-size:13px;
}
.left
{
	width:150px !important; width:120px;
	/*border:1px solid orange;*/
	background-color:#DCD2C6;
	/*border-right:solid 1px #0C63A9;*/
}
.leftcol
{
	/*border:1px solid black;*/
	width:100px;
	/*height:100%;*/
}
.mainrow
{
	/*border:1px solid olive;*/
	width:560px; /* 520 */
}
.namerow
{
	/*border:1px solid orange;*/
	background-color:#DCD2C6;
	padding:2px 0px 2px 5px;
	width:490px;
}
.navigation
{
	/*border:dotted 1px #280082;
	font-family:Arial, Sans-Serif;
	font-size:10px;
	text-align:center;
	color:#280082;
	height:25px;*/
}
.ordersummary
{
	/*border:1px solid black;*/
	width:455px;
}
.presborder
{
	/*border:1px solid blue;*/
}
.price
{
	margin-top:10px;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:13px;
	color:#0F6BE9;
}	
.productheader
{
	font-family:Arial, Sans-Serif;
	font-size:14px;
	color:#0F6BE9;
			font-size: 15px;
			font-weight: bold;
			color: #0079C2;	
}
.producthelp
{
	font-family:Arial, Sans-Serif;
	font-size:13px;
	color:#000000;
}	
.productinput
{
	width:200px;
}
.productinput2
{
	width:130px;
}
.productinput3
{
	width:230px;
}
.productlabel
{
	width:130px;
}
.proceedpanel
{
	/*border:dotted 1px green;*/
	padding-right:15px;
	font-family:Arial, Sans-Serif;
	font-size:10px;
	text-align:right;
	color:green;	
	width:580px;	/*540*/
}
.productname
{
	font-family:Arial, Sans-Serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
.productpanel
{
	/*overflow:auto;*/
	/*height:350px !important; height:325px;*/ /* WAS 350 & 325*/
	margin-bottom:5px;
	padding-left:5px;	
	width:565px; /*520*/
}
.question
{
	font-family:Arial, Sans-Serif;
	font-size:10px;
	font-weight:bold;
}
.radiolist
{
	/*border:1px solid red;*/
	/*width:28px;*//*28*/
/*	height:100%;*/
}
.right
{
	/*border-left:solid 1px #0C63A9;*/
	/*border:dotted 1px #FC8200;	*/
	font-family:Arial, Sans-Serif;
	font-size:10px;
	text-align:center;
	color:#FC8200;	
	width:220px
}
.rightcol
{
	/*border:1px solid pink;	*/
}
.rightcol2
{
	width:140px;
	/*border:1px solid pink;*/
}
.rightspacer
{
	margin-right:10px;
}
.solidborder
{
	/*border:1px solid orange;*/
}
.styletips
{
	padding-left:10px;
	vertical-align:middle;
	/*border:dotted 1px navy;*/
	text-align:center;	
}
.styletipstext
{
	font-family:Arial, Sans-Serif;
	font-size:14px;
	text-decoration:none;
	color:navy;
}
.summary
{
	font-family:Arial, Sans-Serif;
	font-size:14px;
	text-align:left;
	padding-left:10px;
	color:#0F6BE9;
			font-size: 15px;
			font-weight: bold;
			color: #0079C2;	
}
.summaryform
{
	width:200px;
}
.summarynopad
{
	font-family:Arial, Sans-Serif;
	font-size:14px;
	text-align:left;
	color:#0F6BE9;
			font-size: 15px;
			font-weight: bold;
			color: #0079C2;	
}
.summarynopad
{
	font-family:Arial, Sans-Serif;
	font-size:14px;
	text-align:left;
	color:#0F6BE9;
	padding-left:7px;
			font-size: 15px;
			font-weight: bold;
			color: #0079C2;	
}
.summarypanel
{
	border:solid 1px DCD2C6;
}
.summarypanelbottom
{
	padding-bottom:5px;
}
.summarypanelbottom10
{
	padding-bottom:10px;
}
.summarypanelmargin
{
	margin-top:10px;
}
.summarypaneltop
{
	margin-top:20px;
	padding-top:5px;
}
.textbox
{
	font-family:Arial, Sans-Serif;
	font-size:13px;
}
.thumbnail
{
	width:280px; /*220px;
	border:1px solid #DCD2C6;	*/
}
.total
{
	font-family:Arial, Sans-Serif;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	color:blue;	
}
.totalpanel
{
	/*border:dotted 1px blue;*/
	background-color:#DCD2C6;
	padding-right:15px;
	font-family:Arial, Sans-Serif;
	font-size:13px;
	text-align:right;
	color:blue;	
	width:565px	/*520*/
}
/* wwood - ko-de */
.start
{
	margin-top:5px;
}
.catgap
{
	margin-top:5px;
}
.h1
{
			font-size: 22px;
			font-weight: normal;
			color: #0079C2;
			border-bottom: 1px solid #0079C2;
			margin: 0px 0px 12px 0px;
			padding: 10px 0px 2px 0px;
}
.footergap
{
	margin-bottom:15px;
	height:13px;
}			
#checking
{
	border:1px solid #0377c2;
	background:#7db4d2 url("../images/ajax-loader-7db4d2.gif") center left no-repeat;
	padding:10px 25px 10px 25px;				
}
#voucherresult
{
	border:1px solid #0377c2;
	background:#7db4d2;			
	padding:10px 25px 10px 25px;		
}
#ftr
{
	text-align:right;
	font: 10px Arial, Verdana, Helvetica, sans-serif;	
	color:#888;
}
#ftr a
{
	text-decoration:none;
	font: 10px Arial, Verdana, Helvetica, sans-serif;	
	color:#444;
}
#ftr a:hover
{
	text-decoration:none;
	font: 10px Arial, Verdana, Helvetica, sans-serif;	
	color:#000;
}