/* imports */
@import url(../Scripts/greybox/gb_styles.css);

/* standard shell template */
html, body 
{
	margin: 0;
	padding:0px 0px 10px 0px;
	border:0;
}

body
{		
	font-family: Arial;
	font-size: 70%;
	background: #FFF url(../Images/Background.jpg) repeat-x top left;	
	text-align: center;	
	line-height: 16px;
	color: #6D6E71;
}

.clear{
	clear:both;
	overflow: hidden;
	display: none;
	height: 0px;			
}

/* redefine */
form 
{
	padding: 0px;
	margin: 0px;
	border: 0px;	
}

.standardformfield 
{
	font-family: Tahoma;
	font-size: 100%;
	color: #424142;
}

a 
{
	color: #006DFF;
	text-decoration: underline;
}

a:hover 
{
	text-decoration: none;	
}

/* construct */
#wrapper 
{
	margin-left:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	margin-right:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position: relative;	
	width: 988px;		
}	
		
	#wrapper #header 
	{
		width: 988px;
		float: left;
		display: none;	
		height: 0px;
		overflow: hidden;	
	}		
			
	#wrapper #navigation 
	{
		width: 988px;
		float: left;
		position: relative;		
	}
	
		#wrapper #navigation ul 
		{
			margin: 0px;
			padding: 0px;
		}
		
			#wrapper #navigation ul li 
			{
				display: inline;
				list-style-type: none;
				float: left;				
			}
				
				#wrapper #navigation ul li a 
				{
					float: left;							
					display: block;							
					color: #5D8CC3;							
					height: 37px;					
				}
				
					#wrapper #navigation ul li.home a 
					{
						background: url(../Images/navigationGraphics_02.gif) no-repeat top left;
						width: 69px;
					}
					
					#wrapper #navigation ul li.ourproductrange a 
					{
						background: url(../Images/navigationGraphics_03.gif) no-repeat top left;
						width: 173px;
					}
					
					#wrapper #navigation ul li.latestprojects a 
					{
						background: url(../Images/navigationGraphics_04.gif) no-repeat top left;
						width: 196px;
					}
					
					#wrapper #navigation ul li.clientlist a 
					{
						background: url(../Images/navigationGraphics_05.gif) no-repeat top left;
						width: 110px;
					}
					
					#wrapper #navigation ul li.visitsignsnow a 
					{
						background: url(../Images/navigationGraphics_06.gif) no-repeat top left;
						width: 138px;
					}
					
					#wrapper #navigation ul li.careers a 
					{
						background: url(../Images/shellNewCareers_02.gif) no-repeat top left;
						width: 74px;
					}
				
						#wrapper #navigation ul li a span 
						{
							display: none;
						}
					
						#wrapper #navigation ul li a:hover, #wrapper #navigation ul li.selected a 
						{								
							background-position: bottom left;
						}
						
		#wrapper #navigation #search 
		{
			position: absolute;
			top: 7px;
			right: 13px;
			width: 196px;
			height: 20px;
			overflow: hidden;
			background: url(../Images/SearchBG.gif) no-repeat top left;
			padding: 2px 0px 0px 3px;
		}
		
			#wrapper #navigation #search input 
			{
				float: left;
				margin: 0px;
				padding: 0px;
			}
			
			#wrapper #navigation #search .searchfield 
			{
				font-family: Arial;
				font-size: 100%;
				width: 164px;
				height: 15px;
				border: solid 0px;
				padding: 2px 0px 0px 2px;
			}
					
	#wrapper #contentarea 
	{
		width: 962px;
		float: left;
		background: #FFF;
		padding: 13px;
	}
	
		#wrapper #contentarea #colone 
		{
			width: 625px;
			float: left;					
		}
		
			#wrapper #contentarea #colone #contentflash 
			{
				width: 625px;
				float: left;						
			}
			
			#wrapper #contentarea #colone #contenttext 
			{
				float: left;				
				width: 625px;
				margin-top: 12px;
				position: relative;
			}
			
				#wrapper #contentarea #colone #contenttext h2 
				{
					margin: 0px;
					padding: 0px;
					width: 625px;	
					float: left;	
					height: 27px;			
				}
				
					#wrapper #contentarea #colone #contenttext h2.welcome 
					{
						background: url(../Images/homeGraphics_01.gif) no-repeat top left;						
					}
					
					#wrapper #contentarea #colone #contenttext h2.ecovision
					{
						background: url(../Images/Header_ecovision_03.gif) no-repeat top left;						
					}
					
					#wrapper #contentarea #colone #contenttext h2.latestprojectsnews 
					{
						background: url(../Images/homeGraphics_03.gif) no-repeat top left;
						height: 26px;
					}
					
					#wrapper #contentarea #colone #contenttext h2.privacypolicy 
					{
						background: url(../Images/Headers_PrivacyPolicy.gif) no-repeat top left;						
					}
					
					#wrapper #contentarea #colone #contenttext h2.accessibility 
					{
						background: url(../Images/Headers_Accessibility.gif) no-repeat top left;						
					}
					
					#wrapper #contentarea #colone #contenttext h2.sitemap 
					{
						background: url(../Images/Headers_SiteMap.gif) no-repeat top left;						
					}
					
					#wrapper #contentarea #colone #contenttext h2.ourproductrange 
					{
						background: url(../Images/Headers_ProductRange.gif) no-repeat top left;						
					}
					
					#wrapper #contentarea #colone #contenttext h2.latestnews 
					{
						background: url(../Images/Headers_LatestProjectsNews.gif) no-repeat top left;						
					}
					
					#wrapper #contentarea #colone #contenttext h2.clientlist 
					{
						background: url(../Images/Headers_ClientList.gif) no-repeat top left;						
					}
					
					#wrapper #contentarea #colone #contenttext h2.contactus 
					{
						background: url(../Images/Headers_ContactUs.gif) no-repeat top left;						
					}
					
						#wrapper #contentarea #colone #contenttext h2 span 
						{
							display: none;
						}
			
				/* Latest News / Projects Page */
				#wrapper #contentarea #colone #contenttext #latestnewsarticles 
				{
					width: 625px;
					float: left;					
				}
			
					#wrapper #contentarea #colone #contenttext #latestnewsarticles .newsheader 
					{
						width: 612px;	
						background: #5C8DBE;
						padding-left: 13px;					
						height: 22px;
						color: #FFF;
						line-height: 22px;
						font-weight: bold;
						cursor: pointer;						
					}
					
					#wrapper #contentarea #colone #contenttext #latestnewsarticles .newsinfo 
					{
						width: 625px;		
						margin-bottom: 10px;
					}
					
						#wrapper #contentarea #colone #contenttext #latestnewsarticles .newsinfo .newsinfotext 
						{
							width: 599px;
							float: left;
							padding: 13px;
							border-bottom: solid 8px #CEDDEB;							
						}
						
							#wrapper #contentarea #colone #contenttext #latestnewsarticles .newsinfo .newsinfotext .newsimage 
							{
								width: 132px;
								float: right;
								border: solid 1px #000;
							}
						
							#wrapper #contentarea #colone #contenttext #latestnewsarticles .newsinfo .newsinfotext span 
							{
								font-weight: bold;
								color: #5C8DBE;
							}
							
				#wrapper #contentarea #colone #contenttext #newscontrols 
				{
					position: absolute;
					top: 0px;
					right: 0px;
					background: #5C8DBE;
					width: 288px;
					height: 27px;
				}
				
					#wrapper #contentarea #colone #contenttext #newscontrols .latestnews 
					{
						width: 139px;
						height: 27px;
						display: block;
						background: url(../Images/newsControls_01.gif) no-repeat top left;
						float: left;
					}
					
					#wrapper #contentarea #colone #contenttext #newscontrols .archivenews 
					{
						width: 149px;
						height: 27px;
						display: block;
						background: url(../Images/newsControls_02.gif) no-repeat top left;
						float: left;
					}
					
						#wrapper #contentarea #colone #contenttext #newscontrols .selected 
						{
							background-position: bottom left;
						}
					
						#wrapper #contentarea #colone #contenttext #newscontrols span 
						{
							display: none;
						}
				
				/* Standard Content */
				#wrapper #contentarea #colone #contenttext .contentspace 
				{
					width: 595px;
					padding: 15px;
					float: left;
					position: relative;
				}
				
					#wrapper #contentarea #colone #contenttext .contentspace #eco_vision_left
					{
						float: left;
						width: 220px;
					}
					
						#wrapper #contentarea #colone #contenttext .contentspace #eco_vision_left #main_pic
						{
							float: left;
							width: 218px;
							height: 294px;
							background: url(../Images/EcoVision_shell_07.jpg) no-repeat top left;
							border: 1px solid #000;
							display: block;
						}
						
					#wrapper #contentarea #colone #contenttext .contentspace #eco_vision_left ul
					{
						float: left;
						margin: 12px 0px 0px 0px;
						padding: 0px;
					}
					
						#wrapper #contentarea #colone #contenttext .contentspace #eco_vision_left ul li
						{
							display: inline;
							list-style-type: none;
						}
						
							#wrapper #contentarea #colone #contenttext .contentspace #eco_vision_left ul li #eco_sm_left
							{
								float: left;
								width: 102px;
								height: 88px;
								border: 1px solid #000;
								background: url(../Images/EcoVision_shell_10.jpg) no-repeat top left;
								display: block;
								margin-right: 12px;
							}
					
							#wrapper #contentarea #colone #contenttext .contentspace #eco_vision_left ul li #eco_sm_right
							{
								float: left;
								width: 102px;
								height: 88px;
								border: 1px solid #000;
								background: url(../Images/EcoVision_shell_12.jpg) no-repeat top left;
								display: block;
							}
					
						
					#wrapper #contentarea #colone #contenttext .contentspace #eco_vision_right
					{
						float: left;
						width: 330px;
						padding-left: 25px;
						padding-right: 20px;
						
					}
					
						#wrapper #contentarea #colone #contenttext .contentspace #eco_vision_right .blue_text_top
						{
							color: #4D7EAF;
						}
						
						#wrapper #contentarea #colone #contenttext .contentspace #eco_vision_right ul.eco_vision_list
						{
							padding: 0px;
							margin: 0px 0px 0px 15px;
						}
						
							#wrapper #contentarea #colone #contenttext .contentspace #eco_vision_right ul.eco_vision_list li
							{
								font-weight: normal;
								color: #6D6E71;
							}
							
						#wrapper #contentarea #colone #contenttext .contentspace #eco_vision_right a
						{
							color: #4D7EAF;
						}
						
						#wrapper #contentarea #colone #contenttext .contentspace #eco_vision_right span
						{
							color: #4D7EAF;
						}
										
					#wrapper #contentarea #colone #contenttext .contentspace .line_break
					{
						width: 595px;
						border-bottom: 1px solid #D2DADF;
					}
					
					#wrapper #contentarea #colone #contenttext .contentspace .blue_text
					{
						color: #4D7EAF;
					}
					
					#wrapper #contentarea #colone #contenttext .contentspace.welcome 
					{
						font-size: 110%;
						padding-bottom: 30px;
					}
				
					#wrapper #contentarea #colone #contenttext .contentspace .signbusinessaward 
					{
						position: absolute;
						right: 22px;
						top: -54px;
					}					
				
					#wrapper #contentarea #colone #contenttext .contentspace ul 
					{
						margin: 10px 0px 10px 15px;
						padding: 0px;						
					}
					
						#wrapper #contentarea #colone #contenttext .contentspace ul li 
						{
							color: #4D7EAF;
							font-weight: bold;
						}
						
							#wrapper #contentarea #colone #contenttext .contentspace ul li.normal 
							{
								font-weight: normal;
							}
						
					#wrapper #contentarea #colone #contenttext .contentspace .newstitle 
					{
						font-size: 130%;
						font-weight: bold;
						line-height: 120%;
					}
					
					#wrapper #contentarea #colone #contenttext .contentspace .newsauthor 
					{
						color: #BFBFBF;
					}
					
					#wrapper #contentarea #colone #contenttext .contentspace .newsimage 
					{
						width: 132px;
						float: right;
						border: solid 1px #000;
					}
					
					#wrapper #contentarea #colone #contenttext .contentspace .newscontent 
					{
						width: 448px;
						float: left;
					}
					
					#wrapper #contentarea #colone #contenttext .contentspace .newscontent.eco_vision_news
					{
						width: 428px;
					}
					
					
					/* Product Range */
					#wrapper #contentarea #colone #contenttext .productlistcontainer  
					{
						float: left;
						width: 625px;
					}					
					
						#wrapper #contentarea #colone #contenttext .productlistcontainer .producttitle 
						{
							width: 625px;						
							background: #E99C58;
							height: 27px;
							cursor: pointer;
							margin-top: 10px;
						}
						
							#wrapper #contentarea #colone #contenttext .productlistcontainer .producttitle.monoliths 
							{
								background: url(../Images/productHeaders_Monoliths.gif) no-repeat top left;
							}
							
							#wrapper #contentarea #colone #contenttext .productlistcontainer .producttitle.direction 
							{
								background: url(../Images/productHeaders_Direction.gif) no-repeat top left;
							}
							
							#wrapper #contentarea #colone #contenttext .productlistcontainer .producttitle.roadparking 
							{
								background: url(../Images/productHeaders_RoadParking.gif) no-repeat top left;
							}
							
							#wrapper #contentarea #colone #contenttext .productlistcontainer .producttitle.internal 
							{
								background: url(../Images/productHeaders_Internal.gif) no-repeat top left;
							}
							
							#wrapper #contentarea #colone #contenttext .productlistcontainer .producttitle.wall 
							{
								background: url(../Images/productHeaders_Wall.gif) no-repeat top left;
							}
							
							#wrapper #contentarea #colone #contenttext .productlistcontainer .producttitle.tactilebraille 
							{
								background: url(../Images/productHeaders_TactileBraile.gif) no-repeat top left;
							}
							
							#wrapper #contentarea #colone #contenttext .productlistcontainer .producttitle.noticeboard 
							{
								background: url(../Images/productHeaders_NoticeBoard.gif) no-repeat top left;
							}
							
							#wrapper #contentarea #colone #contenttext .productlistcontainer .producttitle.sitemap 
							{
								background: url(../Images/productHeaders_SiteMap.gif) no-repeat top left;
							}
							
							#wrapper #contentarea #colone #contenttext .productlistcontainer .producttitle.fingerpost 
							{
								background: url(../Images/productHeaders_FingerPost.gif) no-repeat top left;
							}
							
							#wrapper #contentarea #colone #contenttext .productlistcontainer .producttitle.postpanel 
							{
								background: url(../Images/productHeaders_PostPanel.gif) no-repeat top left;
							}
									
							
								#wrapper #contentarea #colone #contenttext .productlistcontainer .producttitle span 
								{
									display: none;
								}
						
						#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea 
						{
							width: 625px;		
						}					
								
							#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .producttext 
							{
								margin: 9px 0px 9px 0px;
								width: 605px;
								float: left;	
								border: solid 1px #E9E9E9;
								padding: 9px;
								background: #F7F7F7;
							}
							
								#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .producttext .productphoto 
								{
									width: 111px;
									float: left;
								}
									
									#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .producttext .productphoto a 
									{
										text-decoration: none;
										display: block;
										text-align: center;
										line-height: 25px;
										color: #6895C3;
									}
									
										#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .producttext .productphoto a:hover 
										{
											color: #7EB2E5;
										}
									
										#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .producttext .productphoto a img 
										{
											border: solid 1px #6895C3;
										}
															
								#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .producttext .productinfo 
								{
									width: 484px;
									float: left;
									margin-left: 10px;
									color: #58595B;
								}	
								
									#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .producttext .productinfo strong 
									{
										color: #5C8DBE;
									}
									
							#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .productviewgallery 
							{
								width: 625px;
								float: left;							
								height: 27px;							
							}	
							
								#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .productviewgallery a 
								{
									background: #D3D3D3;
									display: block;
									width: 625px;
									height: 27px;
								}	
								
									#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .productviewgallery.monoliths a
									{
										background: url(../Images/GalleryLinks_Monoliths.gif) no-repeat top left;
									}
									
									#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .productviewgallery.direction a
									{
										background: url(../Images/GalleryLinks_Direction.gif) no-repeat top left;
									}
									
									#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .productviewgallery.roadparking a
									{
										background: url(../Images/GalleryLinks_RoadParking.gif) no-repeat top left;
									}
									
									#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .productviewgallery.internal a
									{
										background: url(../Images/GalleryLinks_Internal.gif) no-repeat top left;
									}
									
									#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .productviewgallery.wall a
									{
										background: url(../Images/GalleryLinks_Wall.gif) no-repeat top left;
									}
									
									#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .productviewgallery.tactilebraille a
									{
										background: url(../Images/GalleryLinks_TactileBraille.gif) no-repeat top left;
									}
									
									#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .productviewgallery.noticeboard a
									{
										background: url(../Images/GalleryLinks_NoticeBoard.gif) no-repeat top left;
									}
									
									#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .productviewgallery.sitemap a
									{
										background: url(../Images/GalleryLinks_SiteMap.gif) no-repeat top left;
									}
									
									#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .productviewgallery.fingerpost a
									{
										background: url(../Images/GalleryLinks_FingerPost.gif) no-repeat top left;
									}
									
									#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .productviewgallery.postpanel a
									{
										background: url(../Images/GalleryLinks_PostPanel.gif) no-repeat top left;
									}			
								
									#wrapper #contentarea #colone #contenttext .productlistcontainer .productarea .productviewgallery a span 
									{
										display: none;
									}								
		
		#wrapper #contentarea #coltwo 
		{
			margin-left: 30px;
			float: left;
			width: 301px;
			padding: 2px 3px 3px 3px;			
			overflow: hidden;	
			color: #949597;			
		}
		
			#wrapper #contentarea #coltwo h3 
			{
				margin: 0px;
				padding: 0px;
				float: left;	
				width: 307px;	
				height: 38px;		
			}
		
				#wrapper #contentarea #coltwo h3.ourproductrange 
				{		
					background: url(../Images/shellGraphics_10.gif) no-repeat top left;
				}
				
				#wrapper #contentarea #coltwo h3.giveusacall 
				{
					background: url(../Images/shellGraphics_15.gif) no-repeat top left;
				}
				
				#wrapper #contentarea #coltwo h3.contactsignsnow 
				{
					height: 27px;
					background: url(../Images/shellGraphics_17.gif) no-repeat top left;
				}
				
					#wrapper #contentarea #coltwo h3 span 
					{
						display: none;
					}	
					
			#wrapper #contentarea #coltwo .freestand
			{
				float: left;
				width: 307px;
				padding-bottom: 5px;
			}
			
				#wrapper #contentarea #coltwo .freestand .freestand_left
				{
					float: left;
					width: 134px;
					height: 164px;
					
					background: url(../Images/shellFreestand_03.gif) no-repeat top left;
				}
				
				#wrapper #contentarea #coltwo .freestand .freestand_right
				{
					float: left;
					width: 172px;
					height: 164px;
					background: url(../Images/shellFreestand_04.gif) no-repeat top left;
				}
				
					#wrapper #contentarea #coltwo .freestand .freestand_right #freetitle
					{
						float: left;
						width: 172px;
						font-size: 135%;
						font-weight: bold;
						color: #FFF;
						margin-top: 12px;
					}
					
					#wrapper #contentarea #coltwo .freestand .freestand_right #freetexttwo
					{
						float: left;
						width: 172px;
						font-size: 100%;
						color: #FFF;
						line-height: 15px;
						margin-top: 3px;
					}
					
					#wrapper #contentarea #coltwo .freestand .freestand_right #freetextthree
					{
						float: left;
						width: 172px;
						font-size: 100%;
						color: #FFC423;
						line-height: 15px;
						margin-top: 3px;
					}
					
					#wrapper #contentarea #coltwo .freestand .freestand_right #freedrop
					{
						float: left;
						width: 172px;
						padding: 0px;
						margin: 10px 0px 0px 0px;
					}
					
						#wrapper #contentarea #coltwo .freestand .freestand_right #freedrop li
						{
							float: left;
							width: 172px;
							display: inline;
							list-style-type: none;
							position: relative;
						}
						
							#wrapper #contentarea #coltwo .freestand .freestand_right #freedrop li.mainDrop a
							{
								float: left;
								width: 155px;
								height: 19px;
								background: url(../Images/shellDropDownLink_03.gif) no-repeat top left;
								text-decoration: none;
								color: #00142C;
								padding-top: 4px;
								padding-left: 8px;
							}
							
								#wrapper #contentarea #coltwo .freestand .freestand_right #freedrop li.mainDrop a:hover
								{
									text-decoration: none;
								}
								
								#wrapper #contentarea #coltwo .freestand .freestand_right #freedrop li #dropList
								{
									position: absolute;
									padding: 0px;
									margin: 0px;
									top: 23px;
									left: -56px;
									display: none;
									width: 217px;
									border: 1px solid #AAAAAA;
								}
								
									#wrapper #contentarea #coltwo .freestand .freestand_right #freedrop li #dropList li
									{
										list-style-type: none;
										display: inline;
										width: 217px;
									}
									
										#wrapper #contentarea #coltwo .freestand .freestand_right #freedrop li #dropList li a
										{
											float: left;
											width: 192px;
											padding: 7px 0px 0px 25px;
											margin: 0px 0px 0px 0px;
											height: 22px;
											color: #000000;
										}
										
										#wrapper #contentarea #coltwo .freestand .freestand_right #freedrop li #dropList li.dropOne a
										{
											background: url(../Images/shellDropDownNav_03.gif) no-repeat top left;
										}
										
										#wrapper #contentarea #coltwo .freestand .freestand_right #freedrop li #dropList li.dropTwo a
										{
											background: url(../Images/shellDropDownNav_05.gif) no-repeat top left;
										}
										
										#wrapper #contentarea #coltwo .freestand .freestand_right #freedrop li #dropList li.dropThree a
										{
											background: url(../Images/shellDropDownNav_06.gif) no-repeat top left;
										}
										
											#wrapper #contentarea #coltwo .freestand .freestand_right #freedrop li #dropList li a span
											{
												color: #DA1E00;
											}
											
											#wrapper #contentarea #coltwo .freestand .freestand_right #freedrop li #dropList li a:hover
											{
												background-position: bottom;
											}
								
									#wrapper #contentarea #coltwo .freestand .freestand_right #freedrop li:hover #dropList, #wrapper #contentarea #coltwo .freestand .freestand_right #freedrop li.over #dropList
									{
										display: block;
									}
			
			/* Products List */
			#wrapper #contentarea #coltwo #productminilist 
			{
				width: 307px;
				float: left;
				margin-bottom: 5px;
			}
			
				#wrapper #contentarea #coltwo #productminilist .miniprodheader 
				{
					width: 307px;	
					height: 22px;	
					background: #5C8DBE;
					cursor: pointer;
					margin-top: 5px;			
				}
				
					#wrapper #contentarea #coltwo #productminilist .miniprodheader.monoliths 
					{
						background: url(../Images/shellGraphics_13.gif) no-repeat top left;						
					}
				
					#wrapper #contentarea #coltwo #productminilist .miniprodheader.directionsigns 
					{
						background: url(../Images/miniProdGraphics_02.gif) no-repeat top left;						
					}
					
					#wrapper #contentarea #coltwo #productminilist .miniprodheader.roadparking 
					{
						background: url(../Images/miniProdGraphics_04.gif) no-repeat top left;						
					}
					
					#wrapper #contentarea #coltwo #productminilist .miniprodheader.internalsigns 
					{
						background: url(../Images/miniProdGraphics_06.gif) no-repeat top left;						
					}
					
					#wrapper #contentarea #coltwo #productminilist .miniprodheader.wallsigns 
					{
						background: url(../Images/miniProdGraphics_08.gif) no-repeat top left;						
					}
					
					#wrapper #contentarea #coltwo #productminilist .miniprodheader.tactilebraille 
					{
						background: url(../Images/miniProdGraphics_10.gif) no-repeat top left;						
					}
					
					#wrapper #contentarea #coltwo #productminilist .miniprodheader.noticeboard 
					{
						background: url(../Images/miniProdGraphics_12.gif) no-repeat top left;						
					}
					
					#wrapper #contentarea #coltwo #productminilist .miniprodheader.sitemapdisplays 
					{
						background: url(../Images/miniProdGraphics_14.gif) no-repeat top left;						
					}
					
					#wrapper #contentarea #coltwo #productminilist .miniprodheader.fingerpost 
					{
						background: url(../Images/miniProdGraphics_16.gif) no-repeat top left;						
					}
					
					#wrapper #contentarea #coltwo #productminilist .miniprodheader.postpanel 
					{
						background: url(../Images/miniProdGraphics_18.gif) no-repeat top left;						
					}
				
						#wrapper #contentarea #coltwo #productminilist .miniprodheader span 
						{
							display: none;
						}
			
				#wrapper #contentarea #coltwo #productminilist .miniprodinfo 
				{
					width: 307px;					
				}
			
					#wrapper #contentarea #coltwo #productminilist .miniprodinfo .miniprodinfotext
					{
						width: 277px;	
						padding: 12px;						
						float: left;
						background: url(../Images/ProductSpacer.gif) no-repeat bottom left;												
					}
					
						#wrapper #contentarea #coltwo #productminilist .miniprodinfo .miniprodinfotext img 
						{
							margin-left: 10px;
						}		
					
			#wrapper #contentarea #coltwo .textblock 
			{
				padding: 12px 12px 20px 12px;
				width: 277px;
				float: left;
			}
			
				#wrapper #contentarea #coltwo .textblock.nobottompadding 
				{
					padding-bottom: 0px;
				}
				
				#wrapper #contentarea #coltwo .textblock.diffbottompadding
				{
					padding-bottom: 10px;
				}
							
				#wrapper #contentarea #coltwo .textblock #callformcont 
				{
					width: 277px;
					float: left;
					font-weight: bold;		
					margin-top: 10px;			
				}
				
					#wrapper #contentarea #coltwo .textblock #callformcont .formfield 
					{
						width: 277px;
						float: left;
						margin-bottom: 13px;
					}
					
						#wrapper #contentarea #coltwo .textblock #callformcont .formfield input 
						{
							font-family: Arial;
							font-size: 100%;
							width: 273px;
							background: url(../Images/FormFieldBG.gif) no-repeat top left;
							height: 20px;
							border: solid 0px;
							padding: 4px 0px 0px 4px;
							margin: 6px 0px 0px 0px;
							color: #00142C;
						}
						
					#wrapper #contentarea #coltwo .textblock #callformcont .endformfield 
					{
						width: 277px;
						float: left;
						margin-bottom: 13px;
					}
						
						#wrapper #contentarea #coltwo .textblock #callformcont .endformfield .colone 
						{
							width: 160px;
							float: left;
						}
					
							#wrapper #contentarea #coltwo .textblock #callformcont .endformfield .colone select 
							{
								font-family: Arial;
								font-size: 100%;
								width: 160px;
								background: url(../Images/FormFieldBG.gif) no-repeat top left;
								height: 20px;
								border: solid 0px;
								padding: 4px 0px 0px 4px;
								margin: 6px 0px 0px 0px;
								color: #00142C;
							}
						
						#wrapper #contentarea #coltwo .textblock #callformcont .endformfield .coltwo 
						{
							width: 94px;
							float: left;
							margin: 19px 0px 0px 23px;
						}
						
				#wrapper #contentarea #coltwo .textblock #contactdetails 
				{
					width: 277px;
					float: left;
				}
				
					#wrapper #contentarea #coltwo .textblock #contactdetails .colone
					{
						border-bottom: solid 1px #D9D9D9;
						width: 138px;
						float: left;
						margin-top: 5px;
						padding-bottom: 4px;
					}
					
					#wrapper #contentarea #coltwo .textblock #contactdetails .coltwo
					{
						margin-top: 5px;
						border-bottom: solid 1px #D9D9D9;
						width: 139px;
						float: left;
						text-align: right;
						font-weight: bold;
						color: #5C8DBE;
						padding-bottom: 4px;
					}
			
			#wrapper #contentarea #coltwo h4 
			{
				margin: 0px;
				padding: 0px;
				float: left;
			}
		
				#wrapper #contentarea #coltwo h4.monoliths 
				{
					width: 307px;
					height: 22px;
					background: url(../Images/shellGraphics_13.gif) no-repeat top left;
				}
				
					#wrapper #contentarea #coltwo h4 span 
					{
						display: none;
					}		
	
	#wrapper #contentarea #footer 
	{
		width: 938px;
		float: left;
		color: #989898;		
		margin-top: 12px;
		border-top: solid 1px #BFBFBF;
		padding: 18px 12px 0px 12px;		
	}	
	
		#wrapper #contentarea #footer #accreditations 
		{
			float: left;
			width: 672px;
			background: yellow;
		}
		
		#wrapper #contentarea #footer #footerlinks 
		{
			width: 250px;
			float: right;
			text-align: right;
		}
		
			#wrapper #contentarea #footer #footerlinks ul 
			{			
				margin: 0px;
				padding: 0px;
				width: 250px;
				float: left;			
			}
			
				#wrapper #contentarea #footer #footerlinks ul.second 
				{
					margin-top: 10px;
				}
			
				#wrapper #contentarea #footer #footerlinks ul li 
				{
					list-style-type: none;
					display: inline;					
					padding-right: 7px;
				}
				
					#wrapper #contentarea #footer #footerlinks ul li.spacer 
					{
						padding-left: 10px;
						background: url(../Images/FooterSpacer.gif) no-repeat left;
					}
					
						#wrapper #contentarea #footer #footerlinks ul li.spacer.nopadding 
						{
							padding-right: 0px;
						}
						
					#wrapper #contentarea #footer #footerlinks ul li.nopadding 
					{
						padding-right: 0px;
					}
				
					#wrapper #contentarea #footer #footerlinks ul li a 
					{
						color: #989898;
					}