/* imports */
@import url(../Scripts/greybox/gb_styles.css);

/* standard shell template */
html, body 
{
	margin:0;
	padding:0;
	border:0;
}

body
{		
	font-family: Verdana;
	font-size: 70%;
	background: #FFF url(../Images/SiteBackground.jpg) repeat-x top center;
	text-align: center;	
	line-height: 15px;
	color: #474747;
}

.clear{
	clear:both;		
}

/* redefine */
form 
{
	padding: 0px;
	border: 0px;	
}

.standardformfield 
{
	font-family: Verdana;
	font-size: 100%;
	color: #302C2D;
}

a 
{
	color: #474747;
	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: 895px;	
	margin-top: 30px;	
}

	/* Header (Standard) */
	#wrapper #header 
	{
		width: 895px;
		float: left;
		height: 105px;
		background: #000 url(../Images/shellGraphics_02.gif) repeat-x top left;
		position: relative;
	} 
	
		#wrapper #header h1 
		{
			margin: 0px;
			padding: 0px;	
			float: left;		
		}
		
			#wrapper #header h1 a 
			{
				width: 159px;
				height: 105px;
				display: block;
				background: url(../Images/shellGraphics_01.gif) no-repeat top left;
			}
			
				#wrapper #header h1 a span 
				{
					display: none;
				}
				
		#wrapper #header h2 
		{
			float: left;
			margin: 51px 0px 0px 24px;
			padding: 0px;
			width: 349px;
			height: 18px;
			background: url(../Images/shellGraphics_05.gif) no-repeat top left;				
		}
			
			#wrapper #header h2 span 
			{
				display: none;
			}
			
		#wrapper #header ul 
		{
			float: left;
			margin: 0px;
			padding: 0px;			
			position: absolute;
			top: 78px;
			left: 178px;	
		}
		
			#wrapper #header ul li 
			{
				display: inline;
				list-style-type: none;	
				padding-left: 4px;				
			}
			
				#wrapper #header ul li.sep 
				{					
					background: url(../Images/NavigationDivider.gif) no-repeat top left;
				}
			
				#wrapper #header ul li a 
				{
					color: #BFBFBF;
					text-decoration: none;
					text-transform: lowercase;
				}
				
					#wrapper #header ul li a:hover 
					{
						text-decoration: underline;
					}
					
		#wrapper #header #telno 
		{
			position: absolute;
			width: 119px;
			height: 14px;
			background: url(../Images/shellGraphics_09.gif) no-repeat top left;
			top: 78px;
			left: 758px;
		}
		
			#wrapper #header #telno span 
			{
				display: none;
			}
			
	/* Header (Building Services) */
	#wrapper #headerwhite
	{
		width: 895px;
		float: left;
		height: 105px;
		background: #000 url(../Images/buildingServicesGraphics_02.gif) repeat-x top left;
		position: relative;
	} 
	
		#wrapper #headerwhite h1 
		{
			margin: 0px;
			padding: 0px;	
			float: left;		
		}
		
			#wrapper #headerwhite h1 a 
			{
				width: 159px;
				height: 105px;
				display: block;
				background: url(../Images/buildingServicesGraphics_01.gif) no-repeat top left;
			}
			
				#wrapper #headerwhite h1 a span 
				{
					display: none;
				}
				
		#wrapper #headerwhite h2 
		{
			float: left;
			margin: 51px 0px 0px 24px;
			padding: 0px;
			width: 349px;
			height: 18px;
			background: url(../Images/buildingServicesGraphics_05.gif) no-repeat top left;				
		}
			
			#wrapper #headerwhite h2 span 
			{
				display: none;
			}
			
		#wrapper #headerwhite ul 
		{
			float: left;
			margin: 0px;
			padding: 0px;			
			position: absolute;
			top: 78px;
			left: 178px;	
		}
		
			#wrapper #headerwhite ul li 
			{
				display: inline;
				list-style-type: none;	
				padding-left: 4px;				
			}
			
				#wrapper #headerwhite ul li.sep 
				{					
					background: url(../Images/NavigationDividerDark.gif) no-repeat top left;
				}
			
				#wrapper #headerwhite ul li a 
				{
					color: #5A5A5A;
					text-decoration: none;
					text-transform: lowercase;
				}
				
					#wrapper #headerwhite ul li a:hover 
					{
						text-decoration: underline;
					}
					
		#wrapper #headerwhite #telno 
		{
			position: absolute;
			width: 119px;
			height: 14px;
			background: url(../Images/buildingServicesGraphics_09.gif) no-repeat top left;
			top: 78px;
			left: 758px;
		}
		
			#wrapper #headerwhite #telno span 
			{
				display: none;
			}
			
	/* Content */
	#wrapper #contentcontainer 
	{
		width: 895px;
		float: left;
		padding: 8px 0px 8px 0px;
	}
	
		/* Home */
		#wrapper #contentcontainer #homecontainer 
		{
			width: 865px;
			float: left;			
			background: #FFF;
			padding: 15px;
		}
		
			#wrapper #contentcontainer #homecontainer #homecolone 
			{
				width: 168px;				
				float: left;
			}
			
				#wrapper #contentcontainer #homecontainer #homecolone #welcometext 
				{
					width: 168px;
					float: left;
					height: 275px;
					font-size: 80%;					
				}
				
					#wrapper #contentcontainer #homecontainer #homecolone #welcometext .larger 
					{
						font-size: 110%;
						font-weight: bold;
					}
				
				#wrapper #contentcontainer #homecontainer #homecolone #mailinglist 
				{
					width: 168px;
					float: left;
				}
				
					#wrapper #contentcontainer #homecontainer #homecolone #mailinglist h2 
					{
						margin: 0px;
						padding: 0px;
						width: 168px;
						height: 42px;
						float:left;
						background: url(../Images/shellGraphics_20.gif) no-repeat top left;
					}
					
						#wrapper #contentcontainer #homecontainer #homecolone #mailinglist h2 span 
						{
							display: none;
						}
						
					#wrapper #contentcontainer #homecontainer #homecolone #mailinglist #mailinglisttext 
					{
						width: 142px;
						float: left;
						padding: 13px;
						background: #FFF url(../Images/HomePanelFooterBG.jpg) repeat-x top left;
						height: 81px;
					}
			
			#wrapper #contentcontainer #homecontainer #homecoltwo 
			{
				width: 166px;				
				float: left;
				margin-left: 11px;
			}
			
				#wrapper #contentcontainer #homecontainer #homecoltwo #propertysearch 
				{
					width: 166px;
					float: left;
				}
				
					#wrapper #contentcontainer #homecontainer #homecoltwo #propertysearch h2 
					{
						float: left;
						margin: 0px;
						padding: 0px;
						width: 166px;
						height: 42px;
						background: #FFF url(../Images/shellGraphics_14.gif) no-repeat top left;
					}
					
						#wrapper #contentcontainer #homecontainer #homecoltwo #propertysearch h2 span 
						{
							display: none;
						}
						
						
					#wrapper #contentcontainer #homecontainer #homecoltwo #propertysearch #propertysearchtext 
					{
						width: 153px;
						float: left;
						padding: 13px 0px 13px 13px;
						background: #FFF url(../Images/HomePanelSearchBG.jpg) repeat-x top left;
						height: 200px;
						overflow: hidden;
					}
					
						#wrapper #contentcontainer #homecontainer #homecoltwo #propertysearch #propertysearchtext .searchfield 
						{
							width: 140px;
							font-family: Verdana;
							font-size: 100%;
							color: #302C2D;
						}
						
						#wrapper #contentcontainer #homecontainer #homecoltwo #propertysearch #propertysearchtext .searchpricefield 
						{
							width: 67px;
							font-family: Verdana;
							font-size: 100%;
							color: #302C2D;
						}
					
				#wrapper #contentcontainer #homecontainer #homecoltwo #requestvaluation 
				{
					width: 166px;
					float: left;
					margin-top: 7px;
				}
				
					#wrapper #contentcontainer #homecontainer #homecoltwo #requestvaluation h2 
					{
						margin: 0px;
						padding: 0px;
						width: 166px;
						height: 42px;
						background: url(../Images/shellGraphics_21.gif) no-repeat top left;
					}
					
						#wrapper #contentcontainer #homecontainer #homecoltwo #requestvaluation h2 span 
						{
							display: none;
						}
						
					#wrapper #contentcontainer #homecontainer #homecoltwo #requestvaluation #requestvaluationtext 
					{
						width: 143px;
						float: left;
						padding: 13px 10px 13px 13px;
						height: 81px;
						background: #FFF url(../Images/HomePanelFooterBG.jpg) repeat-x top left;
					}
			
			#wrapper #contentcontainer #homecontainer #homecolthree 
			{
				width: 510px;				
				float: left;
				margin-left: 10px;			
			}
			
				#wrapper #contentcontainer #homecontainer #homecolthree #homeanim 
				{
					width: 510px;
					float: left;
				}
			
				#wrapper #contentcontainer #homecontainer #homecolthree #hotproperties 
				{
					width: 515px;
					float: left;	
					margin-top: 7px;				
				}
					
					#wrapper #contentcontainer #homecontainer #homecolthree #hotproperties h2 
					{
						margin: 0px;
						padding: 0px;
						width: 515px;
						height: 42px;
						background: url(../Images/shellGraphics_22.gif) no-repeat top left;
					}
					
						#wrapper #contentcontainer #homecontainer #homecolthree #hotproperties h2 span 
						{
							display: none;
						}
					
					#wrapper #contentcontainer #homecontainer #homecolthree #hotproperties #hotpropertiestext 
					{
						width: 484px;
						height: 81px;
						float: left;
						padding: 13px;
						background: #D3D5D6 url(../Images/HomePanelFooterBG.jpg) repeat-x top left;
					}
						
						#wrapper #contentcontainer #homecontainer #homecolthree #hotproperties #hotpropertiestext .fade 
						{
							margin: 0px;
							padding: 0px;
						}
						
							#wrapper #contentcontainer #homecontainer #homecolthree #hotproperties #hotpropertiestext .fade li 
							{
								list-style-type: none;
							}
						
								#wrapper #contentcontainer #homecontainer #homecolthree #hotproperties #hotpropertiestext .fade li .hotjobdoubleitem 
								{
									width: 484px;							
									float: left;
									height: 100px;																							
								}
								
									#wrapper #contentcontainer #homecontainer #homecolthree #hotproperties #hotpropertiestext .fade li .hotjobdoubleitem .hotjobitem 
									{																
										width: 230px;									
										height: 100px;											
										float: left;														
									}	
									
										#wrapper #contentcontainer #homecontainer #homecolthree #hotproperties #hotpropertiestext .fade li .hotjobdoubleitem .hotjobitem.spacer 
										{
											margin-left: 20px;
										}						
										
										#wrapper #contentcontainer #homecontainer #homecolthree #hotproperties #hotpropertiestext .fade li .hotjobdoubleitem .hotjobitem strong 
										{
											color: #3EAB91;
										}
										
										#wrapper #contentcontainer #homecontainer #homecolthree #hotproperties #hotpropertiestext .fade li .hotjobdoubleitem .hotjobitem a 
										{
											color: #94479B;									
											font-weight: bold;
										}									
										
										#wrapper #contentcontainer #homecontainer #homecolthree #hotproperties #hotpropertiestext .fade li .hotjobdoubleitem .hotjobitem img 
										{									
											margin: 0px 10px 0px 0px;
											float: left;
										}								
								
		/* Building Services Home */		
		#wrapper #contentcontainer #buildinghomecontainer 
		{
			width: 865px;
			float: left;			
			background: #FFF;
			padding: 15px;
		}
		
			/* Row One */
			#wrapper #contentcontainer #buildinghomecontainer #homerowone 
			{
				width: 865px;				
				float: left;
			}
			
				#wrapper #contentcontainer #buildinghomecontainer #homerowone #welcometext 
				{
					width: 345px;
					float: left;
					height: 270px;
					font-size: 80%;					
				}
				
					#wrapper #contentcontainer #buildinghomecontainer #homerowone #welcometext .larger 
					{
						font-size: 110%;
						font-weight: bold;
					}
					
				#wrapper #contentcontainer #buildinghomecontainer #homerowone #homeanim 
				{
					width: 510px;
					float: left;
					margin-left: 5px;
				}
			
			/* Row Two */
			#wrapper #contentcontainer #buildinghomecontainer #homerowtwo 
			{
				width: 865px;				
				float: left;
				margin-top: 7px;
			}
				
				/* Land Required */
				#wrapper #contentcontainer #buildinghomecontainer #homerowtwo #landrequired 
				{
					width: 167px;
					float: left;
				}
				
					#wrapper #contentcontainer #buildinghomecontainer #homerowtwo #landrequired h2 
					{
						margin: 0px;
						padding: 0px;
						width: 167px;
						height: 42px;
						float: left;
						background: url(../Images/buildingServicesGraphics_14.gif) no-repeat top left;
					}
					
						#wrapper #contentcontainer #buildinghomecontainer #homerowtwo #landrequired h2 span 
						{
							display: none;
						}
						
					#wrapper #contentcontainer #buildinghomecontainer #homerowtwo #landrequired #landrequiredtext 
					{
						width: 151px;
						float: left;
						padding: 13px 3px 13px 13px;
						background: #FFF url(../Images/HomePanelFooterBG.jpg) repeat-x top left;
						height: 81px;
					}
					
				/* Case Studies */				
				#wrapper #contentcontainer #buildinghomecontainer #homerowtwo #casestudies 
				{
					width: 167px;
					float: left;
					margin-left: 8px;
				}
				
					#wrapper #contentcontainer #buildinghomecontainer #homerowtwo #casestudies h2 
					{
						margin: 0px;
						padding: 0px;
						width: 167px;
						height: 42px;
						background: url(../Images/buildingServicesGraphics_16.gif) no-repeat top left;
					}
					
						#wrapper #contentcontainer #buildinghomecontainer #homerowtwo #casestudies h2 span 
						{
							display: none;
						}
						
					#wrapper #contentcontainer #buildinghomecontainer #homerowtwo #casestudies #casestudiestext 
					{
						width: 144px;
						float: left;
						padding: 13px 10px 13px 13px;
						height: 81px;
						background: #FFF url(../Images/HomePanelFooterBG.jpg) repeat-x top left;
					}						
				
				/* Developments */
				#wrapper #contentcontainer #buildinghomecontainer #homerowtwo #developments 
				{
					width: 510px;
					float: left;	
					margin-left: 13px;			
				}
					
					#wrapper #contentcontainer #buildinghomecontainer #homerowtwo #developments h2 
					{
						margin: 0px;
						padding: 0px;
						width: 510px;
						height: 42px;
						background: url(../Images/buildingServicesGraphics_18.gif) no-repeat top left;
					}
					
						#wrapper #contentcontainer #buildinghomecontainer #homerowtwo #developments h2 span 
						{
							display: none;
						}
					
					#wrapper #contentcontainer #buildinghomecontainer #homerowtwo #developments #developmentstext 
					{
						width: 484px;
						height: 81px;
						float: left;
						padding: 13px;
						background: #D3D5D6 url(../Images/HomePanelFooterBG.jpg) repeat-x top left;
					}
						
						#wrapper #contentcontainer #buildinghomecontainer #homerowtwo #developments #developmentstext ul 
						{
							margin: 0px;
							padding: 0px;
						}
						
							#wrapper #contentcontainer #buildinghomecontainer #homerowtwo #developments #developmentstext ul li 
							{
								list-style-type: none;
								display: inline;
								width: 235px;
								float: left;										
								padding-right: 7px;												
							}
							
								#wrapper #contentcontainer #buildinghomecontainer #homerowtwo #developments #developmentstext ul li strong 
								{
									color: #3EAB91;
								}
								
								#wrapper #contentcontainer #buildinghomecontainer #homerowtwo #developments #developmentstext ul li a 
								{
									color: #94479B;									
									font-weight: bold;
								}									
								
								#wrapper #contentcontainer #buildinghomecontainer #homerowtwo #developments #developmentstext ul li img 
								{
									float: left;
									margin: 0px 10px 0px 0px;
								}
	
		/* Standard Page Content */
		#wrapper #contentcontainer #standardcontainer 
		{
			width: 865px;
			background: #FFF;
			float: left;
			padding: 15px;
		}
		
			#wrapper #contentcontainer #standardcontainer #leftcol 
			{
				width: 168px;
				float: left;				
			}
			
				/* Welcome Text */
				#wrapper #contentcontainer #standardcontainer #leftcol #welcometext 
				{
					width: 168px;
					float: left;					
					font-size: 90%;
					font-weight: bold;				
				}				
				
				/* Standard - Property Search */
				#wrapper #contentcontainer #standardcontainer #leftcol #propertysearch 
				{
					width: 166px;
					float: left;
					margin-top: 10px;
				}
				
					#wrapper #contentcontainer #standardcontainer #leftcol #propertysearch h2 
					{
						float: left;
						margin: 0px;
						padding: 0px;
						width: 166px;
						height: 42px;
						background: url(../Images/shellGraphics_14.gif) no-repeat top left;
					}
					
						#wrapper #contentcontainer #standardcontainer #leftcol #propertysearch h2 span 
						{
							display: none;
						}
						
						
					#wrapper #contentcontainer #standardcontainer #leftcol #propertysearch #propertysearchtext 
					{
						width: 153px;
						float: left;
						padding: 13px 0px 13px 13px;
						background: #FFF url(../Images/HomePanelSearchBG.jpg) repeat-x top left;					
						height: 200px;
						overflow: hidden;
					}
					
						#wrapper #contentcontainer #standardcontainer #leftcol #propertysearch #propertysearchtext .searchfield 
						{
							width: 140px;
							font-family: Verdana;
							font-size: 100%;
							color: #302C2D;
						}
						
						#wrapper #contentcontainer #standardcontainer #leftcol #propertysearch #propertysearchtext .searchpricefield 
						{
							width: 67px;
							font-family: Verdana;
							font-size: 100%;
							color: #302C2D;
						}
					
				/* Standard - Request Valuation */
				#wrapper #contentcontainer #standardcontainer #leftcol #requestvaluation 
				{
					width: 166px;
					float: left;
					margin-top: 10px;
				}
				
					#wrapper #contentcontainer #standardcontainer #leftcol #requestvaluation h2 
					{
						margin: 0px;
						padding: 0px;
						width: 166px;
						height: 42px;
						background: url(../Images/shellGraphics_21.gif) no-repeat top left;
					}
					
						#wrapper #contentcontainer #standardcontainer #leftcol #requestvaluation h2 span 
						{
							display: none;
						}
						
					#wrapper #contentcontainer #standardcontainer #leftcol #requestvaluation #requestvaluationtext 
					{
						width: 143px;
						float: left;
						padding: 13px 10px 13px 13px;
						height: 81px;
						background: #FFF url(../Images/HomePanelFooterBG.jpg) repeat-x top left;
					}
				
				/* Standard - Mailing List */
				#wrapper #contentcontainer #standardcontainer #leftcol #mailinglist 
				{
					width: 168px;
					float: left;
					margin-top: 10px;
				}
				
					#wrapper #contentcontainer #standardcontainer #leftcol #mailinglist h2 
					{
						margin: 0px;
						padding: 0px;
						width: 168px;
						height: 42px;
						float:left;
						background: url(../Images/shellGraphics_20.gif) no-repeat top left;
					}
					
						#wrapper #contentcontainer #standardcontainer #leftcol #mailinglist h2 span 
						{
							display: none;
						}
						
					#wrapper #contentcontainer #standardcontainer #leftcol #mailinglist #mailinglisttext 
					{
						width: 142px;
						float: left;
						padding: 13px;
						background: #FFF url(../Images/HomePanelFooterBG.jpg) repeat-x top left;
						height: 81px;
					}
								
				/* Building Services - Land Required */
				#wrapper #contentcontainer #standardcontainer #leftcol #landrequired 
				{
					width: 167px;
					float: left;
					margin-top: 10px;
				}
				
					#wrapper #contentcontainer #standardcontainer #leftcol #landrequired h2 
					{
						margin: 0px;
						padding: 0px;
						width: 167px;
						height: 42px;
						float: left;
						background: url(../Images/buildingServicesGraphics_14.gif) no-repeat top left;
					}
					
						#wrapper #contentcontainer #standardcontainer #leftcol #landrequired h2 span 
						{
							display: none;
						}
						
					#wrapper #contentcontainer #standardcontainer #leftcol #landrequired #landrequiredtext 
					{
						width: 151px;
						float: left;
						padding: 13px 3px 13px 13px;
						background: #FFF url(../Images/HomePanelFooterBG.jpg) repeat-x top left;
						height: 81px;
					}
					
				/* Building Services - Case Studies */				
				#wrapper #contentcontainer #standardcontainer #leftcol #casestudies 
				{
					width: 167px;
					float: left;
					margin-top: 10px;					
				}
				
					#wrapper #contentcontainer #standardcontainer #leftcol #casestudies h2 
					{
						margin: 0px;
						padding: 0px;
						width: 167px;
						height: 42px;
						background: url(../Images/buildingServicesGraphics_16.gif) no-repeat top left;
					}
					
						#wrapper #contentcontainer #standardcontainer #leftcol #casestudies h2 span 
						{
							display: none;
						}
						
					#wrapper #contentcontainer #standardcontainer #leftcol #casestudies #casestudiestext 
					{
						width: 144px;
						float: left;
						padding: 13px 10px 13px 13px;
						height: 81px;
						background: #FFF url(../Images/HomePanelFooterBG.jpg) repeat-x top left;
					}
					
				/* Building Services - Developments */	
				#wrapper #contentcontainer #standardcontainer #leftcol #developments 
				{
					width: 167px;
					float: left;
					margin-top: 10px;					
				}
				
					#wrapper #contentcontainer #standardcontainer #leftcol #developments h2 
					{
						margin: 0px;
						padding: 0px;
						width: 167px;
						height: 42px;
						background: url(../Images/DevelopmentsRightGraphic.gif) no-repeat top left;
					}
					
						#wrapper #contentcontainer #standardcontainer #leftcol #developments h2 span 
						{
							display: none;
						}
						
					#wrapper #contentcontainer #standardcontainer #leftcol #developments #developmentstext 
					{
						width: 144px;
						float: left;
						padding: 13px 10px 13px 13px;
						height: 81px;
						background: #D3D5D6 url(../Images/HomePanelFooterBG.jpg) repeat-x top left;
					}
			
			/* Full Size Content Page */
			#wrapper #contentcontainer #standardcontainer #fscontentcol 
			{
				width: 667px;
				margin-left: 30px;
				float: left;	
				position: relative;								
			}
			
				#wrapper #contentcontainer #standardcontainer #fscontentcol #headerrightimage
				{				
					position: absolute;
					top: 0px;
					left: 469px;
				}
			
				#wrapper #contentcontainer #standardcontainer #fscontentcol h2 
				{
					margin: 0px;
					padding: 0px;	
					width: 421px;
					height: 67px;				
				}
				
					#wrapper #contentcontainer #standardcontainer #fscontentcol h2.privacypolicy 
					{
						background: url(../Images/Headers_PrivacyPolicy.gif) no-repeat top left;
					}
					
					#wrapper #contentcontainer #standardcontainer #fscontentcol h2.accessibility 
					{
						background: url(../Images/Headers_Accessibility.gif) no-repeat top left;
					}
					
					#wrapper #contentcontainer #standardcontainer #fscontentcol h2.sitemap 
					{
						background: url(../Images/Headers_SiteMap.gif) no-repeat top left;
					}
					
					#wrapper #contentcontainer #standardcontainer #fscontentcol h2.results 
					{
						background: url(../Images/Headers_Results.gif) no-repeat top left;
					}
					
					#wrapper #contentcontainer #standardcontainer #fscontentcol h2.developments 
					{
						background: url(../Images/Headers_Developments.gif) no-repeat top left;
					}
					
					#wrapper #contentcontainer #standardcontainer #fscontentcol h2.casestudies 
					{
						background: url(../Images/Headers_CaseStudies.gif) no-repeat top left;
					}
					
					#wrapper #contentcontainer #standardcontainer #fscontentcol h2.links 
					{
						background: url(../Images/Headers_Links.gif) no-repeat top left;
					}
					
						#wrapper #contentcontainer #standardcontainer #fscontentcol h2 span 
						{
							display: none;							
						}
						
					/* Links Page */
					#wrapper #contentcontainer #standardcontainer #fscontentcol h3.categoryheader 
					{
						font-size: 130%;
						margin: 0px;
						padding: 0px;
						color: #903E98;
					} 
					
					#wrapper #contentcontainer #standardcontainer #fscontentcol .linkitem 
					{
						float: left;
						width: 667px;
						margin-bottom: 20px;
					}
						
					/* Search List */
					#wrapper #contentcontainer #standardcontainer #fscontentcol .searchrecord 
					{
						width: 195px;
						height: 278px;
						float:left;
						background: url(../Images/ListSearchBox.gif) no-repeat top left;
						margin: 0px 7px 7px 0px;
					}
					
						#wrapper #contentcontainer #standardcontainer #fscontentcol .searchrecord .propertyphoto 
						{
							padding: 12px;
							float: left;
							width: 171px;							
							position: relative;
							height: 117px;
						}
						
							#wrapper #contentcontainer #standardcontainer #fscontentcol .searchrecord .propertyphoto .propertyphotostatus 
							{
								position: absolute;
								width: 66px;
								height: 66px;
								top: 13px;
								right: 26px;												
							}
						
							#wrapper #contentcontainer #standardcontainer #fscontentcol .searchrecord .propertyphoto .propertyphotoborder 
							{
								border: solid 1px #D6DDDC;
							}	
							
						#wrapper #contentcontainer #standardcontainer #fscontentcol .searchrecord .propertyinfo 
						{
							width: 171px;
							padding: 8px 12px 0px 12px;
							float: left;
						}	
						
							#wrapper #contentcontainer #standardcontainer #fscontentcol .searchrecord .propertyinfo .price 
							{
								color: #ED1C24;
								font-size: 120%;
								font-weight: bold;
								
							}	
							
							#wrapper #contentcontainer #standardcontainer #fscontentcol .searchrecord .propertyinfo .keyinfo 
							{								
								color: #000;
								margin-top: 5px;								
							}		
							
							#wrapper #contentcontainer #standardcontainer #fscontentcol .searchrecord .propertyinfo .summary 
							{								
								margin-top: 5px;
							}
							
							#wrapper #contentcontainer #standardcontainer #fscontentcol .searchrecord .propertyinfo .moredetails 
							{								
								margin-top: 5px;								
							}
							
								#wrapper #contentcontainer #standardcontainer #fscontentcol .searchrecord .propertyinfo .moredetails a 
								{
									color: #2EA479;
									text-decoration: none;
								}
								
									#wrapper #contentcontainer #standardcontainer #fscontentcol .searchrecord .propertyinfo .moredetails a:hover 
									{
										text-decoration: underline;
									}
									
				/* Search Results Page */
				#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfoheader 
				{
					width: 667px;
					float: left;					
				}	
				
					#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfoheader h3 
					{
						margin: 0px;
						padding: 0px;
						float: left;
						width: 667px;	
					}	
					
						#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfoheader h3.propertydetails 
						{
							width: 143px;
							height: 34px;
							background: url(../Images/propertyViewGraphics_03.gif) no-repeat top left;							
						}
						
						#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfoheader h3 span 
						{
							display: none;
						}
						
					#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfoheader ul 
					{
						margin: 20px 0px 0px 0px;
						padding: 0px;
						float: left;
						width: 667px;
					}
					
						#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfoheader ul li 
						{
							display: inline;
							list-style-type: none;														
						}
						
							#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfoheader ul li a 
							{
								text-transform: lowercase;
								text-decoration: none;
								height: 34px;
								display: block;
								float: left;
								color: #8F888E;
								margin-right: 5px;
								font-size: 80%;
								line-height: 34px;
							}
							
							#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfoheader ul li a:hover 
							{
								text-decoration: underline;
							}
							
								#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfoheader ul li.bookviewingdisabled 
								{
									width: 98px;																	
									float: left;
								}
							
								#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfoheader ul li a.bookviewing 
								{
									background: url(../Images/propertyViewGraphics_05.gif) no-repeat right;
									padding-right: 25px;									
								}	
								
								#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfoheader ul li a.printdetails 
								{
									background: url(../Images/propertyViewGraphics_07.gif) no-repeat right;
									padding-right: 27px;
								}
								
								#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfoheader ul li a.emailtofriend 
								{
									background: url(../Images/propertyViewGraphics_09.gif) no-repeat right;
									padding-right: 32px;
								}
								
								#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfoheader ul li a.addtobookmarks 
								{
									background: url(../Images/propertyViewGraphics_11.gif) no-repeat right;
									padding-right: 28px;
								}
								
								#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfoheader ul li a.viewonmap 
								{
									background: url(../Images/propertyViewGraphics_13.gif) no-repeat right;
									padding-right: 17px;									
								}
								
								#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfoheader ul li a.streetview 
								{
									background: url(../Images/propertyViewGraphics_Google.gif) no-repeat right;
									padding-right: 38px;	
								}	
								
									#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfoheader ul li a.streetview span 
									{
										color: #E63B2F;
									}
								
				/* Property Details */
				#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfomain 
				{
					width: 667px;
					float: left;
					margin-top: 20px;
				}	
				
					#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfomain #propertyimagearea 
					{
						background: url(../Images/propertyViewGraphics_22.gif) no-repeat top left;
						width: 645px;
						/*height: 295px;*/
						float: left;
						padding: 11px;
						height: 315px;		
						position: relative;									
					}	
					
						#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfomain #propertyimagearea #propertyimagelarge 
						{
							width: 380px;
							height: 294px;
							border: solid 1px #DDDEE0;
							float: left;
							overflow: hidden;
							position: relative;
						}
						
							#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfomain #propertyimagearea #propertyimagelarge #propertystatus 
							{
								position: absolute;
								width: 147px;
								height: 147px;
								top: 0px;
								right: 0px;
							}
							
						#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfomain #propertyimagearea #photolabel 
						{
							width: 382px;
							float: left;
							position: absolute;
							bottom: 9px;
							left: 15px;							
							background: url(../Images/ImagePresent.gif) no-repeat left;
							height: 15px;
							line-height: 15px;
							padding-left: 22px;	
							font-weight: bold;						
						}
						
						#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfomain #propertyimagearea #propertyimagegallery 
						{
							width: 245px;							
							float: left;							
							margin-left: 1px;								
							padding-left: 3px;								
						}
						
							#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfomain #propertyimagearea #propertyimagegallery .propertyimage 
							{
								width: 116px;
								float: left;
								margin: 0px 0px 10px 0px;
								padding-left: 4px;																								
							}
							
								#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfomain #propertyimagearea #propertyimagegallery .propertyimage a 
								{
									float: right;
									border: solid 1px #DDDEE0;
									width: 104px;
									height: 78px;
									padding: 6px;
								}
								
									#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfomain #propertyimagearea #propertyimagegallery .propertyimage a:hover 
									{
										border: solid 1px #000;										
									}
									
						#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfomain #propertyimagearea #propertyviewmore 						 
						{
							width: 238px;							
							float: right;														
							background: #CCFFCC;
							text-align: right;	
							margin-right: 20px;						
						}
						
							#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfomain #propertyimagearea #propertyviewmore a 
							{
								width: 238px;
								height: 22px;
								background: url(../Images/viewAdditionalImages.gif) no-repeat top left;
								display: block;
							}
							
								#wrapper #contentcontainer #standardcontainer #fscontentcol #propertyinfomain #propertyimagearea #propertyviewmore a span 
								{
									display: none;
								}
					
				#wrapper #contentcontainer #standardcontainer #fscontentcol #propertydescriptioncontainer
				{
					width: 667px;
					float: left;
					background: #FFF url(../Images/propertyViewGraphics_24.gif) repeat-y top left;
				}
				
					#wrapper #contentcontainer #standardcontainer #fscontentcol #propertydescriptioncontainer #propertydescriptiontext 
					{
						width: 627px;
						float: left;
						background: #FFF url(../Images/propertyViewGraphics_26.jpg) repeat-x top left;
						margin-left: 1px;
						padding: 14px;
					}
					
						#wrapper #contentcontainer #standardcontainer #fscontentcol #propertydescriptioncontainer #propertydescriptiontext #descriptioncolone 
						{
							width: 355px;
							height: 170px;
							float: left;
						}
					
							#wrapper #contentcontainer #standardcontainer #fscontentcol #propertydescriptioncontainer #propertydescriptiontext #descriptioncolone .header 
							{
								font-size: 140%;
								font-weight: bold;
								line-height: 20px;
							}
							
							#wrapper #contentcontainer #standardcontainer #fscontentcol #propertydescriptioncontainer #propertydescriptiontext #descriptioncolone .tenure 
							{
								margin-top: 30px;
							}
							
								#wrapper #contentcontainer #standardcontainer #fscontentcol #propertydescriptioncontainer #propertydescriptiontext #descriptioncolone .tenure .tenureheader 
								{
									font-size: 120%;
									font-weight: bold;
								}
								
						#wrapper #contentcontainer #standardcontainer #fscontentcol #propertydescriptioncontainer #propertydescriptiontext #descriptioncoltwo  
						{
							width: 272px;
							float: left;
							height: 170px;
						}
						
							#wrapper #contentcontainer #standardcontainer #fscontentcol #propertydescriptioncontainer #propertydescriptiontext #descriptioncoltwo h4 
							{
								font-size: 120%;
								color: #ED1C24;
								margin: 0px;
								padding: 0px;
							}
							
							#wrapper #contentcontainer #standardcontainer #fscontentcol #propertydescriptioncontainer #propertydescriptiontext #descriptioncoltwo ul 
							{
								margin: 0px;
								padding: 10px 0px 0px 25px;
							}							
						
						#wrapper #contentcontainer #standardcontainer #fscontentcol #propertydescriptioncontainer #propertydescriptiontext #fulldescription 
						{
							margin-top: 30px;							
						}
						
							#wrapper #contentcontainer #standardcontainer #fscontentcol #propertydescriptioncontainer #propertydescriptiontext #fulldescription .fulldescriptionheader 
							{
								font-size: 120%;
								font-weight: bold;								
							}
							
								#wrapper #contentcontainer #standardcontainer #fscontentcol #propertydescriptioncontainer #propertydescriptiontext #fulldescription .fulldescriptionheader.fullwidth 
								{
									width: 627px;
									border-top: solid 1px #000;
									padding-top: 15px;	
									color: #25AAE1;
								}
							
							/* EPC Styles */	
							#wrapper #contentcontainer #standardcontainer #fscontentcol #propertydescriptioncontainer #propertydescriptiontext #fulldescription #epcimage 
							{
								width: 145px;
								float: left;
							}
													
								#wrapper #contentcontainer #standardcontainer #fscontentcol #propertydescriptioncontainer #propertydescriptiontext #fulldescription #epcimage .viewepc 
								{
									border: solid 1px #DDDDDD;
									padding: 5px;
									display: block;
									width: 135px;
									height: 101px;
								}
								
									#wrapper #contentcontainer #standardcontainer #fscontentcol #propertydescriptioncontainer #propertydescriptiontext #fulldescription #epcimage .viewepc img 
									{
										width: 135px;
										height: 101px;
									}
									
									#wrapper #contentcontainer #standardcontainer #fscontentcol #propertydescriptioncontainer #propertydescriptiontext #fulldescription #epcimage .viewepc:hover 
									{
										border: solid 1px #3350AC;
									}
									
							#wrapper #contentcontainer #standardcontainer #fscontentcol #propertydescriptioncontainer #propertydescriptiontext #fulldescription #epcfile  
							{
								width: 467px;
								float: left;
								margin-left: 15px;
							}
							
								#wrapper #contentcontainer #standardcontainer #fscontentcol #propertydescriptioncontainer #propertydescriptiontext #fulldescription #epcfile a 
								{
									padding-left: 26px;
									background: url(../Images/Small_PDF.gif) no-repeat left;
									height: 16px;
									line-height: 16px;
									display: block;
									font-weight: bold;									
								}
					
					#wrapper #contentcontainer #standardcontainer #fscontentcol #propertydescriptioncontainer #propertydescriptionfooter 
					{
						width: 667px;
						float: left;
						background: url(../Images/propertyViewGraphics_29.gif) no-repeat top left;
						height: 11px;
						overflow: hidden;
					}
					
				/* Map Search Page */
				#wrapper #contentcontainer #standardcontainer #fscontentcol #mapcontainer 
				{
					width: 667px;
					height: 565px;
					float: left;
					background: url(../Images/propertyMapGraphics_03.gif) no-repeat top left;
				}
				
					#wrapper #contentcontainer #standardcontainer #fscontentcol #mapcontainer #map 
					{
						width: 655px;
						float: left;
						height: 553px;
						margin: 1px 0px 0px 1px;
					}
				
				/* Developments Page */
				#wrapper #contentcontainer #standardcontainer #fscontentcol .developmentcontainer 
				{
					width: 667px;					
					float: left;
					margin-top: 10px;					
				}								
						
					#wrapper #contentcontainer #standardcontainer #fscontentcol .developmentcontainer .developmentinfocontainer 
					{
						float: left;						
						width: 667px;	
						background: url(../Images/developmentPagePropBG.gif) repeat-y top left;					
					}
					
						#wrapper #contentcontainer #standardcontainer #fscontentcol .developmentcontainer .developmentinfocontainer .developmentinfotext 
						{
							width: 629px;
							float: left;
							padding: 14px 24px 14px 14px;
							background: url(../Images/developmentPageGraphics_03.jpg) no-repeat top left;							
						}
						
							#wrapper #contentcontainer #standardcontainer #fscontentcol .developmentcontainer .developmentinfocontainer .developmentinfotext .newdevelopmenttext 
							{
								color: #ED1C24;
								font-size: 120%;
								font-weight: bold;
							}
							
							#wrapper #contentcontainer #standardcontainer #fscontentcol .developmentcontainer .developmentinfocontainer .developmentinfotext .planthumb 
							{
								width: 154px;
								float: right;
								border: solid 1px #EEEFEF;
								margin: 0px 0px 10px 10px;								
							}
							
							#wrapper #contentcontainer #standardcontainer #fscontentcol .developmentcontainer .developmentinfocontainer .developmentinfotext .developmenttitle 
							{
								color: #231F20;
								font-size: 140%;
								font-weight: bold;
								line-height: 20px;
								margin-bottom: 15px;
							}
							
								#wrapper #contentcontainer #standardcontainer #fscontentcol .developmentcontainer .developmentinfocontainer .developmentinfotext .developmenttitle a 
								{
									color: #ED1C24;
									text-decoration: none;
								}
								
									#wrapper #contentcontainer #standardcontainer #fscontentcol .developmentcontainer .developmentinfocontainer .developmentinfotext .developmenttitle a:hover 
									{
										text-decoration: underline;
									}
									
					#wrapper #contentcontainer #standardcontainer #fscontentcol .developmentcontainer .developmentproperties 
					{
						width: 639px;
						float: left;
						background: url(../Images/developmentPagePropBG.gif) repeat-y top left;
						padding: 0px 14px 0px 14px;
					}
						
					#wrapper #contentcontainer #standardcontainer #fscontentcol .developmentcontainer .developmentmorebutton 
					{
						width: 667px;
						float: left;
					}
					
				/* Case Studies Page */
				#wrapper #contentcontainer #standardcontainer #fscontentcol .casestudiescontainer 
				{
					width: 667px;					
					float: left;
					margin-top: 10px;					
				}
				
					#wrapper #contentcontainer #standardcontainer #fscontentcol .casestudiescontainer .casestudyinfocontainer 
					{
						float: left;						
						width: 667px;	
						background: url(../Images/developmentPagePropBG.gif) repeat-y top left;					
					}
					
						#wrapper #contentcontainer #standardcontainer #fscontentcol .casestudiescontainer .casestudyinfocontainer .casestudyinfotext 
						{
							width: 629px;
							float: left;
							padding: 14px 24px 14px 14px;						
							background: url(../Images/developmentPageGraphics_03.jpg) no-repeat top left;
						}
													
							#wrapper #contentcontainer #standardcontainer #fscontentcol .casestudiescontainer .casestudyinfocontainer .casestudyinfotext .planthumb 
							{
								width: 154px;
								float: right;
								border: solid 1px #EEEFEF;
								margin: 0px 0px 10px 10px;
							}
							
							#wrapper #contentcontainer #standardcontainer #fscontentcol .casestudiescontainer .casestudyinfocontainer .casestudyinfotext .casestudytitle 
							{
								color: #231F20;
								font-size: 140%;
								font-weight: bold;
								line-height: 20px;
								margin-bottom: 15px;
							}
							
								#wrapper #contentcontainer #standardcontainer #fscontentcol .casestudiescontainer .casestudyinfocontainer .casestudyinfotext .casestudytitle a 
								{
									color: #C863A6;
									text-decoration: none;
								}
								
									#wrapper #contentcontainer #standardcontainer #fscontentcol .casestudiescontainer .casestudyinfocontainer .casestudyinfotext .casestudytitle a:hover 
									{
										text-decoration: underline;
									}
									
					#wrapper #contentcontainer #standardcontainer #fscontentcol .casestudiescontainer .casestudyproperties 
					{
						width: 639px;
						float: left;
						background: url(../Images/developmentPagePropBG.gif) repeat-y top left;
						padding: 0px 14px 0px 14px;
					}
						
					#wrapper #contentcontainer #standardcontainer #fscontentcol .casestudiescontainer .casestudymorebutton 
					{
						width: 667px;
						float: left;
					}
								
			/* Standard Size Content Page */
			#wrapper #contentcontainer #standardcontainer #sscontentcol 
			{
				width: 439px;
				margin-left: 30px;
				float: left;					
			}
			
				#wrapper #contentcontainer #standardcontainer #sscontentcol h2 
				{
					margin: 0px;
					padding: 0px;	
					width: 421px;
					height: 67px;				
				}
				
					#wrapper #contentcontainer #standardcontainer #sscontentcol h2.selling 
					{
						background: url(../Images/Headers_Selling.gif) no-repeat top left;
					}
					
					#wrapper #contentcontainer #standardcontainer #sscontentcol h2.letting 
					{
						background: url(../Images/Headers_Letting.gif) no-repeat top left;
					}
					
					#wrapper #contentcontainer #standardcontainer #sscontentcol h2.valuations 
					{
						background: url(../Images/Headers_Valuations.gif) no-repeat top left;
					}
					
					#wrapper #contentcontainer #standardcontainer #sscontentcol h2.mortgages 
					{
						background: url(../Images/Headers_Mortgages.gif) no-repeat top left;
					}
					
					#wrapper #contentcontainer #standardcontainer #sscontentcol h2.hips 
					{
						background: url(../Images/Headers_HIPs.gif) no-repeat top left;
					}
					
					#wrapper #contentcontainer #standardcontainer #sscontentcol h2.buildingservices 
					{
						background: url(../Images/Headers_BuildingServices.gif) no-repeat top left;
					}
					
					#wrapper #contentcontainer #standardcontainer #sscontentcol h2.aboutus 
					{
						background: url(../Images/Headers_AboutUs.gif) no-repeat top left;
					}
					
					#wrapper #contentcontainer #standardcontainer #sscontentcol h2.contactus 
					{
						background: url(../Images/Headers_ContactUs.gif) no-repeat top left;
					}
					
					#wrapper #contentcontainer #standardcontainer #sscontentcol h2.search 
					{
						background: url(../Images/Headers_Search.gif) no-repeat top left;
					}
					
					#wrapper #contentcontainer #standardcontainer #sscontentcol h2.mailinglist 
					{
						background: url(../Images/Headers_MailingList.gif) no-repeat top left;
					}
					
					#wrapper #contentcontainer #standardcontainer #sscontentcol h2.register 
					{
						background: url(../Images/Headers_Register.gif) no-repeat top left;
					}
					
					#wrapper #contentcontainer #standardcontainer #sscontentcol h2.landrequired 
					{
						background: url(../Images/Headers_LandRequired.gif) no-repeat top left;
					}
					
					#wrapper #contentcontainer #standardcontainer #sscontentcol h2.editregistration 
					{
						background: url(../Images/Headers_EditRegistration.gif) no-repeat top left;
						width: 440px;
					}
										
						#wrapper #contentcontainer #standardcontainer #sscontentcol h2 span 
						{
							display: none;
						}
				
				#wrapper #contentcontainer #standardcontainer #sscontentcol h3 
				{
					margin: 0px;
					padding: 0px;
					font-size: 130%;
				}			
					
				/* Mailing List Login */
				#wrapper #contentcontainer #standardcontainer #sscontentcol .myaccountlogout 
				{
					line-height: 25px;							
					padding-left: 20px;			
					background: url(../Images/blueminus.gif) no-repeat top left;
				}
				
				#wrapper #contentcontainer #standardcontainer #sscontentcol .myaccountcontactlink 
				{
					line-height: 25px;							
					padding-left: 20px;			
					background: url(../Images/questionmark.gif) no-repeat top left;
				}
				
				#wrapper #contentcontainer #standardcontainer #sscontentcol .myaccounteditdetails 
				{
					line-height: 25px;							
					padding-left: 20px;			
					background: url(../Images/blueplus.gif) no-repeat top left;
				}
			
				/* Contact Us */
				#wrapper #contentcontainer #standardcontainer #sscontentcol .contactfield 
				{
					width: 281px;
					font-family: Verdana;
					font-size: 100%;
					color: #302C2D;
					border: solid 1px #918F90;
					padding: 3px;
				}
				
					#wrapper #contentcontainer #standardcontainer #sscontentcol .contactproperty 
					{
						width: 439px;
						height: 152px;
						float:left;
						background: url(../Images/LandscapeViewProperty.gif) no-repeat top left;
						margin-bottom: 10px;						
					}
					
						#wrapper #contentcontainer #standardcontainer #sscontentcol .contactproperty .propertyphoto 
						{
							padding: 12px;
							float: left;
							width: 160px;												
						}
						
							#wrapper #contentcontainer #standardcontainer #sscontentcol .contactproperty .propertyphoto img 
							{
								border: solid 1px #D6DDDC;
							}	
							
						#wrapper #contentcontainer #standardcontainer #sscontentcol .contactproperty .propertyinfo 
						{
							width: 219px;
							padding: 8px 12px 0px 12px;
							float: left;							
						}	
						
							#wrapper #contentcontainer #standardcontainer #sscontentcol .contactproperty .propertyinfo .price 
							{
								color: #ED1C24;
								font-size: 120%;
								font-weight: bold;	
							}	
							
							#wrapper #contentcontainer #standardcontainer #sscontentcol .contactproperty .propertyinfo .keyinfo 
							{								
								color: #000;
								margin-top: 5px;								
							}		
							
							#wrapper #contentcontainer #standardcontainer #sscontentcol .contactproperty .propertyinfo .summary 
							{								
								margin-top: 5px;
							}
				
				/* Mailing List */
				#wrapper #contentcontainer #standardcontainer #sscontentcol fieldset {
					border: solid 1px #DFDFDF;
					margin-top: 10px;	
					color: #615E5F;		
					background: #FFF url(../Images/FieldsetBackground.jpg) repeat-x top left;					
					padding: 6px;					
					position: relative;
				}
				
					#wrapper #contentcontainer #standardcontainer #sscontentcol fieldset strong.searchheader 
					{
						font-size: 120%;
						font-weight: bold;
						color: #231F20;
					}
				
					#wrapper #contentcontainer #standardcontainer #sscontentcol fieldset legend {
						color: #00A79D;							
						margin-left: -3px;	
						font-size: 130%;	
						font-weight: bold;	
						position: relative;	
						left: -7px;
						top: -15px; 											
					}
					
						#wrapper #contentcontainer #standardcontainer #sscontentcol fieldset legend.blue
						{
							color: #00AEEF;
						}
					
					#wrapper #contentcontainer #standardcontainer #sscontentcol fieldset .registernow 
					{
						width: 52px;
						height: 17px;
						display: block;
						float: right;
						background: url(../Images/RegisterButton.gif) no-repeat left;
					}
					
						#wrapper #contentcontainer #standardcontainer #sscontentcol fieldset .registernow span 
						{
							display: none;
						}
						
			/* Right Panel */
			#wrapper #contentcontainer #standardcontainer #rightpanelcol
			{
				width: 198px;
				float: left;
				margin-left: 30px;				
				color: #808285;
			}
			
				#wrapper #contentcontainer #standardcontainer #rightpanelcol a 
				{
					color: #808285;					
				}
			
				#wrapper #contentcontainer #standardcontainer #rightpanelcol .blackheader 
				{
					color: #231F20;
				}
				
				#wrapper #contentcontainer #standardcontainer #rightpanelcol h3 
				{
					border-bottom: solid 1px #A973B1;
					padding-bottom: 10px;
					color: #000;
					font-size: 130%;
				}
	
	/* Footer (Standard) */
	#wrapper #footer 
	{
		width: 895px;
		float: left;
		height: 23px;
		line-height: 23px;
		background: #231F20;
		margin-bottom: 10px;		
	}
	
		#wrapper #footer ul 
		{
			margin: 0px 5px 0px 5px;
			padding: 0px;	
		}
		
			#wrapper #footer ul li 
			{
				list-style-type: none;
				display: inline;
				color: #6B6B6C;
				padding-left: 5px;
				text-transform: lowercase;
			}
			
				#wrapper #footer ul li strong 
				{
					color: #FFF;
				}
				
				#wrapper #footer ul li.designby 
				{
					padding: 0px 5px 0px 10px;
				}
			
				#wrapper #footer ul li a 
				{
					color: #6B6B6C;					
					text-transform: lowercase;
				}
	
	/* Footer (Building Services) */
	#wrapper #footerwhite
	{
		width: 893px;
		float: left;
		height: 21px;
		line-height: 23px;
		background: #FFF;
		margin-bottom: 10px;		
		border: solid 1px #DDDDDF;
	}
	
		#wrapper #footerwhite ul 
		{
			margin: 0px 5px 0px 5px;
			padding: 0px;	
		}
		
			#wrapper #footerwhite ul li 
			{
				list-style-type: none;
				display: inline;
				color: #6B6B6C;
				padding-left: 5px;
				text-transform: lowercase;
			}
			
				#wrapper #footerwhite ul li strong 
				{
					color: #000;
				}
				
				#wrapper #footerwhite ul li.designby 
				{
					padding: 0px 5px 0px 10px;
				}
			
				#wrapper #footerwhite ul li a 
				{
					color: #6B6B6C;					
					text-transform: lowercase;
				}
				
	#wrapper #areanames 
	{
		width: 893px;
		margin-bottom: 10px;	
		float: left;
		color: #A7A7A7;
		font-size: 80%;
		text-align: center;
		font-family: Arial;
	}
	
		#wrapper #areanames a 
		{
			color: #A7A7A7;
		}