/* imports */
@import url(jquery.css);
@import url(skin.css);
@import url(lightbox.css);
@import url("galleriffic-2.css");
@import url("jquery.hoverscroll-0.2.2.css");
@import url("jquery.fancybox-1.3.1.css");






/* standard shell template */
html, body 
{
	margin: 0;
	padding:0;
	border:0;
}

body
{		
	font-family: Arial;
	font-size: 70%;
	background: #282626;	
	text-align: center;	
	line-height: 18px;
	color: #424142;
}

.clear{
	clear:both;
	overflow: hidden;
	display: none;
	height: 0px;			
}

/* redefine */
form 
{
	padding: 0px;
	margin: 0px;
	border: 0px;	
}

.standardformfield 
{
	font-family: Arial;
	font-size: 100%;
	color: #424142;
}

a 
{
	color: #302C2D;
	text-decoration: underline;
}

a:hover 
{
	text-decoration: none;	
}

/* construct */
#wrapper 
{

	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position: relative;	
	width: 100%;		
	background: url(../Images/homne_bg_02.gif) repeat-x top left #BFDBD1;
	float: left;
}

	#wrapper #outer_container
	{
		margin-left: auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
 		margin-right: auto;/*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
		width: 966px;
	}
	
		#wrapper #outer_container #left_shadow
		{
			width: 5px;
			background: url(../Images/homne_bg_LS_04.gif) no-repeat top left;
			float: left;
			height: 842px;
		}
		
		#wrapper #outer_container #inner_container
		{
			width: 957px;
			background: #FFF;
			float: left;
			margin-top: 4px;
		}
		
		#wrapper #outer_container #right_shadow
		{
			width: 4px;
			background: url(../Images/homne_bg_RS_06.gif) no-repeat top left;
			float: left;
			height: 842px;
		}
		
			#wrapper #outer_container #inner_container #header
			{
				width: 957px;
				float: left;
				height: 83px;
			}
			
				#wrapper #outer_container #inner_container #header #header_left
				{
					width: 657px;
					float: left;
				}
					
					#wrapper #outer_container #inner_container #header #header_left h1
					{
						padding: 0px;
						margin: 0px;
					}
					
						#wrapper #outer_container #inner_container #header #header_left h1 a
						{
							display: block;
							width: 158px;
							height: 42px;
							background: url(../Images/logo_header_09.gif) no-repeat top left;
							margin: 20px 0px 0px 28px;
						}
					
							#wrapper #outer_container #inner_container #header #header_left h1 a span
							{
								display: none;
							}
				
				#wrapper #outer_container #inner_container #header #header_right
				{
					width: 300px;
					float: left;
					text-align: right;
				}
				
					#wrapper #outer_container #inner_container #header #header_right #telephone
					{
						display: block;
						height: 80px;
						width: 193px;
						background: url(../Images/shellHome_tel_03.gif) no-repeat top right;
						float: right;
						margin-top: 0px;
						margin-right: 30px;
					}	
					
						#wrapper #outer_container #inner_container #header #header_right #telephone span
						{
							display: none;
						}
						
		#wrapper #outer_container #inner_container #master_container
		{
			float: left;
			width: 957px;
			background: #FFF;
		}
		
/* LEFT COLUMN START */
				
				#wrapper #outer_container #inner_container #master_container #colone
				{
					width: 216px;
					float: left;
				}
				
				
					#wrapper #outer_container #inner_container #master_container #colone #colone_padding
					{
						width: 158px;
						padding-left: 28px;
						padding-right: 30px;
						float: left;
					}
					
		/* Navigation Styles Start */
			
						#wrapper #outer_container #inner_container #master_container #colone #colone_padding #navigation
						{
							width: 158px;
							float: left;
						}
						
							#wrapper #outer_container #inner_container #master_container #colone #colone_padding #navigation ul
							{
								padding: 0px;
								margin: 0px;
								float: left;
							}
							
								#wrapper #outer_container #inner_container #master_container #colone #colone_padding #navigation ul li
								{
									list-style-type: none;
									
								}
								
									#wrapper #outer_container #inner_container #master_container #colone #colone_padding #navigation ul li.home
									{
										padding-bottom: 8px;
									}
									
										#wrapper #outer_container #inner_container #master_container #colone #colone_padding #navigation ul li a
										{
											text-decoration: none;
											display: block;
											height: 20px;
											width: 157px;
											border-bottom: 1px solid #F1EFF0;
											float: left;
											margin-top: 2px;
											padding: 0px;
											color: #282626;
										}
																				
											#wrapper #outer_container #inner_container #master_container #colone #colone_padding #navigation ul li a:hover
											{
												border-color: #F26D4A;
											}
										
												#wrapper #outer_container #inner_container #master_container #colone #colone_padding #navigation ul li a.current_page
												{
													color: #F26D4A;
												}
												
												#wrapper #outer_container #inner_container #master_container #colone #colone_padding #navigation ul li a.home
												{
													border: 0px;
													padding-bottom: 5px;
													margin-top: 0px;
												}
												
				/* Navigation Styles Finish */
												
												
			/* Search Box Start */									
								
								#wrapper #outer_container #inner_container #master_container #colone #colone_padding #searchbox_left
								{
									padding: 0px;
									float: left;
									margin-top: 12px;
									width: 131px;
									font-size: 100%;
								}
								
									#wrapper #outer_container #inner_container #master_container #colone #colone_padding #searchbox_left input.input
									{
										border-top: 1px solid #92BCAE;
										border-bottom: 1px solid #92BCAE;
										border-left: 1px solid #92BCAE;
										border-right: 0px;
										width: 130px;
										float: left;
										height: 18px;
										padding-top: 5px;
										font-size: 100%;
									}
									
									#wrapper #outer_container #inner_container #master_container #colone #colone_padding #searchbox_right
									{
										width: 27px;
										float: left;
										margin-top: 12px;
									}
									
		/* Search Box Finish */		
		
		/* Customer Login Button - Start */
		
								#wrapper #outer_container #inner_container #master_container #colone #colone_padding #customer_login
								{
									width: 158px;
									float: left;
									margin-top: 5px;
								}
								
									#wrapper #outer_container #inner_container #master_container #colone #colone_padding #customer_login a
									{
										width: 158px;
										height: 23px;
										display: block;
										background: url(../Images/login_button_27.gif) no-repeat top left;
										color: #FFF;
										text-decoration: none;
										padding-top: 3px;
										float: left;
									}
									
										#wrapper #outer_container #inner_container #master_container #colone #colone_padding #customer_login a span
										{
											padding-left: 10px;
										}
		/* Customer Login Button - Finish */
										
							#wrapper #outer_container #inner_container #master_container #colone #colone_padding #border
							{
								width: 158px;
								float: left;
								border-top: 1px dashed #666666;
								margin-top: 10px;
							}
							
							#wrapper #outer_container #inner_container #master_container #colone #colone_padding #req_sample
							{
								float: left;
								width: 158px;
								height: 80px;								
							}
							
								#wrapper #outer_container #inner_container #master_container #colone #colone_padding #req_sample a
								{
									background: url(../Images/leftPanels_09.gif) no-repeat top left;
									float: left;
									height: 80px;
									width: 158px;
								}
								
									#wrapper #outer_container #inner_container #master_container #colone #colone_padding #req_sample a:hover
									{										
										opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */										
										filter: alpha(opacity=75); /* IE lt 8 */										
										-ms-filter: "alpha(opacity=75)"; /* IE 8 */										
										-khtml-opacity: .75; /* Safari 1.x */										
										-moz-opacity: .75; /* FF lt 1.5, Netscape */
									}
							
								#wrapper #outer_container #inner_container #master_container #colone #colone_padding #req_sample a span
								{
									display: none;
								}
							
							#wrapper #outer_container #inner_container #master_container #colone #colone_padding #call_you
							{
								width: 157px;
								height: 176px;
								display: block;
								background: url(../Images/newRevisions_07.jpg) no-repeat top left;
								float: left;
								margin-top: 20px;
							}
							
								#wrapper #outer_container #inner_container #master_container #colone #colone_padding #call_you form
								{
									margin-top: 28px;
								}
								
								#wrapper #outer_container #inner_container #master_container #colone #colone_padding #call_you input
								{
									width: 136px;
									height: 20px;
									margin-left: 9px;
									border: 0px;
									margin-top: 6px;
									float: left;
									padding-top: 3px;
									padding-left: 3px;
									font-family: Arial;
									font-size: 100%;
								}
								
									#wrapper #outer_container #inner_container #master_container #colone #colone_padding #call_you input.submit
									{
										width: 46px;
										height: 16px;
										float: left;
										padding: 0px;
									}
										
								/* Left Contact */
								#wrapper #outer_container #inner_container #master_container #colone #colone_padding #contact_us
								{
									width: 157px;
									float: left;
									margin-top: 17px;
									border-top: 1px solid #DA866F;
								}
								
									#wrapper #outer_container #inner_container #master_container #colone #colone_padding #contact_us #contact_header
									{
										width: 147px;
										float: left;
										background: #81B0A0;
										margin-top: 1px;
										height: 24px;
										color: #FFF;
										padding-top: 4px;
										padding-left: 10px;
										font-size: 110%;
									}
									
									#wrapper #outer_container #inner_container #master_container #colone #colone_padding #contact_us #solus_logo
									{
										background: url(../Images/solus_warehouse.jpg) no-repeat bottom center #D9DADA;
										width: 157px;
										height: 121px;
										float: left;
										padding: 0px;
										
									}
									
									#wrapper #outer_container #inner_container #master_container #colone #colone_padding #contact_us #contact_content
									{
										width: 133px; 
										float: left;
										background: #D9DADA;
										padding: 5px 12px 10px 12px;
										color: #282626;
										font-size: 110%;
										padding-bottom: 15px;
									}	
																	
										#wrapper #outer_container #inner_container #master_container #colone #colone_padding #contact_us #contact_content a
										{
											text-decoration: underline;
											color: #282626;
											
										}
										
										#wrapper #outer_container #inner_container #master_container #colone #colone_padding #contact_us #contact_content a:hover
										{
											text-decoration: none;
										}		
										
								/* Left Picture List - Start */		
								#wrapper #outer_container #inner_container #master_container #colone #colone_padding #left_picture_list
								{
									width: 157px;
									float: left;
									float: left;
								}
								
									#wrapper #outer_container #inner_container #master_container #colone #colone_padding #left_picture_list ul
									{
										padding: 0px;
										margin: 0px;
									}
									
										#wrapper #outer_container #inner_container #master_container #colone #colone_padding #left_picture_list ul li
										{
											list-style-type: none;
										}
										
											#wrapper #outer_container #inner_container #master_container #colone #colone_padding #left_picture_list ul li a
											{
												display: block;
												width: 157px;												
												margin-top: 19px;												
											}
											
												#wrapper #outer_container #inner_container #master_container #colone #colone_padding #left_picture_list ul li a.pic_one
												{
													background: url(../Images/leftPanels_17.jpg) no-repeat top left;
													height: 101px;
												}
												
												#wrapper #outer_container #inner_container #master_container #colone #colone_padding #left_picture_list ul li a.pic_three
												{
													background: url(../Images/shellShowroomPic_03.jpg) no-repeat top left;
													height: 99px;
												}
													
													#wrapper #outer_container #inner_container #master_container #colone #colone_padding #left_picture_list ul li a:hover 
													{														
														opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */														
														filter: alpha(opacity=75); /* IE lt 8 */														
														-ms-filter: "alpha(opacity=75)"; /* IE 8 */														
														-khtml-opacity: .75; /* Safari 1.x */														
														-moz-opacity: .75; /* FF lt 1.5, Netscape */
													}
												
													#wrapper #outer_container #inner_container #master_container #colone #colone_padding #left_picture_list ul li a span
													{
														display: none;
													}
		
		/* Left Picture List - Finish */
		
		/* Left Column Spacer - Bottom - Start */
		
			#wrapper #outer_container #inner_container #master_container #colone #colone_padding #left_column_spacer
			{
				width: 158px;
				float: left;
				margin-top: 19px;
				background: #D9DADA;
				height: 163px;
				display: block;
			}
		
		/* Left Column Spacer - Bottom - Finish */
				
/* LEFT COLUMN FINISH */
/* CENTRE COLUMN START */			
	
				#wrapper #outer_container #inner_container #master_container #colcentre
				{
					float: left;
					width: 524px;
					padding-bottom: 20px;
					background: #FFF;
					position: relative;
				}
					
					#wrapper #outer_container #inner_container #master_container #colcentre #headline
					{
						background: #4C4B4B;
						color: #FFF;
						float: left;
						width: 513px;
						height: 29px;
						border-top: 1px solid #D8DAD9;
						font-size: 170%;
						padding-left: 10px;
						padding-top: 10px;
					}					
					
					#wrapper #outer_container #inner_container #master_container #colcentre #main_picture
					{
						width: 513px;
						height: 28px;
						float: left;
						background: url(../Images/shellHome_03.jpg) no-repeat top left;
						display: block;
						margin-top: 0px;
						color: #FFF;
						padding-left: 10px;
						font-size: 140%;
						padding-top: 269px;
					}
					
					/* Homepage Flash */
					#wrapper #outer_container #inner_container #master_container #colcentre #homeflash
					{
						width: 523px;
						height: 297px;
						float: left;
						background: url(../Images/shellHome_03.jpg) no-repeat top left;						
					}
					
					#wrapper #outer_container #inner_container #master_container #colcentre #main_picture h2
					{
						padding: 0px;
						margin: 0px;
					}
					
					#wrapper #outer_container #inner_container #master_container #colcentre #main_picture h2 span
					{
						display: none;
					}
					
					/* Directions - For Contact Us Page */
					#wrapper #outer_container #inner_container #master_container #colcentre #captiontwo, #wrapper #outer_container #inner_container #master_container #colcentre .directions
					{
						width: 502px;
						padding-left: 10px;
						padding-right: 10px;
						float: left;						
						color: #545454;
						margin-top: 24px;
						line-height: 15px;
					}
					
						#wrapper #outer_container #inner_container #master_container #colcentre #captiontwo .searchcollection 
						{
							color: #E76846;							
							padding: 0px;
							margin-bottom: 0px;
							font-size: 140%;
						}
					
						#wrapper #outer_container #inner_container #master_container #colcentre #captiontwo, #wrapper #outer_container #inner_container #master_container #colcentre .directions h3 
						{
							color: #E76846;
							margin: 0px 0px 10px 0px;
							padding: 0px;
							font-size: 100%;
						}
					
					/* Caption - Class */
					#wrapper #outer_container #inner_container #master_container #colcentre #captiontwo, #wrapper #outer_container #inner_container #master_container #colcentre .caption
					{
						width: 502px;
						padding-left: 10px;
						padding-right: 10px;
						float: left;
						font-size: 110%;
						color: #464343;
						margin-top: 24px;
					}
					
						#wrapper #outer_container #inner_container #master_container #colcentre #captiontwo .moreinfo 
						{
							font-weight: bold;
							padding-left: 15px;
							background: url(../Images/MoreInfo.gif) no-repeat left;
						}
					
						/* Search Results */
						#wrapper #outer_container #inner_container #master_container #colcentre #captiontwo #searchresults th
						{
							background: #74A391;
							color: #FFF;
						}
						
						#wrapper #outer_container #inner_container #master_container #colcentre #captiontwo #searchresults td a 
						{
							color: #000;
							text-decoration: underline;
						}
						
							#wrapper #outer_container #inner_container #master_container #colcentre #captiontwo #searchresults td a:hover 
							{
								text-decoration: none;
							}
					
						#wrapper #outer_container #inner_container #master_container #colcentre #captiontwo a
						{
							color: #54B7E6;
							text-decoration: none;
						}
					
						#wrapper #outer_container #inner_container #master_container #colcentre #captiontwo span
						{
							font-size: 120%;
						}
						
						#wrapper #outer_container #inner_container #master_container #colcentre #captiontwo span.orange
						{
							color: #DB6243;
							font-size: 100%;
						}
						
					#wrapper #outer_container #inner_container #master_container #colcentre .caption_border
					{
						width: 523px;
						height: 1px;
						float: left;
						border-top: 1px dashed #9299A7;
						margin-top: 20px;
					}
					
						#wrapper #outer_container #inner_container #master_container #colcentre .caption_border span
						{
							display: none;
						}
						
					#wrapper #outer_container #inner_container #master_container #colcentre .caption_border_two
					{
						width: 523px;
						height: 1px;
						float: left;
						border-top: 1px dashed #9299A7;
						margin-top: 10px;
					}
					
						#wrapper #outer_container #inner_container #master_container #colcentre .caption_border_two.caption_border_three
						{
							margin-top: 22px;
						}
					
						#wrapper #outer_container #inner_container #master_container #colcentre .caption_border_two span
						{
							display: none;
						}
						
					#wrapper #outer_container #inner_container #master_container #colcentre .caption_intro
					{
						width: 523px;						
						float: left;						
						margin-top: 20px;
					}
					
					#wrapper #outer_container #inner_container #master_container #colcentre #latest_ranges
					{
						width: 524px;
						border-top: 1px solid #E5917A;
						margin-top: 20px;
						float: left;
					}
					
						#wrapper #outer_container #inner_container #master_container #colcentre #latest_ranges #top_orange
						{
							width: 512px;
							float: left;
							margin-top: 1px;
							background: url(../Images/centre_column_37.gif) repeat-y top left;
							height: 22px;
							padding-left: 12px;
							padding-top: 6px;
							color: #FFF;
							font-size: 110%;
						}
						
							#wrapper #outer_container #inner_container #master_container #colcentre #latest_ranges #top_orange span
							{
								font-size: 90%;
							}
						
						#wrapper #outer_container #inner_container #master_container #colcentre #latest_ranges .range_picture
						{
							width: 523px;
							float: left;							
							display: block;
							height: 85px;
							margin-top: 15px;
							overflow: hidden;
						}
							
						#wrapper #outer_container #inner_container #master_container #colcentre #latest_ranges #range_picture_one
						{
							width: 523px;
							float: left;
							background:  url(../Images/newRevisions_10.gif) no-repeat top left;
							display: block;
							height: 85px;
							margin-top: 15px;
						}
						
						#wrapper #outer_container #inner_container #master_container #colcentre #latest_ranges #range_picture_two
						{
							width: 523px;
							float: left;
							background:  url(../Images/newRevisions_17.jpg) no-repeat top left;
							display: block;
							height: 85px;
							margin-top: 15px;
						}
							
						#wrapper #outer_container #inner_container #master_container #colcentre #latest_ranges .orange_text_wrap
						{
							width: 504px;
							float: left;
							padding-left: 10px;
							padding-right: 10px;
							margin-top: 12px;
							font-size: 110%;		
						}
						
							#wrapper #outer_container #inner_container #master_container #colcentre #latest_ranges .orange_text_wrap span.heading
							{
								color: #E76846;
								font-size: 100%;
							}
							
							#wrapper #outer_container #inner_container #master_container #colcentre #latest_ranges .orange_text_wrap a
							{
								color: #51B7E8;
								text-decoration: none;
							}
							
							
								#wrapper #outer_container #inner_container #master_container #colcentre #latest_ranges #picture_display a span
								{
									display: none;
								}
								
					#wrapper #outer_container #inner_container #master_container #colcentre .latest_news
					{
						width: 523px;
						float: left;
						margin-top: 15px;
					}
					
					#wrapper #outer_container #inner_container #master_container #colcentre .latest_news.small_margin
					{
						margin-top: 10px;
					}
					
						#wrapper #outer_container #inner_container #master_container #colcentre .latest_news .news_top
						{
							width: 512px;
							float: left;
							background: url(../Images/news_box_03.gif) repeat-y top left;
							margin-top: 1px;
							color: #5B5B5B;
							height: 25px;
							padding-left: 12px;
							border-bottom: 1px solid #E08C75;
							font-size: 110%;
							padding-top: 13px;
						}
						
						
							#wrapper #outer_container #inner_container #master_container #colcentre .latest_news .news_top span
							{
								color: #E76848;
								font-size: 90%;
							}
						
							#wrapper #outer_container #inner_container #master_container #colcentre .latest_news .wrap_text
							{
								width: 504px;
								float: left;
								padding-left: 10px;
								padding-right: 10px;
								padding-top: 11px;
								margin-top: 1px;
								background: #F3F3F3;
								font-size: 110%;
							}
							
								/* Thumbnail Image - News Page */								
								#wrapper #outer_container #inner_container #master_container #colcentre .latest_news .wrap_text .newsthumbnail 
								{
									margin: 0px 0px 20px 20px;
									float: right;
									width: 200px;
									height: 151px;
								}
						
							#wrapper #outer_container #inner_container #master_container #colcentre .latest_news .wrap_text_left
							{
								width: 347px;
								float: left;
								font-family: Arial;
								
							}
							
							#wrapper #outer_container #inner_container #master_container #colcentre .latest_news .wrap_text_right
							{
								width: 157px;
								float: left;
								background: #F3F3F3;
							}
							
								#wrapper #outer_container #inner_container #master_container #colcentre .latest_news .wrap_text_right a
								{
									display: block;
									width: 110px;
									height: 83px;									
									margin-left: 38px;
									margin-top: 0px;
									overflow: hidden;
								}
								
								
						#wrapper #outer_container #inner_container #master_container #colcentre .latest_news .news_footer
						{
							width: 504px;
							float: left;
							height: 13px;
							width: 523px;
							display: block;
							background: url(../Images/news_box_06.gif) no-repeat top left;
						}
							
							

								
								#wrapper #outer_container #inner_container #master_container #colcentre .latest_news .wrap_text span.publish_date
								{
									font-size: 80%;
									font-family: Arial;
								}
								
								#wrapper #outer_container #inner_container #master_container #colcentre .latest_news .wrap_text a
								{
									text-decoration: none;
									color: #51B7E8;
								}
		
		#wrapper #outer_container #inner_container #master_container #colcentre #content_intro
		{
			width: 503px;
			float: left;
			padding: 10px;
		}
		
		/* Gallery Header */
		#wrapper #outer_container #inner_container #master_container #colcentre #gallery_header
		{
			width: 523px;
			float: left;
			margin-top: 0px;
		}
		
			/* Headers */
			#wrapper #outer_container #inner_container #master_container #colcentre #gallery_header h2
			{
				margin: 0px;
				padding: 0px;
				width: 523px;
				height: 42px;
			}
			
				#wrapper #outer_container #inner_container #master_container #colcentre #gallery_header h2 span 
				{
					display: none;	
				}
					 
		/* Normal Headers */			 
		#wrapper #outer_container #inner_container #master_container #colcentre #content_header
		{
			width: 523px;
			float: left;
			margin-top: 0px;
		}
		
			/* Headers */
			#wrapper #outer_container #inner_container #master_container #colcentre #content_header h2
			{
				margin: 0px;
				padding: 0px;
				width: 523px;
				height: 179px;
			}
			
				#wrapper #outer_container #inner_container #master_container #colcentre #content_header h2.aboutus 
				{
					background: url(../Images/Header_AboutUs.jpg) no-repeat top left;
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #content_header h2.technicaldata 
				{
					background: url(../Images/Header_TechnicalData.jpg) no-repeat top left;
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #content_header h2.sitemap 
				{
					background: url(../Images/Header_SiteMap.jpg) no-repeat top left;
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #content_header h2.accessibility 
				{
					background: url(../Images/Header_Accessibility.jpg) no-repeat top left;
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #content_header h2.privacypolicy 
				{
					background: url(../Images/Header_PrivacyPolicy.jpg) no-repeat top left;
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #content_header h2.services 
				{
					background: url(../Images/Header_Services.jpg) no-repeat top left;
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #content_header h2.samples 
				{
					background: url(../Images/Header_RequestSample.jpg) no-repeat top left;
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #content_header h2.contactus 
				{
					background: url(../Images/Header_ContactUs.jpg) no-repeat top left;
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #content_header h2.customerlogin 
				{
					background: url(../Images/Header_Login.jpg) no-repeat top left;
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #content_header h2.newsevents 
				{
					background: url(../Images/Header_NewsEvents.jpg) no-repeat top left;
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #content_header h2.ourprojects 
				{
					background: url(../Images/Header_OurProjects.jpg) no-repeat top left;
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #content_header h2.ourcollections 
				{
					background: url(../Images/Header_OurRanges.jpg) no-repeat top left;
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #content_header h2.search 
				{
					background: url(../Images/Header_Search.jpg) no-repeat top left;
				}
			
					#wrapper #outer_container #inner_container #master_container #colcentre #content_header h2 span 
					{
						display: none;	
					}
		
			#wrapper #outer_container #inner_container #master_container #colcentre #content_header #grey_box
			{
				width: 523px;
				display: block;
				background: #D8DAD9;
				height: 137px;
				border-bottom: 1px solid #D9866F;
			}
			
			#wrapper #outer_container #inner_container #master_container #colcentre #content_header #grey_box.catalyst
			{
				background: url(../Images/essential_catalyst_03.jpg) no-repeat top left;
			}
			
				#wrapper #outer_container #inner_container #master_container #colcentre #content_header #page_ident
				{
					float: left;
					width: 523px;
					height: 39px;
					border-top: 1px solid #D8DAD9;
				}
				
									
					#wrapper #outer_container #inner_container #master_container #colcentre #content_header #page_ident.catalyst_header
					{
						background: url(../Images/essential_catalyst_06.gif) no-repeat top left;
						height: 39px;
						border-top: 0px;
					}
					
					#wrapper #outer_container #inner_container #master_container #colcentre #content_header #page_ident span
					{
						display: none;
					}
					
					
					
			#wrapper #outer_container #inner_container #master_container #colcentre #essential_purple
			{
				width: 513px;
				border-bottom: 1px solid #9061A1;
				color: #9061A1;
				padding-left: 10px;
				/*margin-top: 30px;*/
				margin-top: 15px;
				float: left;
				font-size: 110%;
			}
			
			#wrapper #outer_container #inner_container #master_container #colcentre #natural_green
			{
				width: 513px;
				border-bottom: 1px solid #4AA95E;
				color: #4AA95E;
				padding-left: 10px;
				margin-top: 15px;
				float: left;
				font-size: 110%;
			}
			
			#wrapper #outer_container #inner_container #master_container #colcentre #well_red
			{
				width: 513px;
				border-bottom: 1px solid #A01F5F;
				color: #A01F5F;
				padding-left: 10px;
				margin-top: 15px;
				float: left;
				font-size: 110%;
			}
			
			#wrapper #outer_container #inner_container #master_container #colcentre #mosaic_orange
			{
				width: 513px;
				border-bottom: 1px solid #EC7500;
				color: #EC7500;
				padding-left: 10px;
				margin-top: 15px;
				float: left;
				font-size: 110%;
			}
			
			#wrapper #outer_container #inner_container #master_container #colcentre #stone_green
			{
				width: 513px;
				border-bottom: 1px solid #84721E;
				color: #84721E;
				padding-left: 10px;
				margin-top: 15px;
				float: left;
				font-size: 110%;
			}
			
			#wrapper #outer_container #inner_container #master_container #colcentre #pool_blue
			{
				width: 513px;
				border-bottom: 1px solid #297CB2;
				color: #297CB2;
				padding-left: 10px;
				margin-top: 15px;
				float: left;
				font-size: 110%;
			}
			
			#wrapper #outer_container #inner_container #master_container #colcentre #eco_blue
			{
				width: 513px;
				border-bottom: 1px solid #81B0A0;
				color: #81B0A0;
				padding-left: 10px;
				margin-top: 15px;
				float: left;
				font-size: 110%;
			}
			
				#wrapper #outer_container #inner_container #master_container #colcentre .content_text
				{
					width: 503px;
					float: left;
					padding-left: 10px;
					padding-right: 10px;
					font-size: 110%;
				}
				
					#wrapper #outer_container #inner_container #master_container #colcentre .content_text a
					{
						font-family: Arial;
						color: #54B7E6;
						text-decoration: none;
					}					
					
			#wrapper #outer_container #inner_container #master_container #colcentre #contact_page
			{
				width: 523px;
				float: left;
				margin-top: 15px;
			} 
			
				#wrapper #outer_container #inner_container #master_container #colcentre #contact_page #contact_left
				{
					width: 168px;
					float: left;
					padding-left: 10px;
					font-size: 110%;
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #contact_page #contact_left a
				{
					color: #54B7E6;
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #contact_page #contact_right
				{
					width: 345px;
					float: left;
				}
			
			/* Login Forms etc */
			#wrapper #outer_container #inner_container #master_container #colcentre .sample_header 
			{
				width: 523px;
				margin-top: 20px;
				float: left;
			}
			
			#wrapper #outer_container #inner_container #master_container #colcentre .sample_form
			{
				float: left;
				width: 523px;
				margin-top: 20px;	
				font-size: 90%;	
			}
			
				#wrapper #outer_container #inner_container #master_container #colcentre .sample_form .sample_top
				{
					width: 523px;
					float: left;
					background: url(../Images/contact_form_top_11.gif) no-repeat top left;
					height: 23px;
					width: 511px;
					display: block;
					border-bottom: 1px solid #DD8972;
					padding-left: 12px;
					font-size: 110%;
					padding-top: 8px;
				}
					
				#wrapper #outer_container #inner_container #master_container #colcentre .sample_form .sample_form_content
				{
					width: 493px;
					float: left;
					margin-top: 1px;
					background: #D8DAD9;
					padding-left: 15px;
					padding-right: 15px;
				}	
				
				#wrapper #outer_container #inner_container #master_container #colcentre .sample_form .sample_form_content .sample_form_full 
				{
					width: 493px;
					float: left;
				}
				
					#wrapper #outer_container #inner_container #master_container #colcentre .sample_form .sample_form_content .sample_form_full select 
					{
						border-left: 1px solid #E0E0E0;
						border-top: 1px solid #A3A3A3;
						margin-top: 10px;
						padding-top: 4px;
						padding-left: 3px;												
						float: left;
						font-family: Arial;
						font-size: 100%;
					}
				
					#wrapper #outer_container #inner_container #master_container #colcentre .sample_form .sample_form_content .sample_form_full textarea
					{
						border-left: 1px solid #E0E0E0;
						border-top: 1px solid #A3A3A3;
						margin-top: 10px;
						padding-top: 4px;
						padding-left: 3px;
						width: 480px;
						height: 86px;
						float: left;
						font-family: Arial;
						font-size: 100%;
					}
				
				#wrapper #outer_container #inner_container #master_container #colcentre .sample_form .sample_form_content .sample_form_left
				{
					width: 207px;
					float: left;					
				}
				
					#wrapper #outer_container #inner_container #master_container #colcentre .sample_form .sample_form_content .sample_form_left input
					{
						width: 195px;
						border-left: 1px solid #E0E0E0;
						border-top: 1px solid #A3A3A3;
						margin-top: 10px;
						height: 18px;
						padding-top: 4px;
						padding-left: 3px;
						font-family: Arial;	
						font-size: 100%;									
					}
					
						#wrapper #outer_container #inner_container #master_container #colcentre .sample_form .sample_form_content .sample_form_left input.reducedmargin 
						{
							margin-top: 3px;
							margin-bottom: 5px;
						}
				
				#wrapper #outer_container #inner_container #master_container #colcentre .sample_form .sample_form_content .sample_form_right
				{
					width: 260px;
					float: left;
					padding-left: 18px;					
				}
					
					#wrapper #outer_container #inner_container #master_container #colcentre .sample_form .sample_form_content .sample_form_right textarea
					{
						border-left: 1px solid #E0E0E0;
						border-top: 1px solid #A3A3A3;
						margin-top: 10px;
						padding-top: 4px;
						padding-left: 3px;
						width: 255px;
						height: 86px;
						float: left;
						font-family: Arial;
						font-size: 100%;
					}	
					
					#wrapper #outer_container #inner_container #master_container #colcentre .sample_form .sample_form_content .sample_form_right .postcode
					{
						width: 95px;
						border-left: 1px solid #E0E0E0;
						border-top: 1px solid #A3A3A3;
						margin-top: 10px;
						height: 18px;
						padding-top: 4px;
						padding-left: 3px;
						font-family: Arial;	
						font-size: 100%;	
						float: left;								
					}
					
						#wrapper #outer_container #inner_container #master_container #colcentre .sample_form .sample_form_content .sample_form_right #pcaButtonGE24 
						{
							font-family: Arial;
							font-size: 100%;
							padding: 3px;
							margin-top: 3px;							
							float: left;
							margin: 9px 0px 0px 5px;
						}
					
						#wrapper #outer_container #inner_container #master_container #colcentre .sample_form .sample_form_content .sample_form_right textarea.reducedmargin 
						{
							margin-bottom: 5px;
							margin-top: 3px;
						}
					
				#wrapper #outer_container #inner_container #master_container #colcentre .sample_form .sample_form_content .sample_form_right .small_print
				{
					width: 178px;
					float: left;
					font-size: 90%;
					margin-left: 5px;
					margin-top: 5px;
				}
				
					#wrapper #outer_container #inner_container #master_container #colcentre .sample_form .sample_form_content .sample_form_right .small_print.reducedlineheight 
					{
						line-height: 14px;
					}
				
				#wrapper #outer_container #inner_container #master_container #colcentre .sample_form .sample_form_content .sample_form_right .submit_button
				{
					width: 66px;
					float: right;
					margin-top: 10px;
					
				}
								
				#wrapper #outer_container #inner_container #master_container #colcentre .sample_form .sample_form_bottom
				{
					width: 523px;
					float: left;
					background: url(../Images/contact_form_bottom_14.gif) no-repeat top left;
					height: 14px;
					display: block;					
				}
			
			/* Contact Form */	
			#wrapper #outer_container #inner_container #master_container #colcentre #contact_form
			{
				float: left;
				width: 523px;
				margin-top: 20px;				
			}
			
				#wrapper #outer_container #inner_container #master_container #colcentre #contact_form #contact_top
				{
					width: 523px;
					float: left;
					background: url(../Images/contact_form_top_11.gif) no-repeat top left;
					height: 23px;
					width: 511px;
					display: block;
					border-bottom: 1px solid #DD8972;
					padding-left: 12px;
					font-size: 110%;
					padding-top: 8px;
				}
					
				#wrapper #outer_container #inner_container #master_container #colcentre #contact_form #contact_form_content
				{
					width: 493px;
					float: left;
					margin-top: 1px;
					background: #D8DAD9;
					padding-left: 15px;
					padding-right: 15px;
				}	
				
				#wrapper #outer_container #inner_container #master_container #colcentre #contact_form #contact_form_content #contact_form_left
				{
					width: 207px;
					float: left;
				}
				
					#wrapper #outer_container #inner_container #master_container #colcentre #contact_form #contact_form_content #contact_form_left input
					{
						width: 195px;
						border-left: 1px solid #E0E0E0;
						border-top: 1px solid #A3A3A3;
						margin-top: 10px;
						height: 18px;
						padding-top: 4px;
						padding-left: 3px;
						font-family: Arial;
						font-size: 100%;
					}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #contact_form #contact_form_content #contact_form_right
				{
					width: 260px;
					float: left;
					padding-left: 18px;
				}
					
					#wrapper #outer_container #inner_container #master_container #colcentre #contact_form #contact_form_content #contact_form_right textarea
					{
						border-left: 1px solid #E0E0E0;
						border-top: 1px solid #A3A3A3;
						margin-top: 10px;
						padding-top: 4px;
						padding-left: 3px;
						width: 255px;
						height: 86px;
						float: left;
						font-family: Arial;
						font-size: 100%;
					}	
					
				#wrapper #outer_container #inner_container #master_container #colcentre #contact_form #contact_form_content #contact_form_right #small_print
				{
					width: 178px;
					float: left;
					font-size: 90%;
					margin-left: 5px;
					margin-top: 5px;
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #contact_form #contact_form_content #contact_form_right #submit_button
				{
					width: 66px;
					float: right;
					margin-top: 10px;
					
				}
								
				#wrapper #outer_container #inner_container #master_container #colcentre #contact_form #contact_form_bottom
				{
					width: 523px;
					float: left;
					background: url(../Images/contact_form_bottom_14.gif) no-repeat top left;
					height: 14px;
					display: block;
					/*padding-bottom: 120px;*/
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #range_content
				{
					width: 523px;
					float: left;
					margin-top: 25px;					
				}
				
					#wrapper #outer_container #inner_container #master_container #colcentre #range_content ul
					{
						padding: 0px;
						margin: 0px;
					}
					
						#wrapper #outer_container #inner_container #master_container #colcentre #range_content ul li
						{
							list-style-type: none;
							float: left;
							margin-bottom: 20px;
							margin-right: 21px;
						}	
						
							#wrapper #outer_container #inner_container #master_container #colcentre #range_content ul li a 
							{
								width: 150px;
								height: 143px;
								display: block;
								color: #FFF;
								text-decoration: none;
								padding: 18px 0px 0px 10px;
								font-weight: bold;
								overflow: hidden;
								float: left;
							}
							
								#wrapper #outer_container #inner_container #master_container #colcentre #range_content ul li a:hover 
								{									
									opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */									
									filter: alpha(opacity=75); /* IE lt 8 */									
									-ms-filter: "alpha(opacity=75)"; /* IE 8 */									
									-khtml-opacity: .75; /* Safari 1.x */									
									-moz-opacity: .75; /* FF lt 1.5, Netscape */
								}
						
							#wrapper #outer_container #inner_container #master_container #colcentre #range_content ul li.nomargin 
							{
								margin-right: 0px;
							}						
							
				#wrapper #outer_container #inner_container #master_container #colcentre #range_navigation
				{
					width: 430px;
					float: left;
					margin-top: 25px;
					padding-left: 46px;
					padding-right: 47px;
					height: 20px;
				}
				
					#wrapper #outer_container #inner_container #master_container #colcentre #range_navigation #range_nav_left
					{
						width: 105px;
						float: left;
						text-align: right;
						padding-right: 5px;
						padding-top: 3px;
					}
					
						#wrapper #outer_container #inner_container #master_container #colcentre #range_navigation #range_nav_left a
						{
							color: #666666;
						}
					
					#wrapper #outer_container #inner_container #master_container #colcentre #range_navigation #range_nav_right
					{
						width: 320px;
						float: left;						
					}
					
						#wrapper #outer_container #inner_container #master_container #colcentre #range_navigation #range_nav_right ul
						{
							padding: 0px;
							margin: 0px;
						}
						
							#wrapper #outer_container #inner_container #master_container #colcentre #range_navigation #range_nav_right ul li
							{
								list-style-type: none;
								display: inline;
							}
							
								#wrapper #outer_container #inner_container #master_container #colcentre #range_navigation #range_nav_right ul li a
								{
									display: block;
									width: 12px;
									width: 19px;
									height: 18px;
									border: 1px solid #666666;
									margin-left: 4px;
									text-decoration: none;
									float: left;
									color: #666666;
									text-align: center;
								}
									#wrapper #outer_container #inner_container #master_container #colcentre #range_navigation #range_nav_right ul li a.current, #wrapper #outer_container #inner_container #master_container #colcentre #range_navigation #range_nav_right ul li a:hover
									{
										background: #D6D6D6;
									}									
								
								#wrapper #outer_container #inner_container #master_container #colcentre #range_navigation #range_nav_right ul li a.next
								{
									width: 38px;
								}
			
			
			/* Shopping Basket */
			#wrapper #outer_container #inner_container #master_container #colcentre #shopping_cart 
			{
				float: left;
				width: 523px;				
				margin-top: 20px;					
			}
			
				#wrapper #outer_container #inner_container #master_container #colcentre #shopping_cart #yoursamplebasket 
				{
					color: #E76848;
					width: 512px;
					padding-left: 11px;
					margin: 5px 0px 15px 0px;
					font-weight: bold;
				}
			
				#wrapper #outer_container #inner_container #master_container #colcentre #shopping_cart #shopping_cart_items 
				{
					width: 523px;									
				}
				
					#wrapper #outer_container #inner_container #master_container #colcentre #shopping_cart #shopping_cart_items th 
					{
						background: #DDEEE8;
						color: #466258;
					}
					
					#wrapper #outer_container #inner_container #master_container #colcentre #shopping_cart #shopping_cart_items td 
					{
						background: #EEEFEF;
						color: #545454;
					}
					
				#wrapper #outer_container #inner_container #master_container #colcentre #shopping_cart #orderbutton 
				{
					width: 522px;
					float: left;
					text-align: right;
					padding-right: 1px;
				}
				
					#wrapper #outer_container #inner_container #master_container #colcentre #shopping_cart #orderbutton a 
					{
						display: block;
						width: 140px;
						height: 21px;
						background: url(../Images/OrderSamples.gif) no-repeat top left;
						float: right;
					}
					
						#wrapper #outer_container #inner_container #master_container #colcentre #shopping_cart #orderbutton a:hover 
						{							
							opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */							
							filter: alpha(opacity=75); /* IE lt 8 */							
							-ms-filter: "alpha(opacity=75)"; /* IE 8 */							
							-khtml-opacity: .75; /* Safari 1.x */							
							-moz-opacity: .75; /* FF lt 1.5, Netscape */
						}
					
						#wrapper #outer_container #inner_container #master_container #colcentre #shopping_cart #orderbutton a span 
						{
							display: none;
						}
								
			#wrapper #outer_container #inner_container #master_container #colcentre #product_list
			{
				width: 430px;
				padding-left: 46px;
				padding-right: 46px;
				margin-top: 25px;
				float: left;
			}		
				
				#wrapper #outer_container #inner_container #master_container #colcentre #product_list ul 
				{
					padding: 0px;
					margin: 0px;
				}
				
					#wrapper #outer_container #inner_container #master_container #colcentre #product_list ul li
					{
						list-style-type: none;
						display: inline;
						float: left;
						margin: 0px 33px 15px 0px;
					}
					
						#wrapper #outer_container #inner_container #master_container #colcentre #product_list ul li.nomargin 
						{
							margin-right: 0px;
						}
						
						#wrapper #outer_container #inner_container #master_container #colcentre #product_list ul li .product_list_container
						{
							width: 120px;
							float: left;
							display: block;
							padding-bottom: 5px;
						}
						
							#wrapper #outer_container #inner_container #master_container #colcentre #product_list ul li .product_list_container .sliding_product .product_list_image 
							{
								width: 120px;
								height: 120px;
								overflow: hidden;
							}	
					
							#wrapper #outer_container #inner_container #master_container #colcentre #product_list ul li .product_list_container a
							{
								text-decoration: none;
								color: #353334;
							}
						
								#wrapper #outer_container #inner_container #master_container #colcentre #product_list ul li .product_list_container a span
								{
									color: #797881;
									line-height: 8px;
								}
								
								#wrapper #outer_container #inner_container #master_container #colcentre #product_list ul li .product_list_container a.addbasket 
								{
									background: url(../Images/basket_icon.gif) no-repeat left;
									padding-left: 16px;
									color: #E76847;
									font-size: 90%;	
									margin-top: 5px;
									display: block;		
								}
							
					#wrapper #outer_container #inner_container #master_container #colcentre #catalyst_spec
					{
						float: left;
						margin-top: 15px;
						width: 523px;
						height: 222px;					
					}
					
					#wrapper #outer_container #inner_container #master_container #colcentre #product_form
					{
						width: 523px;
						float: left;
						margin-top: 20px;						
					}
						
						/* Full Width - NO IMAGE */
						#wrapper #outer_container #inner_container #master_container #colcentre #product_form #fullwidth 
						{
							width: 523px;
							color: #353334;
						}
					
						/* NORMAL WIDTH - WITH IMAGE */
						#wrapper #outer_container #inner_container #master_container #colcentre #product_form #product_form_left
						{
							width: 317px;
							float: left;
							color: #353334;
						}
						
						#wrapper #outer_container #inner_container #master_container #colcentre #product_form #product_form_right
						{
							width: 204px;
							float: left;							
							display: block;							
						}
						
				#wrapper #outer_container #inner_container #master_container #colcentre #product_ratings
				{
					width: 523px;
					float: left;
					margin-top: 10px;
				}
				
					#wrapper #outer_container #inner_container #master_container #colcentre #product_ratings ul
					{
						padding: 0px;
						margin: 0px;
					}
					
						#wrapper #outer_container #inner_container #master_container #colcentre #product_ratings ul li
						{
							list-style-type: none;
							display: inline;
							float: left;
							margin-top: 4px;
						}
					
					#wrapper #outer_container #inner_container #master_container #colcentre #product_ratings ul li .product_rating_wrap
					{
						width: 174px;
						float: left;
					}
				
					#wrapper #outer_container #inner_container #master_container #colcentre #product_ratings ul li .product_rating_wrap .rating_picture
					{
						width: 32px;
						height: 36px;
						display: block;						
						float: left;
						overflow: hidden;
					}
					
					#wrapper #outer_container #inner_container #master_container #colcentre #product_ratings ul li .product_rating_wrap .rating_picture.lte
					{
						background: url(../Images/product_rating_34.gif) no-repeat top left;
					}
					#wrapper #outer_container #inner_container #master_container #colcentre #product_ratings ul li .product_rating_wrap .rating_picture.cr
					{
						background: url(../Images/product_rating_36.gif) no-repeat top left;
					}
					#wrapper #outer_container #inner_container #master_container #colcentre #product_ratings ul li .product_rating_wrap .rating_picture.wa
					{
						background: url(../Images/product_rating_41.gif) no-repeat top left;
					}
					#wrapper #outer_container #inner_container #master_container #colcentre #product_ratings ul li .product_rating_wrap .rating_picture.tsr
					{
						background: url(../Images/product_rating_42.gif) no-repeat top left;
					}
					#wrapper #outer_container #inner_container #master_container #colcentre #product_ratings ul li .product_rating_wrap .rating_picture.sr
					{
						background: url(../Images/product_rating_43.gif) no-repeat top left;
					}
					#wrapper #outer_container #inner_container #master_container #colcentre #product_ratings ul li .product_rating_wrap .rating_picture.bs
					{
						background: url(../Images/product_rating_47.gif) no-repeat top left;
					}
					#wrapper #outer_container #inner_container #master_container #colcentre #product_ratings ul li .product_rating_wrap .rating_picture.me
					{
						background: url(../Images/product_rating_48.gif) no-repeat top left;
					}
					#wrapper #outer_container #inner_container #master_container #colcentre #product_ratings ul li .product_rating_wrap .rating_picture.srb
					{
						background: url(../Images/product_rating_49.gif) no-repeat top left;
					}
					#wrapper #outer_container #inner_container #master_container #colcentre #product_ratings ul li .product_rating_wrap .rating_picture.dar
					{
						background: url(../Images/product_rating_53.gif) no-repeat top left;
					}
					#wrapper #outer_container #inner_container #master_container #colcentre #product_ratings ul li .product_rating_wrap .rating_picture.fr
					{
						background: url(../Images/product_rating_54.gif) no-repeat top left;
					}
					
					
					
					#wrapper #outer_container #inner_container #master_container #colcentre #product_ratings ul li .product_rating_wrap .rating_name
					{
						width: 78px;
						float: left;
						height: 28px;
						font-size: 90%;
						line-height: 10px;
						padding-top: 8px;
						color: #404040;
					}	
					
					#wrapper #outer_container #inner_container #master_container #colcentre #product_ratings ul li .product_rating_wrap .rating_rating
					{
						width: 61px;
						float: left;
						height: 28px;
						font-size: 90%;
						line-height: 10px;
						padding-top: 8px;
						color: #A1A3A5;
						padding-left: 0px;
					}
					
					#wrapper #outer_container #inner_container #master_container #colcentre #pdf_download
					{
						width: 170px;
						float: left;
						margin-top: 15px;
					}
					
						#wrapper #outer_container #inner_container #master_container #colcentre #pdf_download a
						{
							padding-left: 30px;
							height: 21px;
							background: url(../Images/pdf_download_102.gif) no-repeat top left;
							display: block;
							padding-top: 5px;
							text-decoration: none;
							font-size: 110%;
						}
					
			#wrapper #outer_container #inner_container #master_container #colcentre #catalyst_spec_table
			{
				width: 523px;
				float: left;
				
			}
			
			#wrapper #outer_container #inner_container #master_container #colcentre #catalyst_spec_table table.table_spec
			{
				width: 523px;
				float: left;
				margin-top: 15px;
			}
			
				#wrapper #outer_container #inner_container #master_container #colcentre #catalyst_spec_table td.color_one
				{					
					width: 22px;
					height: 22px;
					overflow: hidden;
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #catalyst_spec_table td.name_width
				{
					height:22px;
					padding-left: 8px;
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #catalyst_spec_table td.centre
				{
					text-align: center;
					width: 50px;
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #catalyst_spec_table tr.table_heading
				{
					line-height: 10px;
				}
				
				#wrapper #outer_container #inner_container #master_container #colcentre #table_sub
				{
					width: 508px;
					float: left;
					padding-left: 15px;
					margin-top: 5px;
				}
				
					#wrapper #outer_container #inner_container #master_container #colcentre #table_sub ul
					{
						padding: 0px;
						margin: 0px;
					}
					
						#wrapper #outer_container #inner_container #master_container #colcentre #table_sub ul li
						{
							list-style-type: none;
							display: inline;
							padding-left: 15px;
							padding-right: 20px;
						}
				
							#wrapper #outer_container #inner_container #master_container #colcentre #table_sub ul li.matt
							{
								background: url(../Images/table_sub_65.gif) no-repeat top left;
							}
							
							#wrapper #outer_container #inner_container #master_container #colcentre #table_sub ul li.graffiato
							{
								background: url(../Images/table_sub_67.gif) no-repeat top left;
							}
							
							#wrapper #outer_container #inner_container #master_container #colcentre #table_sub ul li.abraso
							{
								background: url(../Images/table_sub_70.gif) no-repeat top left;
							}
							
							/* NEW 201109 */
							#wrapper #outer_container #inner_container #master_container #colcentre #table_sub ul li.polished
							{
								background: url(../Images/table_sub_polished.gif) no-repeat top left;
							}
							
							#wrapper #outer_container #inner_container #master_container #colcentre #table_sub ul li.riven
							{
								background: url(../Images/table_sub_riven.gif) no-repeat top left;
							}
							
							#wrapper #outer_container #inner_container #master_container #colcentre #table_sub ul li.lappata
							{
								background: url(../Images/table_sub_lappata.gif) no-repeat top left;
							}
					
					
				#wrapper #outer_container #inner_container #master_container #colcentre #green_border
				{
					float: left;
					width: 524px;
					border-top: 1px solid #5EAE80;
					margin-top: 20px;
				}
				
					#wrapper #outer_container #inner_container #master_container #colcentre #green_border #green_heading
					{
						float: left;
						width: 512px;
						background: url(../Images/news_bg_03.gif) repeat-y top left;
						height: 24px;
						padding-top: 4px;
						margin-top: 1px;
						font-size: 120%;
						color: #FFF;
						padding-left: 10px;
					}
					
	/* GALLERY PAGE START */
	
		#wrapper #outer_container #inner_container #master_container #colcentre #gallery
		{
			float: left;
			width: 524px;
			position: relative;
		}

	
	/* GALLERY PAGE FINISH */
	
	#wrapper #outer_container #inner_container #master_container #colcentre #scrolltitle
	{
		float: left;
		width: 514px;
		color: #e76848;
		padding-left: 10px;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 5px;
	}
	
	#wrapper #outer_container #inner_container #master_container #colcentre #scrollbox
	{
		float: left;
		width: 524px;
		height: 62px;
		overflow: hidden;
		padding: 5px 0px 0px 0px;
	}
	
		#wrapper #outer_container #inner_container #master_container #colcentre #scrollbox #scrolllist
		{
			float: left;
			padding: 0px;
			margin: 0px;
			width: 524px;
		}
		
			#wrapper #outer_container #inner_container #master_container #colcentre #scrollbox #scrolllist li
			{
				list-style-type: none;
				display: inline;
				float: left;
			}

			
				#wrapper #outer_container #inner_container #master_container #colcentre #scrollbox a
				{
					border: 0px;
					float: left;
					padding: 2px;
					margin: 0px 0px 0px 4px;
					border: 1px solid #999999;
					width: 75px;
					height: 56px;
				}
				
					#wrapper #outer_container #inner_container #master_container #colcentre #scrollbox a img
					{
						padding: 0px;
						margin: 0px;
						border: 0px;
					}
					
/* RightCol Bottom Related */

	#wrapper #outer_container #inner_container #master_container #colcentre #interestin
	{
		position: absolute;
		right: -187px;
		bottom: 20px;
		width: 160px;
		height: 158px;
	}

		#wrapper #outer_container #inner_container #master_container #colcentre #interestin #interesttop
		{
			float: left;
			width: 160px;
			height: 18px;
			padding-bottom: 5px;
		}
		
		#wrapper #outer_container #inner_container #master_container #colcentre #interestin #interestbot
		{
			float: left;
			width: 160px;
			height: 136px;		
		}
		
			#wrapper #outer_container #inner_container #master_container #colcentre #interestin #interestbot a
			{
				float: left;
				width: 151px;
				height: 118px;
				color: #FFF;
				font-size: 100%;
				font-weight: bold;
				padding-left: 9px;
				text-decoration: none;
				padding-top: 18px;
			}
			
				#wrapper #outer_container #inner_container #master_container #colcentre #interestin #interestbot a:hover
				{
					text-decoration: none;
					opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
					filter: alpha(opacity=75); /* IE lt 8 */
					-ms-filter: "alpha(opacity=75)"; /* IE 8 */
					-khtml-opacity: .75; /* Safari 1.x */
					-moz-opacity: .75; /* FF lt 1.5, Netscape */
				}
		
		
/* Right Col Bottom Related Finish */
					
/* CENTRE COLUMN FINISH */
/* RIGHT COLUMN START */

				#wrapper #outer_container #inner_container #master_container #coltwo
				{
					width: 210px;
					float: left;
				}
				
					#wrapper #outer_container #inner_container #master_container #coltwo #centrecol
					{
						width: 161px;
						padding-left: 27px;
						padding-right: 20px;
						margin-top: 0px;
						float: left;
						background: #FFF;
						padding-bottom: 18px;
					}
					
						#wrapper #outer_container #inner_container #master_container #coltwo #centrecol ul
						{
							padding: 0px;
							margin: 0px;
						}
						
							#wrapper #outer_container #inner_container #master_container #coltwo #centrecol ul li
							{
								list-style-type: none;
							}
							
								#wrapper #outer_container #inner_container #master_container #coltwo #centrecol ul li a
								{
									display: block;
									width: 156px;
									height: 104px;
									border: 1px solid #E6E6E6;
									padding: 1px 1px 1px 1px;
									margin-top: 15px;
									background: white;
									float: left;
								}
								
								#wrapper #outer_container #inner_container #master_container #coltwo #centrecol ul li a:hover
								{
									border-color: #5B5B5B;
								}
							
								#wrapper #outer_container #inner_container #master_container #coltwo #centrecol ul li a.eco
								{
									background: url(../Images/rightCollections_03.jpg) no-repeat center;
									margin-top: 0px;
								}
								
								#wrapper #outer_container #inner_container #master_container #coltwo #centrecol ul li a.essential
								{
									background: url(../Images/rightCollections_06.gif) no-repeat center;									
								}
								
								#wrapper #outer_container #inner_container #master_container #coltwo #centrecol ul li a.natural
								{
									background: url(../Images/rightCollections_08.gif) no-repeat center;
								}
								
								#wrapper #outer_container #inner_container #master_container #coltwo #centrecol ul li a.wall
								{
									background: url(../Images/rightCollections_10.gif) no-repeat center;
								}
								
								#wrapper #outer_container #inner_container #master_container #coltwo #centrecol ul li a.mosaic
								{
									background: url(../Images/rightCollections_12.gif) no-repeat center;
								}
								
								#wrapper #outer_container #inner_container #master_container #coltwo #centrecol ul li a.stone
								{
									background: url(../Images/rightCollections_14.gif) no-repeat center;
								}
								
								#wrapper #outer_container #inner_container #master_container #coltwo #centrecol ul li a.pool
								{
									background: url(../Images/rightCollections_16.gif) no-repeat center;
								}
								
								
									#wrapper #outer_container #inner_container #master_container #coltwo #centrecol ul li a span
									{
										display: none;
									}
									
								#wrapper #outer_container #inner_container #master_container #coltwo #centrecol #greybox
								{
									float: left;
									width: 160px;
									background: #D9DADA;
									margin-top: 18px;
									/*height: 202px;*/
									height: 225px;
								}
									
						
				
/* RIGHT COLUMN FINISH */

#wrapper #outer_container #inner_container #ajax
{
	width: 899px;
	padding-left: 28px;
	padding-right: 30px;
	background: #FFF;
	float: left;
	margin-top: 10px;
	padding-bottom: 20px;
}

	#wrapper #outer_container #inner_container #ajax #ajax_inner
	{
		border-top: 1px solid #E6E6E6;
		border-bottom: 1px solid #E6E6E6;
		background: #FFF;
		width: 897px;
		float: left;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 2px;
	}
	
		#wrapper #outer_container #inner_container #ajax #ajax_inner a
		{
			opacity: .6; /* Standard: FF gt 1.5, Opera, Safari */
			filter: alpha(opacity=60); /* IE lt 8 */
			-ms-filter: "alpha(opacity=60)"; /* IE 8 */
			-khtml-opacity: .6; /* Safari 1.x */
			-moz-opacity: .6; /* FF lt 1.5, Netscape */
		}	

		#wrapper #outer_container #inner_container #ajax #ajax_inner a:hover
		{
			opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
			filter: alpha(opacity=100); /* IE lt 8 */
			-ms-filter: "alpha(opacity=100)"; /* IE 8 */
			-khtml-opacity: 1; /* Safari 1.x */
			-moz-opacity: 1; /* FF lt 1.5, Netscape */
		}	


	#wrapper #footer
	{
		width: 100%;
		float: left;
		background: #282626;
		border-top: 1px solid #FFF;
		color: #FFF;
		
	}
	
		#wrapper #footer #footer_container
		{
			width: 900px;
			margin-left: auto;
			margin-right: auto;
			margin-top: 10px;
			background: #282626;
		}
		
			#wrapper #footer #footer_container #footer_left
			{
				float: left;
				width: 158px;
			}
			
			#wrapper #footer #footer_container #footer_list
			{
				float: left;
				padding-left: 20px;
				width: 547px;
			}
			
				#wrapper #footer #footer_container #footer_list ul
				{
					margin: 0px;
					padding: 0px;
				}
				
					#wrapper #footer #footer_container #footer_list ul li
					{
						list-style-type: none;
						display: inline;
						padding-right: 10px;
					}
					
						#wrapper #footer #footer_container #footer_list ul li a
						{
							color: #FFF;
						}
										
						#wrapper #footer #footer_container #footer_list ul li.divider
						{
							background: url(../Images/footer_bg_55.gif) no-repeat left;
							padding-left: 15px;
						}
			
			#wrapper #footer #footer_container #footer_right
			{
				width: 175px;
				float: left;
				color: #FFF;
				text-align: right;
			}
			
				#wrapper #footer #footer_container #footer_right a
				{
					color: #FFF;
					text-decoration: underline;
				}
				
				#wrapper #footer #footer_container #footer_right a:hover
				{
					text-decoration: none;
				}
				
	#wrapper #footer #spacer
	{
		width: 900px;
		height: 10px;
		float: left;
	}
	
		#wrapper #footer #spacer span
		{
			display: none;
		}