html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background-color:#000;
	color:#fff;
	font-family:Arial; 
	font-size:12px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../Images/BodyBg.jpg);
	background-repeat:repeat-x;
	background-position:center top;height:100%;
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	margin:auto;
	width:961px;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	float:left;
	width:961px;
	height:96px;
}

div#CatHeaderContainer
{
	float:left;
	width:961px;
	height:115px;overflow:hidden;
}

	div#MainLogo
	{
		float:left;
		width:260px;
		height:84px;padding:12px 0px 0px 15px;
	}
	div#MainNavigation 
	{
		float:left;
		width:686px;
		height:96px;
	}

div#IndexFlashGallery
{
	float:left;
	width:961px;
	height:303px;
	overflow:hidden;
}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	float:left;
	width:961px;
}
div#PhotoGalleryContainer
{
	float:left;
	width:921px;padding:25px 20px 25px 20px;
}

	div#NewsItemBack
	{
		float:left;
		width:921px;padding:10px 0px 20px 0px;
	}
	div#NewsItemMain
	{
		float:left;
		width:921px;
	}
	div#NewsListMain
	{
		float:left;
		width:871px;padding:20px 25px 20px 25px;
	}
	div#MainBodyContainerInt
	{
		float:left;
		width:921px;padding:25px 20px 25px 20px;
	}
	div#NewsListContent
	{
		float:left;
		width:901px;padding:0px 10px 0px 10px;
	}
	
	div#BuildBodyContainerInt
	{
		float:left;
		width:921px;padding:17px 20px 25px 20px;
	}
	
	div#MainBodyContainerInternal
	{
		float:left;
		width:881px;padding:40px 40px 40px 40px;
	}
		div#profilepage
		{
			float:left;
			width:921px;background-image:url(/Images/profilepageBg.jpg);background-repeat:no-repeat;background-position:right bottom;
		}
		div#Contactpage
		{
			float:left;
			width:565px;
			/*background-image:url(/Images/profilepageBg.jpg);background-repeat:no-repeat;							background-position:right bottom;*/
			padding-right:311px;background-image:url(/Images/profilepageBg.jpg);background-repeat:no-repeat;background-position:right top;
		}
	
	
	div#IndexLeft
	{
		float:left;
		width:241px;
		background-image:url(../Images/IndexLeftBg.gif);
		background-repeat:no-repeat;
		background-position:right center;
	}
	div#ProductLeft
	{
		float:left;
		width:241px;
		background-image:url(../Images/PrdctLeft.gif);
		background-repeat:no-repeat;
		background-position:right top;
	}
	
	
	div#BulderLvl1Content
	{
		float:left;
		width:660px;
		padding:20px 0px 20px 20px;
	}
		div#Breadcrumbs
		{
			float:left;
			width:538px;
			background-image:url(../Images/Breadbg.gif);
			background-repeat:no-repeat;
			padding:0px 0px 0px 102px;text-transform:uppercase;
			background-position:0px 3px;
		}
			div#BreadcrumbsHome
			{
				float:left;
				width:38px;
				padding-top:1px;
			}
			div#BreadcrumbsLink
			{
				float:left;
				padding-left:4px;
				
			}
		div#BuilderContentContainer
		{
			float:left;
			width:640px;
			padding-top:10px;
		}
		div#Builder2ContentContainer
		{
			float:left;
			width:660px;
			margin-top:-25px;
		}
		div#ProductontentContainer
		{
			float:left;
			width:660px;
			padding-top:10px;
		}
		
		div#BackToMap
		{
			float:left;
			width:300px;position:relative;
			z-index:100;
			padding:20px 0px 0px 340px;
		}
			div#BackToMap2
			{
				float:left;
				width:640px;position:relative;
				z-index:100;text-align:right;
				padding:20px 0px 0px 0px;
			}
	
	
		div#Latestnews
		{
			float:left;width:241px;
			background-image:url(../Images/LatestnwsBg.gif);
			background-repeat:no-repeat;
		}
		
		div#LeftNavigation
		{
			float:left;width:241px;
			background-image:url(../Images/LeftNavBG.gif);
			background-repeat:no-repeat;
			padding-top:43px;
		}
		div#LeftNavigation2
		{
			float:left;width:241px;
			background-image:url(../Images/LeftNavBG_2.gif);
			background-repeat:no-repeat;
			padding-top:43px;
		}
		div#LeftNavigation3
		{
			float:left;width:241px;
			background-image:url(../Images/LeftNavBG_3.gif);
			background-repeat:no-repeat;
			padding-top:43px;
		}
		div#LeftNavigation4
		{
			float:left;width:200px;
			padding:20px 0px 20px 41px;
		}

		div#LatestnewsTop
		{
			float:left;
			height:16px;width:85px;
			background-image:url(../Images/Plus.gif);
			background-repeat:no-repeat;padding-top:5px;
			background-position:217px 8px;padding-left:156px;
		}
		div#LatestnewsInt
		{
			float:left;width:241px;
		
		}
		div#NewsLetter
		{
			float:left;width:232px;
			background-image:url(../Images/JoinNews.gif);
			background-repeat:no-repeat;
			margin-top:-1px;padding:43px 0px 0px 9px;
		}
		div#ProductData
		{
			float:left;width:240px;
			background-image:url(../Images/ProductDataBG.gif);
			background-repeat:no-repeat;
			padding:17px 0px 15px 0px;
		}
		div#ProductRelatedmedia
		{
			float:left;width:240px;
			background-image:url(../Images/RelatedMediaBG.gif);
			background-repeat:no-repeat;
			padding:15px 0px 15px 0px;
		}
		
		div#ProductRelatedmediaTitle
		{
			float:left;width:230px;
			padding:0px 0px 5px 10px;
		}
		div#ProductRelatedmediaInt
		{
			float:left;width:200px;
			clear:both;
			padding:0px 20px 0px 20px;
		}
		
		
