/* CSS Document */#colourList {	padding: 30px 0px 0px 50px;	height: auto;	width: 800px;	text-align: center;	position: relative;	margin: 0px auto;}#colourList ul {	padding: 0px;	text-align: center;	margin: 0px 10px 0px 0px;	position: relative;	width: 250px;	float: left;	list-style-type: none;	height: auto;}#colourList span {	display:none;	}	#colourList li {	display: block;	padding: 0px;	text-align: center;	border: 2px solid #0066CC;	width: auto;	height: 215px;	position: relative;	margin: 0px 0px 10px;	background-color: #FFFFFF;}#colourList img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	height: auto;	width: 100%;	position: relative;	margin: 0px;	padding: 0px;}#colourList a:link {	font-size: 12px;	color: #1958B7;	text-decoration: none;	font-weight: bold;	margin: 0px;	padding: 0px;}#colourList a:visited {	font-size: 12px;	color: #1958B7;	text-decoration: none;	font-weight: bold;	margin: 0px;	padding: 0px;}#colourList a:hover {	font-size: 12px;	color: #999999;	text-decoration: none;	font-weight: bold;}#colourList h2 a:link {	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	padding: 5px;	text-decoration: none;}#colourList h2 a:visited {	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	padding: 5px;	text-decoration: none;}#colourList h2 a:hover {	font-size: 14px;	font-weight: bold;	color: #999999;	padding: 5px;	text-decoration: none;}#colourList p {	margin: 0px;	padding: 4px 0px;}
