/* Columns for layout 2 */
#colLeft156 {
	width: 156px;
	overflow: hidden;
	float: left;
	margin: 0px 8px 0px 0px;
	}
	
.colMiddle487 {
	width: 487px;
	overflow: hidden;
	float: left;
	margin: 0px 0px 0px 0px;
	}

ul li{
padding-bottom: 5px;
}	
/* Grey left column */
#colLeftGrey {
	width: 156px;
	background: #dee1e2 url(../images/left-grey-rnd-corner.png) no-repeat bottom right;
	padding: 10px 0px 30px 0px;
}

#colLeftGrey ul{
	list-style:none;
	margin-left:0px;
	padding:0px;
}

#colLeftGrey .mainItem {
	font-size: 75%;
	margin: 0px 0px 0px 2px;
	padding: 5px 0px 5px 15px;
	background: url(../images/arrow-red-grey-bg.gif) no-repeat left top;
	}
	
#colLeftGrey .mainItem a {
	color: #005aab;
	text-decoration: none;
	font-weight: bold;
	}
	
#colLeftGrey .mainItem a:hover {
	color: #ffffff;
	}
	


#colLeftGrey .mainIndented {
	font-size: 75%;
	margin: 0px 0px 0px 15px;
	padding: 5px 0px 5px 15px;
	background: url(../images/arrow-red-grey-bg.gif) no-repeat left top;
	}
	
#colLeftGrey .mainIndented a {
	color: #005aab;
	text-decoration: none;
	font-weight: bold;
	}
	
#colLeftGrey .mainIndented a:hover {
	color: #ffffff;
	}




/* Coloured menu items */
.orangeMainItem {
	width: 127px;
	height: 19px;
	font-size: 75%;
	font-weight: bold;
	padding: 0px 0px 0px 29px;
	margin: 0px 0px 0px 0px;
	line-height: 19px;
	background: #fbaf17 url(../images/left-orange-arrow.png) no-repeat left;
	}
	
.orangeMainItem a {
	color: #ffffff;
	text-decoration: none;
	}
	
.orangeMainItem a:hover {
	color: #000000;
	}
/* Sub Products */
.OrangeSubProductSelected {
	width: 114px;
	background: #fddb96;
	padding: 10px 21px 10px 21px;
	font-size: 62%;
	margin: 0px;
}
.OrangeSubProductSelected a {
	color: #666666;
	text-decoration: none;
	}
	
.OrangeSubProductSelected a:hover {
	text-decoration:underline;
	}	
.OrangesubProduct {
	width: 114px;
	background: #ffe7b8 url(../images/arrow-sub-product.gif) no-repeat center left;
	padding: 10px 21px 10px 21px;
	font-size: 62%;
	margin: 0px;
	}
	
.OrangesubProduct a {
	color: #666666;
	text-decoration: none;
	}
	
.OrangesubProduct a:hover {
	text-decoration:underline;
	}	
.redMainItem {
	width: 127px;
	height: 19px;
	font-size: 75%;
	font-weight: bold;
	padding: 0px 0px 0px 29px;
	margin: 0px 0px 0px 0px;
	line-height: 19px;
	background: #d71637 url(../images/left-red-arrow.png) no-repeat left;
	}
.RedsubProduct {
	width: 114px;
	background: #F3B9C3 url(../images/arrow-sub-product.gif) no-repeat center left;
	padding: 10px 21px 10px 21px;
	font-size: 62%;
	margin: 0px;
	}
	.redMainItem a {
	color: #ffffff;
	text-decoration: none;
	}
	
.redMainItem a:hover {
	color: #000000;
	}
.RedsubProduct a {
	color: #666666;
	text-decoration: none;
	}
	
.RedsubProduct a:hover {
	text-decoration:underline;
	}	
.RedSubProductSelected {
	width: 114px;
	background: #EB8A9B;
	padding: 10px 21px 10px 21px;
	font-size: 62%;
	margin: 0px;
	color: #000000;
	}
	.RedSubProductSelected a {
	color: #666666;
	text-decoration: none;
	}
	
.RedSubProductSelected a:hover {
	text-decoration:underline;
	}
.purpleMainItem {
	width: 127px;
	height: 19px;
	font-size: 75%;
	font-weight: bold;
	padding: 0px 0px 0px 29px;
	margin: 0px 0px 0px 0px;
	line-height: 19px;
	background: #57298a url(../images/left-purple-arrow.png) no-repeat left;
	}
	
.purpleMainItem a {
	color: #ffffff;
	text-decoration: none;
	}
	
.purpleMainItem a:hover {
	text-decoration:underline;
	}
.PurplesubProduct {
	width: 114px;
	background: #CCBEDC url(../images/arrow-sub-product.gif) no-repeat center left;
	padding: 10px 21px 10px 21px;
	font-size: 62%;
	margin: 0px;
	}
	
.PurplesubProduct a {
	color: #666666;
	text-decoration: none;
	}
	
.PurplesubProduct a:hover {
	text-decoration:underline;
	}	
.PurpleSubProductSelected {
	width: 114px;
	background: #AB94C4;
	padding: 10px 21px 10px 21px;
	font-size: 62%;
	margin: 0px;
	color: #000000;
	}
.PurpleSubProductSelected a {
	color: #666666;
	text-decoration: none;
	}
	
.PurpleSubProductSelected a:hover {
	text-decoration:underline;
	}	