/*		div#EnqureNow
		{
			float:left;width:230px;
			background-image:url(../Images/EnqureNow.gif);
			background-repeat:no-repeat;
			padding:42px 0px 0px 10px;
		}*/
		
		div#EnqureNow
		{
			float:left;width:240px;
	/*		background-image:url(../Images/EnqureNow.gif);*/
			background-repeat:no-repeat;
			padding:42px 0px 0px 0px;
		}		
		
		
		
	div#DisplayHomePortfolio
	{
		float:left;
		width:250px;padding:0px 20px 0px 19px;
		background-image:url(../Images/IndexLeftBg.gif);
		background-repeat:no-repeat;
		background-position:right top;
	}	
		
	div#IndexRightHandPortfolio
	{
		float:left;
		width:386px;
		overflow:hidden;
	}	
	
	div#LicenceFormMain
	{
		float:left;
		width:620px;
		padding-top:20px;

	}	
		div#LicenceFormMainInt
		{
			float:left;
			width:620px;
			padding-top:25px;padding-bottom:25px;
			background-image:url(../Images/SubNavBorder.gif);
			background-repeat:repeat-x;
			
		}	

.licenceFormTextTitle{font-size:11px;font-weight:bold;color:#fff;}
.Requird{font-size:12px;font-weight:normal;color:#4ca900;}
.ErrorMsg{font-size:11px;font-weight:normal;color:#F00;clear:both;float:left}
.licenceFormTextInput{font-size:12px;font-weight:normal;color:#fff;width:264px;padding:3px;background-color:#222222;border:none;height:20px;}
.licenceFormTextMultiInput{font-size:12px;font-weight:normal;color:#fff;width:554px;padding:3px;background-color:#222222;border:none;height:75px;}


/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	float:left;
	background-image:url(../Images/FooterBg.gif);
	margin:auto;background-repeat:repeat-x;
	width:100%;background-color:#0f0f0f;
}
  .wrapper {
     min-height: 100%;
	 _height: 100%;
     height: auto !important;
     height: 100%;
     margin: 0 auto -105px 0;
	 margin-bottom:-105px;
  }
   .footer {
     height:105px;
   } 

   .push {
     height:105px;float:left;clear:both;
   } 
   
   
   	div#FooterContainerInt
	{
		float:left;
		width:911px;padding:22px 25px 38px 25px;
	}
	div#FooterContainerout
	{
		margin:auto;
		width:961px;
	}
	
	 	div#Footer1
		{
			float:left;
			width:711px;
		}
		div#Footer2
		{
			float:left;
			width:200px;text-align:right;
		}
		
/************************************************************************
*	Sinppet
************************************************************************/

	div#DisplayHomeMain
	{
		float:left;
		width:250px;
		background-image:url(../Images/DisplayHomeMainBg.gif);
		background-repeat:no-repeat;
	}
		div#DisplayHomeMainInt
	{
		float:left;
		width:250px;

	}
	
	
	
		div#DisplayHomeMainTitle
		{
			float:left;
			width:118px;padding-bottom:20px;
			background-image:url(../Images/Plus.gif);
			background-repeat:no-repeat;padding-top:5px;
			background-position:right 8px;padding-left:132px;
		}
		div#DisplayHomeMainImage
		{
			float:left;
			width:250px;
			height:104px;
			overflow:hidden;
		}
		div#LocationCont
		{
			float:left;
			width:230px;
			padding:15px 10px 10px 10px;
			background-image:url(../Images/LocationContBG.gif);
			background-repeat:no-repeat;
			background-position:left bottom;
		}
		div#FloorPlanCont
		{
			float:left;
			width:230px;
			padding:10px 10px 10px 10px;
			background-image:url(../Images/LocationContBG.gif);
			background-repeat:no-repeat;
			background-position:left bottom;
		}
		div#FloorPlanDescription
		{
			float:left;
			width:230px;
			padding:10px 10px 10px 10px;
		
		}
		
		div#BuilderLvl3Main
		{
			float:left;
			width:620px;
			background-image:url(../Images/SubNavBorder.gif);
			background-repeat:repeat-x;
			padding:20px;
		
		}		
		
		div#HomeBtn
		{
			width:81px; 
			eight:96px;
			z-index:1000;
			float:left;
			position:relative; margin-top:-96px;overflow:hidden;
			margin-left:275px;
			/*margin-left:140px;*/
		}		
			
		
		div#BacktoFacade
		{
			text-align:right;padding-right:15px;width:650px;float:left;
		}
