			/* Author 
			
				Designed & developed by esrcee @ Base Creative
			
			*/
			/* Global */
			*{
				margin: 0;
				padding: 0;
			}
			
			html, body {
				height: 100%;
			}
			body {
				background: #f4f4f4;
				font-family: Arial,sans-serif !important;
				/* font-size: 67.5% !important;*/
				font-size: 80% !important;
				color:#707a7b !important;
			}
			.aural{
					position: absolute;
					left: -9999px;
					font-size: small
			}
			
			a img	{border: none;}
			
				.width100 			{ width: 100%; }
				.width75			{ width: 75%; }
				.width50 			{ width: 50%; }
				.width45			{ width: 45%; } 
				.width35			{ width: 35%; }
				.width25			{ width: 25%; }
				.floatLeft 			{ float: left; }
				#footer .floatLeftLinks,
				#footer-floor-plans .floatLeftLinks {
				float: left;
				padding-top:15px;
				padding-left:10px;
				color:#fff;
				}
				#footer .floatLeftLinks a.link2,
				#footer-floor-plans .floatLeftLinks a.link2 {
	padding-top:4px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:4px;
	color:#fff;
	border: 1px solid #FFF;
	text-decoration:none;
				}
				#footer .floatLeftLinks a.link2:hover,
				#footer-floor-plans .floatLeftLinks a.link2:hover {
	padding-top:4px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:4px;
	color:#fff;
	border: 1px solid #FFF;
	text-decoration:underline;
				}
				.floatRight 		{ float: right; }
				.floatMid {
					text-align:center;
					width:100%;
				}
				.alignLeft 			{ text-align: left; }
				.alignRight 		{ text-align: right; }
				.margin5px			{ margin: 5px;}
				.marginLeft5px		{ margin-left: 5px	}
				.marginbtm5px		{ margin-bottom: 5px }
				.padding5px 		{ padding: 5px; }
				.clear 				{ clear: both; }
				.print, .hide		{ width:1px;height:1px;overflow:hidden; }
				.small				{ font-size: 0.85em; }
				
					
			/* Global */
			
			/* Fonts */
			#content h1{
				font-size: 33.28px;
				margin: 18px 0px 0px 0px;
				line-height:36px;
			}
			#Home #content h1, #ContactUs h1{
				font-size: 27px  !important;
				height: 42px !important;
			}
			#Home #content h3,#ContactUs h3{
				line-height:26px;
/*				height: 23px !important*/
				
			}
			#Home #newsItems li,#Home #sitemap li{
				height: 26px !important;
			}
			#Home #newsItems li a,#Home #sitemap li a{ 
				display: block;
				padding: 5px;
				color: #707a7b !important;
				text-decoration: none 
			}
			#Home #newsItems li a:hover span.date{
					color: #fff;
			}
			#Home #newsItems li a:hover,#Home #sitemap li a:hover{
				display: block;
				background: #bad1db;
				padding: 5px;
			}
			#sitemap li.overview a:hover	{ background: #BCDE85 !important}
			#sitemap li.design a:hover		{ background: #D8DD38 !important}
			#sitemap li.key a:hover			{ background: #39B54A !important}
			#sitemap li.strata a:hover		{ background: #25B2E7 !important}
			#sitemap li.floor a:hover		{ background: #0071BC !important}
			#sitemap li.demo a:hover		{ background: #F8B530 !important}
			#sitemap li.company a:hover		{ background: #F66E0A !important}
			#sitemap li.contact a:hover		{ background: #DE1D86 !important}
			#sitemap li.news a:hover		{ background: #D91C44 !important}
			
			#content p{
				font-size: 12px !important;
				margin: 13px 0 0 0;
				line-height: 17px;
			}
			/* -- New dotted line, adjustment for hight above h1 -- */
			#content p.dotted {
				font-size: 12px !important;
				margin: 5px 0 0 0;
				line-height: 17px;
			}
				#KeyServices p{
					margin-top: 0px !important;
				}
			li{
				font-size: 12px;
				list-style-type: none !important;
				margin: 5px 0 5px 0;	
			}
			
			#Home .gallery li{ float: left ; display: inline; margin-right: 40px;}
			
			#StrataSuites li,#KeyServices li{
				margin-bottom: 10px !important;
			}
			
			#Home a{color: #BCDE85;}
			#DesignFeatures a{color: #D8DD38;}
			#KeyServices a{color: #39B54A;}
			#StrataSuites a{color: #25B2E7;}
			#FloorPlans a{color: #0071BC;}
			#Demographic a{color: #F8B530;}
			#CompanyBackground a{color: #F66E0A;}
			#Contact a {color: #DE1D86;} 
			#CompanyBackground a{color: #D91C44;} 
			/* Fonts */
			
			/* Structure */
			#northWest {
				background:url(../img/bg_drop.gif) repeat-y;
				width: 1006px;
				position: relative;
				margin: 0 auto;
				min-height: 100% ;
			}
			#wrap{
					width: 984px;
					float:left;
					margin-left: 11px;
					background: #fff url(../img/bg_drop.gif) repeat-y -11px 0;
					height: 100%;
			}
			#header{
					float:right;
					width: 684px;
					height: 115px;
				}
			#contentGroup{
					width:100%;
				}	
			#left{
						float:left;
						width: 300px;
						height: 660px !important;
						z-index: 1 !important;
						background: #666666
						
					}
			#content{
						float:right;
						padding-right:23px;
						padding-bottom:10px;
						width: 651px;
					}
			#floorplans{
							width: 642px;
							height: 350px;
							background: #383836;
							position: relative;
						}
					

			#footer-top {
				margin-left: 12px;
				clear: both !important;
				position: absolute;
				bottom: 0;
				color: #fff !important;
				height: 87px;
				width: 983px;
				background-color:#990000;
			}
			#footer {
				margin-left: 12px;
				clear: both !important;
				position: absolute;
				bottom: 0;
				color: #fff !important;
				height: 87px;
				width: 983px;
				/* delete this colour wehn done */
				background-color:#333;
			}
			#footer-floor-plans {
			margin-left: 0px;
			bottom: 0;
			color: #fff !important;
			height: 87px;
			width: 100%;
			/* delete this colour wehn done */
				background-color:#39C;
			}
				#Home #footer{ background-color: #BCDE85 !important; }
				#DesignFeatures #footer{ background-color: #D8DD38 !important; }
				#KeyServices #footer {background-color: #39B54A !important; }
				#StrataSuites #footer{ background-color: #25B2E7 !important; }
				#FloorPlans #footer{ background-color: #0071BC !important; }
				#Demographics #footer{ background-color: #F8B530 !important; }
				#CompanyBackground #footer{ background-color: #F66E0A !important; }
				#ContactUs #footer{ background-color: #DE1D86 !important; }
				#News #footer{ background-color: #D91C44 !important; }
				
			#footer li,
			#footer-floor-plans li {
				float: left; 
				list-style-type: none;
				display: inline;
			}
				#footer li a,
				#footer-floor-plans li a {
					color: #fff;
					text-decoration: none;
					padding-left: 10px;
				}
					#footer li a:hover,
					#footer-floor-plans li a:hover {
						text-decoration: underline
					}
					
			/* Structure */