.greenMainItem {
	width: 127px;
	height: 19px;
	font-size: 75%;
	font-weight: bold;
	padding: 0px 0px 0px 29px;
	margin: 0px 0px 0px 0px;
	line-height: 19px;
	background: #45a13f url(../images/left-green-arrow.png) no-repeat left;
	}
	
.greenMainItem a {
	color: #ffffff;
	text-decoration: none;
	}
	
.greenMainItem a:hover {
	color: #000000;
	}
.GreensubProduct {
	width: 114px;
	background: #C7E3C5 url(../images/arrow-sub-product.gif) no-repeat center left;
	padding: 10px 21px 10px 21px;
	font-size: 62%;
	margin: 0px;
	}
	
.GreensubProduct a {
	color: #666666;
	text-decoration: none;
	}
	
.GreensubProduct a:hover {
	text-decoration:underline;
	}	
.GreenSubProductSelected {
	width: 114px;
	background: #A2D09F;
	padding: 10px 21px 10px 21px;
	font-size: 62%;
	margin: 0px;
	color: #000000;
}	
	.GreenSubProductSelected a {
	color: #666666;
	text-decoration: none;
	}
	
.GreenSubProductSelected a:hover {
	text-decoration:underline;
	}
/* Wide navy box */
.centerNavyBox487 {
	width: 437px;
	background: #003399 url(../images/homepage-blue-corner.png) no-repeat bottom right;
	padding: 20px 25px 40px 25px;
	font-size: 75%;
	color: #ffffff;
	}
	
/* Main image on page */
.productsImage {
	width: 485px;
	height: 339px;
	border-top: 1px solid #c5cacd;
	border-left: 1px solid #c5cacd;
	border-right: 1px solid #c5cacd;
	padding: 0px;
	margin: 0px;
	}
	

	
/* Cream products box */
.centerCreamBox487 {
	width: 437px;
	background: #ffe7b8 url(../images/cream-rnd-corner.png) no-repeat bottom right;
	padding: 20px 25px 40px 25px;
	color: #000000;
	}

.centerCreamBox487 p {
	font-size: 75%;
	}
.centerCreamBox487 a{
color:#003399;
text-decoration:none;
}
.centerCreamBox487 a:hover{
text-decoration:underline;
}
.centerCreamBox487 h2 {
	font-size: 112%;
	color: #003399;
	}
.centerCreamBox487 h3 {
	font-size: 80%;
	color: #003399;
}

.centerCreamItem {
	width: 415px;
	height: 25px;
	background: #f4e8d2 url(../images/cream-box-item-bg.png) no-repeat right;
	border: 1px solid #ffffff;
	padding: 0px 10px 0px 10px;
	line-height: 25px;
	font-size: 75%;
	color: #666666;
	margin: 0px 0px 4px 0px;
	}
	
.centerCreamBox487 ul {
	padding-left: 10px;
	margin-left: 5px;
}
	
.centerCreamBox487 ul li {
	color: #000000;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-size:12px;
}

	
/* Right heading & boxes */
.colBlueHeadingRight {
	width: 129px;
	height: 36px;
	color: #ffffff;
	font-size: 105%;
	line-height: 80%;
	padding: 9px 0px 0px 54px;
	background: url(../images/blue-heading-bg.png) no-repeat;
	}
	
.productSupport {
	width: 161px;
	overflow: hidden;
	border-right: 1px solid #8d9096;
	border-bottom: 1px solid #8d9096;
	border-left: 1px solid #8d9096;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	}	

.productSupport1 {
	width: 161px;
	overflow: hidden;
	border-right: 1px solid #8d9096;
	border-bottom: 1px solid #8d9096;
	border-left: 1px solid #8d9096;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	}	
	
.productSupport p {
	font-size: 75%;
	color: #666666;
	padding: 0px;
	margin: 0px;
	}
	
.productSupport .readMore {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 75%;
	color: #d71537;
	line-height: 120%;
	float: left;
	}
	
.productSupport .redArrow {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 6px;
	}
	
.productSupport a {
	color: #d71537;
	text-decoration: none;
	}
	
.productSupport a:hover {
	color: #000000;
	}
	
.colGreyHeadingRight {
	width: 129px;
	height: 36px;
	color: #ffffff;
	font-size: 105%;
	line-height: 80%;
	padding: 9px 0px 0px 54px;
	background: url(../images/grey-heading-bg.png) no-repeat;
	}
	
.featuresBox {
	width: 161px;
	overflow: hidden;
	border-right: 1px solid #8d9096;
	border-bottom: 1px solid #8d9096;
	border-left: 1px solid #8d9096;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	background: #f4e8d2;
	}
	
.featuresBox h2 {
	font-size: 112%;
	color: #003399;
	margin-top: 0px;
	padding-top: 0px;
	}
	
.featuresBox ul {
	margin-left: 5px;
	padding-left: 10px;
	}
	
.featuresBox ul li {
	font-size: 12px;
	color: #998359;	
	}
	
.featuresBox ol li {
	font-size: 75%;
	color: #998359;
	padding-bottom: 10px;
	}

.featuresBox ul li p {
	color: #666666;
	padding: 0px;
	margin: 0px;
	}
.style1{
	color:ff0000;
}	
.formlabel{
	float:left;
	width:150px;
	padding-bottom:5px;
}
.formelement{
	float:left;
	width:280px;
	padding-bottom:5px;
}
.style1{
	color:#ff0000;
}
.creamBoxList li{
	padding-bottom:10px;
}	