/* catalogue styles start */
#catMainLeft { 
	float: left;
	background: #f6f5f4;
	width: 330px;
	padding: 10px 5px 10px 10px; }
	#catMainImage { 
		background: url(/persistent/images/bg_catimage.gif) left top no-repeat;
		width: 330px;
		height: 325px; }
		#catMainImage img { border: 1px solid #CCCCCC; }
	#catMainImageContent {  }
	#catMainImageThumbs {  }
		.catMainImageThumb { margin: 6px; float: left; border: 1px solid #CCCCCC; background: #FFFFFF; }
#catMain { 
	float: right;
	width: 420px;
	padding: 0px 0px 10px 15px; }
	#catMain a { color: #ff8c13; }
	#catMainThumbs ul { 
		padding: 0px;
		margin: 0px;
		list-style: none; }
		#catMainThumbs li { 
			padding: 0px;
			margin: 2px;
			list-style: none;
			float: left;
			text-align: center;
			font-size: 11px;
			width: 134px;
			height: 165px; }
			#catMainThumbs li small { font-size: 9px; }
			#catMainThumbs li a { text-decoration: none; }
			#catMainThumbs li a:hover { text-decoration: none; color: #000000; }
			#catMainThumbs li a img { border: 1px solid #CCCCCC; }
			#catMainThumbs li a.selected img { border: 1px solid #000000; }
	#catMainThumbsA ul { 
		padding: 0px;
		margin: 0px;
		list-style: none; }
		#catMainThumbsA li { 
			padding: 0px;
			margin: 2px;
			list-style: none;
			float: left;
			text-align: center;
			font-size: 11px;
			width: 164px;
			height: 195px; }
			#catMainThumbsA li small { font-size: 9px; }
			#catMainThumbsA li a { text-decoration: none; }
			#catMainThumbsA li a:hover { text-decoration: none; color: #000000; }
			#catMainThumbsA li a img { border: 1px solid #CCCCCC; }
			#catMainThumbsA li a.selected img { border: 1px solid #000000; }
		.catPagination { text-align: right; padding: 0px 10px 0px 0px; }
			.catPagination a { text-decoration: none; }
			.catPagination a:hover { color: #ff8c13; }
	#colourSwatches {}
		.colourSwatch { 
			margin: 2px;
			float: left;
			padding-top: 5px;
			width: 80px;
			height: 100px;
			font-size: 11px;
			background: #f6f5f4;
			text-align: center; }
			.colourSwatch img { border: 1px solid #CCCCCC; }
/* catalogue style end */

	#footerBar { 
		height: 40px;
		background: url(/persistent/images/bg_footer.jpg) left top no-repeat;
		color: #8b7a6f; }
		#footerBar a { color: #8b7a6f; text-decoration: none; }
		#footerBar a:hover { color: #000000; }
		#footerBarLeft { 
			float: left;
			padding: 12px 0px 0px 8px; }
		#footerBarRight { 
			float: right;
			padding: 12px 8px 0px 0px; }

#statCode { display: none; }

#swatchBody { padding: 30px; }
#swatchBody td img { border: 2px solid #CCCCCC; }