#products {
	padding-top:20px;
	padding-left:15px;
}
div.productpage{
	position:relative;
	height:300px;
}
#products a{
	font-weight:normal;
}
/*---- 9 prods per page */
div.prodsPerPage9 a.prod0 {
	position: absolute;
	top: 0px;
	left: 0;
	height: 20px;
	width: 300px;
	vertical-align: middle;
}
div.prodsPerPage9 a.prod1 {
	position: absolute;
	top: 30px;
	left: 8px;
	height: 20px;
	width: 300px;
	vertical-align: middle;
}
div.prodsPerPage9 a.prod2 {
	position: absolute;
	top: 60px;
	left: 16px;
	height: 20px;
	width: 300px;
	vertical-align: middle;
}
div.prodsPerPage9 a.prod3 {
	position: absolute;
	top: 90px;
	left: 24px;
	height: 20px;
	width: 300px;
	vertical-align: middle;
}
div.prodsPerPage9 a.prod4 {
	position: absolute;
	top: 120px;
	left: 32px;
	height: 20px;
	width: 300px;
}
div.prodsPerPage9 a.prod5 {
	position: absolute;
	top: 150px;
	left: 40px;
	height: 20px;
	width: 300px;
}
div.prodsPerPage9 a.prod6 {
	position: absolute;
	top: 180px;
	left: 48px;
	height: 20px;
	width: 300px;
}
div.prodsPerPage9 a.prod7 {
	position: absolute;
	top: 210px;
	left: 56px;
	height: 20px;
	width: 300px;
}
div.prodsPerPage9 a.prod8 {
	position: absolute;
	top: 240px;
	left: 64px;
	height: 20px;
	width: 300px;
}
/*---- 4 prods per page */
div.prodsPerPage4 a.prod0 {
	position: absolute;
	top: 60px;
	left: 16px;
	height: 20px;
	width: 300px;
	vertical-align: middle;
}
div.prodsPerPage4 a.prod1 {
	position: absolute;
	top: 90px;
	left: 24px;
	height: 20px;
	width: 300px;
	vertical-align: middle;
}
div.prodsPerPage4 a.prod2 {
	position: absolute;
	top: 120px;
	left: 32px;
	height: 20px;
	width: 300px;
	vertical-align: middle;
}
div.prodsPerPage4 a.prod3 {
	position: absolute;
	top: 150px;
	left: 40px;
	height: 20px;
	width: 300px;
	vertical-align: middle;
}
/*---- Product images */
/* 9 images per cat page */
img.prodimg-9-0{
	position: absolute;
	top: 0px;
	left: 284px;
	border: 4px solid white;
}
img.prodimg-9-1{
	position: absolute;
	top: 0px;
	left: 400px;
	border: 4px solid white;
}
img.prodimg-9-2{
	position: absolute;
	top: 0px;
	left: 516px;
	border: 4px solid white;
}
img.prodimg-9-3{
	position: absolute;
	top: 93px;
	left: 284px;
	border: 4px solid white;
}
img.prodimg-9-4{
	position: absolute;
	top: 93px;
	left: 400px;
	border: 4px solid white;
}
img.prodimg-9-5{
	position: absolute;
	top: 93px;
	left: 516px;
	border: 4px solid white;
}
img.prodimg-9-6{
	position: absolute;
	top: 186px;
	left: 284px;
	border: 4px solid white;
}
img.prodimg-9-7{
	position: absolute;
	top: 186px;
	left: 400px;
	border: 4px solid white;
}
img.prodimg-9-8{
	position: absolute;
	top: 186px;
	left: 516px;
	border: 4px solid white;
}
/* 9 images per cat page */
img.prodimg-4-0{
	position: absolute;
	top: 0px;
	left: 284px;
	border: 4px solid white;
}
img.prodimg-4-1{
	position: absolute;
	top: 0px;
	left: 450px;
	border: 4px solid white;
}
img.prodimg-4-2{
	position: absolute;
	top: 139px;
	left: 284px;
	border: 4px solid white;
}
img.prodimg-4-3{
	position: absolute;
	top: 139px;
	left: 450px;
	border: 4px solid white;
}
/*----*/
div.numcolours{
	position: absolute;
	top: 260px;
	left: 284px;
	width: 336px;
	text-align: center;
	font-size:0.75em;
}
a.product:link, a.product:visited, a.product:active{
	color:black;
	text-decoration: none;
}
a.product:hover{
	color: #b00e14;
	text-decoration: underline;
}
img.over{
	border: 3px solid #b00e14;	
}
img.out{
	border: 3px solid white;
}
#pageNav{
	position: absolute;
	top: 285px;
	left: 80px;
	width:550px;
}
#pageNav #pages{
	display:inline-block;
	text-align:center;
	width:300px;
}
#pageNav .disabled{
	margin-right:1.5em;
}
#pageNav a{
	margin-right:1.5em;
	color:#000;
}
#pageNav a:hover{
	color:#b00e14;
}
#pageNav a.this{
	font-weight:bold;
	color:#b00e14;
}
#pageNav div.right{
	text-align:right;
}
#catDesc{
	color:#595b63;
	background-color:#f8faf7;
	padding:12px;
	text-align:center;
	margin-right:52px;
}
div.product a{
	text-transform:capitalize;
}
